4. Haia una representaión oneptual de texturas 71
4.5. Apliaión: Deteión de texturas en imágenes
4.5.1. Agrupaión por proximidad y similitud
Larepresentaióndensadeunaimagensepuedeobtenerextendiendoespaialmentelaspropiedades
de adauna delasomponentes texturales(
T ˆ i
) atodos lospixelsde suáreade inuenia. Esté último oneptosedene aontinuaión:Área de inuenia Regióndelaimagenqueontieneelgrupodeblobsqueformanuna
ompo-nentetextural.
Larepresentaióndensadeunaimagenon
k
omponentestexturalestienek×r×c
dimensiones, siendor × c
ladimensióndelaimagen.Deestamaneraadapixelestárepresentadoporunvetor dek
omponentesbinariosquerepresentalaperteneniaaunaomponentetexturalespeía,éstaasuvezidentiadaporsudesriptorTCD.Parailustrarlahipotétiarepresentaiónquesequiere
obtener, en lagura4.10 semuestra una imagenejemplo on dos texturasy su orrespondiente
representaión.
Se han diseñado dos maneras diferentes para extender las propiedades de una omponente
Figura4.10:Etapasdeladensiaióndelarepresentaiónoneptual.
Algoritmodel Potenial
Este proedimientoesadeuadoparatexturasuyaestruturaesirregular,enlaquenoexiste
periodiidad. El objetivode estealgoritmoesenglobartodoslosblobs queperteneenaunaTC
dentrodeunamismaáreaompata.Esteáreadebeumplirunaseriederequisitos,nodebetener
agujerosyeláreadeberserlamenorposible.Laresoluióndeesteproblemahasidoinspiradaen
elomportamientodelpotenialgravitatorioprovoadopor variasmasas.Segúnésta,elpotenial
provoadoporunamasarespetoalrestoesinversamenteproporionalaladistaniaquelassepara
yproporionalalprodutodesusmasas,estoes:
V = − X G M m
d
Apartirdeestaideasedene
P 1
paraadapuntodelaimagenomoelpotenialprovoadoporFigura4.11:Esquemadelumbraldeagrupamientosobreunafuniónunidimensional.
P 1 (p j ) = ( P
p i ∈B 1
d(p j ,p i )
sip j ∈ B P max
sip j ∈ B
(4.14)
siendo
B
el onjunto de puntos que perteneen a los blobs de la omponente textural yB
suomplementarioentones
B ∩ B = ∅
,yP max
eselpotenialmáximo.Ademásdelafunión
P 1
tambiénsehanestudiadoquéagrupaionesproduenotrasfuniones derivadasdeésta,omprobandoqueenalgunosasosseobtienenmejoresresultadosonlafuniónP 2
denida delasiguientemanera:P 2 (p j ) = ( P
p i ∈B 1
d 2 (p j ,p i )
sip j ∈ B P max
sip j ∈ B
(4.15)
Laformadeualquieradelasfuniones
P 1
oP 2
(P i
)enunespaiounidimensionalsemuestra enlagura4.11.Si sobre ualquiera de las funiones
P i
seaplia un umbral orrespondiente almínimo loal indiadoenlagura4.11elresultadoeslaunióndetodoslospuntos.Extendiendoestemodeloaunespaiobidimensionalseonsigueenglobarlosblobsenunaúniaárea.Laformaquetendráel
areaenglobantevendrádeterminadaporelvalordelumbralesogido.
Paradeterminarquéumbraldebedeutilizarseespreisodenirquéaraterístiasdebeumplir
elareaenglobante.Éstasbásiamentesontres:
Eláreaenglobantedebedeteneráreamínima.
Elperímetrodeláreaenglobantedebedesermínimo.
Eláreaenglobantedebedeseronvexa(sin agujeros).
Apartirdel onjunto de imágenesde test delagura4.12.(a) sehan aluladolasfuniones
querelaionan
perimetro = f (umbral)
yarea = g(umbral)
onstatandoquenoexisteunvalorde(a)imágenesondiferentes omponentestexturales.
(b)funiónpotenial
P 1
yriterioáreamínima.()funiónpotenial
P 1
yriterioperímetromínimo.(d)funiónpotenial
P 2
yriterioáreamínima.(e)funiónpotenial
P 2
yriterioperímetromínimo.Figura4.12:Resultados delasáreasobtenidas utilizandodiferentesfuniones potenialesy
difer-entesríterios.
todaslasrestriionesespeiadasanteriormente.Enlagura4.12semuestranlosresultadosde
utilizarlasfunionespoteniales
P 1
yP 2
on diferentesriterios.Desdeelpuntodevistadeonseguirunaagrupaiónpereptual,lasáreasenglobantesobtenidas
on la funión
P 1
on elriterio deperímetro mínimoson aeptables en todos losasosexeptouando los blobs forman una gura ónava, en este aso la funión
P 2
on el riterio de áreamínimaofreeunmejorresultado.Portanto elproedimientonal paraalularlaagrupaiónes
elsiguiente:
1. Paraadaomponentetextural(
∀i = 1, 2, . . . k
)a. Reonstruir los blobs de la omponente textural
T ˆ
en la imagenI T ˆ i
, de las mismasdimensiones que laimagenoriginal (
I
), poniendo auno lospixelsperteneientes alosblobs detetados:
b. Determinar si el área envolvente puede ser ónava. Para ello se alula el entroide
delaagrupaiónobtenidautilizandolafuniónpotenial
P 2
yapliando elumbralqueprodueunáreaenglobantemínima.Sielentroideestáinluidodentrodelaagrupaión
esqueeláreaenvolventenoesónava.
. Si eláreaenvolventeesónavautilizarlafuniónpotenial
P 2
paraenglobarlosblobsdelaomponentetexturalapliandoelumbralqueprodueunáreaenglobantemínima
sin agujeros.
I C i = Binarizacion(P 2 ( I T ˆ i ), umbral)
(4.17)Si eláreaenvolvente esonvexautilizarlafuniónpotenial
P
para englobarlosblobsde la omponente textural apliando el umbral que produe una área englobante sin
agujerosyuyoperímetroesmínimo.
I C i = Binarizacion(P 1 ( I T ˆ i ), umbral)
(4.18)Algoritmowinner-take-all
Este proedimiento es adeuado para texturasque presentanierta regularidad yse basa en
laestimaióndelaperiodiidad delasomponentestexturalesdelatextura.Laexpansióndelas
propiedadesdelasomponentestexturaleshasidoinspiradaenelproesodeinhibiiónintraortial
de Malik y Perona (1990).Ésta generaregiones ompatas,que en este asoontiene blobs on
formas, orientaionesy oloressimilares.A ontinuaión sedesglosanlosdiferentespasos deeste
proedimiento:
1. Paraadaomponentetextural(
∀i = 1, 2, . . . k
)a. A partirde laloalizaión delosentrosdelosblobs,
T ˆ i loc
(euaión4.6),onstruirlamatrizdedistaniasentretodoslosblobsdelaComponenteTextural
i
.Éstaseidentiaomo
DT i
.b. Calularelhistogramadelamatrizdedistanias,
Hist( DT i )
.. Estimarelperiododelaomponentetexturalapartirdelaloalizaióndelmáximodel
histograma,
p i = arg m´ ax
d (Hist( DT i ))
on
d ∈ DT i
d. Reonstruirlosblobsdelaomponentetexturalenlaimagen
I T ˆ i
,delasmismas dimen-sionesquelaimagenoriginal,asignandoelvalor 1lospixels perteneientes alosblobsdetetados:
I T ˆ i (x, y) =
( 1
si∃j| D w j l j θ j (x, y) ≤ 0 0 en otro caso
(4.19)
donde
j
eslaj
-ésimaladeT ˆ i
yD w j l j θ j (x, y)
eslaeuaióndelaelipserotadaθ j
onsemiejes
w j
yl j
entradaenelpunto(x j , y j )
.Elresultadodelareonstruiónesunaimagenbinariaqueontieneelipsesonlamisma
loalizaión,tamañoyorientaiónquelosblobsoriginalesdelaomponentetextural
i
.e. Extender las propiedades de la TC a su área de inuenia. Para ello realizar una
operaión morfológia de lausura (Serra, 1988) on un elemento estrutural irular
EE p i /2
deradiop i /2
:I C i = ( I T ˆ i ⊖ ( I T ˆ i ⊕ EE p i /2 ))
(4.20)En la gura 4.13 se muestran los resultados de este proedimiento sobre unas omponentes
texturalesdeejemplo.
(a)imágenesondiferentes omponentestexturales
(b)regionesobtenidas
Figura4.13:Expansiondearaterístiasutilizandoelproedimiento1.