Tengo las imágenes de dibujos animados, que estaban comprimidas. El ejemplo:
Tienen tal ruido, que no es fácil de eliminar.
Aunque los píxeles están en el fondo gris, los píxeles de ruido pueden ser de colores muy diferentes y si miro el histograma (de la imagen en escala de grises) de esa imagen veo muchos contenedores alrededor del contenedor de color principal. Pero no puedo simplemente eliminar los colores de valor, que no son del color principal, porque existe el riesgo de eliminar algunas características importantes (como el ojo, por ejemplo). También he intentado posterizar la imagen (el ejemplo presenta 8 colores), pero aún quedan algunos píxeles.
También probé el filtro mediano, pero no es capaz de desvanecer el ruido (uso el filtro 3 * 3).
Por favor, proporcione algunos métodos que puedan eliminar efectivamente el ruido en este caso. ¡Apreciaría cualquier ayuda!
fuente
Respuestas:
La variación total (TV, también conocido como Rudin-Osher-Fatemi funcional) podría ayudar aquí. Puede aplicarlo en cada capa de color o buscar una versión vectorizada si los resultados no son lo suficientemente buenos para usted.
Las buenas referencias de algoritmos fáciles de implementar y probables para la eliminación de ruido de TV son, por ejemplo:
Ambas referencias tienen un buen rendimiento y son fáciles de implementar a partir de los documentos.
fuente