โมเสคสีแบบปรับสมดุลสีของภาพถ่าย RGB ในอากาศพร้อม Open Source


11

ฉันกำลังมองหาเครื่องมือโอเพ่นซอร์ส / เวิร์กโฟลว์ (แม้แต่บรรทัดคำสั่งหนึ่ง) เพื่อรับสิ่งที่โฆษณาในโปรแกรมเช่น

http://www.inpho.de/index.php?seite=index_orthovista

http://www.orthomapper.com/color_balance_example.html

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009t000001v8000000

ฉันทดสอบ OSSIM และ GRASS แล้ว

http://trac.osgeo.org/ossim/wiki/histogram_operations

http://grass.osgeo.org/grass64/manuals/i.image.mosaic.html

แต่ผลลัพธ์ไม่เป็นไปตามที่คาดไว้ ฉันก็ไม่มีโชคด้วย

http://www.lizardtech.com/products/geoexpress/

นั่นเป็นแหล่งข้อมูลใกล้ตัวเดียวที่ฉันสามารถทดสอบได้ด้วยการทดลอง

อาจขึ้นอยู่กับข้อมูลอินพุตของฉันดังนั้นชุดข้อมูลตัวอย่างขนาดเล็กที่ใช้งานได้จะได้รับการชื่นชมอย่างมาก

โดยวิธีการที่ Orfeo ทำอะไรเช่นนั้น?

ขอบคุณล่วงหน้า

PS ฉันเปิดให้ใช้งานได้แม้ไม่ใช่ซอฟต์แวร์ GIS

คำตอบ:


8

ฉันอยากจะแนะนำให้ใช้โอเพ่นซอร์ส GIS Whitebox GAT ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) เพื่อสร้างโมเสสที่ไร้รอยต่อจากการถ่ายภาพทางอากาศ โปรดทราบว่า John Lindsay เป็นผู้พัฒนานำของ Whitebox GAT (ตามประวัติของเขา )

นี่เป็นขั้นตอนการทำงานที่เป็นไปได้:

  1. หากคุณมีภาพถ่ายอากาศหลายสีให้แบ่งออกเป็นองค์ประกอบ RGB ของพวกเขาโดยใช้เครื่องมือแบ่งสีคอมโพสิต คุณจะต้องการโมเสคแต่ละวงแยกต่างหากจากนั้นสร้างโมเสคผสมสีที่ส่วนท้าย

  2. คุณอาจต้องการใช้เครื่องมือแก้ไข Vignetting ที่ถูกต้อง (วางจำหน่ายในเวอร์ชัน 3.0.6) เพื่อลบความมืดอย่างค่อยเป็นค่อยไปไปยังมุมภาพที่มักเกิดขึ้นกับภาพถ่ายทางอากาศ สิ่งนี้จะปรับปรุงคุณภาพของโมเสคอย่างมาก

  3. ใช้เครื่องมือ 'Find Tie Points' (จะวางจำหน่ายในเวอร์ชั่น 3.0.6) เพื่อค้นหาคะแนนเสมอกันระหว่างภาพที่อยู่ติดกันในกลุ่มของภาพ โปรดสังเกตว่าคุณไม่ต้องทำเช่นนี้สำหรับแต่ละแถบ RGB แต่ควรใช้เพียงหนึ่งวงเท่านั้น (เช่นรูปภาพแถบสีแดง)

  4. ใช้เครื่องมือการแก้ไขภาพเพื่อลงทะเบียนภาพที่อยู่ติดกัน

  5. ใช้เครื่องมือ Mosaic With Feathering เพื่อเข้าร่วมภาพที่อยู่ติดกัน สิ่งนี้อาจต้องทำหลายครั้งเมื่อคุณสร้างภาพขึ้นมาและคุณจะต้องทำมันสำหรับแต่ละแถบสีแดงสีเขียวและสีน้ำเงิน ที่สำคัญเครื่องมือนี้จะเข้าร่วมภาพที่ขอบเขตระหว่างพวกเขาจะไม่ชัดเจนในทางใดทางหนึ่ง จะมีการไล่ระดับสีแบบค่อยเป็นค่อยไปจากภาพหนึ่งไปยังอีกภาพหนึ่งและยังทำการฮิสโตแกรมการจับคู่เพื่อให้ตรงกับคุณสมบัติการแผ่รังสีของแต่ละภาพในโมเสค

  6. สร้างโมเสคผสมสีโดยใช้เครื่องมือสร้างคอมโพสิตสีรวมโมเสคสีแดงสีเขียวและสีน้ำเงินเข้าด้วยกัน

  7. หากคุณภาพสีไม่ดีเท่าที่คุณต้องการฉันขอแนะนำให้ใช้เครื่องมือเพิ่มความสมดุลของสีเพื่อปรับปรุง วิธีนี้ใช้งานได้ค่อนข้างดี

ฉันไม่ได้มีตัวอย่างภาพถ่ายสีอากาศ แต่ที่นี่เป็นภาพตัดต่อสีขาวเทาแบบไร้รอยต่อจากภาพถ่ายอากาศโดยใช้ขั้นตอนการทำงานนี้ โปรดสังเกตว่ามันมีรอยเท้าเวกเตอร์ของภาพถ่ายสามภาพต้นฉบับ:

ป้อนคำอธิบายรูปภาพที่นี่


จากศูนย์ช่วยเหลือ : คุณจะต้องเปิดเผยความเกี่ยวพันของคุณในคำตอบของคุณ

@GeoKevin ขอโทษคุณอาจจะเห็นว่าทำไมฉันสับสนในจุดนี้เนื่องจากจำนวน QGIS devs ในเว็บไซต์นี้ที่ตอบคำถามโดยไม่เปิดเผยความร่วมมือของพวกเขา ฉันคิดว่า GIS.se เป็นฟอรัม defacto QGIS ใช่ไหม?

1
@GeoKevin เขามีจุดที่นั่น นอกจากนี้ในโพสต์นี้คำตอบของเขาเป็นเหมือนวิธีการซึ่ง imo มากกว่ายินดีต้อนรับที่นี่โดยเฉพาะอย่างยิ่งถ้ามันมาจากเครื่องมือระบบปฏิบัติการ?
nickves

1
@nickves ขอขอบคุณสำหรับการสนับสนุนของคุณ ความคิดเห็นของ GeoKevin ทำให้เกิดความรำคาญโดยเฉพาะอย่างยิ่งในความจริงที่ว่า OP ไม่ได้มองหาโซลูชันเฉพาะซอฟต์แวร์ แต่เพียงมองหาโซลูชันระบบปฏิบัติการ ผู้แสดงความคิดเห็นบางคนใน GIS.se ทำตัวเหมือนฉันกำลังเหยียบนิ้วเท้าด้วยการแนะนำทางเลือกอื่น มันเป็นคนที่เปิดกว้างเหมือนตัวเองที่ฉันใช้เวลานับไม่ถ้วนในการพัฒนาซอฟต์แวร์โอเพนซอร์ส GIS.se บางรายอย่างไรก็ตามทำให้ฉันรู้สึกเหมือนฉันไม่ต้องการโค้ดอีกบรรทัด!

3
มันเป็นความจริงที่จะเข้าใจถึงการตอบกลับอย่างละเอียดและมีเอกสารอย่างดีว่าเป็น "สแปม"
whuber

5

มี GRASS GIS 7 Addon คือ i.histo.match ซึ่งทำการจับคู่ฮิสโตแกรมกับภาพอินพุตที่กำหนด วิธีการจับคู่ฮิสโตแกรมขึ้นอยู่กับวิธีการสะสมฟังก์ชันการแจกแจง (CDF) ของฮิสโตแกรมสองรายการขึ้นไป สำหรับภาพ RGB คุณจะทำการโมเสกสีตามสี หากจำเป็นต้องใช้การปรับแต่งสี post-mosaic ด้วยi.landsat.rgb (สามารถใช้กับข้อมูล RGB อื่น ๆ ได้เช่นกัน)

ดูhttp://grasswiki.osgeo.org/wiki/AddOns/GRASS_7/imagery#i.histo.match

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.