In generale, si tratta di un problema di segmentazione delle immagini ( http://en.wikipedia.org/wiki/Image_segmentation ) in cui si cercherebbe di isolare le aree focalizzate nelle aree non focalizzate dell'immagine.
Le lenti ottiche sono comunque equivalenti ai filtri passa-basso e l'effetto di un filtro passa-basso su un segnale è quello di attenuarlo limitando il contenuto di frequenza superiore.
Nell'elaborazione delle immagini digitali, le basse frequenze corrispondono a oggetti di grandi dimensioni (forma generale) e le frequenze più alte corrispondono a oggetti di piccole dimensioni (dettagli).
Pertanto, per isolare la regione focalizzata, si potrebbero cercare aree con una deviazione standard più elevata rispetto alle aree sfocate che avrebbero una deviazione standard più bassa a causa dell'operazione di livellamento dell'obiettivo fuori fuoco.
Per distinguere le aree "sfocate" rispetto a "non sfocate", puoi impostare una "finestra" di dimensioni e farla scorrere sull'immagine.M× N
In ciascuna posizione della finestra calcolare la varianza dei valori di "patch" come se fossero un vettore monodimensionale di valoriCiò si tradurrà in un'altra "immagine" (o più in generale in una matrice bidimensionale) che rappresenta la variazione della deviazione standard in ciascuna posizione sull'immagine. È quindi possibile raccogliere tutti questi valori e ottenere il loro istogramma. L'istogramma presenterà una distribuzione multimodale (per ulteriori informazioni, consultare http://en.wikipedia.org/wiki/Multimodal_distribution ).M× N
Nel caso dell'immagine nel tuo post, è probabile che l'istogramma mostri due modalità. Uno corrispondente a valori relativamente alti di deviazione standard (area focalizzata) e uno corrispondente a valori relativamente bassi di deviazione standard (aree sfocate).
È quindi possibile posizionare una soglia, ad esempio solo tra le due modalità per stabilire un criterio tra le regioni focalizzate e non focalizzate e quindi selezionare tutte le "patch" (o aree della finestra MxN) la cui deviazione standard è superiore alla soglia. (Per ulteriori informazioni, consultare: http://en.wikipedia.org/wiki/Thresholding_%28image_processing%29 )
Questo isolerà le parti focalizzate dell'immagine per te.
Spero che sia di aiuto.