Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/83710
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorNagul Cooharojananone-
dc.contributor.authorSirapavee Ganyaporngul-
dc.contributor.otherChulalongkorn University. Faculty of Science-
dc.date.accessioned2023-11-07T02:47:58Z-
dc.date.available2023-11-07T02:47:58Z-
dc.date.issued2020-
dc.identifier.urihttps://cuir.car.chula.ac.th/handle/123456789/83710-
dc.descriptionIn Partial Fulfillment for the Degree of Bachelor of Science Department of Mathematics and Computer Science, Faculty of Science Chulalongkorn University Academic Year 2020en_US
dc.description.abstractThe 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 DSSen_US
dc.language.isoenen_US
dc.publisherChulalongkorn Universityen_US
dc.rightsChulalongkorn Universityen_US
dc.subjectการวิเคราะห์ข้อมูลภาพระยะไกลen_US
dc.subjectการเรียนรู้เชิงลึก (การเรียนรู้ของเครื่อง)en_US
dc.subjectRemote-sensing imagesen_US
dc.subjectDeep learning (Machine learning)en_US
dc.titleAutomatic Aircraft Shadow Removal from Remote Sensing Images using Mask-ShadowGANen_US
dc.title.alternativeการลบเงาของเครื่องบินโดยอัตโนมัติจากรูปภาพระยะไกลโดยใช้ Mask-ShadowGANen_US
dc.typeSenior Projecten_US
dc.degree.grantorChulalongkorn Universityen_US
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.