¿Alguien puede sugerir métodos para eliminar el ruido (indicado dentro del cuadrado rojo) de todas partes en la siguiente imagen, manteniendo las líneas blancas?
matlab
image-processing
opencv
adicto al crack
fuente
fuente
Respuestas:
Una solución que he encontrado es la siguiente:
fuente
¿Se pueden obtener varias imágenes, es decir, el objetivo es estático? Si es así, podría 'apilar' las imágenes para eliminar el ruido. Una simple función media o mediana eliminará el ruido aleatorio de la pila de imágenes y le dejará solo la señal (es decir, las líneas blancas).
fuente
Según el filtrado basado en el área inicial, los resultados podrían no ser satisfactorios, ya que elimina componentes que son lineales pero no tan grandes. Al observar la estructura del primer plano que se extraerá, podemos ver que son estructuras largas. Se podría considerar el uso de elementos de estructura lineal. Pero aquí la imagen consta de varios ángulos y ramificaciones. Sugiero leer el siguiente documento que presenta la apertura del camino que se muestra a partir de fotos del área de las redes de carreteras.
fuente
Parece que el "ruido" es una textura / patrón. Tal vez intente eliminar ese patrón, para que pueda continuar en su proceso de procesamiento. En mi opinión, las operaciones morfológicas y la detección de bordes no funcionarán tan bien (no tengo pruebas, solo una primera impresión en ese escenario, debido a la apariencia demasiado similar de ruido y características / información deseada). Si tuviera tiempo el fin de semana, lo probaría con algunos métodos de eliminación de texturas y lo mantendría informado.
fuente