Está en la página 1de 8

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ciencias Físicas y Matemáticas


Escuela Profesional de Informática

APLICACIONES DE PROCESAMIENTO PARALELO EN


MINERÍA DE DATOS.

Díaz Jáuregui Rafael, Layza Martínez Rogger, Rebaza García Cristina, Roman Cruzado Juan, Zare Bejarano Dante

Tópicos Especiales en Procesamiento Paralelo, Gómez Morales Anthony José.

Resumen

En los últimos años el crecimiento de problemas cardiacos es muy frecuente en la


vida del ser humano, estos problemas cardiacos se deben a muchos factores entre ellos
no tener una adecuada alimentación, consumo de bebidas alcohólicas, dro- gas, estrés,
etc. Para realizar nuestro tema de investigación se tuvo que examinar tecnologías que
se utilicen, adquiriendo información necesaria de distintas fuen- tes de búsqueda, el
cual nos permitirá realizar distintas comparaciones entre estas tecnologías y así poder
obtener los mejores resultados para nuestro tema de investi- gación. El presente trabajo
de investigación está orientado al diseño e implantación de un dispositivo electrónico
de monitoreo utilizando como herramientas arduino y sensores, para así obtener la
medición de las pulsaciones cardiacas de cada persona.
Palabras Clave: Medición de pulsaciones, Arduino, Sensores.

Abstract
In recent years the growth of heart problems is very frequent in the life of the
human being, these heart problems are due to many factors among them not
having adequate food, consumption of alcoholic beverages, drugs, stress, etc. To
carry out our research topic we had to examine technologies that are used,
acquiring neces- sary information from different search sources, which will allow
us to make dif- ferent comparisons between these technologies and thus be able to
obtain the best results for our research topic. The present research work is
oriented to the design and implementation of an electronic monitoring device
using as arduino tools and sensors, in order to obtain the measurement of the heart
rate of each person.
Keywords: Pulse measurement, Arduino, Sensors.

1
1. Introducción
Actualmente se están generando grandes cantidades de datos provenientes de sensores y
otras fuentes. En la biología se utilizan cientos de terabytes para guardar información del
ADN. Las grandes cadenas comerciales y financieras juntan en su almacén de datos millones
de transacciones.[ CITATION Mar15 \l 10250 ]
Conocer y analizar la información que tiene una empresa es de vital importancia al momento
de tomar decisiones que en caso de ser equivocadas implicarían costos adicionales e incluso
perdidas que pueden llevar al fracaso de un negocio, por tal razón, se está haciendo muy
común el uso de herramientas informáticas que permitan manejar grandes volúmenes de
información para sustraer datos relevantes.
La minería de datos mediante diferentes tareas y algoritmos permite descubrir patrones
ocultos y útiles para la toma de decisiones a partir de grandes volúmenes de datos.
[ CITATION Zam14 \l 10250 ]
La minería de datos consiste en un análisis masivo e inteligente de datos y ha recibido una
gran importancia en los últimos tiempos. [ CITATION MSa11 \l 10250 ] . Abarca un campo
interdisciplinario que tiene como principal objetivo extraer patrones que permitan identificar
un conocimiento previamente desconocido desde las bases de datos. [ CITATION Lap17 \l
10250 ]
La tendencia al avance de la tecnología ha abierto las puertas a poseer enormes cantidades de
datos, donde su análisis tomaría demasiado tiempo y costo realizarlo utilizando herramientas
tradicionales, lo cual ha propiciado la aparición del término Big Data. [ CITATION Lap17 \l
10250 ]

El procesamiento ha evolucionado hacia el paralelismo prácticamente desde el inicio mismo


de las computadoras digitales. En la actualidad resulta innegable la importancia y el creciente
interés en el procesamiento distribuido y paralelo dentro del espectro de la Ciencia de la
Computación.

La transformación y creación de algoritmos que explotan al máximo la concurrencia implícita


en el problema a resolver, de modo de distribuir el procesamiento minimizando el tiempo total
de respuesta. Naturalmente esta transformación también debe adaptarse a la arquitectura física
de soporte. [ CITATION DeG02 \l 10250 ]
La capacidad del cómputo distribuido/paralelo de reducir el tiempo de procesamiento en
problemas de cálculo intensivo o de grandes volúmenes de datos.

La presente investigación tiene como propósito demostrar las aplicaciones que se pueden dar
en minería de datos usando procesamiento paralelo, ya que una de las ventajas de este último
es mejorar los tiempos de ejecución ahorrando recursos al computador y logrando de esa
manera una mayor eficiencia en la búsqueda de patrones.
 Portada.

 Resumen y palabras claves.

 Abstract y key words.

 Introducción.

 Desarrollo del Contenido.

 Discusión.

 Conclusiones.

 Recomendaciones.

 Referencias bibliográficas

2. Alcance de la investigación
La importancia de la creación de un wearable implementado en un gorro denominado
“INT- CAP” y su respectivo sistema web de monitoreo, que se podrá visualizar desde
cualquier lugar con acceso a internet ya sea desde una computadora, un Smartphone o una
Tablet, así también a través de este dispositivo se puede realizar alertas al cardiólogo cuando
exista anomalías en el correcto funcionamiento del corazón para su inmediato actuar y toma
de decisiones en función a las variaciones del ritmo cardiaco que existiese (Flores, 2018). Por
otro lado Hernández et al. (2017) describe el desarrollo de un dispositivo electrónico para
medir frecuencia cardiaca en personas utilizando el detector de pulso Amped, la tarjeta
arduino y la plataforma LabView. El sistema consta del sensor de pulso el cual es colocado en
el dedo índice, la tarjeta arduino hace la adquisición de los datos y en la plataforma LabView,
la cual determina de acuerdo con el número de pulsos por minuto la posible patología.
Otro de los aspectos importantes es la que muestra la onda pletismográfica mediante un
dispositivo electrónico adaptado al dedo, el cual llamaremos el pulsímetro. Se presentará las
distintas etapas de filtraje utilizado en el circuito para poder obtener la onda pletismográfica
perfecta y sin ningún tipo de distorsión (Samamé et al., 2011).Por otro lado Quintana (2016)
versa sobre un modelo de control y diagnóstico de enfermedades cardiovasculares usando dis-
positivos como manillas y su conexión con sistemas de análisis alojados en la nube usando
internet para bridar apoyo al médico en el control, seguimiento y diagnóstico del paciente.
En esta investigación se mostró un prototipo desarrollado eligiendo elementos idóneos pa-
ra construirlo empezando por tomar señales de pulso cardiaco por medio del sensor colocado
sobre el dedo índice en cualquier mano, emitiendo pulsos hacia el controlador Arduino Uno,
a través de cables para manipular dicha señal, usando sentencias para programar en el propio
lenguaje de la placa basado en lenguaje C, más la ayuda de los módulos para Arduino GPS y
GPRS/GSM, permitiendo obtener conexión al Sistema de Posicionamiento Global (GPS) con
objetivo de ubicar al usuario, al Sistema Global para Comunicaciones Móviles (GSM) como
enlace a teléfonos celulares, emitiendo mensajes de texto con la posición global y condición
cardiaca del paciente, dependiendo de su rango de pulsos (Gallo, 2016). Así mismo el
pulsíme- tro mide la tasa cardíaca en reposo, la progresión de la frecuencia de los latidos hasta
el punto de esfuerzo máximo y su descenso durante la etapa de reposo. Tradicionalmente, las
pulsaciones se tomaban, tanto en reposo como al finalizar el entrenamiento, palpando durante
un minuto con los dedos índice y corazón en el cuello (justo debajo de la parte trasera de la
oreja) o en la muñeca. Sin embargo, el pulsímetro ofrece no sólo una cifra más ajustada a la
realidad, sino también la posibilidad de conocer los cambios de la misma durante la sesión, lo
que permite obtener una idea más fiel de cuál es la capacidad de esfuerzo de una persona
(Galo, 2015).
Este proyecto pretende presentar una solución preliminar haciendo uso de los actualmen-
te generalmente extendidos Smartphone y de placas basadas en microcontroladores para tal n.
También abre una línea de posibles ampliaciones, todas ellas enfocadas al bienestar cardíaco
del usuario. Cotorruelo (2017).Por otro lado un acercamiento al proceso de diseño y
producción de un dispositivo electromédico como es un electrocardiógrafo analógico que,
comunicado con una placa de desarrollo Arduino permite la adquisición y procesamiento de
una señal de elec- trocardiograma. Galeote (2017)
Quien realizó un sistema de medición no invasivo e inalámbrico de velocidad de onda de
pulso (PWV) y pulso cardíaco mediante el uso del sensor piezoeléctrico SDT1-028K, la señal
se adquirió con la tarjeta USB-6009 de National Instruments y en el software LabVIEW se
realizó un algoritmo para el cálculo de la PWV y del pulso cardíaco a través de la medición
simul- tánea del pulso radial y carotídeo; posteriormente los valores calculados y procesados
fueron enviados a través de comunicación serial a un módulo de comunicación Bluetooth
(utilizando una tarjeta Arduino UNO como “puente” para enviar datos seriales entre dicho
módulo y la computadora) y posteriormente enviarlos a dispositivos con sistema operativo
Android y por medio de una aplicación en el software MIT App Inventor 2 visualizar los
valores de la PWV y del pulso cardíaco y que a su vez noticará si existía riesgo de
padecimiento de rigidez aórti- ca o de las arritmias cardíacas taquicardia y bradicardia.
Herrera (2016).Así mismo el sistema utiliza módulos que permiten adquirir los datos del
sensor de presión arterial y ritmo cardíaco. Estos datos son enviados vía WiFi a un servidor
web para monitoreo. El servidor web recibe la información, la almacena y permite la
visualización en forma interactiva. Adicionalmente, la aplicación web se enfoca en un sistema
de gestión para mejorar el control de historias clínicas y datos de los pacientes. Ortiz et al.
(2017)
En el presente trabajo se presenta la construcción de un sistema de monitoreo de la fre-
cuencia cardiaca implementado en la plataforma Arduino, con el fin de realizar mediciones de
frecuencia, guardando el historial y que éste sirva de ayuda al doctor tratante. Las mediciones
se llevan a cabo a través de componentes basados en Arduino, por método no invasivo sobre el
dedo o lóbulo del paciente, recogiendo los datos vía cable a tarjeta de Arduino y cuya lectura
se obtiene mediante programación y enviada a una pantalla touch. Contreras et al. (2017).
Por otra parte Flores (2017) señala en su artículo las especificaciones y saber cómo
funciona el sensor Grove Finger Clip. Dentro del mundo Maker es uno de los sensores más
robustos, de alta calidad, incluye su propia carcasa, además de una banda para poder tomar
muestras en brazo, muñeca o en el dedo. Para comprender el funcionamiento del sensor, así
como de otros modelos basados en el mismo principio, comenzaremos por definir la
fotopletismografía. La fotopletismografía (photoplethysmogram por sus siglas en inglés),
también conocida como PPG; es un proceso para detectar sangre en el tejido subcutáneo.
Básicamente utiliza luz verde de un LED (emisor) y un fotodiodo (receptor) que recibe
diferentes intensidades de luz reflejada en la sangre. En términos más científicos: La
fotopletismografía (PPG) puede proporcionar el valor de la frecuencia cardiaca, a través del
registro y análisis de una señal de origen óptico, obtenida en un lecho vascular, y que resulta
modulada por el cambio del volumen sanguíneo debido a la acción de bombeo del corazón.
Por otro parte tenemos un sistema está formado por un sistema de adquisición de datos
com- puesto por la placa Arduino UNO y varios módulos adicionales, como el módulo WiFi
para la conexión a la red y la plataforma eHealth con sus distintos sensores para captar las
variables fisiológicas del cuerpo humano. Además también se compone de un sistema de
recepción y gestión de los datos ubicados en un servidor web, compuesto por una base de
datos, un archivo de recepción de datos y una aplicación web. Alba (2016). Así mismo el
presente proyecto se presenta un wearable, que se puede definir como una prenda de vestir o
accesorio que lleva in- tegrado un sistema embebido, el cual monitorea el pulso cardiaco y
cuenta con la funcionalidad de establecer posibles arritmias cardiacas que pueden presentarse
en el Nodo SA del corazón, y que se obtienen a través de un análisis de las variaciones de la
frecuencia cardiaca o HVR. Para la construcción de este proyecto se utilizó la placa LilyPad
Simblee que cuenta con una antena RF que crear una red Bluetooth Low Energy y cuenta con
una aplicación móvil que permite descubrir he interactuar con el hardware Simblee, además
de un sensor de pulso que basa su lectura en los cambios de luz provocados en los tejidos de
la piel y su elección se fundamenta en los requerimientos que solventan las necesidades de los
usuarios. Homero (2017).

3. Resultados de la clasificación
Como resultados de nuestra investigación se ha decidido trabajar con arduino y sensores q
son herramientas necesarias para poder llevar un monitoreo de pulsaciones cardiacas y poder
así dar con el posible diagnostico que presentando la persona en ese momento.
A partir de la necesidad de contrarrestar las cifras obtenidas nace este proyecto de diseño
de un dispositivo electrónico de monitoreo para medir el ritmo cardiaco, usando arduino, con
el fin de prevenir algunos de los padecimientos que estén relacionados a las enfermedades
car- diovasculares. El dispositivo pretende estar a disposición del público en general, su uso
estará enfocado sobre todo a personas que tengan antecedentes de algún problema cardiaco.
Dado el diseño e implementación de una placa de arduino se empleara un pulsímetro mide
la tasa cardíaca en reposo, la progresión de la frecuencia de los latidos hasta el punto de
esfuerzo máximo y su descenso durante la etapa de reposo.
A partir de la plataforma Arduino se presenta la construcción de un sistema de monitoreo
de la frecuencia cardiaca implementado, con el fin de realizar mediciones de frecuencia,
guardando el historial y que éste sirva de ayuda al doctor tratante. Las mediciones se llevan a
cabo a través de componentes basados en Arduino, Es por ello que en esta investigación se
optó por elegir como herramienta principal el arduino, adaptándose de manera adecuada a lo
que se quiere realizar que es la medición de pulsaciones cardiacas.
Tradicionalmente para medir las pulsaciones cardiacas y saber si tu corazón está en buen
estado se hacía a palpando por unos minutos la muñeca de la mano Sin embargo, el
pulsímetro ofrece no sólo una cifra más ajustada a la realidad, sino también la posibilidad de
conocer los cambios de la misma durante la sesión, lo que permite obtener una idea más fiel
de cuál es la capacidad de esfuerzo de una persona como propuesta a futuro creación de un
wearable implementado en una prenda de vestir o accesorio que lleva integrado un sistema
embebido y su respectivo sistema web de monitoreo, que se podrá visualizar desde cualquier
lugar con acceso a internet ya sea desde una computadora, un Smartphone o una Tablet, así
también a través de este dispositivo se puede realizar alertas al cardiólogo cuando exista
anomalías en el correcto funcionamiento del corazón para su inmediato actuar y toma de
decisiones en función a las variaciones del ritmo cardiaco que existiese.

4. Conclusiones
Luego de realizar una búsqueda de diferentes fuentes de información logramos comparar
las diferentes tecnologías y herramientas aplicadas a nuestro tema de investigación,
concluyendo con el diseño e implementación de una placa de arduino y el uso de ciertas
herramientas y así poder medir las pulsaciones cardiacas de las distintas personas que padecen
alguna anomalía en su corazón , dando como resultados que personas inexpertas puedan tener
conocimiento de la cantidad de pulsaciones presenta su corazón sin necesidad de hacerlo
palpando por unos minutos la muñeca de la mano el cual no todos tienen un conocimiento
previo como realizarlo.

Referencias
De Giusti, A., Naiouf , M., Sanz, C., Tinetti, F., De Giusti, L., & Bertone, R. (2002). Procesamiento
Paralelo y Distribuido en tratamiento masivo de datos. Workshop de Investigadores en Ciencias
de la Computación, 364 -367.
Ge, Y. (2020). Spark Parallel Optimization Algorithm Based on Improved BP Neural Network. Journal
of Physics: Conference Series, 2-5.
Lapeira Mena, O., Ceruto Cordovés, T., Rosete Suárez, A., & Díaz Pando, H. (2017). Algoritmo paralelo
para la obtención de predicados difusos. Revista Cubana de Ciencias Informáticas, 117-133.
Lu, X., Lu, H., Yuan, J., & Wang, X. (1 de 8 de 2020). An Improved K-means Distributed Clustering
Algorithm Based on Spark Parallel Computing Framework. Journal of Physics: Conference
Series, 1616, 012065.
M, S., D, P., M, L., A, V., D, L., J, V., . . . Bilbao M. (2011). Diseño Óptimo de Parques Eólicos con
Metaheurísticas Poblacionales y Técnicas de Minería de Datos utilizando Procesamiento
Paralelo.
Martinez, J. J. (2015). Análisis de mineria de datos distribuida con Weka Parallel en computadoras con
múltiples procesadores físicos y lógicos. Economía y Administración (E&A), 154-165.
Menandas, J., & Joshi, J. (2014). Data Mining with Parallel Processing Technique for Complexity
Reduction and Characterization of Big Data. Global Journal Of Advance research, 69-80.
Silva, J., Hernández Palma, H., Niebles Núñez, W., Ovallos Gazabon , D., & Varela, N. (2019). Parallel
Algorithm for Reduction of Data Processing Time in Big Data. Journal of Physics: Conference
Series, 1432.
Suárez, E., & Marlis Fulgueira , C. (2015). Paralelización del Algoritmo Expectación-Maximización
Utilizando OpenCL. Lámpsakos, 51-61.
Zambrano Burbano, R. M. (2014). Análisis de algoritmos paralelos para la tarea de mineria de datos
asociación. Universidad de Nariño, Colombia.

También podría gustarte