scieee Science in your language
[es] (orig)

Identificación de imágenes por análisis de texturas utilizando aprendizaje automático

Abstract

Hoy en día, el tratamiento y reconocimiento de imágenes gracias a la inteligencia artificial y análisis de estas mediante aprendizaje automático nos reporta enormes beneficios y aplicaciones en el mundo moderno. A partir de estos mecanismos podemos pilotar vehículos de manera autónoma, reconocer expresiones o detectar enfermedades mediante el entrenamiento, refuerzo y test de la máquina. Concretamente nuestro proyecto está dirigido al procesamiento digital mediante aprendizaje automático empleado para el análisis de texturas. A medida que avancemos en la lectura y desarrollo de esta memoria detallaremos sobre los métodos empleados, finalidad y objetivos del proyecto. En términos generales, la finalidad última es desarrollar una máquina capaz de clasificar texturas a partir de una serie de imágenes de radiografías de la caja torácica que incluye mayormente los pulmones, con el motivo de detectar enfermedades respiratorias como la neumonía. Para ello hemos dividido el proyecto en diversas fases debidamente diferenciadas: -Investigación y trabajo previo. -Implementación y desarrollo del programa. -Módulos 1, 2 y 3 -Pruebas y evaluación sobre imágenes torácicas de rayos-x con neumonía asociada al SARS-CoV-2. -Síntesis y resultados finales.

Read accessible full text

Identificación de imágenes por análisis de texturas utilizando aprendizaje automático

Author: Barrio Lottmann, Joaquín; Zhu Chen, Xuebo
Year: 2020
Source: https://docta.ucm.es/bitstreams/de4a80ef-83a7-421e-9e6e-a7e759d0b7e6/download

Iden i icación de imágenes po análisis de ex u as
u ilizando ap endizaje au omá ico
Image iden i ica ion using ex u e analysis and machine
lea ning
T abajo de in de g ado
Joaquín Ba io Lo mann
Xuebo Zhu Chen
Depa amen o de A qui ec u a de Compu ado es y Au omá ica
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
Cu so académico 2019/2020



Iden i icación de imágenes po análisis de
ex u as u ilizando ap endizaje au omá ico
Image iden i ica ion using ex u e analysis and machine
lea ning
Memo ia p esen ada pa a el abajo de in de g ado de
Ingenie ía In o má ica
Di igida po el Doc o
José Jaime Ruz O iz
Depa amen o de A qui ec u a de Compu ado es y Au omá ica
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
Cu so académico 2019/2020





Ag adecimien os
Sin la ayuda incondicional de una se ie de pe sonas la consecución y
inalización del p oyec o no hab ía sido posible.
Pa a empeza , ag adece a nues o u o , José Jaime Ruz O iz,
compa iendonos odo el ma e ial didác ico disponible pa a acili a nues o
abajo así como el conocimien o necesa io pa a el desa ollo de la
he amien a.
Da las g acias ambién a nues o cí culo pe sonal más ce cano como
amilia es y amigos, g acias a su apoyo de mane a di ec a o indi ec a, po
escucha nos y po di igi nos en los momen os de mayo ad e sidad y duelo.
Ag adece ambién a odo el pe sonal docen e de la acul ad po su
excelen e calidad como p o eso ado al enseña nos y do a nos de
he amien as pe sonales y p o esionales pa a a on a los e os labo ales y
académicos.
Finalmen e ag adece a odos los au o es y p o esionales que elabo a on
e in es iga on sob e el ema io en cues ión y po compa i lo públicamen e
pa a su di usión y consul a.
V



Resumen
Hoy en día, el a amien o y econocimien o de imágenes g acias a la
in eligencia a i icial y análisis de es as median e ap endizaje au omá ico
nos epo a eno mes bene icios y aplicaciones en el mundo mode no. A
pa i de es os mecanismos podemos pilo a ehículos de mane a au ónoma,
econoce exp esiones o de ec a en e medades median e el en enamien o,
e ue zo y es de la máquina.
Conc e amen e nues o p oyec o es á di igido al p ocesamien o digi al
median e ap endizaje au omá ico empleado pa a el análisis de ex u as. A
medida que a ancemos en la lec u a y desa ollo de es a memo ia
de alla emos sob e los mé odos empleados, inalidad y obje i os del
p oyec o.
En é minos gene ales, la inalidad úl ima es desa olla una máquina
capaz de clasi ica ex u as a pa i de una se ie de imágenes de adiog a ías
de la caja o ácica que incluye mayo men e los pulmones, con el mo i o de
de ec a en e medades espi a o ias como la neumonía.
Pa a ello hemos di idido el p oyec o en di e sas ases debidamen e
di e enciadas:
●In es igación y abajo p e io.
●Implemen ación y desa ollo del p og ama.
○Módulos 1, 2 y 3
●P uebas y e aluación sob e imágenes o ácicas de ayos-x con
neumonía asociada al SARS-CoV-2.
●Sín esis y esul ados inales.
VII



Índice
Ag adecimien os V
Resumen VII
Abs ac IX
Palab as cla e XI
Keywo ds XIII
1. In oducción 2
1.1. Mo i ación 2
1.2. Obje i os 3
1.3. Visión gene al del documen o 4
1.4. Mo i a ion 5
1.5. Objec i es 6
1.6. Gene al ision o he documen 6
2. T abajo p e io 8
2.1. Es ado del a e 8
2.2. La ma iz de co-ocu encia 10
2.3. SVM 14
2.3.1. De inición del Hipe plano 15
2.4. SARS-CoV-2 16
2.5. Tecnologías ele an es 19
3. Me odología de abajo 24
3.1. Google d i e 24
3.2. Gi K aken 25
3.3. Gi Lab 26
3.4. Skype 27
4. Iden i icación de imágenes po análisis de ex u as usando ap endizaje au omá ico 29
4.1. Funcionamien o gene al del sis ema 29
4.2. Paque e Common 31
4.2.1 Componen es del paque e common 31
4.3. Módulo 1: Ex acción de da os 32
4.3.1. Componen es del módulo 1 33
4.4. Módulo 2: Ap endizaje au omá ico median e SVM 33
4.4.1. Componen es del módulo 2 35
4.4. Módulo 3: Iden i icado de imágenes 36
4.4.1. Componen es del módulo 3 36
XV


5. P uebas y e aluación 39
5.1. In oducción 39
5.2. El p oblema40
5.3. El conjun o de da os 40
5.4. El expe imen o 41
6. Conclusión y abajo u u o 46
6.1. Conclusión 46
6.2. Conclusión 47
6.3. T abajo u u o 47
7. Con ibuciones indi iduales 52
7.1. Joaquín Ba io Lo mann 52
7.2. Xuebo Zhu Chen 53
8. Apéndice A Ejemplo de ejecución 55
9. Apéndice B Manual de usua io 62
Bibliog a ía 65
XVI


Índice de igu as
1.1 Co espondencia con las ocho di ecciones ca dinales 11
1.2 De inición y cons ucción de la ma iz de co-ocu encia 12
1.3 Ecuación de la Homogeneidad 12
1.4 Ecuación del con as e 12
1.5 Ecuación de la Disimila idad 13
1.6 Ecuación de la GLCM Media 13
1.7 Ecuaciones de Va ianza 13
1.8 Ecuación de la des iación es ánda 13
1.9 Ecuación de la En opía 13
1.10 Ecuación de la co elación 13
1.11 Ecuación del ASM 14
2.1 Da ase  ejemplo SVM 14
2.2 Mu ciélago 17
2.3 Pangolín 18
2.4 Foco en China 18
2.5 Py hon 20
2.6 Ejemplo de p ime uso Q Designe 21
2.7 C eación de es uc u as de da os con Numpy 22
3.1 Ejemplo de uso de la he amien a Google D i e 25
3.2 Ejemplo de uso de Gi K aken 25
3.3 Ejemplo de uso de la aplicación web de Gi Lab 26
3.4 Ejemplo de uso de Skype pa a la comunicación g upal 27
4.1 Diag ama del sis ema 30
4.2 Colocación de mues as de amaño di e so en el módulo 132
4.3 Ejemplo GUI módulo 2 35
4.4 Ejemplo de uso del Módulo 3 37
5.1 Ejemplo de caso de p ueba 3 43
5.2 Ejemplo de caso de p ueba 7 44
6.1 Ejemplo de aplicación mó il de ección en e medades 49
6.2 Ejemplo de ma iz de con usión pa a econocimien o oz 50
A.1 Ejemplo de imagen i ica 1 55
A.2 Ejemplo de imagen í ica 2 56
A.3 Ejemplo de imagen í ica 3 56
A.4 Ejemplo de imagen í ica analizada 57
A.5 Ejemplo de u ilización de la he amien a 57
A.6 Ejemplo de uso de la he amien a módulo 2 58
A.7 Ejemplo de uso de la he amien a, ejecución exi osa 59
A.8 Ejemplo de uso de la he amien a (Módulo 3) 59
A.9 Ejemplo de uso de la he amien a (Imagen ca gada) 60
A.10 Ejemplo de uso de la he amien a (Imagen p ocesada) 60
XVII

1



Capí ulo 1
In oducción
RESUMEN: En es a in oducción amos a p esen a la mo i ación y inalidad del p oyec o
ealizado.
1.1. Mo i ación
La compu ación digi al esuel e los p oblemas median e p ocesos que
emulan las capacidades del se humano. A medida que la sociedad plan eaba
p oblemas más complejos se han ido inco po ando soluciones cada ez más
so is icadas pa a dichos p oblemas.
Pa a un humano el econocimien o de un obje o es sencillo, la
clasi icación de di e en es elemen os no ep esen a ningún p oblema, el
p oblema pa e cuando p e endemos iden i ica obje os desconocidos, o
es amos oda ía ap endiendo a iden i ica los.
Den o de la in o má ica encon amos las écnicas de econocimien o de
imágenes po isión a i icial, que pe mi e el econocimien o de obje os en
imágenes. Puede se ú il pa a iden i ica cie os obje os como pod ía se el
caso de cie as pa ologías den o del ámbi o de la medicina.
En muchos casos un p o esional es capaz de iden i ica sin p oblema
una pa ología, pe o un es udian e, en plena ase de ap endizaje le puede se
muy de g an ayuda el uso de una he amien a que acili e la e ención del
conocimien o.
Es o no solo es in e esan e pa a es udian es sino ambién pa a la
iden i icación de nue as pa ologías pues los p o esionales no disponen
oda ía de una amplia expe iencia al se casos p e iamen e desconocidos.
En la ac ualidad encon amos di e en es en oques pa a a a el
econocimien o de obje os en imágenes, en e ellos podemos des aca :
●Ap oximación basada en modelos.
●Mé odos basados en apa iencia.
●Mé odos basados en ca ac e ís icas.
2



Den o de los mé odos basados en ca ac e ís icas podemos encon a el
análisis po ex u as, que ha sido esponsable de di e en es aplicaciones
como la de ección y diagnós ico del cánce de piel y lesiones pigmen adas
benignas (1991), diagnós ico de mioca di is (Fe deghini, 1991) e
iden i icación de pe sonas median e ex u a del i is.
Pa a abo da es e p oblema es necesa io un conjun o de he amien as
que pe mi an ealiza una clasi icación median e ap endizaje au omá ico,
noso os u iliza emos una SVM que oma a los da os de un análisis digi al
p e io.
1.2. Obje i os
El obje i o p incipal es el desa ollo de una aplicación cuya
uncionalidad sea ealiza un análisis basado en la ex u a que pe mi a la
de ección y econocimien o de obje os en imágenes. En es e caso conc e o
la de ección de un pa ón en común en aquellas imágenes de Rayos X que
con i men la p esencia de una neumonía asociada al SARS-CoV-2.
P ime o hab á que ealiza un análisis digi al de las imágenes del
da ase sob e el que se a a abaja , de es e se ob end án mues as que
usa emos más a de pa a en ena una SVM y clasi ica imágenes con el
esul ado de es e en enamien o. Es o se consegui á median e un análisis de
ex u a ob eniendo sob e las mues as omadas la ma iz de co-ocu encia y
de 14 ca ac e ís icas calculadas sob e la ma iz.
En segundo luga , end emos que decla a una SVM , que nos
pe mi i á en ena y clasi ica . Como inpu ecibi á los ec o es de
ca ac e ís icas de las mues as ob enidas en el p ime módulo y las
componen es p opias de la ma iz de co-ocu encia.
Finalmen e, median e los da os ob enidos el los dos pasos an e io es,
con igu a emos la SVM pa a iden i ica los obje os mues eados
inicialmen e, pudiendo así ob ene en un caso de éxi o una espues a
ehacien e de si es amos an e una mues a con neumonía asociado
SARS-CoV-2 o no.
3




1.3. Visión gene al del documen o
La documen ación de es e abajo se encuen a epa ido en los
siguien es capí ulos:
●Capí ulo 2: Expond emos una isión gene al del con ex o y una
in es igación p e ia pa a el en endimien o y desa ollo del p oyec o.
●Capí ulo 3: Aquí de alla emos la coo dinación lle ada a cabo en el
p oyec o y las he amien as o u ilidades usadas pa a el p oyec o.
●Capí ulo 4: Explica emos la he amien a de o ma a ómica educiéndose a
cada una de sus módulos.
●Capí ulo 5: De alla emos el p oblema obje i o y ealiza emos un es udio
sob e el mismo.
●Capí ulo 6: Conclusiones inales del p oyec o y abajo a u u o.
●Capí ulo 7: Explicación de las con ibuciones de los miemb os del
p oyec o.
●Apéndice A: Ejemplo de ejecución de la aplicación. Apéndice B: Manual
de usua io.
4



1.4. Mo i a ion
Compu a ion sol es p oblems h ough p ocesses ha emula e he
p ocess capaci y o he human being. As echnology ad anced, and socie y
posed mo e complex p oblems, mo e sophis ica ed solu ions o hose
p oblems we e equi ed.
Fo a human objec ecogni ion is a simple ask, classi ying di e en
elemen s isn' a big p oblem, he ouble lies in iden i ying objec s we’ e
s a ing o lea n abou o classi ying objec s ha a e ye o be known o us.
Wi hin he ields o compu ing we ind he echniques o image
ecogni ion ia a i icial ision, his enables objec de ec ion in images
which can be use ul o people lea ning o iden i ying ce ain pa hologies
In many cases a p o essional is capable o iden i ica e pa hologies
wi hou ouble, bu o a s uden ha is cu en ly lea ning he expe ience is
ye o be gained o jus classi y wi h a look, hus a ool ha can classi y
would be use ul in helping s uden s lea n.
Though i 's no only in e es ing o s uden s by also o new
pa hologies, iden i ying new pa hologies migh pose a p oblem o
p o essionals oo since he lack he expe ience as hey ha en' wo ked wi h
many cases.
Nowadays we ind di e en app oaches o objec de ec ion he mos
no able a e:
●Model based app oxima ion me hods.
●Appea ance based me hods.
●Fea u e based me hods.
Wi hin me hods ea u e based he e is ex u e based analysis, which has
been esponsible o di e en applica ions such as de ec ion and diagnosis o
skin cance and pigmen ed skin inju ies (1991), mioca di is diagnose
(Fe deghini, 1991) and acel iden i ica ion ia he i is ex u e.
To app oach his p oblem he e is need o a se o ools ha allow us o
make classi ica ion ia machine lea ning, we will use a SVM ha will inpu
he da a aken om a p e ious digi al analysis.
5



1.5. Objec i es
Ou main objec i e is he de elopmen o an applica ion ha is able o
make a ex u e based digi al analysis ha allows de ec ion and ecogni ion
o objec s in images. Speci ically iden i ying SARS-CoV-2 associa ed
pneumonia in x- ay images.
Fi s , a digi al analysis mus be done wi h he image se , om i samples
will be ake o ain he SVM and classi y images wi h he esul o ha
aining. This will be accomplished by ex u e based analysis om he
samples aking he co-occu ence ma ix and 14 ea u es aken om he
ma ix.
In second place, we mus decla e a SVM, ha will allow us o ain and
classi y wi h subse s o he image da ase . As inpu he SVM will ake he
ea u e ec o om he samples aken and he da a in he co-occu ence
ma ix.
Finally wi h he da a ob ain in he p e ious s eps, he SVM will be
con igu ed o iden i y he sampled objec s, hus being able o classi y
images ha ha e SARS-CoV-2 associa ed pneumonia.
1.6. Gene al ision o he documen
The documen a ion o his wo k is dis ibu ed in he ollowing chap e s:
●Chap e 2: We will p esen an o e iew o he con ex and a p e ious
in es iga ion o he unde s anding and de elopmen o he p ojec .
●Chap e 3: He e we will de ail he coo dina ion ca ied ou in he p ojec
and he ools o u ili ies used o he p ojec .
●Chap e 4: We will explain he ool in an a omic way educing i o each
one o i s modules.
●Chap e 5: We will de ail he objec i e p oblem and ca y ou a s udy on i .
●Chap e 6: Final conclusions o he p ojec and u u e wo k.
●Chap e 7: Explana ion o he con ibu ions o he p ojec membe s.
●Appendix A: Example o applica ion execu ion. Appendix B: Use Manual
6


7



ASM (Angula Second Momen ), en é minos gene ales se a a de una
medida de la homogeneidad local.
Figu a 1.11: Ecuación del ASM
2.3. SVM
Po SVM (Máquina de Vec o es Sopo e) en endemos un modelo de
ap endizaje au omá ico supe isado que u iliza algo i mos pa a p oblemas
de clasi icación de dos o más clases. T as habe le dado a un modelo SVM
un da ase de en enamien o e ique ado pa a cada ca ego ía, es e es capaz de
eca ego iza .
Pa a en ende cómo unciona una SVM, supongamos un ejemplo
sencillo capaz de ilus a su uncionamien o a ni el básico. Supongamos
que en un plano de coo denadas enemos una se ie de alo es de dos ipos,
ojo y azul, dado un pa de coo denadas nue o que emos sabe si es e
pe enece a la clase oja o azul. Visualmen e el p oblema queda ía
ep esen ado de la siguien e o ma.
Figu a 2.1: Da ase ejemplo SVM.
Una SVM ecoge es os da os en el plano de coo denadas y ealiza la
sepa ación de clases. La línea lími e de decisión es la que ema ca la
on e a en e las dos clases. Con ello, la línea lími e de decisión óp ima es
la que maximiza los má genes desde el elemen o más ce cano de cada clase.
Las máquinas de ec o es de sopo e e an muy u ilizadas an es de la e a
del ap endizaje p o undo. Pa a muchas aplicaciones se p e e ía el uso de
SVM en luga de edes neu onales. La azón e a que las ma emá icas de los
14



SVM se en iende muy bien y la p opiedad de ob ene el ma gen de
sepa ación máximo e a muy a ac i o. Las edes neu onales pod ían ealiza
clasi icación de o ma equi ocada como hemos is o en los ejemplos
an e io es.
Algunos casos de éxi o de las máquinas de ec o es de sopo e son
econocimien o óp ico de ca ac e es, de ección de ca as pa a que las
cáma as digi ales en oquen co ec amen e, il os de spam pa a co eo
elec ónico, econocimien o de imágenes a bo do de sa éli es (sabe qué
pa es de una imagen ienen nubes, ie a, agua, hielo, e c.).
Ac ualmen e, las edes neu onales p o undas ienen una mayo
capacidad de ap endizaje y gene alización que los SVM.
En esumen, las Máquinas de Vec o es de Sopo e (Suppo Vec o
Machines) pe mi en encon a la o ma óp ima de clasi ica en e a ias
clases. La clasi icación óp ima se ealiza maximizando el ma gen de
sepa ación en e las clases. Los ec o es que de inen el bo de de es a
sepa ación son los ec o es de sopo e. En el caso de que las clases no sean
linealmen e sepa ables, podemos usa el uco del ke nel pa a añadi una
dimensión
2.3.1. De inición del Hipe plano
En é minos gene ales un hipe plano es una ex ensión del concep o de
4
plano. Si a amos un espacio unidimensional, en es e caso un hipe plano es
un pun o ya que di ide es a en dos. Po o a pa e si a amos un espacio
bidimensional, el hipe plano es una ec a, ya que di ide el plano en dos
mi ades. En un espacio idimensional, un hipe plano es un plano al di idi
el espacio en dos mi ades. De es e modo, se puede aplica es e concep o de
mane a sucesi a pa a más dimensiones.
Un hipe plano a ín en un espacio n-dimensional puede se desc i o po
una ecuación lineal no degene ada con la siguien e o ma:
Aquí no degene ada signi ica que no odas las aison 0. Si b=0, se
ob iene un hipe plano lineal, que pasa a a és del o igen.
Las dos mi ades del espacio de inidas po un hipe plano en espacios de
n dimensiones son:
4 h ps://es.wikipedia.o g/wiki/Hipe plano
15


2.4. SARS-CoV-2
Los p ime os análisis del SARS-CoV 2 indica on que se a aba de un
nue o be aco ona i us que pe enecía a la misma amilia del SARS-CoV y
el MERS. Las in es igaciones an e io es encon a on que el SARS-CoV se
ansmi ió de ga os de ci e a a humanos y el MERS-CoV de camellos y
d omeda ios a humanos. Asimismo, el SARS-CoV-2 es el sép imo
co ona i us que se conoce que in ec a a los humanos; el SARS-CoV,
MERS-CoV y el SARS-CoV-2 pueden causa una en e medad g a e,
mien as que HKU1, NL63, OC43 y 229E es án asociados con sín omas
le es.
Un es udio publicado en Na u e Medicine epasa y compa a odos los
da os genómicos que se han analizado has a aho a sob e el nue o pa ógeno
e hipo e iza sob e los escena ios en los que pod ía habe su gido: selección
na u al en un huésped animal an es de la ans e encia zoonó ica; y
selección na u al en humanos después de la ans e encia zoonó ica.
Sin e izando, el SARS-CoV-2 no se de i a de ningún esquele o de i us
usado p e iamen e.
2.4.1. Hipó esis del o igen en labo a o io
Lo p ime o que pun ualizan los in es igado es es que desca an que se
a e de un pa ógeno manipulado en el labo a o io. El RBD (el dominio de
unión al ecep o ) de SARS-CoV-2 es á op imizado pa a uni se al ACE2
humano con una solución e icien e di e en e a las comp obadas
an e io men e , a gumen an en el abajo, que ha sido elabo ado po
5
K is ian G. Ande sen, del Depa amen o de Inmunología y Mic obiología,
Ins i u o de In es igación Sc ipps (EE.UU.) y sus colabo ado es.
Además, si se hubie a ealizado la manipulación gené ica, “se hubie an
u ilizado, p obablemen e, uno de los a ios sis emas de gené ica in e sa
disponibles pa a los be aco ona i us”, señala el equipo. Los da os gené icos
mues an “i e u ablemen e” que el SARS-CoV-2 no se de i a de ningún
esquele o de i us usado p e iamen e. “Es p obable que los mu ciélagos
si an como ese o ios pa a su p ogeni o ”.
5
h ps://gace amedica.com/in es igacion/desci ando-los-o igenes-del-sa s-co -2/
16


2.4.2. En e medad Zoonó ica
Los p ime os casos iden i icados en Wuhan (China) es aban inculados
a un me cado de animales, po lo que es posible que hubiese una uen e
animal en dicho luga .
Figu a 2.2: Mu ciélago
Dada la simili ud del SARS-CoV-2 con los co ona i us simila es a los
del SARS-CoV, es p obable que los mu ciélagos si an como ese o ios
pa a su p ogeni o

4
Sin emba go, aunque el i us RaTG13 de los mu ciélagos Rhinolophus
a inis es idén ico al SARS-CoV-2 en un 96%, su pico di e ge en el RBD,
“lo que sugie e que puede no uni se de mane a e icien e al ACE2 humano”,
explican en el es udio.
2.4.3. Huésped In e medio
Los pangolines de Malasia impo ados ilegalmen e a la p o incia de
Guangdong con ienen co ona i us simila es al SARS-CoV-2 . Aunque el
i us RaTG13 sigue siendo el más ce cano al SARS-CoV-2 en odo el
genoma , algunos co ona i us pangolín exhiben una ue e simili ud con
SARS-CoV-2 en el RBD. “Es o mues a cla amen e que la p o eína de pico
(S) de SARS-CoV-2 op imizada pa a uni se a ACE2 humano es el esul ado
de la selección na u al”, añaden los in es igado es. “La di e sidad de
co ona i us en los mu ciélagos y o as especies se subes ima masi amen e”.
A día de hoy no se ha iden i icado ningún co ona i us animal que sea lo
su icien emen e simila como pa a habe se ido de p ogeni o di ec o del
SARS-CoV-2, pe o, al y como señala el es udio, la di e sidad de
co ona i us en los mu ciélagos y o as especies se subes ima
“masi amen e”.
17


Figu a 2.3: Pangolín
2.4.4. Selección na u al en humanos
El o o escena io plan eado se ía selección na u al en humanos después
de la ans e encia zoonó ica. Es e enómeno explica ía que una e sión no
pa ógena del i us sal a ía de un huésped animal a los humanos y
e oluciona ía a su es ado pa ógeno ac ual den o del suje o.
El i us adquie e las ca ac e ís icas genómicas a a és de la adap ación
du an e la ansmisión no de ec ada de se humano a se humano. Una ez
adqui idas, es as adap aciones pe mi en que la pandemia empiece y
p oduzca un g upo de casos su icien emen e g ande como pa a ac i a el
sis ema de igilancia que lo de ec ó.
Figu a 2.4: Foco en China
Los in o mes p elimina es es ima on que el ‘an epasado’ común al
SARS-CoV-2 apa eció en e inales de no iemb e de 2019 y p incipios de
diciemb e de 2019 , da os compa ibles con los p ime os casos con i mados
e ospec i amen e. “Po lo an o, es e escena io supone un pe íodo de
18



ansmisión no econocida en humanos en e el e en o zoonó ico inicial y su
adap ación y eplicación en humanos (adquisición del si io de escisión
polibásica)”, según los da os del es udio.
Es e escena io es el que dio luga al MERS-CoV. Todos los casos
humanos son el esul ado de epe idos sal os del i us desde los camellos,
p oduciendo in ecciones únicas o cadenas de ansmisión co as que
e en ualmen e se esuel en, sin adap ación a la ansmisión sos enida.
2.4.5. P e ención a u u o de posibles e en os zoonó icos
Los in es igado es concluyen que la comp ensión de allada de cómo un
i us animal sal ó los lími es de las especies pa a in ec a a los humanos de
mane a p oduc i a ayuda á a p e eni u u os e en os zoonó icos. “Po
ejemplo, si el SARS-CoV-2 se p e adap a en o a especie animal, exis e el
iesgo de u u os e en os de eapa ición. Po el con a io, si el p oceso de
adap ación se p odujo en humanos, incluso si se p oducen ans e encias
zoonó icas epe idas, es poco p obable que despeguen sin la misma se ie de
mu aciones”.
2.5. Tecnologías ele an es
2.5.1. Py hon
Py hon es un lenguaje de sc ip ing independien e de pla a o ma y
6
o ien ado a obje os, p epa ado pa a ealiza cualquie ipo de p og ama,
desde aplicaciones Windows a se ido es de ed o incluso, páginas web. Es
un lenguaje in e p e ado, lo que signi ica que no se necesi a compila el
código uen e pa a pode ejecu a lo, lo que o ece en ajas como la apidez
de desa ollo e incon enien es como una meno elocidad.
En los úl imos años el lenguaje se ha hecho muy popula , g acias a
a ias azones como:
●La can idad de lib e ías que con iene, ipos de da os y unciones
inco po adas en el p opio lenguaje, que ayudan a ealiza muchas a eas
habi uales sin necesidad de ene que p og ama las desde ce o.
●La sencillez y elocidad con la que se c ean los p og amas. Un
p og ama en Py hon puede ene de 3 a 5 líneas de código menos que su
equi alen e en Ja a o C.
●La can idad de pla a o mas en las que podemos desa olla , como
Unix, Windows, OS/2, Mac, Amiga y o os.
6 h ps://www.py hon.o g/
19




Además, Py hon es g a ui o, incluso pa a p opósi os emp esa iales.
Figu a 2.5: Logo de Py hon
El c eado del lenguaje es un eu opeo llamado Guido Van Rossum.
Hace ya más de una década que diseñó Py hon, ayudado y mo i ado po su
expe iencia en la c eación de o o lenguaje llamado ABC. El obje i o de
Guido e a cub i la necesidad de un lenguaje o ien ado a obje os de sencillo
uso que si iese pa a a a di e sas a eas den o de la p og amación que
habi ualmen e se hacía en Unix usando C.
El desa ollo de Py hon du ó a ios años, du an e los que abajó en
di e sas compañías de Es ados Unidos. En el 2000 ya disponía de un
p oduc o bas an e comple o y un equipo de desa ollo con el que se había
asociado incluso en p oyec os emp esa iales. Ac ualmen e abaja en Zope,
una pla a o ma de ges ión de con enidos y se ido de aplicaciones pa a el
web, po supues o, p og amada po comple o en Py hon
2.5.2. PyQ 
PyQ es un binding de la biblio eca g á ica Q pa a el lenguaje de
7
p og amación Py hon. La biblio eca es á desa ollada po la i ma b i ánica
Ri e bank Compu ing y es á disponible pa a Windows, GNU/Linux y Mac
OS X bajo di e en es licencias.
7 h ps://www.q .io/
20



Figu a 2.6: Ejemplo de p ime uso Q Designe
En agos o de 2009, as in en a negocia con Ri e bank Compu ing la
libe ación de PyQ bajo licencia LGPL sin consegui lo, Nokia, p opie a ia
de Q , libe a bajo es a licencia un binding simila , llamado PySide.
2.5.3. NumPy
NumPy es, al igual que Pandas, Ma plo lib o Sciki -Lea n, uno de los
8
paque es que no puedes pe de e cuando es ás ap endiendo Machine
Lea ning, p incipalmen e po que es a lib e ía p opo ciona una es uc u a de
da os de ma iz que iene algunos bene icios sob e las lis as egula es de
Py hon. Algunos de es os bene icios son: se más compac o, accede más
ápido a lee y esc ibi a ículos, se más con enien e y más e icien e.
NumPy es un paque e de Py hon que signi ica “Nume ical Py hon”, es
la lib e ía p incipal pa a la in o má ica cien í ica, p opo ciona po en es
es uc u as de da os, implemen ando ma ices y ma ices
mul idimensionales. Es as es uc u as de da os ga an izan cálculos e icien es
con ma ices.
8 h ps://numpy.o g/
21



Figu a 2.7: C eación de es uc u as de da os con Numpy
2.5.4. LibSVM
LibSVM es una de las lib e ías en código abie o más conocidas pa a
9
abaja con máquinas de ec o sopo e. Su licencia es BSD, po lo que
hemos podido usa su código C pa a compila nues as p opias e siones de
los p og amas de en enamien o y p edicción.
Es as lib e ías con ienen un amplio epe o io de APIs en di e en es
lenguajes, po ejemplo en Ja a, C, C++, Py hon, R, e c. También ae
sopo e pa a apps de and oid.
En e sus uncionalidades des acan los clasi cado es de máquina sopo e
(SVC), eg esiones (SVR) y es imación de una dis ibución (SVM de una
clase). Pa a nues o abajo nos en ocamos exclusi amen e en los clasi
cado es de máquina sopo e, en especial C-SVC, que abaja con el
hipe -pa áme o C, explicado an e io men e en la eo ía.
O a ca ac e ís ica muy impo an e, es que con iene un sc ip llamado
g id.py, que se emplea pa a abaja con alidación c uzada. La alidación
c uzada es una écnica capaz de consegui esul ados óp imos de los alo es
C y gamma pa a un de e minado caso de p ueba con sus p edic o es.
En cuan o a ke nels, libSVM sopo a el ke nel lineal, polinomial, adial
(gaussiano) y el ke nel sigmoide. En la pa e p ác ica e emos que los
ke nels más ú iles pa a nues as clasi caciones se án el ke nel polinomial y
el adial.
9 h ps://www.csie.n u.edu. w/~cjlin/libs m/
22


23


Figu a 4.1: Diag ama del sis ema
En la igu a 4.1 se mues a el diag ama del sis ema, compues o
p incipalmen e po 3 módulos un paque e común y el Da aSe sob e el que
se ealiza el es udio.
El paque e common con iene las es uc u as de da os compa idas po
los di e en es módulos y ges iona el acceso a libSVM la he amien a que
u ilizamos pa a ins ancia SVMs.
El módulo 1 ealiza á la ex acción de da os y análisis digi al sob e
mues as omadas del Da aSe .
El módulo 2 ecibi á los da os del análisis como en ada y ealiza á el
en enamien o de la SVM
Finalmen e en el módulo 3, con los da os ob enidos as en ena el
SVM se enca ga á de ealiza un ba ido sob e una se ie de imágenes pa a
iden i ica los obje os clasi icados.
30



4.2. Paque e Common
El paque e “common” es un módulo del sis ema que con iene
unciones, es uc u as usadas y componen es usados po odo el sis ema.
Es á compues o po :
●Es uc u as de da os del da ase u ilizado en los es módulos pa a
in e cambia la in o mación en e los mismos.
●He amien as de comp esion y descomp esion de a chi os pa a pode
con ene oda la in o mación del da ase en un único iche o.
●LibSVM componen e que pe mi e el uso de las di e en es sis emas de
sopo e de ec o es.
●Funciones de cálculo pa a oma las di e en es ca ac e ís icas de las
mues as
4.2.1 Componen es del paque e common
●LibSVM: es un sis ema in eg ado de so wa e pa a clasi icación median e
ec o es de sopo e
●PyQ : implemen ación pa a py hon del amewo k GUI Q
●Numpy: paque e de py hon que con iene es uc u as y sopo e pa a abaja
con ec o es y ma ices.
●Sciki -image
●Pillow: paque e de py hon pa a el a ado de imágenes, con iene
es uc u as de da os y unciones que pe mi en abaja sob e imágenes de
mane a sencilla.
●Paque e JSON de Py hon
●Paque e zip ile de Py hon
31


4.3. Módulo 1: Ex acción de da os
El módulo uno ealiza la ex acción de da os, de las mues as del
conjun o de imágenes. Las mues as se án seleccionadas sob e la imagen
po el usua io y a pa i del á ea seleccionada se ex ae án da os según la
con igu ación que haya p ees ablecido el usua io. Es a ase es
p obablemen e la más impo an e pues el es udio se e á a ec ado en g an
medida po qué da os se ex aigan sob e las imágenes.
En la ba a de he amien as que encon amos a la de echa podemos
selecciona una se ie de opciones co espondien es al p ocesamien o de la
mues as. Podemos indica el ipo de clase (Posi i o, Nega i o), el amaño,
las ca ac e ís icas de la ma iz de coocu encia, es deci , la di ección de
coocu encia, la dis ancia, la escala de g ises y po úl imo los Es adís icos
co espondien es a la ma iz.
Una ez es ablecidas las ca ac e ís icas que se an analiza , omando
una imagen, coloca emos manualmen e las mues as nega i as y posi i as,
indicando en qué pa es de la imagen el pa ón de neumonía exis e.
T as habe de inido odas las mues as que se an a oma sob e una
imagen o g upo de imágenes bas a con p ocesa las, y gua da el se de da os
gene ado con la in o mación de las mismas pa a p ocede con el es udio.
Figu a 4.2: Colocación de mues as de amaño di e so en el módulo 1.
32



4.3.1. Componen es del módulo 1
●Pillow: paque e de py hon pa a el a ado de imágenes, con iene
es uc u as de da os y unciones que pe mi en abaja sob e imágenes de
mane a sencilla.
●PyQ : implemen ación pa a py hon del amewo k GUI Q .
●Numpy: paque e de py hon que con iene es uc u as y sopo e pa a abaja
con ec o es y ma ices.
●Paque e h eading de Py hon.
●Paque e Common
4.4. Módulo 2: Ap endizaje au omá ico median e
SVM
El módulo dos se cen a en el ap endizaje au omá ico con los da os
ex aídos en el módulo an e io . Con es a he amien a el usua io oma los
da os ob enidos en el p ime módulo y aplica á un ap endizaje basado en el
sis ema y ke nel seleccionado.
El ap endizaje se puede ealiza con di e en es sis emas que pe enecen
a libSVM la componen e de es e módulo que ealiza el ap endizaje, es os
sis emas que o ece libSVM son los siguien es.
●SVM : es e sis ema abaja sob e una única clase de da os de modo que
igno a a las di e en es clases que le asignemos a nues os da os, ú il pa a
analiza qué ca ac e ís icas son las mejo e pa a cie as imágenes an es de
de ini qué ca ac e ís icas usa emos pa a el es udio.
●c-SVC: es e sis ema emplea el pa áme o denominado “cos e” es a de ine
el ma gen de la clasi icación pa a el SVM.
●nu-SVC: es e sis ema el pa áme o “nu” que indica á el núme o de
ec o es de sopo e pa a cada clase indicada.
●Ɛ-SVR: SVM de eg esión, es e sis ema emplea un, el pa áme o
denominado “epsilon”, es e alo de e mina el ni el de p ecisión de la
unción de ap oximación, el ango de es e pa áme o depende del se de
da os con el que es amos abajando.
●nu-SVR: SVM de eg esión, es e sis ema emplea la a iable “nu” del
mismo modo que se daba an e io men e en el sis ema nu-SVC.
33


Además del epe o io de sis emas an e io men e desc i os libSVM nos
pe mi e hace uso de los siguien es ke nels
●Lineal
●Radial
●Sigmoide
●Polinómico
Finalmen e, los pa áme os acep ados (que dependen del sis ema y
ke nel seleccionados) son los siguien es:
●Deg ee
●Gamma
●Coe 0
●Cos
●Nu
●Épsilon-SVR
●Cache Size
●Epsilon
●Sh ink
●Es ima e
●Weigh
34


Figu a 4.3: Ejemplo de la GUI del módulo 2. Dis in as opciones de
Lib e ía y Ke nels
4.4.1. Componen es del módulo 2
●PyQ : implemen ación pa a py hon del amewo k GUI Q .
●Paque e h eading de Py hon.
●Paque e Common
35




4.4. Módulo 3: Iden i icado de imágenes
El e ce módulo del sis ema u iliza un modelo de inido po el an e io
módulo pa a iden i ica los elemen os deseados en imágenes. T as ca ga un
da ase oma la con igu ación y da os del mismo pa a con igu a un sis ema
de libSVM, as p ocesa una imagen con es a con igu ación “ eñi á” la
imagen en las á eas que no o man pa e de la clase posi i a, de es a o ma
el usua io ácilmen e puede iden i ica las dos clases en la imagen mi ando
el esul ado inal.
Pa a empeza el sis ema se ca ga á un da ase p e iamen e de inido
median e mues as omadas en el p ime módulo, y la con igu ación del
segundo módulo pa a abaja con libSVM, con es a in o mación en ena á
el sis ema de inido con los da os de las mues as, es o nos pe mi i á ca ga
imágenes pa a se p ocesadas.
El p ocesado de la imagen consis i á en un ba ido de la imagen
omando los da os de cada pun o de la imagen di idiéndola en mues as
semejan es a las omadas en el p ime módulo, es o se inicia á en di e en es
p ocesos, an os como núcleos lógicos disponga el sis ema que es á
ejecu ando la he amien a, el ba ido gene a á una ma iz de subimagenes,
del amaño de la mues a y cada p oceso se enca ga á de p ocesa un g upo
p opo cional de las mismas.
P ocesa las subimagenes consis i á en oma los da os que concue dan
con los de inidos en el p ime módulo y clasi ica la mues a con el modelo
de inido al ca ga el da ase , según el esul ado ob enido se ma ca á como
clase posi i a o clase nega i a.
Una ez inalizado odos los p ocesos que es án clasi icando los
di e en es agmen os de la imagen se oma án los esul ados iñendo la
imagen de ojo en aquellos pun os que han sido clasi icados como clase
nega i a.
4.3.1. Componen es del módulo 3
●Pillow: paque e de py hon pa a el a ado de imágenes, con iene
es uc u as de da os y unciones que pe mi en abaja sob e imágenes de
mane a sencilla.
●PyQ : implemen ación pa a py hon del amewo k GUI Q .
●Numpy: paque e de py hon que con iene es uc u as y sopo e pa a abaja
con ec o es y ma ices.
●Paque e zip ile de Py hon.
●Paque e h eading de Py hon.
36


●Paque e mul ip ocessing de Py hon.
●Paque e Common
Figu a 4.4: Ejemplo de uso del Módulo 3.
37


38




Capí ulo 5
P uebas y e aluación
RESUMEN: En es e capí ulo desc ibi emos el sis ema en su o alidad a pa i de un
análisis sob e cada una de las pa es que lo componen.
5.1. In oducción
Al comenza a abaja en el p oyec o no sabíamos sob e que ealiza el
análisis, ya que desconocemos que puede se más suscep ible o no, de ca a a
oma da os median e un análisis po ex u as.
Inicialmen e cuando su gió el p oblema del i us SARS-CoV-2, nues o
plan eamien o ue aplica las he amien as de análisis en las que es ábamos
abajando pa a analiza mues as del i us, c eíamos que es o pod ía se ú il
de ca a a iden i ica a in ec ados omando mues as, pasadas po labo a o io,
o incluso de ca a a la in es igación sob e el i us mismo.
T as un iempo sin encon a un ema conc e o, o pa a el caso un se de
imágenes sob e las que abaja , nues o u o nos pasó un da ase de
imágenes de pacien es in ec ados con SARS-CoV-2 que habían desa ollado
neumonía, es o nos pa eció in e esan e pues se podía abaja en clasi ica la
neumonía cuando iene acompañada del SARS-CoV-2, de es a o ma en
caso de ene algún éxi o se pod ían u iliza adiog a ías de pacien es pa a
e isa si la en e medad espi a o ia de la que padecen es a asociada al
i us.
El p oblema que u imos inicialmen e con cie o da ase enía dado po
la can idad de imágenes que aía, si es e dad, que con el iempo han ido
a anzando, pe o en su momen o nos pa eció que e a demasiado pequeño el
se y buscábamos al menos pode ealiza p uebas en di e en es imágenes,
ga an izando que no ealizamos un sesgo p obando siemp e sob e las
mismas imágenes de ca a a la oma de mues as, ya que quizás pod íamos
habe de i ado en clasi ica X imágenes con al o éxi o, pe o que dichas
mues as no ue an e ec i as de ca a a imágenes ue a de esas iniciales X.
Po o o lado, nos opamos con un da ase de kaggle que con enía
bas an es imágenes y disponía además de una g an can idad de adiog a ías
de pacien es que no padecen nada, o que padecían una neumonía i al, pe o
no asociada al SARS-CoV-2, con es o pod íamos desa olla el es udio y e
has a qué pun o nues as con igu aciones y oma de mues as podían
iden i ica el impac o del i us o si solo iden i ican la neumonía sin más.
39




Capí ulo 6
Conclusiones y abajo u u o
RESUMEN: En el siguien e capí ulo ha emos una sín esis de los esul ados y
conclusiones que nos ha dejado la elabo ación y consecución del p oyec o así como
posibles ías de desa ollo u u o.
6.1. Conclusión
Después de habe ealizado el p oyec o con la consecución de odas sus
ases co espondien es como lo son la ase de in es igación o abajo p e io
más el desa ollo, podemos des aca que el ámbi o del econocimien o de
obje os en aplicaciones médicas puede se de g an u ilidad pa a es udian es
que es án ap endiendo, y quizás en un u u o no an lejano se á ú il pa a
ealiza diagnós icos median e máquinas sin necesidad de un doc o sino
sólo de un écnico ope ado que u ilice las he amien as ap opiadas.
De es a mane a, si una he amien a de es a u ilidad como lo es la
de ección del SARS-CoV-2 hubiese sido implemen ada de mane a
p o esional y e icien e es a íamos hablando de una agilización en la
de ección de in ec ados o posibles in ec ados pudiendo desa asca en la
medida de lo eal el sis ema sani a io.
Es á cla o que los es ápidos pa a de ec a el SARS-CoV-2 son mucho
más asequibles y eloces, sob e odo cuando la pandemia es á en ases
a anzadas. Es o es debido a que a di e encia de un escaneo po Rayos X que
implica una logís ica y ecnología, así como un gas o de ecu sos más
ele ado, es as p uebas ápidas son más en ables, áciles de maneja , y no
equie en condiciones especiales de almacenamien o ni de anspo e de
equipo, además de que son accesibles pa a cualquie pe sona.
El uso de SVM pa a abo da el p oblema del econocimien o de obje os
median e ex u as puede da g andes esul ados pe o siemp e depende de
cómo se es á en ocando el p oblema, en es e caso la he amien a
desa ollada gi a en o no a una clasi icación bina ia, que nos pe mi e
iden i ica cie os obje os, sin emba go, a la ho a de abaja con casos de
neumonía asociada al SARS-CoV-2 es di ícil que el análisis concluyen e
di e encie en e di e en es neumonías í icas, lo p opio se ía abaja con
múl iples clases en ez de ealiza una clasi icación bina ia.
46




6.2. Conclusión
A e ha ing ca ied ou he p ojec wi h he achie emen o all i s
co esponding phases such as he esea ch phase o p e ious wo k plus
de elopmen , we can highligh ha he ield o objec ecogni ion in medical
applica ions can be e y use ul o au oma e and acili a e he I wo k o
p o essionals in he heal h sec o when making a diagnosis.
In his way, i a ool o his u ili y such as he de ec ion o SARS-CoV-2
had been implemen ed in a p o essional and e icien manne , we would be
alking abou a s eamlining in he de ec ion o in ec ed o possible in ec ed,
being able o unblock he heal h sys em as a as possible.
I is clea ha apid es s o de ec SARS-CoV-2 a e much mo e
a o dable and as e , especially when he pandemic is in ad anced s ages.
This is because, unlike an X- ay scan ha in ol es logis ics and echnology,
as well as a highe cos o esou ces, hese apid es s a e mo e
cos -e ec i e, easy o handle, and do no equi e special s o age o anspo
condi ions. o equipmen , in addi ion o being accessible o anyone.
Using SVM o add ess he p oblem o objec ecogni ion in images by
ex u e analysis can g an g ea esul s bu i will always depend o how he
p oblem is app oached, in his case he ool was de eloped wi h a bina y
classi ica ion in mind, which allows us o iden i y ce ain objec s, howe e
he p oblem wi h SARS-CoV-2 associa ed pneumonia e sus o he i al
pneumonias, since he a lic ion is simila in ex u e, so wo king wi h mo e
classes may sol e his so i can be u he uned.
6.3 T abajo u u o
Hemos podido obse a que los análisis de ex u as pueden ealiza
clasi icaciones de di e en e o mas, es o depende á en muchos casos de los
da os es adís icos ex aídos de la imagen jun o con la ma iz de
co-ocu encia, los ángulos u ilizados y la máquina de sopo e de ec o es
que se u ilice.
También con iene de ini un núme o de clases ap opiadas pa a el
p oblema omando en cuen a los di e en es elemen os que podemos
encon a en la imagen, en ez de asocia po el obje o que buscamos e sus
lo demás, ya que es o puede causa p oblemas de ca a a la clasi icación, se
pueden da elemen os que no pe enezcan a ninguna clase, o elemen os que
pe enezcan incluso a dos , pod ía da se el caso de ejido óseo supe pues o a
ejido muscula del co azón po ejemplo.
47



6.2.1. Sis ema de ejecución
Uno de los mayo es p oblemas del sis ema p opues o es la elocidad de
cálculo, ex ae odos los da os de la imagen equie e una ca ga de abajo
algo pesada lo que puede esul a bas an e incómodo a la ho a de uso,
u iliza sis emas como puede se el caso de Google Colab .
11
Google Colab pod ía pe mi i deja el paso inal de la iden i icación a la
nube, de es a mane a se pod ía ejecu a un da ase con cie a con igu ación,
de modo que al inaliza nos diese odos los esul ados de clasi icación de
las imágenes, sin necesidad de dispone de un sis ema con mucha po encia,
y sin eque i de un uso de ecu sos de nues o p opio sis ema.
6.2.2. Clasi icación con múl iples clases
Como se ha ido comen ando a lo la go del documen o uno de los
mayo es p oblemas a la ho a de ene éxi o con la clasi icación de la
neumonía asociada a SARS-CoV-2 pa ece se el núme o de clases, ex ende
el sis ema pa a que pe mi a oma mues as y abaja con múl iples clases
pod ía se bas an e ú il a la ho a de clasi ica es e p oblema, o incluso en
di e en es p oblemas, ya que cada p oblema iene un núme o de clases
óp imo y la posibilidad de de e mina los pe mi e ealiza un ace camien o a
la solución más óp ima median e un abajo de p ueba y e o .
6.2.3. De ección de en e medades o anomalías eno ípicas
Una aplicación consis en e y de g an u ilidad pa a un u u o no muy
lejano, se ía la de ección de en e medades o anomalías eno ípicas, con es o
nos e e imos a la de ección de anomalías en el bioma humano como el
Sínd ome de Down. Dicha en e medad o ipos de en e medades isuales a
ni el acial o co po al pod ían se analizadas del mismo modo pe o a a és
de una cáma a común.
Aquí el abanico de posibilidades y de ección emp ana de en e medades
diagnos icables a ni el isual es inmenso. Si a a és de una cáma a
cualquie a pudieses de ec a anomalías en el indi iduo y analiza las
mues as con una aplicación de ap endizaje au omá ico, se ía más que
posible una de ección e in e ención emp ana de la en e medad.
11 h ps://colab. esea ch.google.com/
48



Figu a 6.1: Ejemplo de aplicación mó il pa a la de ección del Sínd ome
de Down
Un ejemplo de aplicación al uso se ía Face2Gene, la cual p o ee de
de ección de eno ipos desde o os aciales así como un análisis exhaus i o
de la en e medad a de ec a , en es e caso en conc e o el Sínd ome de Down,
a a és de un Da aSe in e no con mues as posi i as y nega i as de la
en e medad.
6.2.4. Aplicación de las SVM pa a el econocimien o de
en el habla o iden i icación de oz
A pa i de las SVMs pod íamos de ec a al e aciones en el discu so o
iden i icación de in e locu o es pa a uso e apéu ico o o ense según el caso.
Median e la ob ención de g andes mues as de discu so en e o os pa ones
en el discu so se pod ía llega a un econocimien o exhaus i o dependiendo
del Da aSe de mues a dónde se indiquen los casos posi i os y nega i os en
el habla.
En cuan o al uso o ense, se pod ía ecaba su uso pa a la in e ención
de casos a a és de la iden i icación de sospechosos a a és de la in usión
o pinchazo de la línea ele ónica y con e sación como al. Sin e izando se
pod ía iden i ica pa ones, ya que las SVMs abo dan un p oblema como lo
es la clasi icación de pa ones de dos clases posi i os o acep ados y
nega i os o echazados.
49


Figu a 6.2: Ejemplo de ma iz de con usión pa a el econocimien o de
emociones a a és del habla.
50


51




Capí ulo 7
Con ibuciones indi iduales
RESUMEN: En el siguien e capí ulo indica emos las con ibuciones ealizadas po los
miemb os del p oyec o
7.1. Joaquín Ba io Lo mann
Al comenza el p oyec o lo di idimos en dos pa es, la ase de in es igación y la ase
de desa ollo. Po mi pa e inicialmen e me dediqué a busca he amien as pa a desa ollo
mejo se adap an al p oyec o que buscábamos desa olla , pa a ello me apoyé en la
documen ación inicial en egada po el u o .
Po o o lado ambién es u e in es igando di e en es emas a los que se les pudiese
aplica la he amien a que es ábamos desa ollando.
Inicialmen e encon é un da ase in e esan e que e a mues as mic oscópicas de
SARS-CoV-2, al p esen a es o como posible opción de análisis se io que no e a
ealmen e algo iable pues se a aban de imágenes de baja calidad y con amaños muy
pequeños de modo que la iden i icación de obje os no iba a esul a óp ima.
Conjun amen e con mi compañe o en emo o nos jun amos con cie a egula idad
pa a a anza en el p oyec o, mien as que mi compañe o a anzaba un poco más en la
bibliog a ía y yo iba desa ollando lo ya abajado, siemp e en emo o los dos jun os pa a
e isa que odo iba como ambos habíamos comp endido y que no es ábamos omando un
camino equi ocado.
La comunicación la ealizamos siemp e ía Skype, de modo que median e una
llamada y compa i la pan alla de inimos como a anza y ealizamos el desa ollo. Pa a
es a ase en cie o pun o comenzamos a u iliza e siones de con ol pa a lle a un
egis o del a ance y pa a ene un con ol sob e posibles e siones con peo as.
Finalmen e la memo ia se dis ibuye ap opiadamen e y no ue necesa io coo dina se
como an e io men e pues lib emen e cada uno abajamos en nues as pa es asignadas, y
nos eunimos de iempo en iempo pa a e isa los a ances en e los dos.
52


7.2. Xuebo Zhu Chen
Pa a empeza el p oyec o se di idió en dos ases, una ase de in es igación y
o a de desa ollo. Po lo que a mí espec a, a pa i de la bibliog a ía y los ecu sos
p opo cionados po nues o u o inicié la pues a en ma cha de la ase de
in es igación sin e izando y buscando ma e ial online espec o al ema.
Va ios ecu sos que nos ue on o o gados nos p opo ciona on las ías posibles
de desa ollo pa a la elabo ación de la he amien a. Habiéndose enca gado Joaquín
de la pa e de desa ollo como P og amado , y yo como ol de Analis a uimos
cons uyendo la he amien a conjun amen e de mane a emo a.
La coo dinación y comunicación como se indica en la me odología de abajo
se ealizó a a és de Skype p incipalmen e. Du an e la ase de desa ollo, se hizo
un uso le e de he amien as de con ol de e siones. Siendo el desa ollo conjun o a
a és de los días los módulos se ue on cons uyendo secuencialmen e. Siemp e
apoyándonos en las lib e ías de SVM pa a Py hon que o ecía la comunidad.
Pos e io men e, en la ealización de la memo ia del p oyec o la dis ibución de
la a ea ambién ue di idida. Dicha a ea no necesi aba de an a coo dinación ni
comunicación po lo que cada uno ue añadiendo ma e ial y con enido a cada uno
de los capí ulos co espondien es de dicha memo ia.
53


54



Capí ulo 8
Apéndice A: Ejemplo de ejecución
Como ejemplo oma emos dos imágenes de las mues as usadas pa a el
p oblema, una pa a oma mues as y o a pa a clasi ica con los esul ados
ob enidos sob e la p ime a imagen.
Figu a A.1: Ejemplo de imagen i ica 1
55



Capí ulo 9
Apéndice B: Manual de usua io
Pa a empeza , lo p ime o es ob ene los di e en es módulos, pa a odos
ellos eque imos Py hon 3.7 acompañado de cie os módulos ex a.
Lo más ecomendado pa a es o es el uso de anaconda que nos pe mi e
12
gene a un en o no i ual que se adap a a di e en es en o nos y sis emas.
Una ez es é ins alado desde la consola de anaconda (conda p om ):
conda ins all -c dsdale24 pyq 5
conda ins all -c anaconda numpy
conda ins all -c anaconda pil
conda ins all -c conda- o ge sciki -image
El es o de paque es necesa ios end án ins alados po de ec o en el
en o no de Py hon 3.7 suminis ado po anaconda, o o ma án pa e del
código del p oyec o
Las siguien es ecnologías y he amien as se án necesa ias pa a la
ejecución comple a del p oyec o
Requisi os:
●Py hon 3.7
●common (Paque e suminis ado en el código)
●Módulo 1 (Paque e suminis ado en el código)
●Módulo 2 (Paque e suminis ado en el código)
●Módulo 3 (Paque e suminis ado en el código)
●Sciki -image
●ZipFile(Py hon Lib)
●Ma h(Py hon Lib)
●IO(Py hon Lib)
12 h ps://www.anaconda.com/
62



●Th eading (Py hon lib)
●Mul ip ocessing(Py hon Lib)
●JSON (Py hon Lib)
●Pillow
●PyQ T
●Numpy
●Libs m
63


64



Bibliog a ía
[1] Ga e h James, Daniela Wi en, T e o Has ie and Robe
Tibshi ani. In oduc ion o S a is ical Lea ning. 2014.
[2] Alexand e Kowalczyk. Suppo Vec o Machines Succinc ly. 2017
[3] Chih-Wei Hsu, Chih-Chung Chang and Chih-Jen Lin. A P ac ical
Guide o Suppo Vec o Classi ica ion. 2003
[4] Alexande S a niko , Douglas Ha din, Isabelle Guyon, Cons an in
F. Ali e is. A Gen le In oduc ion o Suppo Vec o Machines in
Biomedicine. Feb ua y 2011. Pages: 200
[5] Ghodselahi, A. A hyb id suppo ec o machine ensemble model
o c edi sco ing. In e na ional Jou nal o Compu e Applica ions 17
(2011).
[6] Hamel, L. H. Knowledge disco e y wi h suppo ec o machines,
ol. 3. John Wiley & Sons, 2011.
[7] F. J. M. Na as. Desa ollo de un p oceso de decon olución pa a
imágenes usando GPUs. Facul ad de in o má ica, Uni e sidad de Mu cia,
2009.
[8] Bello i, T., and C ook, J. Suppo ec o machines o c edi
sco ing and disco e y o signi ican ea u es. Expe Sys ems wi h
Applica ions 36, 2 (2009), 3302-3308.
[9] Be ge , S., and Gleisne , F. Eme gence o inancial in e media ies
in elec onic ma ke s: The case o online p2p lending. BuR Business
Resea ch Jou nal 2, 1 (2009).
[10] J. A. Rod igo. Máquinas de Vec o Sopo e (Suppo Vec o
Machines, SVMs). h ps:// pubs.com/Joaquin_AR/267926, Ab il, 2017.
[11] J. L. G. Rod íguez. Es ado Ac ual de la Rep esen ación y Análisis
de Tex u a en Imágenes. Julio, 2008.
[12] C is ianini, N., and Shawe-Taylo , J. An In oduc ion o Suppo
Vec o Machines and O he Ke nel-based Lea ning Me hods. Camb idge
Uni e si y P ess, 2000.
[13] C ook, J. N., Edelman, D. B., and Thomas, L. C. Recen
de elopmen s in consume c edi isk assessmen . Eu opean Jou nal o
Ope a ional Resea ch 183, 3 (2007), 1447-1465.
[14] de Souza, C. R. Ke nel unc ions o machine lea ning
applica ions, Ma ch 2010.
65
