21
โดย นาย เอกพล หิรัณยเอกภาพ วันที17 ธันวาคม พ.. 2553

SMMS 53 R S Software

Embed Size (px)

Citation preview

Page 1: SMMS 53  R S  Software

โดย นาย เอกพล หรณยเอกภาพวนท 17 ธนวาคม พ.ศ. 2553

Page 2: SMMS 53  R S  Software

จดประสงค การพฒนาซอฟตแวรทางดาน Remote Sensing ตวอยางการประยกตใชงาน

Page 3: SMMS 53  R S  Software

พฒนาเครองมอส าหรบประมวลผลขอมลภาพถายดาวเทยม เพอสนบสนนใหหนวยงานตางๆสามารถน าขอมลภาพถายดาวเทยมไปประยกตใช

งานในดานตางๆ โดยไมเสยคาใชจาย

Page 4: SMMS 53  R S  Software

แบงออกเปน 2 สวนคอ◦ สวนประมวลผลขอมล◦ สวนตดตอกบผใชงาน

เครองมอทใชประกอบดวย◦ ORFEO Toolbox (OTB)◦ FWTools◦ Python

Page 5: SMMS 53  R S  Software

พฒนาบน OS Windows XP ดวยเครองมอ◦ Microsoft Visual Studio 2008◦ CMAKE 2.8◦ โดยพฒนาสวนประมวลผลตางดวยภาษา C++ แลวคอมไพลและสรางเปนไฟล

.exe เพอใหพรอมเรยกใชงาน

Page 6: SMMS 53  R S  Software

ORFEO Toolbox (OTB) คอไลบรารส าหรบประมวลผลขอมลภาพทางดาน Remote sensing แบบเปด (Open source)

ประกอบดวยกลมเครองมอตางๆดงน◦ เครองมอกรองขอมล (Filtering)◦ เครองมอลงทะเบยนขอมลภาพ (Image Registration)◦ เครองมอการปรบแกภาพและการฉายภาพ (Orthorectification and Map projection)◦ เครองมอประมวลผลเชงคลน (Radiometry)◦ เครองมอหลอมรวมภาพ (Image Fusion)◦ เครองมอสกดคณลกษณะ (Feature Extraction)◦ เครองมอแบงกลมภาพ (Image Segmentation)◦ เครองมอแบงประเภท (Classification)◦ เครองมอตรวจจบการเปลยนแปลง (Change Detection)

Page 7: SMMS 53  R S  Software

เปนเครองมอส าหรบปรบปรงภาพใหมความเหมาะสมกบการประยกตใชงาน เชน การลดสญญาณรบกวนในภาพถาย, การเนนภาพ, การตรวจหาขอบวตถ เปนตน

Page 8: SMMS 53  R S  Software

ภาพถายในบรเวณเดยวกนจากตางแหลงทมา หรอตางเวลากน จ าเปนตองน ามาเทยบเคยงต าแหนงกน โดยใหภาพหนงเปนภาพอางอง อกภาพหนงเปนภาพทน ามาแปลงรปใหมต าแหนงตรงกนกบภาพอางอง

Page 9: SMMS 53  R S  Software

เปนการแปลงภาพถายจากเรขาคณตเชงเซนเซอร (Sensor geometry) เปนภาพฉายเชงภมศาสตร (Geographic) และแปลงภาพตอไปเปนภาพฉายเชงแผนท (Cartographic)◦ แบบจ าลองเซนเซอร (Sensor model) ท าการแปลงจากพกดภาพถาย (แถว,หลก) เปนพกดเชง

ภมศาสตร (ละตจด,ลองจจด) โดยมขอมลแบบจ าลองความสงเชงเลข (DEM) ดวย◦ การปรบแตงแบบชด (Bundle-block adjustment) ในกรณปรบแตงภาพชดตอเนอง◦ การฉายภาพแผนท (Map projection) เปนการแปลงจากพกดเชงภมศาสตรเปนภาพฉายแผนท

แบบตางๆ

Sensor

Model

Map

Projection

Input Series Geographic Geometry Cartographic Geometry

DEM

Bundle-block

Adjustment

Homologous

Point

Page 10: SMMS 53  R S  Software

ภาพถายทไดไมไดถายทวตถเปาหมายโดยตรง แตผานสงคนกลาง เชน บรรยากาศโลก ท าใหแสงสะทอนจากวตถเปลยนแปลงไป◦ ผลจากการกระเจงแสง เชน การสะทอน, การเลยวเบน, การหกเหของแสง เปนตน◦ ผลจากการดดกลนสเปกตรม ในชนบรรยากาศประกอบไปดวยกาซตางๆหลายชนด

OTB มเครองมอการปรบแกผลจากชนบรรยากาศตามวธ Second Simulation of a Satellite Signal in the Solar Spectrum (6S)

Page 11: SMMS 53  R S  Software

เปนกระบวนการในการน าขอมลภาพจากเซนเซอรทง 2 มารวมกน เพอใหไดภาพทมคณสมบตทดของทง 2 ภาพ

ภาพถายดาวเทยมทไดจากเซนเซอรตางกนมความละเอยดภาพตางกน เชน ภาพถายท 1 เปนภาพความละเอยดสงแบบ 1 แบนด, ภาพถายท 2 เปนภาพทมความละเอยดต ากวาแตมหลายยานความถ เปนตน

Page 12: SMMS 53  R S  Software

เปนการแปลงขอมลภาพใหอยในรปของคณลกษณะ เพอลดรปรายละเอยดทใชในการแสดงผล ท าใหงายขนในการแยกแยะขอมลตวอยางการตรวจจบเมฆ

Page 13: SMMS 53  R S  Software

เปนเครองมอในการแบงขอบเขตของวตถในภาพ โดยมเปาหมายเพองายขนในการแสดงผลและการวเคราะห

ตวอยางการแบงกลมภาพแบบขยายขอบเขต (Region growing)

Page 14: SMMS 53  R S  Software

มเปาหมายในการจ าแนกชนดของขอมล โดยแบงออกไดเปน 2 ลษณะคอ◦ Unsupervised Classification คอ การจ าแนกประเภทขอมลทผวเคราะหไมตองก าหนดขอมลตวอยาง

◦ Supervised Classification คอ การจ าแนกประเภทขอมลทผวเคราะหก าหนดขอมลตวอยาง เพอเปนตวแทนของขอมลแตละประเภท

Page 15: SMMS 53  R S  Software

ตวอยางการแบงประเภทขอมลภาพ แบบ K-Means (แบง 4 กลม)

Page 16: SMMS 53  R S  Software

เปนการเปรยบเทยบภาพ 2 ภาพ (หรอมากกวา) ในบรเวณพนทเดยวกน การน าภาพถายไปประยกตใชงานในการตรวจจบการใชพนท, การจดการ

ทรพยากรธรรมชาต และการตรวจจบภยพบตตวอยางภาพถายยานใกลอนฟาเรดของพนทกอน/หลง เกดน าทวม

Page 17: SMMS 53  R S  Software

เปนกลมของเครองมอส าหรบขอมล GIS ประกอบไปดวย◦ OpenEV เปนเครองมอส าหรบเปดและวเคราะหขอมลภาพแบบ raster/vector◦ GDAL/OGR เปนไลบรารและเครองมอส าหรบการอานและเขยนขอมล raster/vector◦ MapServer เปนเครองมอส าหรบการท าแผนทบนเวบ◦ PROJ.4 เปนไลบรารการฉายภาพแผนท◦ OGDI เปนเครองมอส าหรบการอานขอมล raster/vector ซงรองรบขอมลในหลายรปแบบไฟล

Page 18: SMMS 53  R S  Software

Python เปนภาษาส าหรบการเขยนโปรแกรมระดบสง โดยมจดเดนดงน◦ ความเปนภาษาค าสง (Script) ท าใหใชเวลาในการเขยนและคอมไพลไมมาก◦ ความเปนภาษากาว (Glue language) คอ มสามารถเรยกใชภาษาโปรแกรมอนๆไดอยางด ท าใหเหมาะทจะใชเขยนเพอประสานงานโปรแกรมทพฒนาจากภาษาทตางกนได

◦ มชดไลบรารตางๆ ซงชวยลดภาระของโปรแกรมเมอรในการพฒนาซอฟตแวร

ใชในการพฒนาสวนตดตอกบผใชงาน◦ โดยองกบไลบราร WxPython

Page 19: SMMS 53  R S  Software

พฒนาสวนตดตอกบผใชงาน โดยเรยกใชค าสงตางๆผานทางหนาตางเมน เรยกใชงานค าสงของสวนประมวลผลตางๆทพฒนาขน จากไฟล .exe ทคอมไพลได

จากสวนประมวลผลทพฒนาดวย OTB เมนเรยกใชงานภาษาค าสง Python ใหผใชงานสามารถเรยกใช และเขยนโปรแกรมเอง

ไดตามความตองการ

Page 20: SMMS 53  R S  Software

การตรวจจบการเปลยนแปลงของพนทพช การตรวจจบพนทน าทวม การตรวจจบพนทปลกขาว

Page 21: SMMS 53  R S  Software

ขอบคณครบ