Obtención de los Colores Dominantes de una Imagen

Anuncio
Obtención de los Colores
Dominantes de una Imagen
M. Corbalán
JCEE '07
1
Índice
1) Que se entiende por colores dominantes
2) Qué interés puede tener obtenerlos
3) Objetivo: Cómo se pueden obtener
automáticamente los colores dominantes
de una imagen
JCEE '07
2
Que se entiende por colores dominantes
¿Cuántos colores observáis?
Darles un nombre
5-6 colores : Amarillo;
Rojo; Rosa-Blanco; Verde y
Negro
JCEE '07
3
Que se entiende por colores dominantes
Histograma de cada canal
JCEE '07
4
Que se entiende por colores dominantes
¿Cuántos colores observáis?
Darles un nombre
4 colores : Amarillo;
Verde; Naranja y Granate
JCEE '07
5
JCEE '07
6
Que se entiende por colores dominantes
Que se entiende por colores dominantes
Que se entiende por colores
dominantes
ƒ Los colores que en un vistazo rápido
distinguimos de una imagen en color
ƒ Si destacan podríamos decir que los
colores dominantes son aquellos que
aparecen en una imagen con más
frecuencia que el resto de colores
JCEE '07
7
Qué interés puede tener obtenerlos
Qué interés puede tener obtener los
colores dominantes de una imagen
ƒ Exactitud, calidad del color en la impresión y
en la visualización, por ejemplo, por el monitor.
ƒ Reproducción (Pintura, papel, textil)
ƒ Numerosas aplicaciones de procesado de
imagen, como por ejemplo la segmentación
ƒ Para indexación y recuperación de imágenes
de bases de datos (se podría hacer extensible
al vídeo).
JCEE '07
8
Cómo se pueden obtener automáticamente…
Cómo se pueden obtener
automáticamente los colores
dominantes de una imagen
ƒ Para resolver problemas prácticos
previamente tenemos que conocer algo
sobre el colorSiempre se tiene que
psicofísica
color
tener en
cuenta cómo
el sistema visual
física
Juicios perceptuales
ingeniería
humano (SVH)
ve los
colores
Fotometría, colorimetría
Visión artificial
JCEE '07
9
Cómo se pueden obtener automáticamente…
ƒ Experimento [1] para entender mejor
como califica y establece categorías el
SVH
– Se muestran a 10 personas 40 fotografías
con imágenes complejas y deben decir
cuantos colores observan y darles nombres.
Las imágenes se visualizan en un monitor
calibrado y sobre fondo gris.
– Color: tono, saturación o croma, brillo
[1] A.Mojsilovic. IEEE Transactions on Image Processing, 14 (5). 2005
10
Cómo se pueden obtener automáticamente…
– Color: tono, saturación o croma, brillo
Sistema de color Munsell
JCEE '07
11
Cómo se pueden obtener automáticamente…
Conclusiones
– Aunque se muestren imágenes
con histogramas ricos en color
nunca ven más de 10 colores
diferentes (vistazo rápido)
– Cuando se nombra los colores sólo
se usan 11 nombres básicos y en
algunas ocasiones se incluye beige
y violeta
– Sólo se introduce el concepto de
brillo
y/o
saturación
cuando
aparecen dos colores de la misma
gama.
Azul claro
Azul
oscuro
JCEE '07
12
Cómo se pueden obtener automáticamente…
Técnicas
Preparación de la imagen de entrada
ƒ
Requieren obtener los colores dominantes y
sus coordenadas (ej. Reproducción)
ƒ
NO requieren conservar las coordenadas de
color de los colores dominantes (ej.
Indexación y recuperación)
Método de determinación del número de colores
ƒ
Etiquetado y histograma (nº de etiquetas y frecuencias)
ƒ
….
JCEE '07
13
Cómo se pueden obtener automáticamente…
B. NO requieren conservar las coordenadas de
color de los colores dominantes (ej.
Indexación y recuperación)
“Similitud de color”
Asumir un conjunto de colores (prototipos) “bien
representativos”
Computar la distancia entre el color de entrada y
todos los prototipos
Establecer el color de entrada a que color del
conjunto pertenece
JCEE '07
14
NO requieren conservar las coordenadas de color…
?
Asumir un conjunto de
colores (prototipos) “bien
representativos”
Computar la distancia
entre el color de entrada y
todos los prototipos
Establecer el color de
entrada a que color del
conjunto pertenece
JCEE '07
- Utilizar un conjunto de 11
colores,
267
colores
(diccionario ISCC-NBS), …
Basados
psicofísicos.
en
estudios
- RGB, CIELab, CIEHSI, HSI,
I1I2I3, CIECAM02
- ¿Qué medida de distancia de
color se utiliza?.
- Umbral
utiliza?
¿Qué
criterio
se
15
A. Requieren obtener los colores dominantes y
sus coordenadas (ej. Reproducción)
Cómo se pueden obtener automáticamente…
?
- Calibración del sistema de
captación y/o calibración
del sistema de
visualización
(comparación SVH)
Preprocesado de la
imagen (suavizar)
Después aplicación del método de
realizar la
comparación de los colores
obtenidos con la imagen de
JCEE '07
entrada
- Decidir si es necesaria la
calibración del sistema de
captación
- Decidir
qué
calibración
realizar con el sistema de
captación
- Decidir cómo
imagen
(que
conservar)
suavizar la
se
quiere
- Definición de los parámetros
¿En base a qué?
cálculo
- Comparación
realizan
usuarios, definir la experiencia.
16
Cómo se pueden obtener automáticamente…
Técnicas
1. Preparación de la imagen de entrada
2. Método de determinación del número de
colores
– Etiquetado y histograma
(nº
de
etiquetas
y
frecuencias)
– Histograma de algunos canales,
p.e, análisis del
histograma H (HSI) y del S o I.
– Histograma en color y cálculo de máximos
locales
JCEE '07
17
Conclusiones
ƒ Dado un problema como se analiza qué
conocimientos se requieren
“ El ingeniero tiene que saber un poco de todo”
ƒ Aportación original sii estado del arte
JCEE '07
18
Descargar