Вы находитесь на странице: 1из 56

Texturas

Texturas
Descripcin y aplicaciones

Segmentacin de texturas.

Clasificacin de texturas.

Sntesis de texturas.

Extraccin de caractersticas.

Reconocimiento de patrones.

Reconocimiento de objetos.

Texturas: descripcin y aplicaciones


Motivacin
Motivacin


Texturas: descripcin y aplicaciones
Qu es una textura?
Qu es una textura?

Uniformidad de intensidades en regiones


locales de una imagen.


Texturas: descripcin y aplicaciones
Qu es una textura?
Qu es una textura?

Sin embargo, a menudo los objetos no exhiben


regiones de intensidad uniforme.


Texturas: descripcin y aplicaciones
Qu es una textura?
Qu es una textura?

Contienen ariaciones de las intensidades !ue


forman patrones repetidos.

"os patrones dependen de las superficie fsica#

$spere%a.

&ilamentos orientados !ue tienen a menudo una


calidad t'ctil.

Reflexin de la lu% sobre el material.

...


Texturas: descripcin y aplicaciones
Qu es una textura?
Qu es una textura?
(. Es una regin macroscpica estructurada de la imagen !ue presenta
propiedades locales constantes, lentamente ariables o aproximadamente
peridicas.
). Este orden local radica en la presencia repetida * no casual de partes
elementales !ue tienen dimensin similar.
+. ,epende de la escala a la !ue se obsera la imagen# la textura de un pxel
no est' definida, ha* !ue estudiar la ecindad de un grupo de pxeles.
,ependiendo del tama-o de ecindad elegido la textura puede ser
diferente.
.. Caractersticas# uniformidad, densidad, tos!uedad, aspere%a, regularidad,
linealidad, direccin, frecuencia, fase.


Texturas: descripcin y aplicaciones
Anlisis de texturas
Anlisis de texturas

/0todos Estadsticos#

"a distribucin espacial de alores de gris es una


calidad !ue define la textura.

$nali%ando la distribucin espacial de los alores de


gris, se computan caractersticas locales de la
textura.

Ejemplos#

/edia * arian%a.

Co1ocurrencia * diferencias de nieles de gris.




Texturas: descripcin y aplicaciones
Anlisis de texturas
Anlisis de texturas

/0todos 2eom0tricos#

Consideran la textura compuesta


por primitias.

3ntentan describir las primitias *


las reglas !ue gobiernan la
organi%acin espacial.

4seudo cdigo#
(.,etectar los bordes de las
primitias.
).Computar estadsticas de las
primitias.
+.,iferenciar primitias distintas.
Voronoi Tessellation


Texturas: descripcin y aplicaciones
Anlisis de texturas
Anlisis de texturas

/0todos basados en modelos#

Se basan en la construccin de un modelo !ue


describe la textura.

Se pueden utili%ar para reconocer texturas o para


sinteti%arlas.

/ar5o.


Texturas: descripcin y aplicaciones
Anlisis de texturas
Anlisis de texturas

/0todos basados en tratamiento de se-al#

"a imagen se trata como si fuera una se-al.

Se aplican filtros a la imagen extra*endo


caractersticas.

Se suele trabajar en el dominio de la frecuencia


mediante la transformada de &ourier.


Texturas: descripcin y aplicaciones
Aplicaciones
Aplicaciones

2eneracin de texturas para aplicaciones


gr'ficas en tiempo real#

6exturas procedurales.

$n'lisis de tra*ectorias.

$n'lisis de resonancias magn0ticas.

Segmentacin.

Clasificacin.


Texturas
Texturas
Texturas procedurales


Texturas procedurales
Texturas procedurales
Texturas procedurales

Se generan a partir de algoritmos matem'ticos.

7o se almacena el mapa de bits sino el propio


algoritmo generador.

8entajas#

Son densas e infinitas.

9cupan mu* poco espacio.

Se pueden definir texturas en + dimensiones.

,esentajas#

7o se pueden dibujar, ha* !ue inentar el algoritmo.

2astan recursos de c'lculo.




Texturas procedurales
Texturas procedurales
Texturas procedurales

Est'n compuestas por mapas.

"os mapas son texturas sencillas en blanco *


negro.

Cuando se fusionan distintos mapas se


producen texturas complejas :canal de brillo,
color, bump, reflexin...;.


Texturas procedurales
Texturas procedurales
Texturas procedurales

/apas aleatorios#

Utili%an funciones aleatorias.

Son impredecibles a baja escala.

Sin embargo siguen patrones regulares.




Texturas procedurales
Texturas procedurales
Texturas procedurales

/apas geom0tricos#

Se repiten, no tienen componentes aleatorias.




Texturas procedurales
Gentica (www.spiralgraphics.biz)
Gentica (www.spiralgraphics.biz)


Texturas
Texturas
Anlisis de trayectorias


Anlisis de trayectorias
Anlisis de trayectorias
Anlisis de trayectorias

Utili%ar tra*ectorias como si fueran texturas#

Extraer datos de inter0s.

Caracteri%ar <comportamientos=.

Clustering de tra*ectorias para obtener clases de comportamientos.




Anlisis de trayectorias
Anlisis de trayectorias
Anlisis de trayectorias

Calcular las componentes en > * en ? del


gradiente.

Se hallan los contornos hori%ontales * los


erticales :ejemplo de la cebra;.


Anlisis de trayectorias
Anlisis de trayectorias
Anlisis de trayectorias

@aciendo un an'lisis estadstico de las direcciones tomadas por el sujeto


:calculando el 'ngulo del gradiente;.

Calculando el histograma de los 'ngulos del gradiente se obtiene una forma


cuantitatia de comparacin de tra*ectorias.


Texturas
Texturas
Aplicaciones del anlisis de texturas en MRI
(Imgenes de Resonancia Magntica)


Texturas para imagen de MRI
Texturas
Texturas

Relacin espacial de los nieles de gris en la


imagen#

Regular# patrn definido.

$leatoria# estructuras isuales no organi%adas.




Texturas para imagen de MRI
Mtodos de anlisis de texturas
Mtodos de anlisis de texturas

Estadsticos de primer orden#

Aasados en el histograma de los nieles de gris#


media, desiacin tpica, arian%a,...

4or definicin no siren.

Estadsticos de segundo orden#

/atri% de co1ocurrencia# estima la probabilidad de


!ue dos pxeles a una distancia d tengan el mismo
alor. $ partir de ella se calculan ciertos estadsticos
como la entropa.


Texturas para imagen de MRI
Mtodos de anlisis de texturas
Mtodos de anlisis de texturas

Aancos de &iltros de 2abor#

Cada filtro de 2abor es un filtro pasabanda elptico *


orientado.

,efinen un muestreo del espacio frecuencial.

2eneran un ector de caractersticas de textura para


cada pxel.

Se pueden definir m0todos de reconocimiento


estadstico de patrones sobre estas caractersticas.


Texturas para imagen de MRI
Mtodos de anlisis de texturas
Mtodos de anlisis de texturas

/0todos basados en correlacin#

,ado un patrn definido estudiar los picos de la


correlacin entre la imagen * el patrn.

Sensible a la escala, rotacin, ocultaciones parciales.




Texturas para imagen de MRI
Caractersticas de las imgenes RM
Caractersticas de las imgenes RM

Constante a tro%os, facilita la


segmentacin.

4roblema artefactos#

3luminacin.

8olumen parcial.

/oimiento.

...


Texturas para imagen de MRI
Caractersticas de las imgenes RM
Caractersticas de las imgenes RM

"a resolucin espacial :olumen; depende del


resonador#

Aajas resoluciones :( tesla; 11B la texturas no son


distinguibles.

$ltas resoluciones :+ teslas; 11B se pueden obserar


texturas.


Texturas para imagen de MRI
Texturas y MRI
Texturas y MRI

,escriptores encontrados en la literatura#

/atrices de co1ocurrencia.

6ransformada discreta del coseno.

&iltros de 2abor.

"ocal @Clder exponent.




Texturas para imagen de MRI
Aplicaciones en MRI
Aplicaciones en MRI

En R/ cerebral#

Extraccin de estructuras anatmicas.

Cuantificacin de los cambios macroscpicos a


causa del enejecimiento.

8isuali%acin.

Caracteri%acin para la discriminacin de tejidos.

En otros#

,eformacin de tejidos blandos.




Texturas para imagen de MRI
Caso de estudio
Caso de estudio
Volumetric Texture Description and
Discriminant Feature Selection for MRI, C-C.
Reyes-ldasoro and . !"alerao. In #roc.
Information #rocessin$ In Medical Ima$in$
%I#MI&, '(CS, )**+, ,uly, )**+. Sprin$er.
Dilson1Spann sub1band filtering approach.


Texturas para imagen de MRI
Caso de estudio
Caso de estudio

&iltro gaussiano limitado a banda#


:a; ,ominio frecuencial.
:b; ,ominio espacial.
F
i
=N (j
i
, 2
i
)


Texturas para imagen de MRI
Caso de estudio
Caso de estudio

6eselacin ), * +, S94 :Second 9rientation


4*ramid;#
:a; ), orden (.
:b; ), orden ).
:c; ), orden +.
:d; +, orden (.


Texturas para imagen de MRI
Caso de estudio
Caso de estudio

Ejemplo de im'genes usadas en los experimentos#


:a; 3magen ), sint0tica.
:b; 3magen Arodat% con (E texturas.
:c; /R3 +, de una rodilla humana formada por F()xF()xGH
oxels con dimensiones I.)FxI.)Fx(..mm.


Texturas para imagen de MRI
Caso de estudio
Caso de estudio

Caractersticas para una l'mina de la imagen R/ de la rodilla


humana.

El fondo aparece bien representado en las im'genes ) * +, el


hueso en las .,F,(( * ()J * el tejido en las K, (+ * (..


Texturas para imagen de MRI
Caso de estudio
Caso de estudio


Texturas para imagen de MRI
Caso de estudio
Caso de estudio

Clasificacin superisada de una R/3 de una rodilla humana


en tejido, hueso, fondo * regiones musculares usando un
filtro de multiresolucin sub1banda con una teselacin S94,
tomando las K caractersticas de textura m's discriminantes.


Texturas para imagen de MRI
Conclusiones
Conclusiones

4roblema de artefactos en /R31B solapamiento


de las intensidades de las clases de tejido.

"a segmentacin no es triial.

ALs!ueda de alternatias o utili%acin de m's


m0todos !ue la mejoren.

Segmentacin de texturas en /R3


relatiamente nuea, aun!ue los resultados en
cartlagos, mLsculos, etc... son prometedores.


Texturas
Texturas
Filtros de Gabor


Filtros de Gabor
Objetivos
Objetivos

9btener informacin releante :*


discriminante; de la imagen.

Segmentar la imagen en regiones releantes.

$lgoritmos basados en regiones con


caractersticas homog0neas :color, textura, ...;.


Filtros de Gabor
Caractersticas y alternativas
Caractersticas y alternativas

4ros#

Auena respuesta 1B buena segmentacin.

3nspiracin biolgica.

Contras#

$lto coste computacional.

Complejo matem'ticamente.

$lternatias#

Daelets.

/omentos de &ourier.


Filtros de Gabor
Decsripcin
Decsripcin

Sinusoidal compleja enuelta en una funcin


gaussiana.


Filtros de Gabor
Descripcin
Descripcin

&rmula :orientacin, longitud de onda, fase;#


g( x , y)=e
( x'
2
+g
2
y '
2
)
2s
2
cos(2p
x '
\
+)
x ' =xcos(0)+ysen( 0)
y' =sen(0)+ycos(0)
s =0.56\
g=0.5


Filtros de Gabor
Uso
Uso

Conolucin :espacial; o producto :frecuencial;#


X
X
=
=


Filtros de Gabor
Simple cells
Simple cells

Respuesta normali%ada resultante de aplicar un


filtro 2abor a una imagen.

,ominio frecuencial :pasa banda;.

,ominio espacial :locali%acin;.

Similitudes biolgicas con los campos


receptios de las neuronas corticales.


Filtros de Gabor
Sistema
Sistema
+ =
Simple cell
Clasificador
(K-Means)
Imagen
segmentada
Post-procesamiento


Filtros de Gabor
Post-procesamientos
Post-procesamientos

Simple cell# respuesta en bruto.

4ost1procesamiento# refinar la respuesta.

/'s utili%ados#

Energa de 2abor :2abor Energ*;.

/omentos Complejos :Complex /oments;.

C0lulas Mde rejillaN :2rating cells;.




Filtros de Gabor
Gabor energy
Gabor energy

Combina las respuestas de los filtros 2abor


sim0tricos :&ase O 143P); * antisim0tricos :&ase
O I;.
e( x , y)=
.
r
=0
2
( x , y)+r
=n/ 2
2
( x , y)


Filtros de Gabor
Complex moments
Complex moments

"os momentos complejos del espectro de poder


local indican la presencia o ausencia de
orientaciones de textura dominantes.

mQn indica el orden#

9rden par# respuesta m'xima.

9rden impar# respuesta nula.


C
m , n
( x , y)=

(u+iv)
m
(uiv)
n
p
u, v
( x , y) dudv
u=
1
\
cos(0) v=
1
\
sin(0)

p
u , v
( x , y)=p
\, 0
( x , y)


Filtros de Gabor
Grating cells
Grating cells

/odelo computacional de los tipos de neuronas


8( * 8) encontradas en el cortex cerebral de
los simios.

Responden cuando en el campo isual ha* al


menos tres barras con la longitud de onda *
orientacin adecuadas.

"a respuesta aumenta con el nLmero de barras


* se satura sobre (I barras.


Filtros de Gabor
Grating cells
Grating cells

Fase 1: calcular las respuestas a un patrn de


tres barras en una orientacin * longitud de
onda concretas :subunidades;.

Fase 2: aumentar la respuesta acorde con el


nLmero de barras.


Filtros de Gabor
Comparativa
Comparativa


Filtros de Gabor
Comparativa
Comparativa


Filtros de Gabor
Comparativa
Comparativa


Filtros de Gabor
Recursos
Recursos

Comparison of texture features based


on Gabor Filters Simona Grigorescu,
Nicolai Petkov and Peter Kruizinga.

http://matlabserver.cs.rug.nl/


Texturas
Texturas
Preguntas
Flavio Banterla
Flavio Banterla
Maite Garca
Maite Garca
Miguel A. Veganzones
Miguel A. Veganzones
Grupo Inteligencia Computacional
Grupo Inteligencia Computacional
Fac. Informtica San Sebastin
Fac. Informtica San Sebastin

Вам также может понравиться