Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/83710
Title: Automatic Aircraft Shadow Removal from Remote Sensing Images using Mask-ShadowGAN
Other Titles: การลบเงาของเครื่องบินโดยอัตโนมัติจากรูปภาพระยะไกลโดยใช้ Mask-ShadowGAN
Authors: Sirapavee Ganyaporngul
Advisors: Nagul Cooharojananone
Other author: Chulalongkorn University. Faculty of Science
Subjects: การวิเคราะห์ข้อมูลภาพระยะไกล
การเรียนรู้เชิงลึก (การเรียนรู้ของเครื่อง)
Remote-sensing images
Deep learning (Machine learning)
Issue Date: 2020
Publisher: Chulalongkorn University
Abstract: The topic of the project is Automatic Aircraft Shadow Removal from Remote Sensing Images using Mask-ShadowGAN. The objective of this research is to introduce a new method to remove the shadow in airplane images. We use remote sensing images in this work. The new procedure learns to remove the shadow automatically by using shadow and shadow-free images. Unlike other algorithms, Mask-ShadowGAN requires no identical training image set. This aspect eases the data collection process for the user. The framework develops in a Python environment using PyTorch. We can see that the generated shadow-free images have shadows thinned or faded out, but the airplane shape is still intact. We then evaluate the results using Root-Mean-Square-Error with generated shadow-free images and Jaccard Index with their binary images. The binary images are obtained through a custom image processing technique. Our score is 0.7799, while the Modified DSS, which is traditional CNN with post-processing and L2- Normalization, the score is 0.7775, which the Mask-ShadowGAN performs better than the Modified DSS.
Other Abstract: โครงการวิจัยในชั้นเรียน เรื่อง “การลบเงาของเครื่องบินดดยอัตโนมัติจากรูปภาพระยะไกลโดยใช้ Maskkk-ShadowGAN” มีวัตถุประสงค์ คือ นำเสนอวิธีการใหม่ในการลบเงาของเครื่องบิน ซึ่งเราได้ใช้รูปภาพถ่ายทางไกลในโครงการนี้ โดยวิธีการนี้จะเรียนรู้ที่จะลบเงาโดยอัตโนมัติโดยการใช้รูปภาพที่มีเงาและปราศจากเงา Mask-ShadowGAN แตกต่างจากอัลกอริทึมอื่น ๆ คือ framework นี้ไม่จำเป็นต้องใช้รูปภาพที่เหมือนกันในการ train โมเดล (รูปที่มีเงาสามารถแตกต่างจากรูปที่ปราศจากเงาได้ เช่น แตกต่างกันในโมเดลของเครื่องบินหรือพื้นหลัง) คุณสมบัตินี้ทำให้ผู้ใช้ทำการรวบรวมข้อมูลได้ง่ายมากขึ้น framework นี้ใช้ Pytorch ในการพัฒนาโดยใช้ภาษา Python ในการเขียน จากรูปผลลัพธ์ ผู้เขียนสังเกตได้ว่ารูปภาพปราศจากเงาที่โมเดลสร้างขึ้นนั้นมีเงาที่เบาบางลง แต่ยังคงรูปทรงของเครื่องบินไว้ได้ ผู้เขียนทำการประเมินผลลัพธ์โดยใช้ Root-Mean-Square-Error กับรูปภาพปราศจากเงาที่โมเดลสร้างขึ้น และ Jaccard Index กับรูปภาพรูปทรงของเครื่องบินแบบ Binary ที่สร้างจากรูปภาพปราศจากเงาที่โมเดลสร้างขึ้นโดยใช้เทคนิคทางการประมวลภาพในการสกัดรูปทรงของเครื่องบินออกมา หลังจากนั้นทำการเปรียบเทียบผลลัพธ์กับ framework อื่นโดยใช้ Jaccard Index คะแนนของ Mask-ShadowGAN คือ 0.7799 ในขณะที่ Modified DSS ซึ่งเป็นโมเดลแบบ CNN อีกรูปแบบหนึ่งที่ใช้เทคนิค post-processing กับ L2-Normalization ทำคะแนนได้ 0.7755 ซึ่ง Mask-ShadowGAN ทำคะแนนได้ดีกว่า Modified DSS
Description: In Partial Fulfillment for the Degree of Bachelor of Science Department of Mathematics and Computer Science, Faculty of Science Chulalongkorn University Academic Year 2020
URI: https://cuir.car.chula.ac.th/handle/123456789/83710
Type: Senior Project
Appears in Collections:Sci - Senior Projects

Files in This Item:
File Description SizeFormat 
63-SP-COMSCI-034 - Sirapavee Ganyaporngul.pdf34.73 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.