¿Cómo eliminar los reflejos de las imágenes?

8

He estado jugando mejorando las imágenes y eliminando todas las perturbaciones no deseadas. Descubrí que una preocupación importante sería eliminar las reflexiones no deseadas que pudieran surgir.

He revisado un artículo que usa ICA para deshacerse de estos reflejos. ¿Qué otros métodos funcionarían?

Digamos que tengo una imagen:

ingrese la descripción de la imagen aquí

Otra imagen:

ingrese la descripción de la imagen aquí

Lo convirtió en CMYK

ingrese la descripción de la imagen aquí

¿Cómo debo eliminar esta porción semi negra?

vini
fuente
Tenga en cuenta que el enfoque descrito en el documento al que se ha vinculado requiere dos imágenes con una polarización diferente. ¿Tienes requisitos similares? 1 / ¿Debería funcionar automáticamente o se permite la supervisión humana? 2 / ¿Debería funcionar desde una única imagen o está bien exigirle al usuario que produzca varias imágenes de la misma escena? 3 / ¿Debería funcionar con cualquier imagen fotográfica o está bien requerir el uso de filtros / dispositivos ópticos especiales en la cámara?
pichenettes
Bueno, no es necesario usar el mismo enfoque que han propuesto y no tengo dos imágenes, solo muchas imágenes con reflejos que me gustaría hacer lo menos posible
vini
¿Leíste otros periódicos también? Recibo muchos éxitos relevantes con las consultas "separación de imagen ciega", "eliminación de reflejos" y "eliminación de reflejos".
Emre
Sí, descubrí que la mayoría de las técnicas son realmente complejas y tomaría tiempo entender qué podría solucionarse con técnicas más sencillas como el filtrado
vini
3
Tu problema es complejo; engañosamente así. No creo que haya una salida fácil. Es un testimonio de la capacidad de nuestro cerebro que parece lo contrario.
Emre

Respuestas:

6

No soy especialista en procesamiento de imágenes, pero dudo mucho que esto sea factible con sus requisitos (imagen única, sin información previa). Los desafíos son dobles:

  • Detecta qué área de la imagen es un reflejo. Esto parece un problema de comprensión de escena bastante complejo. En su ejemplo, sé que el lado derecho es un reflejo porque puedo inferir de la imagen que una persona está representada aquí, y tengo conocimiento previo sobre cómo se ve la espalda de una persona.
  • Reconstruya el fondo en la región identificada. Si bien sería posible pintar el área detectada como un reflejo con texturas del entorno, ¡el resultado ocultaría muchos detalles! Lo que he visto en el campo de la separación de imágenes de entrada única se basaba en modelos de imágenes muy simples (texturas fijas), no en imágenes del mundo real. Las configuraciones de separación de imágenes más tradicionales (canales múltiples, anverso / reverso de páginas translúcidas, polarización múltiple) no se aplican a su caso.
pichenettes
fuente
1
¿Cuáles son las configuraciones tradicionales de separación de imágenes a las que te refieres?
vini
1
Un ejemplo es al escanear documentos anverso / reverso. El texto en un lado de la página "sangra" a través del otro lado ( ars.sciencedirect.com/content/image/… ). Esto está cerca de una configuración tradicional de BSS ya que tiene 2 fuentes y 2 observaciones de las mismas fuentes con diferentes pesos de mezcla. Otros ejemplos se encuentran en el análisis de imágenes multicanal en astrofísica. Estas situaciones en las que tiene tantas imágenes como fuentes para extraer son las más exploradas en la literatura sobre separación de imágenes.
pichenettes