กำลังแยกเซลล์แรสเตอร์ออกจากภาพตามค่า RGB โดยใช้ ArcGIS Desktop หรือไม่


9

ฉันมีภาพถ่ายทางอากาศ (รูปแบบ: ภาพ IMAGINE) ซึ่งมีรายละเอียดมากพอที่จะดูว่าเป็นนักดับเพลิงและรูปทรงของนักดับเพลิงที่มีรูปทรงดิจิทัลซึ่งใช้ข้อมูล CAD บางตัว โครงการของฉันคือการตรวจสอบสถานที่รูปร่างไฟล์ดับเพลิงโดยการตรวจสอบจุดด้วยภาพ เป็นไปได้หรือไม่ที่จะดึงค่า RGB จากภาพที่ตรงกับค่าของ hydrants

ไฟดับ (สีแดง):

ดับเพลิง

ฉันกำลังมองหาเพื่อเลือกค่าเซลล์ (ซึ่งฉันได้เขียนไว้) ที่คล้ายกับค่าเซลล์ของ hydrant ไฟแล้วแยกเซลล์เหล่านั้น (ทั้งไฟล์แรสเตอร์ของเซลล์เหล่านั้นหรือรูปร่างไฟล์ที่ลงจุดที่ตั้งของเซลล์ที่คล้ายกัน) ฉันสมมติว่ามีคุณสมบัติน้อยมากในภาพที่มีค่า RGB สีแดงเหมือนกัน

หลังจากดูที่คำตอบ Arron และเล่นรอบกับทั้งวิธีการภายใต้การดูแลและใกล้ชิด (ดูความคิดเห็นของฉันด้านล่าง) ผมก็ไม่สามารถที่จะได้รับเครื่องมือในการดำเนินการสิ่งที่ฉันต้องการจนกว่าฉันจะเริ่มต้นด้วยมองไปที่การส่งออกเชื่อมั่นแรสเตอร์จากการจำแนกประเภทความน่าจะเป็นสูงสุดเครื่องมือ. ฉันไม่แน่ใจว่าเอาท์พุทแรสเตอร์ที่ควรจะเป็นสัญลักษณ์ แต่จากการดูค่าระดับเซลล์ 14 แต่มันจับ hydrants ไฟทั้งหมด

เอาท์พุทแรสเตอร์: เอาท์พุทแรสเตอร์ สถานที่ตั้งของ hydrants ไฟ: สถานที่ตั้งของดับเพลิง

ขั้นตอนต่อไปของฉันคือการใช้เครื่องมือแรสเตอร์เป็นรูปหลายเหลี่ยมแปลงรอยฟืนน้ำดับเพลิงเป็นรูปหลายเหลี่ยม ฉันกำลังใช้งานเครื่องมือในตอนนี้และในชั่วโมงที่ผ่านมามีเพียง 11% เท่านั้น พื้นที่ที่ฉันทำงานมีขนาดใหญ่ที่ 1x1 ไมล์ดังนั้นฉันเข้าใจว่าอาจใช้เวลาสักครู่ถ้ามีเซลล์แรสเตอร์ขนาดเล็กจำนวนมากที่ต้องแปลงเป็นรูปหลายเหลี่ยม มีข้อเสนอแนะใด ๆ เกี่ยวกับการใช้เครื่องมือบางอย่างเพื่อล้างข้อมูลบางส่วนเพื่อให้กระบวนการแปลงแรสเตอร์เป็นรูปหลายเหลี่ยมได้เร็วขึ้นหรือไม่ ฉันอาจไม่จำเป็นต้องเรียกใช้เครื่องมือนี้เนื่องจากรอยเท้าแรสเตอร์ทำงานได้ดีในการดักจับน้ำดับเพลิง แต่ฉันสนใจที่จะเร่งกระบวนการให้ดีขึ้นเนื่องจากฉันเห็นว่าสิ่งนี้ถูกใช้ในแอปพลิเคชั่นอื่น ๆ ในอนาคต


คุณหมายถึงการดึงข้อมูลเช่นเครื่องมือแยกค่าเป็นคะแนนใน Spatial Analyst หรือไม่ หรือคุณต้องการฟังก์ชั่นเพิ่มเติม
Baltok

1
ฉันกำลังมองหาฟังก์ชั่นมากกว่านั้น เครื่องมือนั้นจะผนวกค่าของภาพเข้ากับจุดที่อยู่ด้านล่าง เพื่อให้ได้ไอเดียที่เป็นภาพฉันได้อัปโหลดภาพไปยังดรอปบ็อกซ์: [ลิงก์] ( dropbox.com/s/z0fyc9euy99chw1/FireHydrant.png ) ฉันคิดว่าฉันน่าจะชัดเจนกว่านี้ ฉันกำลังมองหาเพื่อเลือกค่าเซลล์ (ซึ่งฉันได้เขียนไว้) ที่คล้ายกับค่าเซลล์ของ hydrant ไฟแล้วแยกเซลล์เหล่านั้น (ทั้งไฟล์แรสเตอร์ของเซลล์เหล่านั้นหรือรูปร่างไฟล์ที่ลงจุดที่ตั้งของเซลล์ที่คล้ายกัน) แจ้งให้เราทราบหากคุณต้องการให้ฉันล้างสิ่งอื่นใด
Sethdd

ดังนั้นคุณสมมติว่า hydrants ไฟในภาพใช้ค่า RGB ที่ไม่ซ้ำใครที่ไม่มีคุณสมบัติอื่นใช้? คือไม่มีคุณสมบัติอื่นใดในภาพที่มีสีแดง? ในกรณีดังกล่าวคุณอาจใช้ Extract By Attributes และป้อนค่าที่คุณจดไว้
Baltok

1
ฉันสมมติว่ามีคุณสมบัติน้อยมากในภาพที่มีค่า RGB สีแดงเหมือนกัน หากเลือกคุณสมบัติอื่นนอกเหนือจากก๊อกน้ำดับเพลิงฉันก็ไม่เป็นไร ฉันยังลองแยกตามคุณลักษณะ แต่ไม่มีอะไรสกัดโดยใช้ค่า RGB สีแดงที่โดดเด่น ปัญหาอาจเกิดจากการไม่สามารถป้อนค่า RGB ทั้งสามลงในตัวสร้างคิวรีได้เนื่องจากสีแดงต้องการค่าอีก 2 ค่า ตัวเลือกเดียวที่ฉันต้องเลือกในตัวสร้างแบบสอบถามคือ ObjectID, Value และ Count ดังนั้นฉันจะไม่รู้วิธีการสร้างแบบสอบถามด้วยค่า RGB ทั้ง 3 ค่า
Sethdd

จุดดี. ไม่แน่ใจว่าในกรณีนี้จะแยกเซลล์เหล่านั้นได้อย่างไร หวังว่าปรมาจารย์แรสเตอร์จะพูดสอดใน
Baltok

คำตอบ:


9

hydrants ไฟของคุณจะมีลายเซ็นที่เป็นเอกลักษณ์มากดังนั้นฉันจะใช้การจำแนกประเภทโอกาสสูงสุดภายใต้การดูแลเพื่อจำแนกแรสเตอร์ของคุณ อีกทางเลือกหนึ่งคือการใช้ขั้นตอนวิธี ISODATA สำหรับวิธีการหากิน ลองเวิร์กโฟลว์ (บางส่วน) ต่อไปนี้:

  1. Iso Clusterเปิดการจำแนกประเภทที่ไม่สนับสนุนใน ArcGIS
  2. ป้อนทั้ง 3 แบนด์ (เช่น R, G, B) ลงใน GUI (ดูที่แนบมา)
  3. เมื่อคุณมีแรสเตอร์แยกประเภทแล้วให้ค้นหา hydrant ในแรสเตอร์และใช้แท็บระบุเพื่อกำหนดค่าพิกเซลที่ประกอบกันเป็น hydrant (เช่นค่าพิกเซล 10 ถึง 14)
  4. จัดประเภทรูปภาพของคุณใหม่เพื่อให้พิกเซลทั้งหมดที่ประกอบด้วย hydrants ถูกจัดประเภทเป็น "1" และค่าอื่น ๆ ทั้งหมด "0" สิ่งนี้จะสร้างแรสเตอร์ไบนารี
  5. ตอนนี้แสดงเฉพาะ 1 เป็นสีแดงและ 0 เป็นโปร่งใส คุณควรจะสามารถประเมินความแตกต่างได้ด้วยสายตา

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

โปรดทราบว่าคุณจะสามารถควบคุมชั้นเรียนได้มากขึ้นหากคุณใช้การจำแนกประเภทโอกาสสูงสุดแบบมีผู้สอน

แก้ไข:

นอกจากนี้ยังพยายามใช้ 4 วง CIR ความละเอียดสูงภาพถ่ายทางอากาศจากโลก Explorer ที่ วง IR ที่อยู่ใกล้ (ที่ 4) จะให้ความแตกต่างระหว่าง hydrants และสนามหญ้าสีเขียวรอบ ๆ พวกคุณ นี่อาจเป็นเขตเมืองดังนั้นคุณอาจได้รับภาพความละเอียดสูงมากสำหรับพื้นที่ที่คุณสนใจ

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


นี่คือสิ่งที่ฉันกำลังมองหา! ฉันได้ลองเล่นกับเครื่องมือนี้ (อันที่ไม่ได้รับการสนับสนุน) ลองใช้ขนาดคลาสที่แตกต่างกันและได้ข้อสรุปว่า 40 ให้ผลลัพธ์ที่ดีที่สุดแก่ฉัน ข้อเสียคือค่าพิกเซลสำหรับก๊อกน้ำดับเพลิงไม่ได้เรียงตามลำดับ (เช่น 10-14) ฉันต้องเลือกค่าสองสามค่าตั้งแต่ 3-39 เนื่องจากฉันกำลังมองที่หลากหลายเช่นนี้มันเป็นระเบียบที่จะเห็นเพียงดับเพลิงเนื่องจากมันไม่ได้จับสาระสำคัญของสิ่งที่ดับเพลิงเป็น แต่อื่น ๆ ฉันมีความรู้สึกว่ามันเป็นเพราะภาพมีรายละเอียดไม่เพียงพอที่จะได้รับลายเซ็นที่เป็นเอกลักษณ์
Sethdd

@Sethdd ฉันได้แก้ไขโพสต์เพื่อรวมข้อมูลเพิ่มเติม / ความคิด
แอรอน

ขอบคุณ Arron สำหรับข้อมูลเพิ่มเติม ฉันดู Earth Explorer และน่าเศร้าพวกเขาไม่มีภาพความละเอียดสูงสำหรับสถานที่ที่ฉันต้องการ ฉันแก้ไขโพสต์ต้นฉบับของฉันซึ่งอธิบายถึงความสำเร็จที่ฉันมี
Sethdd

ฉันต้องคิดเมื่อคืนนี้และสงสัยว่ามันจะเป็นไปได้หรือไม่ที่จะเลือกช่วงของค่า RGB ฉันกำลังดูช่วงค่า RGB ของแต่ละวงเพื่อหาเฉดสีแดงที่แตกต่างกันบนหัวจ่ายไฟและพบว่าช่วงคือ: R: 152-208 G: 67-182 B: 77-179 จากนั้นฉันก็นำแต่ละวงมา และเป็นสัญลักษณ์ของช่วงค่าที่ไม่ซ้ำกันซึ่งระบุไว้ข้างต้น ความคิดของฉันคือถ้าฉันสามารถส่งออกช่วงของค่าจากแต่ละแบนด์ผ่านการจัดประเภทใหม่ (แต่ละเซลล์ = 1) ฉันสามารถใช้เครื่องคำนวณแรสเตอร์เพื่อเพิ่มเอาต์พุตแรสเตอร์แต่ละรายการและเก็บเซลล์ที่มีค่า 3 เท่านั้น
Sethdd

ฉันตรวจสอบ Earth Explorer และไม่พบภาพ 2009 ที่คุณพูดถึง Btw ที่ตั้งของเว็บไซต์การศึกษาของฉันอยู่ในเมืองเพิร์ทแอมบอยนิวเจอร์ซีย์ ฉันรู้ว่าOGISมีภาพ 2007 ที่ได้รับการแก้ไขในปี 2009 นั่นอาจเป็นสิ่งที่คุณอ้างถึง? ฉันตรวจสอบชุดข้อมูลนั้นและภาพที่ฉันได้รับนั้นมีรายละเอียดมากขึ้น ฉันไม่รู้ขนาด แต่มันดีกว่าทุกอย่างที่ฉันจะหาได้
Sethdd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.