¿Cómo elimino el desenfoque de movimiento?


23

¿Existe un método genéricamente aceptado para eliminar el desenfoque de movimiento de una imagen? Para un caso simple, podemos suponer que el movimiento ocurre en línea recta. Supongo que es un proceso de dos partes compuesto por estimación de movimiento y luego deconvolución, pero ¿cómo se hace realmente?


Respuestas:


12

Sí, deconvolución. Esta página describe varios métodos de desconvolución y métodos para estimar la función de dispersión de puntos:

Dicen que la literatura sobre deconvolución es "extremadamente extensa". Eligen el algoritmo Lucy-Richardson para la deconvolución y desarrollan su propio algoritmo de estimación de movimiento para determinar la función de dispersión de puntos.

antes de después


9

Eliminar el desenfoque de movimiento, con la excepción del desenfoque de los objetos de origen puntual o de los objetos de origen puntuales cercanos, puede ser bastante difícil. Los pasos generales son los siguientes. Tenga en cuenta que parte de esta información proviene de un documento titulado " Estimación de PSF utilizando la predicción Sharp Edge ".

  1. Encuentra el PSF equivalente para el desenfoque de movimiento. Esto puede variar en diferentes regiones del FPA, dependiendo de qué tan ancho sea el lente y a qué tipo de movimiento esté sujeto. La forma más fácil es encontrar un objeto de fuente puntual y encontrar su PSF. Esto se puede lograr si el fondo es uniforme, especialmente si está uniformemente oscuro, como las estrellas. Un método más complejo podría implicar buscar bordes y ver el PSF efectivo en ese borde. El borde le dará una PSF unidimensional, pero puede usarse para encontrar una PSF completa.
  2. Usando el PSF, deconvoluciona la imagen. Como Endolith mencionó anteriormente, hay una gran cantidad de algoritmos de deconvolución, elija uno para satisfacer sus necesidades.

0

Solo una idea: tal vez uno debería estudiar algunas imágenes HDR para esta tarea. Hay un documento sobre la calibración de la cámara radiométrica para componer imágenes HDR correctas. Se muestra que existe una gran diferencia entre las imágenes resultantes de la aplicación de desenfoque de movimiento sintético en imágenes LDR y HDR.

Hay una página para esto: http://ict.debevec.org/~debevec/Research/HDR/

Desenfoque de movimiento en imágenes LDR y HDR:

LDR HDR


3
Su respuesta no está relacionada con la pregunta. OP solicita específicamente la eliminación del desenfoque de movimiento. Su respuesta sugiere que la aplicación de desenfoque de movimiento a HDR (intensidad corregida) brinda una apariencia visual más realista, lo que la convierte en una técnica en gráficos por computadora y no se puede usar para eliminar el desenfoque de movimiento de una fotografía.
rwong

Perdón por no ser claro. Sugiero estudiar imágenes HDR porque eliminar el desenfoque de movimiento de una imagen real (que tiene el efecto de saturación causado por el rango de baja intensidad que la cámara puede codificar) puede implicar una inspección más profunda. Tener un método de eliminación de desenfoque para la primera imagen probablemente no hará el trabajo para la segunda imagen . Entonces mi noción es relevante .
Bálint Fodor

Al realizar el desbarbado, se entiende que (1) se debe evitar la saturación o de lo contrario se haría imposible el desbarbado (pérdida de información en el momento de la captura), (2) las intensidades de píxeles se normalizarán a una curva de respuesta linealmente aditiva. El desbarbado no se puede hacer sin estos dos requisitos previos.
rwong

Hola @ BálintFodor, a la luz de los comentarios, ¿podrías aclarar y explicar cómo tu respuesta se relaciona con el deslumbramiento de movimiento? Su comentario debajo de rwong's no es muy esclarecedor para aquellos que no conocen bien el tema y realmente me interesaría saber más. Gracias :)
Lorem Ipsum

1
Hola @ BálintFodor, después de leer el periódico, estoy listo para deshacer mi voto negativo. Sin embargo, el mecanismo de votación del sitio requiere que agregue más información a su pregunta antes de que pueda cambiar mi voto (es un mecanismo integrado en StackExchange).
rwong
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.