Apa jenis analisis yang dapat digunakan pada set matriks gambar monokrom 2D atau bitmap untuk memperkirakan atau membandingkan kualitas relatif mereka sebagai "fokus"? Apakah ada cara yang efisien untuk menghitung metrik skalar pada sesuatu seperti kontras keseluruhan, sparsitas luminans, atau artefak lain yang dihasilkan dari kekaburan yang tidak fokus?
image-processing
hotpaw2
sumber
sumber
Jawaban:
Gambar dalam fokus memiliki tepi yang lebih tajam, jadi menerapkan detektor tepi dan mengukur energi output membuat Anda berada di jalur yang benar.
Teknik sederhana adalah dengan menghitung jumlah laplacian di atas gambar, mungkin pusat-tertimbang jika Anda berurusan dengan foto sehari-hari (orang cenderung menempatkan objek yang menarik di pusat, jadi lebih baik untuk memiliki pusat fokus daripada perbatasan) )
Kriteria ini adalah misalnya apa yang digunakan dalam banyak aplikasi "Stack fokus" untuk fotografi makro.
Ada pendekatan lain yang digunakan dalam de-hazing atau pemetaan nada ... Cari "Ukuran kontras lokal".
sumber
Secara umum lensa dapat dimodelkan sebagai low pass filter . Ketika suatu objek tidak fokus, efek penghalusan filter low pass lebih intens .
Oleh karena itu, Anda dapat menggunakan metrik sederhana seperti Deviasi Standar baik yang diterapkan secara global (di atas gambar penuh) atau diterapkan secara lokal melalui jendela pemindahan ukuran yang sesuai di atas gambar untuk menjaga informasi spasial jika selain itu Anda juga akan tertarik pada bidang mana yang masuk atau keluar dari fokus.
Dalam kedua kasus dan dengan asumsi bahwa adegan tidak banyak berubah di antara pengambilan, fokus Standar Deviasi gambar IN akan lebih tinggi daripada Standar Deviasi gambar OUT fokus.
Untuk aplikasi Deviasi Standar sebagai "penaksir fokus" Anda dapat melihat publikasi ini , sementara ulasan tentang sejumlah tindakan (termasuk Deviasi Standar) tersedia dari yang ini .
sumber