Tengo una imagen y me gustaría medir la cantidad de detalles que contiene. Otra forma de verlo es medir cuán borrosa es una imagen. Una forma es analizar los componentes de alta frecuencia en la transformación de Fourier de la imagen.
¿Hay algún otro método / mejor?
Respuestas:
A lo que se refiere normalmente se conoce como "Nitidez de imagen". Un escaneo rápido, así como algunos conocimientos previos, llegan a lo siguiente:
Estoy seguro de que hay muchos más. Este es un campo de estudio muy activo actualmente. Si ninguno de estos métodos es adecuado para usted, continúe buscando documentos académicos y vea si puede encontrar un método mejor.
fuente
Creo que si habla de la cantidad de detalles en una imagen, la transformada de wavelet discreta (DWT) se ajusta perfectamente a su descripción. No es completamente diferente de la transformada discreta de Fourier (DFT) en que también opera en términos de componentes de escala fina y gruesa de una señal, pero también está muy localizada a diferencia de la DFT. Una introducción fantástica para las señales unidimensionales de I. Selesnick está aquí .
Una transformada wavelet es esencialmente una serie de filtros de paso de banda ortogonales anidados que al final crean señales de diferentes componentes espectrales, por lo que en este sentido puede usar cualquiera de las transformadas wavelet de Fourier. Sin embargo, si desea trazar los componentes por separado, debe usar WFT porque también le brinda la ventana y la localización correctas en el espacio.
Si desea simplemente calcular la cantidad de detalles en cada nivel de escala, bastará con calcular la energía total de cada banda interesada en la transformación de Fourier:
dóndeSF( ω ) es la transformada de Fourier de alguna señal s ( t ) y β es un intervalo de frecuencias en el dominio de Fourier.
fuente