อะไรคือความแตกต่างระหว่างฟังก์ชันตัวกรอง Gabor ทั้งสองนี้


16

ฉันต้องปรับปรุงการมองเห็นของหลอดเลือดดำในภาพมือหลอดเลือดดำหลังในโครงการของฉัน ฉันใช้ตัวกรอง Gabor ที่สมดุลกันสองตัวที่ต่างกันปรับปรุงการมองเห็นเส้นเลือด

ธนาคารแรกประกอบด้วยฟังก์ชัน gabor เหล่านี้:

Gmke(x,y)=γ2πσ2exp{12(xθ+γ2yθ2σ2)}×(cos(2πf0xθ)exp(υ22))

ธนาคารที่สองประกอบด้วยสิ่งเหล่านี้:

Gmke(x,y)=exp{12(xθ+γ2yθ2σ2)}×cos(2πf0xθ)

โดยที่คือดัชนีสเกลkคือดัชนีการวางแนวf θคือความถี่ศูนย์ตัวกรองσคือค่าเบี่ยงเบนมาตรฐาน (มักเรียกว่าสเกล), γคืออัตราส่วนกว้างยาวของซองจดหมายเกาส์รูปไข่υคือปัจจัยที่กำหนดการตอบสนอง DC , x θ = ( x cos θ + y sin θ )และy θ = ( - x sin θ + y cos θ )เป็นรุ่นที่หมุนรอบของxmkfθσγυxθ=(xcosθ+ysinθ)yθ=(xsinθ+ycosθ)xและพิกัดy

ฉันเขียนรหัสตัวกรองเหล่านี้ใน MATLAB ฉันไม่มีปัญหาในการเขียนโค้ด แต่ฉันไม่เข้าใจความแตกต่างพื้นฐานระหว่างฟังก์ชัน gabor ทั้งสองนี้


v ถูกกำหนดอย่างไร?
vini

υ=2ln2/ββ=(2Δω1)/(2Δω+1)ΔωΔω([1,1.5])

คำตอบ:


5

ตัวกรองอาจมีการตอบสนองกระแสตรงขนาดใหญ่ทั้งนี้ขึ้นอยู่กับตำแหน่งของจุดสูงสุดและมาตราส่วนของแกนสองแกนของซองเกาส์ วิธีที่ได้รับความนิยมในการรับการตอบสนองเป็นศูนย์คือการลบเอาต์พุตของตัวกรอง Gaussian แบบ low-pass ซึ่งเป็นสิ่งแรกที่สองตัวนี้ทำ ในกรณีของภาพหากการตอบสนอง DC ไม่ถูกลบตัวกรองจะตอบสนองต่อความเข้มของภาพ

บทช่วยสอนนี้ให้รายละเอียดเพิ่มเติมเล็กน้อย


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

0

นอกเหนือจากความแตกต่างของส่วนประกอบ DC ที่กล่าวถึง (โดยทั่วไปคือ v ^ 2 = sigma ^ 2) สูตรแรกมี gaussian ปรกติเพราะสัมประสิทธิ์แรกแม้ว่าฉันจะไม่แน่ใจว่าการใช้ normalizing ส่วนหนึ่งของฟังก์ชั่นคลื่นเป็นเท่าใดเพราะมันไม่เกี่ยวข้องกับฟังก์ชันความน่าจะเป็น

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