Sei sulla pagina 1di 15

Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

Segmentacin y clasificacin de imgenes


SAR en zonas de inundacin en Colombia,
una herramienta computacional para
prevencin de desastres
Segmentation and classification of SAR imagery on flood zones
in Colombia, a computing tool for disaster prevention
Jonathan Avendao Prez*, Jaime Alberto Parra Plazas**, Jhon Fredy Bayona***

R
La deteccin de zonas de inundacin es fundamental para la prevencin
de desastres, por este motivo en este trabajo se presenta una herramienta
computacional desarrollada en MATLAB que ofrece una alternativa a las
existentes en el mercado para la clasificacin supervisada de imgenes
SAR (Synthetic Aperture Radar) de zonas de inundacin. En particular se
usaron diferentes mtodos de clasificacin para seleccionar de acuerdo al
desempeo el mejor para el estudio de zonas de inundacin en Colombia.
Los datos de entrenamiento fueron generados con los resultados de las
segmentaciones Fuzzy- Clustering, K-means y Region-Growing sobre
imgenes SAR de zonas de inundacin. Los mtodos de clasificacin
implementados fueron un clasificador basado en el mtodo Bayesiano y
un clasificador basado en m quinas de vectores de soporte (SVM). Para
evaluar el desempeo de los clasificadores se utilizaron ndices como la
exactitud total, la exactitud dependiendo del usuario, el ndice Kappa
y R. De acuerdo a los resultados el clasificador basado en mquinas de
soporte presenta mayor exactitud; sin embargo, el clasificador bayesiano
se desempea mejor clasificando pixeles que corresponden a poblaciones,
aun con pocos datos de entrenamiento.

Fecha Recibido: Noviembre 13 de 2013


Fecha Aceptado: Marzo 25 de 2014
* Ingeniero Electrnico, Escuela Colombiana de Carreras Industriales-ECCI. Tcnico
profesional en Electrnica Industrial. Fue el mejor Saber-Pro a nivel nacional en el
programa Tcnico Profesional en Electrnica y Afines en el ao 2009. Docente en
la Escuela Colombiana de Carreras Industriales. jonathan.avendano.p@gmail.com
** Ingeniero Mecnico de la Universidad INNCA. Magister en ingeniera Mecnica de
la Universidad de los Andes. Candidato a Doctor en Ingeniera en la Universidad
de los Andes. Docente investigador, Escuela Colombiana de Carreras Industriales.
jaiparra@gmail.com
*** Ingeniero electrnico, Universidad Antonio Nario. Magister en Ingeniera Elec-
trnica, Pontificia Universidad Javeriana. Docente investigador en la Escuela Co-
lombiana de Carreras Industriales. ingebayona@gmail.com

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

Palabras clave: SAR, Clasificacin, Segmentacin, imgenes de zonas de


inundacin.

A
In order to prevent natural flood disasters it important to identify the flood
areas. In Colombia, there is space to develop automatic tools able to detect
and study flood areas. For this reason, in this work we propose a computa-
tional tool in MATLAB, able to detect and classify Colombias flood zones
in SAR imager. In particular, we used different classifiers, and according to
the performance we selected the best. The training database was generated
with the results of Fuzzy Clustering, K -means and Region -Growing seg-
mentations on flood zones in SAR imagery. We used two different classifiers:
the first one is a Bayes classifier, while the second one is a Support Vector
Machine (SVM). In order to evaluate the performance, we used indices
such as the overall accuracy, user accuracy and Kappa index. According to
the results, the SVM classifier presents better accuracy. However, the Bayes
classifier had better results classifying pixels corresponding to populations
even with little training data.
Keywords. SAR, Classification, Segmentation, flood areas imagery.

. rior se necesita de expertos que conozcan el rea


de inundacin y que de una u otra manera con
En Colombia es muy comn tener tiempos de se- esta informacin de las estaciones de hidrologa
qua extrema y de abundante lluvia. Las lluvias en generen las diferentes alertas (amarilla, naranja o
pocas del llamado fenmeno de la nia ejercen roja). Estos datos por lo general son mostrados a
cambios en la hidrografa colombiana que pro- los representantes de las gobernaciones y muni-
vocan inundaciones y afectan fsica, econmica cipios para que se tomen decisiones de acuerdo
y sensiblemente a las poblaciones cercanas a los a la situacin. La informacin es muy compleja
ros. Es entonces cuando las organizaciones del de interpretar por personas ajenas al medio; pues
estado buscan tener un buen manejo de emer- no se cuenta con una interfaz amigable a todo
gencias haciendo campaas de prevencin, asis- usuario que sea capaz de ilustrar de la mejor
tencia y recuperacin en las zonas afectadas. El manera la situacin. Aqu es donde las imgenes
Instituto de Hidrologa, Meteorologa y Estudios satelitales pueden jugar un papel importante a
Ambientales (IDEAM) es el organismo encarga- la hora de evaluar los daos causados por una
do de estudiar y monitorear el comportamiento inundacin. Con un buen procesamiento digital
del clima y la hidrologa de Colombia. El IDEAM de imgenes es posible tener una herramienta
tiene en diferentes puntos de los ros ms impor- con la cual no solo se pueda evaluar los daos
tantes de Colombia estaciones hidrolgicas que en una inundacin sino que tambin se pueda
entregan medidas de caudal y nivel, esto con el realizar seguimientos del comportamiento del
fin de tener una idea del comportamiento de los rio a travs del tiempo que permitan determinar
cambios climticos y de alguna manera prevenir en una situacin el posible actuar del ro si sigue
prdidas de vidas humanas y recursos econmi- creciendo, adems de permitir a las organizacio-
cos: como la ganadera, la agricultura y la infraes- nes territoriales escoger terrenos que a lo largo
tructura de los pueblos cercanos a estos ros. Con del tiempo no se han inundado aun en pocas de
esta informacin el IDEAM elabora unas grficas bastante lluvia para realizar sus construcciones y
en las que se ilustra el nivel del caudal de cada ro desarrollos de infraestructura. Las imgenes sa-
para despus tomar acciones preventivas basadas telitales de apertura sinttica SAR pueden ofre-
en alarmas que son informadas a los organismos cer informacin exacta y precisa sin importar la
del estado de prevencin y rescate. Para lo ante- nubosidad o la hora del da en que se tomaron.



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

Esta informacin puede ser clasificada en tierra, las imgenes como por ejemplo: puntos de inte-
agua, poblaciones y otras clases de un sector geo- rs, bordes, contornos, regiones, etc. Para el caso
grfico. Estas imgenes originalmente poseen un de la imgenes SAR las tcnicas ms usadas son
ruido conocido como Speckle, el cual no permite las que estn enfocadas en caracterizar regiones.
una buena interpretacin visual o digital de la Fuzzy Clustering y K-means son tcnicas de iden-
imagen. Muchos algoritmos de segmentacin uti- tificacin no supervisada de patrones que buscan
lizan la informacin presente en cada pixel, por agrupar clases por su similitud, Region- Growing
esta razn las imgenes SAR deben ser mejoradas es una tcnica de segmentacin que toma en
a travs de filtros y muchas veces es necesario rea- cuenta la informacin de los pixeles vecinos
lizar procesos de fusin con otras imgenes de la para despus agruparlos. Si estos algoritmos son
misma zona provenientes de diferentes sensores implementados sobre imgenes SAR el resultado
con el fin de mejorar la calidad de la imagen. Para ser una agrupacin de pixeles dentro de la ima-
solucionar este inconveniente se han realizado gen que representa zonas homogneas dentro de
estudios como el de Gambini [1] quien en 2006 la misma. En 2007 Yu and Clausi [2], realizaron
creun modelo estadstico del ruido Speckle y un sistema para el anlisis de hielo marino sobre
posteriormente elaboro un mtodo para filtrarlo. imgenes SAR de zonas canadienses, los datos
Los programas informticos que existen hoy en fueron obtenidos del Servicio Canadiense de
da para el procesamiento de imgenes satelitales, Hielo Canadian Ice Service (CIS). El algoritmo
como por ejemplo ARGIS y ENVI-SAR, poseen de segmentacin se bas en la tcnica de creci-
herramientas de segmentacin y clasificacin de miento de regin (Region Growing), debido a que
imgenes, pero no se puede hacer una compara- esta guarda una buena segmentacin y produce
cin entre varias opciones para establecer cul es etiquetas semnticas de manera interactiva. El
el mejor mtodo de clasificacin, estos programas enfoque de este trabajo se llam Iterative Region
estn hechos para varios usos y no slo para el Growing using Semantics (IRGS) y fue evaluado
uso de imgenes SAR y menos de una sola rea por la interpretacin visual de varios expertos del
territorial. Otro problema que existe es que no CIS quienes concluyeron que esta tcnica es muy
hay un patrn universal para evaluar los clasifi- til en el anlisis del hielo marino, despus de
cadores y decidir cul es mejor para este tipo de haber aplicado este algoritmo sobre varios con-
imgenes, como tampoco existen muchos datos junto de datos. Por otro lado en 2010 Huan-Min
de entrenamiento para realizar las clasificacio- Luo et al. [3], implementaron los algoritmos de
nes supervisadas. El IDEAM puede acceder a Fuzzy Clustering y K-means para la segmentacin
imgenes satelitales de las zonas de inters, pero y posterior clasificacin de zonas de bosques en
no cuenta con un software desarrollado para el datos POLInSAR (Polarimetric Interferometric
estudio espacial y temporal de dichas zonas y de SAR), aprovechando la informacin Fsica y las
esta manera observar por separado los ros, tierra propiedades estticas de los datos polarimetricos
o poblacin. Un software que sea capaz de pro- e interferometricos. En 2012, Samanta and San-
porcionar informacin precisa acerca de la can- yal [4], realizaron segmentacin de imgenes
tidad de reas que el ro inunda en condiciones SAR, teniendo en cuenta las funciones de objeti-
de invierno o la cantidad de agua que desaparece vo de dos diferentes tcnicas de Fuzzy-Clustering
en caso de sequa; una herramienta con la cual se su resultado fue que la tcnica propuesta es efec-
pueda hacer simulaciones del comportamiento tiva a la hora de segmentar imgenes SAR. Este
histrico (temporal) de un ro para evaluar las mismo ao Yu and Clausi implementaron una
zonas ms aptas que permitan elaborar Planes de extensin al algoritmo Iterative Region Growing
Desarrollo Territorial (POT) acordes a mapas de with Semantics (IRGS) propuesto en [2] para
riesgo. la segmentacin y clasificacin no supervisada
de datos SAR [5]. Un trabajo que muestra la
. T importancia de las imgenes SAR en el estudio
de fenmenos fsicos es el presentado por Sae-
En la segmentacin de imgenes existen diferen- puloh et al. [6] quienes en 2012 realizaron una
tes tcnicas que buscan extraer caractersticas de aplicacin con base a la decisin bayesiana para

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

la clasificacin de datos polarimtricos Pi-SAR mos ya que esto permite evaluar por medio de
en la cual se extrajeron caractersticas geomorfo- comparaciones el comportamiento de los clasifi-
lgicas y estructurales de un volcn activo, ellos cadores. Con el objeto de establecer criterios de
exponen que la comprensin geomorfolgica y calidad en 2004 Dou et al. [11], implementaron
la distribucin de los materiales de la superficie un nuevo enfoque para la evaluacin de la preci-
de un volcn activo son cruciales para la ca- sin en la clasificacin de imgenes llamado R.
racterizacin de las erupciones y mitigacin de Los resultados obtenidos arrojaron un mtodo
riesgos volcnicos, citan que en el estudio de los nuevo y eficaz para la evaluacin de la eficiencia
volcanes los sensores remotos SAR son la nica en la clasificacin de imgenes. En comparacin
observacin y tecnologa til para el monitoreo con el ndice de kappa el cual slo puede reflejar
en cualquier condicin meteorolgica. Pal et al. la precisin total de la clasificacin el mtodo R
[7] en 2005, experimentaron sobre Landsat 7 permite evaluar la clasificacin por cada clase. En
ETM+ con datos hiperespectrales, los resulta- 2007 Liu et al. [12] realizaron una revisin y eva-
dos indicaron la superioridad de una SVM frente luacin comparativa sobre las medidas de pre-
los mtodos de Mxima probabilidad (maximun cisin de los clasificadores con el fin de ofrecer
likehood) y Backpropagation Artificial Neural varias alternativas para evaluar la clasificacin
Networks a la hora de que la dimensin de datos haciendo uso de la matriz de confusin.
de entrada aumenta y los conjuntos de datos de
entrenamiento decrecen. En el 2007, Tan et al. . S
[8] formularon una nueva tcnica que combin
SAR
la descomposicin de entropa y la clasificacin
por SVMs. Su enfoque fue probado en imge- La segmentacin busca extraer caractersticas
nes multi-temporales SAR para el monitoreo de de las imgenes como por ejemplo: puntos de
arroz y fue especialmente til cuando recogi in- inters, bordes, contornos, regiones, etc. Este
formacin polarimtrica por cada clase resultan- proceso divide la imagen en grupos de pixeles u
do una buena separacin entre clases. En 2009 objetos dando como resultado un conjunto de
Lardeux et al. [9], usaron SVMs para clasificar segmentos que cubren la imagen, o un conjunto
densidad tropical de vegetacin en imgenes de curvas de nivel extradas de la imagen. Dass
SAR, sus resultados mostraron precisiones 20 et al. [13]. La segmentacin se aplica a diversos
% ms altas que en los mtodos de clasificacin campos como por ejemplo: en procesos mdicos,
de Wishart. Ellos sealaron que una SVM imgenes diagnsticas, planeacin de trata-
puede realizar mejor aproximacin que la tpica mientos y estudios de anatoma, localizacin de
aproximacin de Wishart cuando el radar no carreteras, bosques, pueblos, agua, en imgenes
sigue una Distribucin de Wishart. En 2010 satelitales, entre otras aplicaciones que necesiten
Mladicih et al. [10], evaluaron tres paquetes identificar alguna caracterstica. Durante mu-
comerciales de software para la deteccin de chos aos se ha investigado sobre algoritmos para
objetos basada en la clasificacin binaria de reas segmentar imgenes pero no se tienen mtodos
perturbadas y no perturbadas sobre imgenes en universales y esto hace que sea un problema no
alta resolucin. El software ENVI fue uno de los resuelto, siendo un desafo vigente para estudio
tres evaluados y este incorporaba un algoritmo del procesamiento digital de imgenes.
ajustado desde la librera de Support Vector
Machine (LIBSVM). Los resultados en las tres . Regin Growing
herramientas fueron comparados con Definiens
Classification mostrando que las SVMs tienen Este mtodo fue desarrollado por Adamas and
alta consistencia comparadas con otros algo- Bischof en 1994 [14] y busca por medio de un
ritmos de clasificacin. Para la evaluacin de la criterio de similitud agrupar pixeles. El pro-
clasificacin muchas veces es necesario hacer ceso empieza con unos valores de intensidad
uso de la interpretacin visual, pero la correcta de pixel dentro de la imagen que son definidos
evaluacin de los mtodos de clasificacin es inicialmente, a estos valores se les conoce como
importante para el desarrollo de buenos algorit- semillas. La tcnica busca agrupar pixeles vecinos



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

a las semillas que cumplan con el criterio de simi- centroides converge. El algoritmo para k-means
litud determinado, este proceso de agrupacin se se resume de la siguiente manera:
realiza hasta que no se encuentre ms valores de
En conclusin el algoritmo de k-means, pretende
intensidad de pixel que cumplan con el criterio
minimizar la funcin de costo:
de similitud.
Algoritmo 2 K-means
Algoritmo 1. Region Growing
1. Seleccionar la ubicacin inicial de los k-cen-
1. Seleccionar las semillas dentro de la imagen. troides. Este paso es muy importante para la
2. Establecer el criterio de similitud. correcta agrupacin de los elementos, se pro-
3. Comprobar los pixeles cercanos a la semilla cura que cada centroide quede lo ms alejado
y determinar si cumplen con el criterio de uno del otro.
similitud. 2. Determinar la distancia de cada elemento
4. Si cumplen con el criterio estos pixeles se con respecto a cada k-centroide, asignadole la
agregan a la semilla formando as una nueva etiqueta del k- centroide de menos distancia.
semilla y se repite el paso 3. Si no cumple con la frmula para calcular las distancias es:
el criterio no se agrupan estos pixeles y se
termina el proceso. C (i) := mink ||x(i) uk ||2
(1)
5. Realizar los pasos 3 y 4 con todas las semillas (i)
Donde C es la etiqueta asignada a cada
definidas.
elemento x(i) correspondiente al k-centroide
con menor distancia, uk es la ubicacin de
. Clustering cada k-centroide, ||x(i) uk ||2 es la distancia
del elemento x(i) al clster uk .
En el procesamiento digital de imgenes la seg- 3. Cuando se tiene la asignacin total de etique-
mentacin por Clustering tiene como objetivo tas de los elementos a agrupar, se procede a
agrupar pixeles en Clusters o racimos. Estos m- calcular la nueva posicin de los k-centroides
todos son algoritmos interactivos en los cuales esto se realiza calculando el valor medio de
inicialmente se selecciona el nmero de Clusters los elementos agrupados a cada centroide por
(K ), y seguidamente el algoritmo de manera au- medio de la siguiente frmula:
1 X (i)
L
tnoma agrupa los datos dentro de las imgenes
entregando como resultado una imagen segmen- uk = x
L i=1 k
tada en colores, textura, intensidad o una mezcla (2)
de los anteriores Donde L es el nmero de elementos asigna-
dos a cada centroide k.
1) k-means: Este mtodo fue desarrollado por
MacQueen en 1967 [15]. Es uno de los mto- 4. Los pasos 2 y 3 se realizan hasta que el valor
de los k-centroides converge.
dos no supervisados para agrupar Clusters. Su
funcionamiento consiste en escoger en primera
instancia k-centroides de cada elemento a agru-
X
K X
m
(k)
par, la colocacin de estos centroides juegan un j= ||xi uk ||2
papel importante a la hora de tener una buena k=1 i=1
(3)
agrupacin. Despus de que se han colocado los
centroides se procede a calcular la distancia de Donde K = Nmero de Clusters y m = Nmero
cada elemento a cada centroide, etiquetando de elementos (pxeles).
el elemento con el centroide con el cual tiene 2) Fuzzy-Clustering: Conocido tambin como
menor distancia de separacin. Una vez se han Fuzzy- Clustering C-means (FCM), fue desarro-
asignado las etiquetas a todos los elementos se llado por Dunn en 1974 [16], y mejorado por
encuentra nuevamente la ubicacin de cada Bezdek en 1981 [17], busca agrupar los elemen-
centroide calculando la media de los valores tos por medio del grado de pertenencia de los
asignados al grupo del centroide. Los pasos an- elementos a cada clster. Este algoritmo busca
teriores se repiten hasta que la ubicacin de los minimizar la siguiente funcin de costo:

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

X
m X
K . Clasificador Bayesiano
jm = (uki )q ||xi ck ||2
i=1 k=1 Este mtodo se basa en el teorema de decisin de
(4)
Bayes el cual fue elaborado por Thomas Bayes en
Dnde uki es el grado de pertenencia de xi al
1763 y est definido como:
cluster ck, q es un exponente de ponderacin
para cada pertenencia difusa donde 1 q < , P (B|Ai )P (Ai )
m el nmero de elementos a segmentar, K es el P (Ai |B) =
P (B) (7)
nmero de clusters que debe ser 2 K < m. Yang
and Huang, 2007 [18]. Dnde: P (Ai |B) son las probabilidades a poste-
riori, P (B|Ai) es la probabilidad de B en la hip-
El grado de pertenencia uki es calculado de la
tesis Ai y P (Ai) son las probabilidades a priori.
siguiente manera: Una descripcin completa de cmo funciona el
1 clasificador bayesiano puede ser encontrada en
uki =
PK ||xi cj || q1
2
el libro de Pajares y de la Cruz, [19].
k=1 ||xi ck ||
(5)
El algoritmo para la clasificacin bayesiana que-
Donde cj es el valor del centro del clster, calcu- da definido de la siguiente manera:
lado de la siguiente manera:
1 Algoritmo 4 Clasificador Bayesiano
uki =
PK 2
||xi cj || q1
k=1
1. Definir el nmero de clases C de acuerdo a los
||xi ck ||
(6) vectores de entrenamiento que se tengan.
En resumen el algoritmo de Fuzzy-Clustering es: 2. Calcular la media de cada vector de entrena-
miento.
Algoritmo 3. Fuzzy-Clustering 3. Calcular la distancia de Mahalanobis de cada
elemento con respecto a la media de cada
1. Escoger los valores de K, q y el Criterio de vector de entrenamiento, y clasificar el ele-
terminacin E que vara entre 0 y 1. mento con respecto a la siguiente ecuacin:
2. Inicializar la matriz de particin difusa con:
X Ci , si d2E (X, mi ) < d2E (X, mj )
U(0), U = [uki]. i 6= j, i, j = 1, 2, . . . , c (8)
3. Por cada cluster se calcula el valor del centro,
C (k) = [cj] con U (k), usando la ecuacin 6. dnde
4. Actualizar U (k) ,U (k+1), ecuacin 5. d2E = ||x y||2 = (x y)T (x y) (9)
5. Verificar si ||U (k+1) U (k) || < E Si esto
es cierto el algoritmo termina de lo contrario
vuelve al paso 3.
. Clasificador basado en SVM
. C Las SVMs fueron desarrolladas por Cortes y
Vapnik en 1995 [20]. Fueron pensadas en un
principio para la clasificacin binaria. Estn
La clasificacin de imgenes se puede definir dentro de los clasificadores supervisados debido
como el proceso que busca identificar la clase a la a que requieren muestras de entrenamiento,
que pertenece cada pixel, objeto o regin dentro pero la literatura muestra que las SVMs no son
una imagen. La clasificacin puede ser supervi- relativamente sensibles al tamao de la muestra
sada y consiste en que se utilizan datos (firmas Mountrakis et al. 2011 [21]. Esta tcnica de clasi-
espectrales) ya identificados como muestras para ficacin busca separar las clases lo mejor posible
encontrar datos no identificados. La no super- aun si es necesario proyectar los datos en un es-
visada busca datos en una imagen sin datos de pacio diferente al original. Cuando los datos no
muestra es decir sin la ayuda de un experto o un son separables linealmente se realiza un cambio
estudio previo de la imagen. de espacio por medio de transformaciones no



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

!
X
f (x) = sgn i K(xi , xj ) + b
i
(10)
El algoritmo para la clasificacin por SVM es:

Algoritmo 5 Clasificador por SVM


1. Fase de entrenamiento: Consiste en entre-
nar el modelo con conjunto de datos de en-
trenamiento (xi , yi ),i = 1, 2, 3, ... , m donde
Figura 1. Varios Hiperplanos de separacin y 1, 1m , esto con el fin de encontrar los
con sus respectivos mrgenes hiperplanos que entreguen la mejor separaci
kernel y los parmetros del kernel.
lineales. En el caso de que exista una separacin 2. Fase de prediccin: Con el modelo ya entre-
lineal entre clases, las SVMs crean un hiperpla- nado se busca establecer a que clase pertene-
no que separa las clases entre si. ce cada elemento dependiendo de su posicin
frente al hiperplano.
Existen muchos hiperplanos que pueden separar
las clases, pero algunos con mayor margen que
otros como se ilustra en la Figura 1. Lo que se Las SVMs son esencialmente clasificadores
busca con las SVMs es maximizar el margen
binarios (slo dos clases), sin embargo, pueden
de separacin y minimizar el error a la hora de
adoptar tareas de clasificacin mltiple (multi-
separar las clases encontrando un hiperplano
clase) comnmente usadas en teledeteccin. En
separador ptimo.
los clasificadores SVM es muy comn ver dos
La figura 2 ilustra la arquitectura de una SVM, tipos de funcionamiento el 1 vs 1 y el 1 vs todos
donde la funcin de kernel K (xi , xj ) es escogida Gidudu et al. 2007 [23]. El mtodo 1 vs todos.
a priori, los parmetros de pesos y el umbral b son Consiste en entrenar K SVMs para distinguir yi
encontrados durante la fase del entrenamiento. = i del resto, para i = 1, 2, 3, . . . , K .
La primera capa de pesos en la figura 2 son un
sub-set de datos de entrenamiento (Vectores de .
soporte), y la segunda capa de pesos i = yi i
son calculados por medio de los multiplicadores Los ndices de evaluacin en la clasificacin su-
de Lagrange. Finalmente la clasificacin se reali- pervisada de imgenes remotas cumplen una im-
za de acuerdo al signo de la funcin de decisin portante labor a la hora de escoger el mejor m-
de la ecuacin (10). todo de clasificacin para un caso en especfico.

Figura 2. Arquitectura de una SVM [22]

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

Cuadro I. Matriz de confusin

Datos de Referencia
Datos Clasificados
1 2 ... m Total
1 P11 P12 ... P1m P1+
2 P21 P22 ... P2m P2+
... ... ... ... ... ...
m Pm1 Pm2 ... Pmm Pm+
Total P+1 P+2 ... P+m N

Estos ndices permiten hacer una comparacin . Producers Accuracy:


numrica de la eficiencia de los clasificadores
para tener un argumento para decidir que m- pii
pai = (12)
todo aplicar. p+i

En la actualidad existen muchos ndices que Es una razn entre el nmero de elementos co-
miden la eficiencia de los clasificadores, algunos rrectamente clasificados por clase y los elemen-
de estos correlacionados entre s, pero es dif- tos que pertenecen a esa categora, este ndice
cil labor decir cul de estos ndices es la mejor comprende valores entre 0 y 1, siendo 1 el mejor
manera de evaluar la clasificacin de imgenes valor posible. Si el resultado es 1 esto indica que
remotas. El trabajo de Liu and Kumar, 2007 [12] el mtodo aplicado clasifica bien los datos de
hace un resumen de diferentes mediadas para la referencia de esa categora.
evaluacin de los clasificadores, ellos exponen
en su trabajo que los ndices de Users Accuracy, . Overall Accuracy (OA):
Producers Accuracy y Overall Accuracy no de-
ben faltar a la hora de evaluar el desempeo de 1 X
m

un clasificador. OA = Pii (13) V-F.


N i
La mayora de los ndices de evaluacin en la cla-
sificacin supervisada de imgenes hacen uso de Este ndice es una razn entre el total de datos
la conocida matriz de confusin. Cuadro I. correctamente clasificados y el nmero total de
observaciones incluidas en la matriz. Vara entre
Los siguientes ndices hacen uso de la matriz de 0 y 1, siendo 1 el mejor resultado. Si el resultado
confusin y fueron tomados del trabajo de Liu es 1 esto indica que el mtodo aplicado clasific-
and Kumar, 2007 [12]. correctamente cada una de las clases.

. Users Accuracy: . Overall Error (OE):


pii OE = 1 OA (14)
uai = (11)
pi+
Este ndice est directamente correlacionado
con el ndice nmero 3 (OA), mide la tasa de
Es una razn entre el nmero de elementos
error que tuvo el mtodo aplicado a la hora de
correctamente clasificados por clase y los ele-
clasificar. Vara entre 1 y 0 siendo 0 el mejor va-
mentos que fueron clasificados en esa clase, este
lor, Si el valor es 0 esto indica que el clasificador
ndice comprende valores entre 0 y 1, siendo 1
no tuvo errores.
el mejor valor posible. Si el resultado es 1 esto
indica que el mtodo aplicado no se equivoccla- Los anteriores ndices fueron desarrollados por
sificando dicha clase. Story y Congalton, 1986 [24].



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

. Kappa
Pm Pm
Pii i P+i Pi+
Kappa = i Pm (15)
1 i P+i Pi+

Es una medida de concordancia que muestra el


grado de acuerdo entre dos observadores a la
hora de clasificar, en este caso los dos observa-
dores son: los datos que clasifica el mtodo y los
datos de referencia. Este ndice fue realizado por
Cohen, 1960 [25], e introducido en la evaluacin
de imgenes remotas por Congalton y Mead, Figura 3. Relacin entre los datos clasificados y los de
1983 [26]. Este valor vara entre 0 y 1 siendo 1 el referencia [11]
mejor valor posible. Una escala de valorizacin
para el ndice kappa es el cuadro II que fue pro-
puesto por Landis and Koch, 1977 [27]. NA
P (A) = (18)
N
Cuadro 2. Escala de valorizacin para el ndice Kappa

Kappa Grado de acuerdo La ecuacin (16) es el ndice R de la clasificacin


K = 0,00 Sin acuerdo total. Para el ndice Ri por clase la formulacin
es la siguiente:
K > 0,2 Insignificante
0,21 < K < 0,4 Discreto NAB i NB i + NAi
0,41 < K < 0,6 Moderado Ri = (19)
NAi N
0,61 < K < 0,8 Sustancial
0,81 < K < 1 Casi Perfecto Los resultados obtenidos al evaluar la clasifica-
K = 1 Perfecto cin con R, muestran un mtodo nuevo y eficaz
para la evaluacin de la eficiencia en la clasifica-
cin de imgenes. En comparacin con el ndice
5.6 V-F. R y Ri de kappa el cual slo puede reflejar la precisin
Este mtodo de evaluacin fue introducido por total de la clasificacin, el mtodo R permite
Dou et al. 2004 [11] para la clasificacin de im- evaluar la clasificacin por cada clase. Dou et al.
genes remotas. Consiste en lo siguiente: 2004, [11].

Una imagen remota llamada S donde A son los


datos de referencia, NA el nmero de datos de
.
referencia, B los datos obtenidos de la clasifi-
La figura (4) ilustra las fases del mtodo propues-
cacin, NB el nmero de datos obtenidos de la
to en este trabajo. Se inicia con la generacin
clasificacin, AB los datos correctamente clasifi-
de los datos de entrenamiento con los cuales
cados, NAB el nmero de datos correctamente
se entrenaran los dos enfoques de clasificacin
clasificados y N el nmero total de pixeles (datos)
supervisada propuestos (Bayesiano y SVM). Los
de la imagen. Entonces:
datos de entrenamiento son generados con los
resultados de las segmentaciones (Fuzzy-Clus-
R (A|B) = R(A|B) + P (A) (16)
tering, K-means y Region- Growing) aplicadas
al conjunto de datos de imgenes SAR utilizado
Dnde:
en este trabajo. Con los datos de entrenamiento
NAB NB generados en la primera fase los cuales contienen
R(A|B) = + (17) tres grupos de firmas espectrales (agua, tierra y
NA N
| poblaciones) se procede con la fase de clasifica-

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

(a) Imagen
Original

Figura 4. Mtodo propuesto

cin, en esta fase se clasifican los pixeles de las


imgenes en agua, tierra y poblaciones. La ltima
fase del mtodo propuesto consiste en evaluar
el desempeo de cada clasificador por medio de
ndices de calidad.
(b) Imagen
Segmentada
. Generacin de los datos de
Figura 5. Resultado de la segmentacin usando
entrenamiento
Fuzzy-Clustering
Para la implementacin de los algoritmos de
clasificacin supervisada es necesario tener un
conjunto de datos para entrenar cada modelo,
pero debido a que en Colombia no existe una
base de datos en la que se encuentren los valores
de intensidad de pixeles que dentro de una ima-
gen SAR correspondan a zonas de agua, tierra y
poblaciones, fue necesario elaborar un conjunto
de datos de entrenamiento para tal fin. Lo prime-
ro que se hizo fue segmentar las imgenes para
caracterizar cada clase (agua, tierra y poblacio-
nes) usando los algoritmos de Fuzzy-Clustering,
K-means y Regin- Growing. El resultado de cada
segmentacin por cada clase fue una imagen
binarizada en la cual se tena 1 cuando el valor Figura 6. Algoritmo para la creacin de la base de datos
de intensidad del pixel corresponda a la clase, y de una clase
0 si era lo contrario. En la Figura 5 se ilustra el
resultado de una segmentacin de Agua usando
tados obteniendo al final una base de datos de
Fuzzy-Clustering sobre una imagen SAR. Con los
entrenamiento con 328.391 elementos donde
resultados de las tres segmentaciones se realiz
173.326 pertenecen a valores de intensidad de
una verificacin pixel a pixel dentro cada imagen
agua, 149.589 de tierra y 5476 de poblaciones.
segmentada y la imagen original. Si el valor en la
posicin del pixel de la imagen segmentada era
1, dicho valor de la misma posicin dentro de . Implementacin de los algoritmos
la imagen original se almacenaba como dato de de clasificacin y evaluacin
entrenamiento dentro de una base de datos. En
la Figura 6 se ilustra el proceso para la creacin Para facilitar la implementacin de los algorit-
de la datos de entrenamiento de una clase. mos de clasificacin se creuna interfaz grfica
de usuario (GUI) usando MATLAB. En el caso de
El proceso que se ilustra en la Figura 6, se realiz la SVM se implementla versin 3.6 de la librera
por cada clase y luego se unificaron sus resul- (LIBSVM) para MATLAB realizada en 2011 por



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

Chang et al. [28], esta librera tiene dentro de . Configuracin del experimento
sus funciones la validacin cruzada herramienta
que se us para elegir los mejores parmetros (g Este proyecto us imgenes SAR de Colombia de
= gamma) y (c = costo), los cuales para este caso diciembre de 2010, poca de grandes inundacio-
nes, estas imgenes corresponden a la zona del
fueron de c = 4 y g = 1024. Con estos parme-
ro Magdalena bajo y fueron obtenidas del banco
tros la clasificacin co SVM logr una eficiencia
de imgenes del IDEAM y estn previamente
del 98.8 %; se utilizel Kernel RBF (Radial Basis
procesadas en cuanto al ruido Speckle. Todas
Funtion). En cuanto al clasificador bayesiano se
las imgenes usadas en este proyecto son de
us el programa que Pajares et al. [19] ofrece
polarizacin HH, con resolucin radiomtrica de
en su libro Ejercicios resueltos de Visin por
16 bits, resolucin espacial de 10 metros y son
Computador. Despus de que se garantiz que
provenientes del sensor remoto RADARSAT-2.
se contaba con una buena base de datos para el
entrenamiento y que ambos algoritmos de clasi-
ficacin estaban funcionando correctamente se 7. E
desarroll una GUI en MATLAB que permiti
evaluar los algoritmos de clasificacin imple- Se implementaron los algoritmos de clasificacin
mentados mediante los ndices de comparacin: propuestos en este trabajo sobre la imagen sint-
Producers Accuracy, Userss Accuracy, Ri por tica, cambiando para cada algoritmo el nmero
clase, Overall Accuracy (OA), Overall Error de datos de entrenamiento (10, 100, 500 y 1000).
(OE), Kappa, Mean Square Error (MSE) y R. Para mostrar los resultados de la clasificacin
se usaron tres colores: verde para la clase tierra,
. Creacin de la imagen de referencia azul para la clase agua y rojo para la clase pobla-
cin. Figura 8.
Para la evaluacin de los clasificadores fue nece-
En los cuadros 3 y 4 estn las matrices de confu-
sario crear una imagen de referencia de la cual
sin de cada clasificador para 1000 muestras, los
se pudiera conocer la clasificacin exacta de las
cuadros 5, 6 y 7 muestran los ndices de evalua-
clases dentro de la misma. Para su creacin se es- cin de cada clasificador con diferente nmero
cogieron aleatoriamente pixeles dentro de zonas de datos de entrenamiento. Los cuadros 5, 6 y 7
homogneas de las imgenes reales correspon- comparan los resultados de la clasificacin por
dientes a cada clase (agua, tierra y poblaciones). clase (agua, tierra y poblaciones) entre los dos
Cabe aclarar que en la clase tierra se encuentran
las firmas espectrales de los pixeles de suelos
expuestos, reas de pastizales, vegetacin ras-
trera y todo tipo de terreno que no corresponda
a las poblaciones (asfalto, edificios, carreteras,
etc.) El resultado fue una imagen de 128 x 128
(a)
(a) Esperado
Esperado
pixeles con tres zonas diferentes como se puede
observar en la Figura 7 donde: la parte superior
corresponde a agua, la intermedia a tierra y la
inferior a poblaciones.

(b)
(b)SVM(10)
SVM(10) (c)(c)
SVM(100)
SVM(100)(d) (d)
SVM(500) (e) (e)
SVM(500) SVM(1000)
SVM(1000)

Figura 7.
Imagen (f) Bay.(10) (g) Bay.(100) (h) Bay.(500) (i) Bay.(1000)
sinttica
Figura 8. Resultados clasificacin imagen sinttica

 Universidad Antonio Nario - Revista Facultades de Ingeniera


Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

algoritmos, mientras que el cuadro 8 compara el y con la clase poblacin se puede observar una
resultado total de la evaluacin de los dos algo- tendencia a disminuir.
ritmos de clasificacin. Los siguientes resultados
En el cuadro 7 donde se ilustran los resultados
se obtuvieron al implementar los algoritmos de
de R por clase se puede observar que: con la
clasificacin propuestos en este trabajo usando
clase agua el ndice para el SVM es mayor que
MATLAB 2011b sobre un computador con sis- el del bayesiano pero se mantienen a medida de
tema operativo Windows 8, con un procesador que se aumentan los datos de entrenamiento,
AMD Athlon (tm) II Dual-core M320 a 2.10Ghz para el caso de la clase tierra este ndice aumen-
y 3 Gb de RAM. ta en el SVM pero se mantiene en el bayesiano y
Como se puede observar en el cuadro 8, el con la clase poblacin ambos ndices aumentan
algoritmo de SVM tiene una eficiencia menor a mayor nmero de muestras pero las SVM tie-
que el bayesiano cuando se usan pocos datos de nen mejores resultados.
entrenamiento, pero cuando se usa mayor n- Los resultados del cuadro 6 muestran que en el
mero datos de entrenamiento la eficiencia de al- caso de que se no se cuente con muchos datos
goritmo con SVM aumenta mientras que la del para el entrenamiento y que se buscara una buena
bayesiano empieza a disminuir. El ndice Kappa clasificacin de las poblaciones seria pertinente
el cual es una medida de concordancia entre usar el algoritmo bayesiano en vez del basado en
dos matrices, aumenta en el SVM a medida de vectores de soporte, cabe aclarar que lo anterior
que se usan ms datos para el entrenamiento y servira para aplicarlos a este caso de estudio, con
en el Bayesiano a partir de 1000 datos de entre- esta base de datos y las imgenes con las cuales se
namiento empieza a disminuir. El ndice R con trabajo en este proyecto.
10 datos para el entrenamiento es igual para
los dos algoritmos pero a medida de que se au-
mentan los datos de entrenamiento este ndice Cuadro 3. Matriz de confusin svm (1000 muestras)
empieza a subir para el SVM y a disminuir para Agua Tierra Pobla. Total
el algoritmo Bayesiano. En el cuadro 6 se puede Agua 5266 238 0 5504
observar que las SVM clasifican mejor la clase
Tierra 13 5418 73 5504
agua que el bayesiano, que ambos algoritmos
Pobla. 0 0 5376 5376
despus de 100 muestras no se equivocan cla-
Total 5279 5656 5449 16384
sificando poblaciones y que ambos tienen casi
una misma precisin de clasificacin de la clase
tierra. En el cuadro 5 se ilustran los resultados Cuadro 4. Matriz de confusin bayesiano
del PRODUCERS ACCURACY y se puede (1000 muestras)
evidenciar que: a medida de que se aumenta el Agua Tierra Pobla. Total
nmero de muestras la eficiencia del clasificar
Agua 5064 440 0 5504
los pixeles de referencia de la clase agua se man-
Tierra 2 5277 225 5504
tiene en las SVM y disminuye en el Bayesiano,
en la clase tierra se evidencia un crecimiento Pobla. 0 0 5376 5376
de este ndice por parte de los dos algoritmos Total 5066 5717 5601 16384

Cuadro 5. Producers accuracy en (%)

SVM Bayesiano
No. Muetras
Agua Tierra Pobla Agua Tierra Pobla.
10 99.79 86.888 98.794 100 87.465 98.148
100 99.96 92.947 98.914 100 91.591 96.43
500 99.79 95.12 98.642 99.96 92.741 95.982
1000 99.753 95.792 98.66 99.96 92.303 95.982



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

Cuadro 6. Userss accuracy en ( %)

SVM Bayesiano
No. Muetras
Agua Tierra Pobla. Agua Tierra Pobla.
10 94.949 98.728 89.918 91.151 98.255 94.642
100 92.496 98.891 100 91.151 96.384 100
500 94.949 98.455 100 92.496 95.875 100
1000 95.67 98.437 100 92.005 95.875 100

Cuadro 7. RI por clase

No. SVM Bayesiano


Muetras Agua Tierra Pobla. Agua Tierra Pobla.
10 0.965 0.941 0.928 0.941 0.941 0.958
100 0.95 0.967 0.996 0.941 0.946 0.987
500 0.965 0.972 0.995 0.95 0.947 0.986
1000 0.97 0.975 0.995 0.946 0.945 0.986

Cuadro 8. Indices globales 133 3323.3099, Latitud Norte = 4 18 5.8401,


Longitud Este = 133 31 5.9745 y Latitud Sur
SVM
= 4 05 20.1729. En la parte superior de esta
No.
Muestras
10 100 500 1000 imagen se encuentra ubicado el municipio del
Plato Magdalena cuya altura promedio sobre el
OA ( %) 94.567 97.106 97.784 98.022
nivel del mar es de 20 metros. La temperatura
OE ( %) 5.432 2.893 2.215 1.977
aproximada en esta zona de Colombia es de 32
Kappa 0.918 0.956 0.966 0.97
C. Este municipio se encuentra localizado a las
MSE 0.054 0.028 0.022 0.019 orillas del ro Magdalena por esta razn es sus-
R 0.945 0.971 0.977 0.98 ceptible a las inundaciones. La imagen usada fue
Bayesiano tomada el 13 de diciembre de 2010 por el satlite
No. RADARSAT-2 y es propiedad del IDEAM.
Muestras 10 100 500 1000

OA ( %) 94.683 95.813 96.093 95.929 (a) Imagen


OE ( %) 5.316 4.187 3.906 4.07 Original
Kappa 0.92 0.937 0.941 0.938
MSE 0.053 0.041 0.039 0.04
R 0.946 0.958 0.96 0.959

Los resultados del cuadro 8 donde se muestran


los ndices de la eficiencia total de un clasificador (b) Imagen
muestran la superioridad del algoritmo basado clasificada
en vectores de soporte para la clasificacin de
imgenes SAR. Con base a este resultado se pro-
cedi a ejecutar este algoritmo sobre una imagen
real de una zona de inundacin en Colombia
usando 1000 datos para el entrenamiento. La
imagen usada corresponde al rea comprendida
en las siguientes coordenadas: Longitud Oeste = Figura 9. Resultado de la classificacin usando SVM

 8QLYHUVLGDG$QWRQLR1DULxR5HYLVWD)DFXOWDGHVGH,QJHQLHUtD
Jonathan Avendao Prez, Jaime Alberto Parra Plazas, Jhon Fredy Bayona

. C Universidad de Buenos Aires Facultad de Ciencias


Exactas y Naturales Departamento de Computacion,
En este trabajo el lector puede observar dos pro- 2006.
puestas. La primera es una tcnica para la gene- [2] Q. Yu and D. Clausi, Sar sea-ice image analysis
racin de una base de datos de entrenamiento de based on iterative region growing using semantics,
imgenes SAR en zonas de inundacin. Geoscience and Remote Sensing, IEEE Transactions
on, vol. 45, no. 12, pp. 39193931, Dec 2007.
La base de datos es utilizada para realizar el en-
[3] H.-M. Luo, E. Chen, X. Li, J. Cheng, and M. Li, Un-
trenamiento de los clasificadores supervisados. supervised classi- fication of forest from polarimetric
La generacin de esta base de datos se hizo me- interferometric sar data using fuzzy clustering, in
diante el uso de distintas tcnicas de segmenta- Wavelet Analysis and Pattern Recognition (ICWAPR),
cin como Fuzzy-Clustering, K-means y Region 2010 International Conference on, 2010, pp. 201206.
Growing. Esta tcnica representa una alternativa [4] D. Samanta and G. Sanyal, Segmentation techni-
a estudios donde no se cuenta con una base de que of sar imagery based on fuzzy c-means clustering,
datos para realizar el entrenamiento de clasifica- in Advances in Engineering, Science and Management
dores supervisados. La segunda propuesta es una (ICAESM), 2012 International Conference on, 2012,
herramienta computacional para clasificar las pp. 610612.
imgenes, y evaluar el desempeo del clasificador. [5] P. Yu, A. K. Qin, and D. Clausi, Unsupervised po-
La implementacin de ndices de calidad mostr larimetric sar image segmentation and classification
using region growing with edge pe- nalty, Geoscience
una alternativa para la seleccin de un clasifica-
and Remote Sensing, IEEE Transactions on, vol. 50, no.
dor en un caso de estudio especfico, como por
4, pp. 13021317, 2012.
ejemplo el de este trabajo (zonas de inundacin
en Colombia), esto permiti una comparacin [6] A. Saepuloh, K. Koike, and M. Omura, Applying
bayesian decision classification to pi-sar polarimetric
numrica de los resultados de la clasificacin.
data for detailed extraction of the geomorphologic
Estos ndices mostraron que para este caso de
and structural features of an active volcano, Geos-
estudio la clasificacin por SVM tiene mayor efi- cience and Remote Sensing Letters, IEEE, vol. 9, no. 4,
ciencia que el clasificador bayesiano a la hora de pp. 554558, 2012.
evaluar la precisin total de la clasificacin, pero
[7] M. Pal and P. Mather, Support vector machines
el clasificador bayesiano es mejor detectando la for classification in remote sensing, International
clase poblaciones aun con pocos datos de entre- Journal of Remote Sensing, pp. 1007 1011, 2005.
namiento. Lo anterior se puede verificar en los
[8] C. Tan, J. Koay, K. Lim, H. Ewe, and H. Chuah,
cuadros 8 y 6 respectivamente. Como trabajo fu- Calssification of multi-temporal sar images for rice
turo se propone la implementacin de algoritmos crops using combined entropy decomposition and
de deteccin de cambios y fusin temporal que support vector machine technique, Progress in Elec-
evalen los cambios en alguna zona particular de tromagnetics Research, pp. 1939, 2007.
Colombia antes, durante y despus de una inun- [9] C. Lardeux, P. Frison, C. Tison, J. Souyris, B. Stoll,
dacin. Para esto se pueden implementar mto- and B. Fruneau, Support vector machine for multi-
dos de deteccin de cambios post-classification o frequency sar polarimetric data clas- sification, IEEE
pre- classification. Transactions on Geoscience and Remote Sensing, pp.
41434152, 2009.
A [10] C. Mladinich, An evaluation of object-oriented
image analysis techni- ques to identify motorized
Agradecemos al IDEAM por las imgenes SAR vehicle effects in semi-arid to arid ecosys- tems of
que facilitaron para el desarrollo de este trabajo. the american west, GIScience & Remote Sensing, pp.
5377, 2010.
R [11] A. X. Dou, X. Q. Wang, and M. W. Dou, A new
approach to evaluate the accuracy of image classifi-
[1] M. J. Gambini, Modelos de segmentacin basados cation result - r. Geoscience and Remote Sensing
en regiones y contornos activos aplicados a imagenes Symposium, 2004. IGARSS 04. Proceedings. 2004
de radar de apertura sintetica, Ph.D. dissertation, IEEE International, 2004.



 ,6619RO1RSSHQHURMXQLRGH 


Segmentacin y clasificacin de imgenes SAR en zonas de inundacin en Colombia

[12] C. Liu, P. Frazier, and L. Kumar, Comparative [21] G. Mountrakis, J. Im, and C. Ogole, Support vec-
assessment of the measures of thematic classifica- tor machines in remote sensing: A review, {ISPRS}
tion acuracy, Remote Sensing of En- vironment, pp. Journal of Photogrammetry and Remote Sensing, vol.
606616, 2007. 66, no. 3, pp. 247 259, 2011. [Online]. Available:
[13] R. Dass, Priyanka, and S. Devi, Image segmenta- http://www.sciencedirect.com/science/article/pii/
tion techniques, International Journal of Electronics S0924271610001140
& Communication Technology IJEC, vol. 3, no. 14, pp. [22] B. Schlkopf and A. J. Smola, Learning with Ker-
6670, March 2012. nels: Support Vector Machines, Regularization, Opti-
[14] R. Adams and L. Bischof, Seeded region mization, and Beyond. The MIT Press, 2001.
growing, Pattern Analysis and Machine Intelligence, [23] A. Gidudu, G. Hulley, and T. Marwala, Image
IEEE Transactions on, vol. 16, no. 6, pp. 641647, classification using svms: One-against-one vs one-
1994. against-all, CoRR, vol. abs/0711.2914, 2007.
[15] J. B. MacQueen, Some methods for classification
[24] M. Story and R. G. Congalton, Accuracy as-
and analysis of multivariate observations, in Proc. of
sessment - A users perspective, Photogrammetric
the fifth Berkeley Symposium on Mathematical Sta-
Engineering and Remote Sensing, vol. 52, no. 3,
tistics and Probability, L. M. L. Cam and J. Neyman,
pp. 397399, Mar. 1986. [Online]. Available: http://
Eds., vol. 1, Proc. of the fifth Berkeley Symposium on
www.asprs.org/publications/pers/scans/ 1986jour-
Mathematical Statistics and Probability. University of
nal/mar/1986 mar 397-399.pdf
California Press, 1967, pp. 281297.
[16] J. C. Dunn, A fuzzy relative of the ISODATA [25] J. Cohen, A Coefficient of Agreement for Nomi-
process and its use in detecting compact well-separa- nal Scales, Educatio- nal and Psychological Measure-
ted clusters, 1974. ment, vol. 20, no. 1, p. 37, 1960.
[17] J. C. Bezdek, Pattern recognition with fuzzy ob- [26] R. Congalton and R. A. Mead, A Quantitative
jective function algo- rithms, 1981. Method to Test for Consistency and Correctness
[18] Y. Yang and S. Huang, Image segmentation by in Photointerpretation, PHOTOGRAMMETRIC
fuzzy c-means clustering algorithm with a novel pe- ENGINEERING & REMOTE SENSING, vol. 49, no.
nalty term, COMPUTING AND INFORMATICS, vol. 1, pp. 6974, 1983. [Online]. Available: http://www.
26, no. 1, 2007. [Online]. Available: http://www.cai.sk/ citeulike.org/group/7074/article/6012274
ojs/index.php/cai/article/view/296 [27] J. R. Landis and G. G. Koch, The Measurement
[19] G. Pajares and J. M. de la Cruz Garcia, Ejercicios of Observer Agreement for Categorical Data, Biome-
resuletos de Vision por Computador. Mexico D.F., 221 trics, vol. 33, no. 1, pp. 159174, Mar. 1977.
Mexico: Alfaomega, 2008. [28] C.-C. Chang and C.-J. Lin, LIBSVM: A library for
[20] C. Cortes and V. Vapnik, Support-vector net- support vector machines, ACM Transactions on Inte-
works, Mach. Learn., vol. 20, no. 3, pp. 273297, lligent Systems and Technology, vol. 2, pp. 27:127:27,
Sep. 1995. [Online]. Available: http://dx.doi. 2011, software available at http://www.csie.ntu. edu.
org/10.1023/A:1022627411411 tw/cjlin/libsvm.

 Universidad Antonio Nario - Revista Facultades de Ingeniera

Potrebbero piacerti anche