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

อ่าน 5 นาที

ตัวกรองทวิภาคี

ตัว กรองแบบไบลาเทอรัล (Bilateral Filter ) เป็น ตัวกรอง ปรับ ภาพ ให้เรียบแบบ ไม่ เชิงเส้น รักษาขอบภาพ และ ลดสัญญาณรบกวน...

ตัวกรองทวิภาคี

ซ้าย: ภาพต้นฉบับ ขวา: ภาพที่ผ่านการประมวลผลด้วยตัวกรองแบบไบลาเทอรัล

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

คำนิยาม

ตัวกรองทวิภาคีถูกกำหนดไว้ดังนี้[ 1 ] [ 2 ]

และเทอมการทำให้เป็นมาตรฐานถูกกำหนดดังนี้

ที่ไหน

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

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

โดยที่และเป็นพารามิเตอร์การปรับให้เรียบ และและเป็นความเข้มของพิกเซลและตามลำดับ

หลังจากคำนวณน้ำหนักแล้ว ให้ทำการปรับค่าให้เป็นมาตรฐาน:

ความเข้มของพิกเซลที่ลดสัญญาณรบกวนแล้วอยู่ ที่ไหน

พารามิเตอร์

  • เมื่อค่าพารามิเตอร์ช่วง σ rเพิ่มขึ้น ตัวกรองแบบทวิภาคีจะค่อยๆ เทียบเท่ากับการเบลอแบบเกาส์เซียนกล่าวคือ σ dจะเด่นขึ้น เนื่องจากเคอร์เนลเกาส์เซียนส่วนใหญ่จะแบนราบ
  • เมื่อค่าพารามิเตอร์เชิงพื้นที่ σd เพิ่มขึ้น คุณลักษณะขนาดใหญ่จะถูกทำให้เรียบเนียนขึ้น

ข้อจำกัด

ตัวกรองแบบทวิภาคีในรูปแบบโดยตรงสามารถก่อให้เกิดสิ่งผิดปกติในภาพได้หลายประเภท:

  • ปรากฏการณ์ขั้นบันได – ระดับความเข้มที่ทำให้ภาพดูเหมือนการ์ตูน[ 3 ]
  • การกลับทิศทางการไล่ระดับสี – การแนะนำขอบปลอมในภาพ[ 4 ]

มีส่วนขยายหลายอย่างสำหรับตัวกรองที่จัดการกับสิ่งประดิษฐ์เหล่านี้ เช่น ตัวกรองทวิภาคีแบบปรับขนาดที่ใช้ภาพที่ลดขนาดลงเพื่อคำนวณน้ำหนัก[ 5 ]ตัวกรองทางเลือกอื่นๆ เช่นตัวกรองแบบมี คำแนะนำ [ 6 ]ก็ได้รับการเสนอให้เป็นทางเลือกที่มีประสิทธิภาพโดยไม่มีข้อจำกัดเหล่านี้เช่นกัน

การนำไปใช้

Adobe Photoshopมีฟังก์ชันฟิลเตอร์แบบทวิภาคีในเครื่องมือ เบลอพื้นผิว

GIMPใช้ตัวกรองแบบไบลาเทอรัลใน เครื่องมือ Filters → Blurและเรียกว่าSelective Gaussian Blurปลั๊กอินG'MICฟรีRepair → Smooth [bilateral]สำหรับGIMPเพิ่มการควบคุมเพิ่มเติม[ 7 ] เทคนิคง่ายๆ ในการใช้งานตัวกรองแบบไบลาเทอรัลอย่างมีประสิทธิภาพคือการใช้ การสุ่มตัวอย่าง ย่อยแบบ Poisson-disk [ 1 ]

OpenCVมีฟังก์ชันดังนี้: . bilateralFilter( source, destination, , , )

ตัวกรองแบบทวิภาคีได้รับการแสดงให้เห็นว่าเป็นการประยุกต์ใช้เคอร์เนลเวลาสั้นของการไหลของ Beltrami [ 8 ] [ 9 ] [ 10 ] ซึ่งถูกนำมาใช้เป็นกลไกการปรับเรียบแบบเลือกที่รักษาขอบก่อนตัวกรองแบบทวิภาคี

ตัวกรอง การปรับเรียบแบบรักษาขอบอื่นๆได้แก่การแพร่กระจายแบบแอนไอโซโทรปิก [ 11 ] กำลังสองน้อยที่สุดแบบถ่วงน้ำหนัก[ 12 ]เวฟเล็ตที่หลีกเลี่ยงขอบ[ 13 ]การแก้ไขจีโอเดสิก[ 14 ]การกรองแบบมีคำแนะนำ[ 15 ]และการแปลงโดเมน[ 16 ]

ดูเพิ่มเติม

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

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ตัวกรองทวิภาคี

ตัว กรองแบบไบลาเทอรัล (Bilateral Filter ) เป็น ตัวกรอง ปรับ ภาพ ให้เรียบแบบ ไม่ เชิงเส้น รักษาขอบภาพ และ ลดสัญญาณรบกวน...

คำนิยาม

ตัวกรองทวิภาคีถูกกำหนดไว้ดังนี้ [ 1 ] [ 2 ]

พารามิเตอร์

เมื่อค่าพารามิเตอร์ช่วง σ r เพิ่มขึ้น ตัวกรองแบบทวิภาคีจะค่อยๆ เทียบเท่ากับ การเบลอแบบเกาส์เซียน กล่าวคือ σ d จะเด่นขึ้น เนื่องจากเคอร์เนลเกาส์เซียนส่วนใหญ่จะแบนราบ เมื่อค่าพารามิเตอร์เชิงพื้นที่ σd เพิ่ม ขึ้น คุณลักษณะขนาดใหญ่จะถูกทำให้เรียบเนียนขึ้น

ข้อจำกัด

ตัวกรองแบบทวิภาคีในรูปแบบโดยตรงสามารถก่อให้เกิดสิ่งผิดปกติในภาพได้หลายประเภท: