Saya perlu meningkatkan visibilitas vena pada gambar vena tangan di proyek saya. Saya menggunakan dua filter Gabor gen bahkan simetris yang berbeda meningkatkan visibilitas vena.
Bank pertama terdiri dari fungsi gabor ini:
Bank kedua terdiri dari yang ini:
di mana adalah indeks skala, k adalah indeks orientasi, f θ adalah frekuensi pusat filter, σ adalah standar deviasi (sering disebut skala), γ adalah rasio aspek amplop Gaussian elips, υ adalah faktor yang menentukan respon DC , x θ = ( x cos θ + y sin θ ) dan y θ = ( - x sin θ + y cos θ ) adalah versi rotasi dari xdan koordinat .
Saya telah mengkodekan filter-filter ini di MATLAB, saya tidak memiliki masalah dalam pengkodean. Tetapi saya tidak dapat memahami perbedaan mendasar antara kedua fungsi gabor ini.
sumber
Jawaban:
Bergantung pada lokasi puncak dan skala dua sumbu amplop Gaussian, filter mungkin memiliki respons DC yang besar. Pendekatan populer untuk mendapatkan respons DC nol adalah dengan mengurangi output dari filter Gaussian low-pass, yang merupakan apa yang pertama dari keduanya. Dalam hal gambar, jika respons DC tidak dihapus, filter akan merespons intensitas absolut gambar.
Ini Tutorial memberikan sedikit lebih banyak detail.
sumber
Selain perbedaan komponen DC yang disebutkan (di mana biasanya v ^ 2 = sigma ^ 2). Rumus pertama memiliki gaussian yang dinormalisasi karena koefisien pertama, meskipun saya tidak yakin berapa banyak menggunakan bagian normalisasi dari fungsi gelombang, karena tidak melibatkan fungsi probabilitas.
sumber