Il rilevamento di picco ha alcune applicazioni, per segnali 1D o multidimensionali. Ecco alcuni esempi che mostrano quanto possono essere diversi questi segnali e le loro interpretazioni di un picco:
I dati 1D del poster originale;
Sebbene trasformi di un'immagine, ogni picco corrisponde a una linea nell'immagine originale;
autocorrelazione di un'immagine, ogni picco corrisponde a una frequenza che rivela uno "schema periodico";
correlazione incrociata "generalizzata" di un'immagine e di un modello, ogni picco corrisponde a un'occorrenza del modello nell'immagine (potremmo essere interessati a rilevare solo il picco migliore o più picchi);
- risultato del filtraggio di un'immagine per gli angoli di Harris, ogni picco corrisponde a un angolo dell'immagine originale.
Queste sono definizioni e tecniche di rilevamento dei picchi che ho incontrato - certamente ce ne sono altri che ho dimenticato o non conosco, e spero che altre risposte li coprano.
Le tecniche di preelaborazione includono levigatura e denoising. La risposta di @ Mohammad riguarda le wavelet, e puoi vederne vari usi nella documentazione del WaveletThreshold di Mathematica (da cui tra l'altro ho anche preso i miei esempi).
Quindi cerchi i massimi. A seconda dell'applicazione, sono necessari solo i massimi globali (ad esempio, la registrazione delle immagini), alcuni massimi locali (ad esempio il rilevamento della linea) o molti massimi locali (rilevamento dei punti chiave): ciò può essere eseguito in modo iterativo, cercando il valore più alto nei dati quindi cancellando una regione attorno al picco selezionato, ecc. fino a quando il valore rimanente più alto è inferiore a una soglia. In alternativa, puoi cercare i massimi locali entro una determinata dimensione del quartiere e mantenere solo quei massimi locali i cui valori sono al di sopra di una soglia - alcuni consigliano di mantenere i massimi locali in base alla loro distanza dal resto dei massimi locali (il più lontano il migliore). L'arsenale presenta anche operazioni morfologiche: i massimi estesi e la trasformazione del cappello a cilindro possono essere entrambi adatti.
Guarda i risultati di tre di queste tecniche su un'immagine filtrata per gli angoli di Harris:
Inoltre, alcune applicazioni tentano di trovare picchi con una risoluzione sub-pixel. L'interpolazione, che può essere specifica per l'applicazione, è utile.
Per quanto ne so, non esiste un proiettile d'argento e i dati diranno quali tecniche funzionano meglio.
Sarà davvero bello avere più risposte, esp. proveniente da altre discipline.