Deteksi puncak memiliki beberapa aplikasi, untuk sinyal 1D atau multidimensi. Berikut adalah beberapa contoh yang menunjukkan betapa beragamnya sinyal-sinyal ini dan interpretasinya terhadap suatu puncak:
Data 1D poster asli;
Transformasi gambar yang besar, setiap puncak sesuai dengan garis pada gambar asli;
autokorelasi suatu gambar, setiap puncak berhubungan dengan frekuensi yang mengungkapkan "pola periodik";
korelasi silang "umum" dari gambar dan templat, setiap puncak sesuai dengan kemunculan templat pada gambar (kami mungkin tertarik untuk mendeteksi hanya puncak terbaik atau beberapa puncak);
- hasil pemfilteran gambar untuk sudut Harris, setiap puncak sesuai dengan sudut pada gambar asli.
Ini adalah definisi dan teknik deteksi puncak yang saya temui - tentu saja ada yang lain yang saya lupa atau tidak tahu, dan mudah-mudahan jawaban lain akan membahasnya.
Teknik preprocessing termasuk smoothing dan denoising. @ Jawaban Mohammad adalah tentang wavelet, dan Anda dapat melihat berbagai penggunaannya dalam dokumentasi WaveletThreshold Mathematica (di mana saya juga mengambil contoh dari, by the way).
Kemudian Anda mencari maxima. Bergantung pada aplikasi Anda, Anda hanya perlu maxima global (mis. Registrasi gambar), beberapa maxima lokal (mis. Deteksi garis), atau banyak maxima lokal (deteksi titik kunci): Ini dapat dilakukan secara iteratif, mencari nilai tertinggi dalam data kemudian menghapus wilayah di sekitar puncak yang dipilih, dll. hingga nilai sisa tertinggi di bawah ambang batas. Sebagai alternatif, Anda dapat mencari maxima lokal dalam ukuran lingkungan tertentu, dan hanya menyimpan maxima lokal yang nilainya di atas ambang batas - beberapa merekomendasikan untuk menjaga maxima lokal berdasarkan jaraknya dengan sisa maxima lokal (selanjutnya lebih baik). Gudang senjata juga memiliki fitur operasi morfologis: Maxima yang diperluas dan transformasi top-hat keduanya cocok.
Lihat hasil tiga teknik ini pada gambar yang difilter untuk sudut Harris:
Selain itu, beberapa aplikasi mencoba menemukan puncak pada resolusi sub-pixel. Interpolasi, yang bisa khusus untuk aplikasi, berguna.
Sejauh yang saya tahu, tidak ada peluru perak, dan data akan menunjukkan teknik mana yang paling berhasil.
Akan sangat menyenangkan memiliki lebih banyak jawaban, khususnya. berasal dari disiplin ilmu lain.