ตัวกรอง gabor คืออะไรและอะไรคือประโยชน์หลักของมัน


20

ฉันกำลังทำการวิจัยเกี่ยวกับตัวกรอง Gabor แต่เมื่อฉัน Googled มันฉันมีบทความยาวและซับซ้อน ใครช่วยฉันหาคำอธิบายง่ายๆเกี่ยวกับมันหรือแนะนำเว็บไซต์หรือบทความเพื่ออ่าน? ฉันต้องการที่จะเข้าใจตัวกรองนี้เพื่อใช้ใน Matlab


ฉันแค่อยากจะรู้ว่าพารามิเตอร์บางอย่างเช่นอัตราส่วนแบนด์วิดธ์ ฯลฯ ผลผลของการใช้ตัวกรอง Gabor กับภาพใด ๆ สำหรับการแบ่งส่วน
Vini

ฉันทำโครงการต้นแบบของฉันในตัวกรอง Gabor คุณต้องการอะไรอย่างแน่นอน? คุณต้องการที่จะมีสมาธิกับสมการที่ตามมาในกาบอร์หรือครึ่งหนึ่งของขนาดความสูงของกาบอร์ฉันกำลังทำวิจัยเกี่ยวกับเรื่องนี้เพิ่มฉันฉันจะช่วยคุณ

ฉันสามารถเพิ่มคุณได้ไหม @ user3827
freak_warrior

นอกจากนี้ยังมีตัวกรอง Gabor อีกประเภทหนึ่งซึ่งพิจารณาพื้นที่บันทึกความถี่ ... คุณดูที่en.wikipedia.org/wiki/Log_Gabor_filterหรือไม่?
meduz

คำตอบ:


15

ตัวกรอง Gabor เป็นตัวกรองที่ไวต่อการกำหนดทิศทางซึ่งใช้สำหรับการวิเคราะห์พื้นผิว

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

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

นี่คือการสอนที่ดีมากโดย Javier Movellan, pdf

และถ้าคุณสามารถอ่านภาษาฝรั่งเศสได้นี่คือไฟล์ PDF ในการสร้างตัวกรองธนาคารโดย Adrien Marion


ฉันเพิ่งเห็นสิ่งนี้และไม่สามารถช่วยได้ แต่คิดว่ามันอาจใช้กับปัญหานี้ได้หรือไม่ สำหรับปัญหานั้นฉันสามารถดู spectrogram เป็นภาพ - คุณจะพูดอย่างไรว่าตัวกรอง
Spacey

@ Mohammad: ฉันไม่รู้จริงๆ สำหรับ pb ที่คุณพูดถึงทำงานในโดเมน F x T ตามที่คุณทำและอาจแบ่งส่วนจุดและนับจำนวนที่คุณมี
Jean-Yves

หมายเหตุ: ตัวกรอง Gabor ไม่จำเป็นต้องมีความไวต่อการวางแนว มีกรณีที่เลวลง
ท้อง

1
พวกมันยังใช้ในเรตินาของคุณด้วย
endolith

จะเป็นอย่างไรถ้าฉันไม่สนใจเกี่ยวกับการวางแนวมีวิธีการหรือรูปแบบต่าง ๆ ของกาบอร์ที่ให้การตอบสนองความถี่ที่ไม่ขึ้นกับการปฐมนิเทศหรือไม่?
เจสัน

10

ตัวกรอง Gabor เป็นแนวคิดของขอบบางอย่าง สิ่งนี้รวมความคิดที่ขัดแย้งกันสองประการเข้าด้วยกันนั่นคือการเปลี่ยนแปลงอย่างฉับพลันและความคิดที่คลุมเครือว่ามันอยู่ที่ไหน

มันเป็นความคิดที่ชาญฉลาดในทางคณิตศาสตร์เพราะมันแปลได้ดีในโดเมนฟูริเยร์: การแปลงฟูริเยร์ของ Gabor เป็น Gaussian ในพื้นที่ฟูริเยร์และ Gaussian blob เป็นการเดาที่เป็นกลางที่สุดของบางสิ่งที่พร่ามัวที่คุณสามารถทำได้ ในรูปแบบของเพลงฮิต)

ดังนั้นเมื่อคุณใช้ Gabor ไม่มีสูตร 'ถูกต้อง': ทั้งหมดขึ้นอยู่กับสิ่งที่คุณต้องการตรวจจับ / กรอง ในทัศนวิสัยประสาทวิทยาศาสตร์ตัวเลือกยอดนิยมคือเลือก Gabor ที่สอดคล้องกับพื้นที่ฟูริเยร์กับหยดบนลอการิทึมของความถี่ (เช่นจากกฎหมาย Weber เราไวต่อความแตกต่างของความถี่) เหล่านี้เป็นฟิลเตอร์เข้าสู่ระบบ Gabor

เพื่อทำความเข้าใจกับตัวกรอง Gabor ให้ตรวจสอบก่อนว่าการกำหนดพารามิเตอร์ตัวกรองใดจะดีที่สุดสำหรับแอปพลิเคชันของคุณ


9

มันเป็นเครื่องตรวจจับขอบ มันใช้การแปลง Gaborเท่านั้น ตัวกรอง Gabor นั้นเป็นแบบเกาส์ (ที่มีค่าความแปรปรวน sx และ sy ตาม x และ y-axes ตามลำดับ) มอดูเลตโดยไซนัสที่ซับซ้อน ดูตัวอย่างที่นี่


นี่เป็นเรื่องที่น่าสนใจ ... ฉันประหลาดใจที่ฉันไม่เคยได้ยินเรื่องการแปลงรูปแบบ gabor มาก่อน - มันมีความแตกต่างหรือได้เปรียบกว่าตัวแปลงฮิลแบร์ตอย่างไร? คุณบอกว่าตัวตรวจจับขอบดังนั้นถ้าฉันมีพลังงานเพิ่มขึ้นอย่างรวดเร็วฉับพลันตัวกรองนี้สามารถใช้เพื่อลดเสียงรบกวน แต่ก็รักษาขอบไว้พร้อมกัน ...
Spacey

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