¿Qué tipo de análisis podría usarse en conjuntos de matrices de imágenes monocromas 2D o mapas de bits para estimar o comparar su calidad relativa de estar "en foco"? ¿Existe una manera eficiente de calcular una métrica escalar en algo como el contraste general, la escasez de luminancia u otros artefactos producidos por el desenfoque desenfocado?
image-processing
hotpaw2
fuente
fuente
Respuestas:
Las imágenes enfocadas tienen bordes más nítidos, por lo que aplicar un detector de bordes y medir la energía de la salida lo coloca en el camino correcto.
Una técnica simple es calcular la suma del laplaciano sobre las imágenes, posiblemente ponderada en el centro si se trata de fotografías cotidianas (las personas tienden a poner el objeto de interés en el centro, por lo que es mejor tener el centro enfocado que los bordes) )
Este criterio es, por ejemplo, el que se usa en muchas aplicaciones de "enfoque de pila" para la fotografía macro.
Hay otros enfoques utilizados en la eliminación de las novatadas o el mapeo de tonos ... Busque "Medidas de contraste local".
fuente
En general, una lente se puede modelar como un filtro de paso bajo . Cuando un objeto está desenfocado, el efecto de suavizado del filtro de paso bajo es más intenso .
Por lo tanto, puede usar una métrica simple como la Desviación estándar, ya sea aplicada globalmente (sobre la imagen completa) o aplicada localmente a través de una ventana móvil de tamaño adecuado sobre la imagen para preservar la información espacial si además también le interesarían qué áreas están dentro o fuera de foco.
En cualquier caso, y suponiendo que la escena no ha cambiado mucho entre tomas, la desviación estándar de la imagen IN focus será mayor que la desviación estándar de la imagen OUT of focus.
Para una aplicación de la desviación estándar como un "estimador de enfoque", puede echar un vistazo a esta publicación , mientras que una revisión de una serie de medidas (incluida la desviación estándar) está disponible en esta .
fuente