กลับไปหน้าบทความ

อ่าน 6 นาที

การจำแนกประเภทวัตถุตามการแบ่งส่วน

ปัญหา การ แบ่งส่วนภาพ เกี่ยวข้องกับการแบ่งภาพออกเป็นหลายส่วนตามเกณฑ์ความสม่ำเสมอ บทความนี้เน้นที่วิธีการทางทฤษฎีกราฟในการแบ่งส่วนภาพโดยใช้ การแบ่งกราฟ ผ่าน การตัดขั้นต่ำ หรือ การ...

การจำแนกประเภทวัตถุตามการแบ่งส่วน

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

การประยุกต์ใช้การแบ่งส่วนภาพ

  • การบีบอัดภาพ
    • แบ่งภาพออกเป็นส่วนประกอบที่มีลักษณะเหมือนกัน และใช้อัลกอริธึมการบีบอัดที่เหมาะสมที่สุดสำหรับแต่ละส่วนประกอบเพื่อปรับปรุงคุณภาพการบีบอัด
  • การวินิจฉัยทางการแพทย์
    • การแบ่งส่วนภาพ MRI โดยอัตโนมัติเพื่อระบุบริเวณที่เป็นมะเร็ง
  • การทำแผนที่และการวัด
    • การวิเคราะห์ ข้อมูล การสำรวจระยะไกลจากดาวเทียมโดยอัตโนมัติ เพื่อระบุและวัดพื้นที่ที่สนใจ
  • การขนส่ง
    • การแบ่งเครือข่ายการขนส่งทำให้สามารถระบุภูมิภาคที่มีสถานะการจราจรที่สม่ำเสมอได้[ 1 ]

การแบ่งส่วนโดยใช้การตัดแบบมาตรฐาน

การกำหนดสูตรทางทฤษฎีกราฟ

เซตของจุดในปริภูมิคุณลักษณะใดๆ สามารถแสดงได้ในรูปของกราฟสมบูรณ์แบบไม่มีทิศทางที่มีน้ำหนัก G = (V, E) โดยที่โหนดของกราฟคือจุดในปริภูมิคุณลักษณะ น้ำหนักของขอบเป็นฟังก์ชันของความคล้ายคลึงกันระหว่างโหนด V และE ในบริบทนี้ เราสามารถกำหนดปัญหาการแบ่งส่วนภาพเป็นปัญหาการแบ่งส่วนกราฟที่ต้องการการแบ่งเซตของจุดยอด V โดยที่ตามมาตรวัดบางอย่าง จุดยอดในเซตใดๆจะมีความคล้ายคลึงกันสูง และจุดยอดในสองเซตที่แตกต่างกันจะมีความคล้ายคลึงกันต่ำ

การตัดแบบปกติ

ให้G = ( V , E , w ) เป็นกราฟถ่วงน้ำหนัก และให้และเป็นเซตย่อยของจุดยอดสองเซต

อนุญาต:

ในแนวทางการตัดแบบปกติ[ 2 ]สำหรับการตัดใดๆในจะวัดความคล้ายคลึงกันระหว่างส่วนต่างๆ และวัดความคล้ายคลึงกันทั้งหมดของจุดยอดในส่วนเดียวกัน

เนื่องจากการตัดที่ทำให้ค่าต่ำสุดจะทำให้ค่าสูงสุดด้วยเช่นกัน

การคำนวณหาค่า cut ที่ทำให้ค่าต่ำสุดนั้นเป็น ปัญหา NP-hardอย่างไรก็ตาม เราสามารถหาค่า cut ที่มีน้ำหนักมาตรฐานน้อยได้ ในเวลาพหุนาม โดยใช้เทคนิคเชิงสเปกตรัม

อัลกอริทึม ncut

อนุญาต:

นอกจากนี้ ให้Dเป็นเมทริกซ์แนวทแยงที่มีบนแนวทแยง และให้เป็นเมทริกซ์สมมาตรที่ มี

หลังจากทำการคำนวณทางพีชคณิตแล้ว เราจะได้:

ภายใต้ข้อจำกัดดังต่อไปนี้:

  • สำหรับค่าคงที่บางค่า

การหาค่าต่ำสุดภาย ใต้ข้อจำกัดข้างต้นเป็นปัญหาNP-hardเพื่อให้ปัญหานี้สามารถแก้ไขได้ เราจึงผ่อนคลายข้อจำกัดของและอนุญาตให้มีค่าเป็นจำนวนจริง ปัญหาที่ผ่อนคลายแล้วสามารถแก้ไขได้โดยการแก้ปัญหาค่าลักษณะเฉพาะทั่วไปสำหรับค่าลักษณะเฉพาะทั่วไปที่เล็กที่สุดเป็นอันดับสอง

อัลกอริทึมการแบ่งพาร์ติชัน:

  1. เมื่อกำหนดชุดคุณลักษณะแล้ว ให้สร้างกราฟถ่วงน้ำหนักคำนวณน้ำหนักของแต่ละขอบ และสรุปข้อมูลในและ
  2. จงหาเวกเตอร์ลักษณะเฉพาะที่มีค่าลักษณะเฉพาะที่เล็กที่สุดเป็นอันดับสอง
  3. ใช้เวกเตอร์ลักษณะเฉพาะที่มีค่าลักษณะเฉพาะที่เล็กที่สุดเป็นอันดับสองในการแบ่งกราฟออกเป็นสองส่วน (เช่น การจัดกลุ่มตามเครื่องหมาย)
  4. พิจารณาว่าควรแบ่งพาร์ติชันปัจจุบันออกเป็นส่วนย่อยอีกหรือไม่
  5. หากจำเป็น ให้แบ่งส่วนย่อยที่แยกไว้แล้วออกเป็นส่วนย่อยแบบเรียกซ้ำ

ความซับซ้อนในการคำนวณ

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

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

สำหรับภาพที่มีความละเอียดสูง ค่าไอเกนที่สองมักจะมีสภาพไม่ดีทำให้การลู่เข้าของตัวแก้ค่าไอเกนแบบวนซ้ำ เช่น อัลกอริทึมของ Lanczos เป็นไปอย่างช้าๆการปรับสภาพเบื้องต้นเป็นเทคโนโลยีสำคัญที่ช่วยเร่งการลู่เข้า เช่น ใน วิธีการ LOBPCG ที่ไม่ ใช้เมทริกซ์ การคำนวณเวกเตอร์ไอเกนโดยใช้วิธีการที่ไม่ใช้เมทริกซ์ซึ่งมีการปรับสภาพเบื้องต้นอย่างเหมาะสมนั้นใช้เวลา ซึ่งเป็นความซับซ้อนที่เหมาะสมที่สุด เนื่องจากเวกเตอร์ไอเกนมีส่วนประกอบ

การนำซอฟต์แวร์ไปใช้งาน

scikit-learn [ 3 ]ใช้LOBPCGจากSciPyร่วมกับการปรับสภาพล่วงหน้าแบบมัลติกริดเชิงพีชคณิตเพื่อแก้ ปัญหา ค่าลักษณะเฉพาะสำหรับกราฟลาปลาเซียนเพื่อทำการแบ่งส่วนภาพ ผ่าน การแบ่งส่วนกราฟสเปกตรัมตามที่เสนอครั้งแรกใน[ 4 ]และได้รับการทดสอบจริงใน[ 5 ]และ[ 6 ]

OBJ CUT

OBJ CUT [ 7 ]เป็นวิธีการที่มีประสิทธิภาพในการแบ่งส่วนวัตถุโดยอัตโนมัติ วิธีการ OBJ CUT เป็นวิธีการทั่วไป ดังนั้นจึงสามารถนำไปใช้กับโมเดลหมวดหมู่วัตถุใดๆ ก็ได้ เมื่อกำหนดภาพ D ที่มีอินสแตนซ์ของหมวดหมู่วัตถุที่รู้จัก เช่น วัว อัลกอริทึม OBJ CUT จะคำนวณการแบ่งส่วนของวัตถุ นั่นคือ จะอนุมานชุดของป้าย  กำกับ m

ให้ m เป็นเซตของป้ายกำกับไบนารี และให้เป็นพารามิเตอร์รูปร่าง ( เป็นค่าความน่าจะเป็นล่วงหน้าของรูปร่างบนป้ายกำกับจาก แบบจำลอง โครงสร้างภาพแบบหลายชั้น (LPS)) ฟังก์ชันพลังงานถูกกำหนดดังต่อไปนี้

(1)

เทอมนี้เรียกว่าเทอมเอกภาค (unary term) และเทอมนี้เรียกว่าเทอมคู่ (pairwise term) เทอมเอกภาคประกอบด้วยความน่าจะเป็นตามสี และศักยภาพเอกภาคตามระยะห่างจากเทอมคู่ประกอบด้วยความน่าจะเป็นก่อนหน้า (prior term) และเทอมเปรียบเทียบ (contrast term )

การติดฉลากที่ดีที่สุด จะทำให้ค่า มี ค่าน้อยที่สุดโดยที่คือค่าน้ำหนักของพารามิเตอร์

(2)

อัลกอริทึม

  1. เมื่อกำหนดภาพ D มาให้ จะมีการเลือกหมวดหมู่ของวัตถุ เช่น วัว หรือ ม้า
  2. โมเดล LPS ที่เกี่ยวข้องจะถูกจับคู่กับ D เพื่อให้ได้ตัวอย่าง
  3. ฟังก์ชันวัตถุประสงค์ที่กำหนดโดยสมการ (2) จะถูกกำหนดโดยการคำนวณและใช้
  4. ฟังก์ชันเป้าหมายจะถูกลดให้เหลือน้อยที่สุดโดยใช้การดำเนินการ MINCUT เพียงครั้งเดียวเพื่อให้ได้การแบ่งส่วนm

แนวทางอื่นๆ

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Segmentation-based_object_categorization&oldid=1321462920 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การจำแนกประเภทวัตถุตามการแบ่งส่วน

ปัญหา การ แบ่งส่วนภาพ เกี่ยวข้องกับการแบ่งภาพออกเป็นหลายส่วนตามเกณฑ์ความสม่ำเสมอ บทความนี้เน้นที่วิธีการทางทฤษฎีกราฟในการแบ่งส่วนภาพโดยใช้ การแบ่งกราฟ ผ่าน การตัดขั้นต่ำ หรือ การ...

การประยุกต์ใช้การแบ่งส่วนภาพ

การบีบอัดภาพ แบ่งภาพออกเป็นส่วนประกอบที่มีลักษณะเหมือนกัน และใช้อัลกอริธึมการบีบอัดที่เหมาะสมที่สุดสำหรับแต่ละส่วนประกอบเพื่อปรับปรุงคุณภาพการบีบอัด การวินิจฉัยทางการแพทย์ การแบ่งส่วนภาพ MRI โดยอัตโนมัติเพื่อระบุบริเวณที่เป็นมะเร็ง การทำแผนที่และการวัด...

การกำหนดสูตรทางทฤษฎีกราฟ

เซตของจุดในปริภูมิคุณลักษณะใดๆ สามารถแสดงได้ในรูปของกราฟสมบูรณ์แบบไม่มีทิศทางที่มีน้ำหนัก G = (V, E) โดยที่โหนดของกราฟคือจุดในปริภูมิคุณลักษณะ น้ำหนักของขอบเป็นฟังก์ชันของความคล้ายคลึงกันระหว่างโหนด V และE ในบริบทนี้...

การตัดแบบปกติ

ให้ G = ( V , E , w ) เป็นกราฟถ่วงน้ำหนัก และให้และเป็นเซตย่อยของจุดยอดสองเซต เอ {\displaystyle A} บี {\displaystyle B}