Clasificación Agrupación de las partes de una imagen de forma homogénea

Anuncio
Clasificación
Agrupación de las partes de una imagen de
forma homogénea
Clasificación o clustering
• Intenta clasificar los píxeles directamente en
clases, en función de ciertas características de
cada píxel.
– Método supervisado: Las clases se definen a priori
(número y vectores representativos de cada una)
– Método no supervisado: El clasificador elige el número de
clases
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Clasificación o clustering
•
•
•
Método estadístico, multiespectral
Necesita definición de distancia a las clases
Proceso
1) Extrae características o features
2) Clasificación multivariable automática
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Ejemplos de características
•
•
•
•
•
Nivel de gris
Nivel de gris en otras imágenes (multiespectro)
Características locales (varianza, etc…)
Bordes, líneas, ángulos
Formas
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Algoritmos de clustering
• Fuzzy C-Means (FCM)
– Número de clases prefijado
• K-Nearest Neighbor (KNN)
– Mayoria de los k-vecinos
• Clasificación jerárquica ascendente
– Tantas clases como píxeles
• Clasificación jerárquica descendente
– Una sola clase para empezar
Lentos y pueden generar estructuras indeseadas
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Ejemplo. Algoritmo NN
• Consideramos cada píxel como una clase
• Hasta conseguir r clases
– Calculamos las distancias entre clases
∧
∧
d (ci , c j ) = x i − x j ; ∀ j ∈{1,2,..., n}tal que i ≠ j
– Unimos las dos clases con distancia mínima
• La distancia puede ser cualquier métrica en un
espacio normado.
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Clustering. Ejemplos
Imagen inicial
Resultados con dos métodos
Otsu, 3 clases GMVE, 3 clases
Otsu, 6 clases GMVE, 6 clases
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Clustering. Ejemplos
Resultado
Otsu, 8 clases
Imagen inicial
Resultado,
GMVE, 8 clases
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
TEXTURAS
Umbralización
automática
Filtro de Prewitt
¿Qué es una textura?
• No existe una definición precisa de textura, aunque
todos sabemos lo que es.
• Podría definirse como: ‘La disposición de las
características de los elementos constituyentes de
algo, especialmente los relacionados con la
apariencia superficial o la calidad al tacto’
• Si el nivel de gris de un objeto varía mucho aparece
una textura.
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Segmentación de texturas
• Un característica de textura es un valor que
cuantifica alguna característica de la variación de
nivel de gris del objeto.
• Para segmentar:
– Calculamos una ‘imagen de textura´
– Aplicamos técnicas convencionales de segmentación a
esta imagen
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos de análisis de textura
• Estadísticos
• Estructurales
• Basados en modelos
• Transformadas
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos estadísticos
• Basados en el histograma: Media, desviación
estándar, varianza y kurtosis de los niveles de gris.
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos estadísticos
• Matriz de co-ocurrencia: Mide la probabilidad de que
dos píxeles a una distancia d tengan el mismo valor. A
partir de ella se calculan ciertos estadíticos:
⎡
⎢
⎢
⎢
⎢
⎣
0
0
0
1
1
0
2
2
1
1
1
0
1⎤
⎥
1
⎥
0⎥
⎥
2⎦
⎡2 0
⎢
2 1
⎢
⎢⎣ 0 2
1 ⎤
⎥
1
⎥
0 ⎥⎦
d =1 θ = 45º
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos estadísticos
• A partir de la matriz se calculan:
Entropía
H =
N
N
∑ ∑P
i =1
Inercia
Energía
N
H =∑
i =1
H =
j =1
ij
log
P
ij
∑ (i − j) Pij
j =1
N
N
∑
i =1
2
∑ [P ]
N
j =1
2
ij
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos espectrales
• La transformada de Fourier contiene información
de textura.
Ring sum
Wedge sum
π
P ( r ) = 2∑ P ( r ,θ )
θ =0
R/2
P (θ ) = ∑ P (r ,θ )
r =0
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Métodos estructurales
• Asumen que la textura está compuesta de una
disposición espacial de primitivas de textura.
Textura estadística
Textura estructural
• Consisten en la búsqueda directa de la primitiva y el estudio
de su distribución.
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Texturas. Ejemplo
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Reconocimiento de patrones
• Se han detectado los objetos de la imagen y se han
tomado ciertas medidas sobre ellos.
• El objetivo de las técnicas de reconocimiento es
clasificar los objetos en distintas clases.
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Clasificación de patrones. Pasos
• Selección de características
• Diseño del clasificador
• Entrenamiento del clasificador
• Evaluación del rendimiento
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Selección de características
• ¿Cual es el menor conjunto de características que
me permite clasificar?
• ¿Cuáles son éstas?
∧
∧
N
j
Nj
1
1
µ = ∑ xij
µ = ∑y
xj
∧
σ
2
xj
=
N
1 Nj
N
yj
j i =1
∧
ij
j i =1
2
∑ ( xij − µ )
j i =1
N
xj
∧
σ
2
=
yj
relacionde Fisher =
∧
1 Nj
N
∑ ( yij − µ )
j i =1
(m
1
2
1
− m2 )
2
2
yj
σ + σ 22
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Diseño del clasificador
Característica 2
Característica 1
Dpto.
Dpto. Física
Física Matemática
Matemática yy Fluidos
Fluidos –– Laboratorio
Laboratorio de
de Medida
Medida Avanzada
Avanzada por
por Imagen
Imagen –– Uned
Uned
Descargar