DSpace Repository

Automatic Aircraft Shadow Removal from Remote Sensing Images using Mask-ShadowGAN

Show simple item record

dc.contributor.advisor Nagul Cooharojananone
dc.contributor.author Sirapavee Ganyaporngul
dc.contributor.other Chulalongkorn University. Faculty of Science
dc.date.accessioned 2023-11-07T02:47:58Z
dc.date.available 2023-11-07T02:47:58Z
dc.date.issued 2020
dc.identifier.uri https://cuir.car.chula.ac.th/handle/123456789/83710
dc.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 en_US
dc.description.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. en_US
dc.description.abstractalternative โครงการวิจัยในชั้นเรียน เรื่อง “การลบเงาของเครื่องบินดดยอัตโนมัติจากรูปภาพระยะไกลโดยใช้ 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 en_US
dc.language.iso en en_US
dc.publisher Chulalongkorn University en_US
dc.rights Chulalongkorn University en_US
dc.subject การวิเคราะห์ข้อมูลภาพระยะไกล en_US
dc.subject การเรียนรู้เชิงลึก (การเรียนรู้ของเครื่อง) en_US
dc.subject Remote-sensing images en_US
dc.subject Deep learning (Machine learning) en_US
dc.title Automatic Aircraft Shadow Removal from Remote Sensing Images using Mask-ShadowGAN en_US
dc.title.alternative การลบเงาของเครื่องบินโดยอัตโนมัติจากรูปภาพระยะไกลโดยใช้ Mask-ShadowGAN en_US
dc.type Senior Project en_US
dc.degree.grantor Chulalongkorn University en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record