perbedaan antara fitur detektor dan deskriptor?

11

Saya baru mengenal deteksi dan pelacakan fitur. siapa pun tolong jelaskan secara rinci perbedaan antara detektor dan deskriptor. yang mana di antaranya adalah detektor dan yang merupakan deskriptor: Harris, SURF, Min Eigen, CEPAT, SIFT, BRISK

Jayesh Parmar
sumber
Bagaimana dengan FREAK: FREAK: Fast Retina Keypoint?
Alex
@Alex, FREAK adalah deskriptor.
Dima

Jawaban:

16

Detektor titik bunga (titik kunci, titik penting) adalah algoritma yang memilih titik dari gambar berdasarkan beberapa kriteria. Biasanya, titik bunga adalah maksimum lokal dari beberapa fungsi, seperti metrik "cornerness".

Deskriptor adalah vektor nilai, yang entah bagaimana menggambarkan tambalan gambar di sekitar titik minat. Ini bisa sesederhana nilai piksel mentah, atau bisa lebih rumit, seperti histogram orientasi gradien.

Bersama suatu titik minat dan deskriptornya biasanya disebut fitur lokal. Fitur lokal digunakan untuk banyak tugas penglihatan komputer, seperti pendaftaran gambar, rekonstruksi 3D, deteksi objek, dan pengenalan objek.

Harris, Min Eigen, dan FAST adalah detektor titik bunga, atau lebih tepatnya, detektor sudut.

SIFT termasuk detektor dan deskriptor. Detektor ini didasarkan pada perbedaan-of-Gaussians (DoG), yang merupakan perkiraan dari Laplacian. Detektor DoG mendeteksi pusat-pusat struktur seperti gumpalan. Deskriptor SIFT didasarkan pada histogram orientasi gradien.

SURF dimaksudkan sebagai perkiraan cepat SIFT.

BRISK, seperti SIFT dan SURF, termasuk detektor dan deskriptor. Detektor adalah detektor sudut. Deskriptor adalah string biner yang mewakili tanda-tanda perbedaan antara pasangan piksel tertentu di sekitar titik bunga.

Dima
sumber
Sebuah jawaban yang bagus dan untuk ditindaklanjuti di sini: docs.opencv.org/master/db/d27/…
mLstudent33