VISIONARTIFICIAL
VISIONARTIFICIAL
net/publication/313280598
CITATIONS READS
0 1,094
7 authors, including:
Some of the authors of this publication are also working on these related projects:
METODOLOGÍA PARA LA OPTIMIZACIÓN DE SISTEMAS DE RIEGO BASADO EN INTERNET DE LAS COSAS, COMPUTACIÓN EN LA NUBE Y APRENDIZAJE AUTOMÁTICO View
project
All content following this page was uploaded by Paul Rosero on 03 February 2017.
Vanessa Alvear1, Henry Farinango1, Iván Navarrete1, Paul Rosero-Montalvo1,2, Jorge Noguera3, Fabián Cuzme1,
Diego Peluffo1
1
Universidad Técnica del Norte-Ibarra, Ecuador
2
Instituto Superior Tecnológico 17 de Julio- Urcuquí, Ecuador
3
Yachay
[email protected], [email protected], [email protected], [email protected], [email protected],
[email protected], [email protected]
red, siendo estos capaces de enviar información sobre la Internet, c) Capa de Aplicación
detectar el estado de un entorno, procesar los datos y enviar los
resultados.
A. Dificultades de IoT C. Protocolos de IoT
Los dispositivos “objetos” se expanden cada día, dando lugar IoT en su capa de aplicación implementa dos nuevos
para que se extienda a todas las industrias y servicios protocolos MQTT y CoAP. El protocolo MQTT (este nombre
ocasionando inconvenientes que se citan a continuación. proviene de MQ Telemetry Transport) es una implementación
realmente ligera y sencilla de un protocolo de mensajería, su
La seguridad y privacidad. -Temas críticos ya que cada diseño se orienta a redes con bajo ancho de banda y altos niveles
objeto puede ser un punto de infección o vulnerabilidad de latencia. Por otra parte, el protocolo de aplicación restringida
(COAP) es un protocolo de transferencia especializado para el uso con
para la toda la red. [7]
nodos y redes restringidas, entiéndase por restringidas aquellas que
Movilidad. - El IoT deberá proporcionar una presentan baja potencia y altos índices de pérdidas. CoAP está
conectividad sin fisuras, independientemente de donde diseñado para interactuar fácilmente con HTTP para la integración con
los objetos se colocan o se traslade, además de tener en la Web y su operación se basa en el protocolo UDP de capa transporte
cuenta la importancia de no perder datos por ser un objeto del modelo TCP/IP [14].
móvil. [8]
Limitación de recursos: Es necesario mencionar que cada
objeto necesita gestionar su propia energía y capacidad
de almacenamiento [9]. III. VISIÓN ARTIFICIAL
La heterogeneidad: Una de las principales dificultades ya
que necesita que todos los objetos conectados a la red
hablen el mismo idioma, es decir que existan protocolos La visión artificial o como la llaman otros autores visión por
para que converjan todos los dispositivos y puedan computador, se la define como la ciencia de programar un
comunicarse dentro de la red IoT. [10] computador para procesar imágenes o videos e incluso
Plug and Play: Tan pronto como un dispositivo se une a entenderlos [15]. En [16] explica que es la transformación de
una red, debe registrarse y entrar en funcionamiento datos desde un fotograma o video cámara en lo que puede ser
permitiendo que todos los objetos puedan comunicarse una decisión o una nueva representación. En la figura 1 se
con el sin ningún inconveniente. En sistemas de IO presenta paso a paso el proceso que se ejecuta en la visión
(Entradas/Salidas), el desafío es hacer este proceso artificial, indicando el orden de cada fase que va desde la
automático y dinámico permita al objeto interactuar adquisición de la imagen y el procesamiento hasta la ejecución
inmediatamente con otros objetos sin la necesidad de de una acción en particular con los datos obtenidos.
intervención humana [10].
B. Arquitecturas de IOT
Arquitectura de 3 capas. - La arquitectura IoT hace uso de Figura 1. Fases del proceso de funcionamiento de la visión
la representación de un modelamiento en capas y se divide
básicamente en 3 con funciones independiente. [13] artificial al determinar una imagen
a) Capa Física
b) Capa de Virtualización
A. Procesamiento de la imagen
de recursos naturales y tecnológicos e incluso mejorar ciertas IoT se requiere tan solo de una cámara y ciertos algoritmos
actividades de la vida cotidiana. A continuación, se citan algunos para poder realizar el análisis de imágenes y videos, si bien es
trabajos que vinculan IoT de la mano de la visión artificial. cierto las cámaras pueden ser de distintas características, pero lo
que se requiere específicamente es capturar imágenes. Basados
A. Conteo de personas en edificios inteligentes en esta idea [2] han implementado un sistema de vigilancia para
domicilios usando una placa Raspberry Pi y una cámara web,
con un costo de aproximadamente 60 dólares se pueden obtener
El trabajo realizado por [25] nace de la necesidad de imágenes en tiempo, el sistema cuenta con un proceso de
implementar un sistema de conteo de personas dentro de un notificación mediante correo electrónico o mensajería que le
edificio, aunque aún esta tecnología no ha tenido muchos casos indicara al propietario si dentro de su hogar se ha detectado un
de estudio, se presenta como un requisito para mejorar las movimiento. El sistema se basa en el uso de scripts en Python y
condiciones medio ambientales y de seguridad dentro de lugares un almacenamiento de información en un servidor FTP externo.
donde se tiene un alto número de ocupantes. Para los autores de Esta solución es una alternativa sencilla y económica pero que
este trabajo, su caso de estudio específico se enfoca dentro de las brinda resultados eficientes como sistema de seguridad y se
aulas de clases, donde buscan brindar un mayor bienestar a los adapta al concepto de Smart Home.
estudiantes mientras permanecen en sus aulas, y a la vez generar
un ahorro de energía, para esto han implementado dos tipos de D. Medicina
nodos, el primer nodo es el de sensores y el segundo es el de las
cámaras. El funcionamiento de este sistema se basa en un En el campo de la medicina mediante la visión artificial se
logaritmo para conteo de personas que se ejecuta mediante el puede clasificar o visualizar una imagen de mejor forma, con
uso de cámaras y visión artificial, además el sistema en su nodo imágenes procesadas en alta resolución se puede operar desde
de sensores monitorea condiciones ambientales como lugares remotos sin tener la necesidad de que un doctor
temperatura, todos los datos son transmitidos inalámbricamente especializado deba trasladarse al lugar de la cirugía [28].
a través de una WSN. Los modelos de ocupación al ser
combinados con los datos ambientales permiten un control
automatizado de los sistemas de aire acondicionado generando E. Inspección de Calidad
a la par un ahorro de energía, por otra parte, el conteo de
personas mejora la seguridad dentro de estos edificios. La inspección puede involucrar los sectores de la
Estudios similares fueron desarrollados por [26], en este caso verificación de dimensiones y fallas de un elemento, las cámaras
se consideraron como punto de enfoque el creciente número de monitoreando la producción en serie de una fábrica, el control se
edificios inteligentes. lo realiza fuera o dentro de las instalaciones, este proceso puede
ser revisado mediante cualquier dispositivo móvil con acceso a
B. Parqueo inteligente y reducción de tráfico vehicular las direcciones públicas de la empresa, con el internet de las
cosas se pueden activar o desactivar máquinas dando un mejor
Uno de los pilares del concepto Smart City es el manejo un control de la producción [28].
inteligente del tráfico vehicular, al respecto se han realizado
numerosos trabajos tal como el realizado por [27] la solución
propuesta en este trabajo se centra en el uso de WSNs y una F. IoT con Visión Artificial en la Educación
adaptación a esta tecnología empleando visón artificial que da
como resultado una VSN (Visual Sensor Network). Un nodo Una alternativa para mejorar la educación desde los niveles
VSN es aquel que está conectado a una cámara, por lo cual puede iniciales hasta las aulas universitarias es involucrar a los
adquirir, procesar y capturar imágenes y videos de un lugar estudiantes con las TICs, en el caso específico de IoT se pueden
específico y trasmitir esa información a su nodo central. Esta desarrollar herramientas didácticas de aprendizaje que cuenten
tecnología es empleada para implementar un sistema de con una plataforma en internet donde los resultados alcanzados
información para estacionamiento que localice los espacios por el estudiante puedan ser visualizados en tiempo real. El uso
disponibles y los difunda entre los conductores reduciendo de visión artificial es una herramienta que podría implementarse
significativamente el tráfico dentro de las zonas congestionadas. para monitorear a los alumnos, determinando estados de ánimo,
El sistema está compuesto por una red inalámbrica de nodos con cansancio e incluso desconcentración que se pueden conocer al
cámaras que ejecutan un algoritmo de detección de espacios evaluar y reconocer ciertos patrones fisiológicos de
disponibles, el procesamiento de las imágenes se realiza en el comportamiento, los beneficios de este tipo de monitoreo serían
nodo central y desde aquí se transmite la información a los que podemos determinar mediante modelos predictivos y
conductores, esta es una solución en tiempo real que vincula el algoritmos de machine learning, cuales son los periodos de
concepto de visión artificial e Internet of Things en beneficio de tiempo y los horarios óptimos para alcanzar un aprendizaje
la población. óptimo.
V. DISCUSIÓN [2] Ansari, A. N., Sedky, M., Sedky, M. y Tyagi, A., «An Internet of things
approach for motion detection using Raspberry Pi,» de Proceedings of
El IoT pretende que los datos que se obtengan por medio 2015 International Conference on Intelligent Computing and Internet of
de sensores puedan ser monitoreados de forma remota, de esta Things, ICIT 2015, 2015.
manera generar bases de datos con las cuales se pueda realizar [3] A. Zanella, N. Bui, A. Castellani, L. Vangelista y M. Zorzi, «Internet of
estadísticas, tendencias, probabilidades, todo esto en función de Things for Smart Cities,» IEEE INTERNET OF THINGS JOURNAL,
comportamientos y actividades de personas o ambientes donde pp. 22-32, 2014.
se puede aplicar sistemas electrónicos completos y obtener estos [4] ITU, «ITU.ORG,» 2005. [En línea]. Available:
http://www.itu.int/osg/spu/publications/internetofthings/.
datos en busca de mejorar procesos o determinar puntos débiles.
[5] ITU, «ITU,» 2012. [En línea]. Available:
El campo de la visión artificial en la actualidad va de la http://www.itu.int/osg/spu/publications/internetofthings/.
mano con la inteligencia artificial donde ya no solo se
[6] CISCO, «Education and the Internet of Everything,» Cisco Consulting
determinan ciertos parámetros de una imagen, sino que una Services and Cisco EMEAR Education Team, pp. 1-15, 2013.
computadora sea capaz de describir una imagen. Todo parte [7] B. Fabian and O. Gunther, «“Distributed ons and its impact on
desde la base del procesamiento de imágenes que es privacy,,» IEEE International Conference, p. 1223–1228., 2007.
indispensable, de tal manera que la interpretación de una imagen [8] J. X. a. S. M. I. F. Akyildiz, «“A survey of mobility management in
o la captura de videos puedan ser procesados para mejor next-generation all-ip-based wireless systems,» Wireless
desempeño de un algoritmo. Communications, IEEE,, pp. 16 -28, 2007.
[9] V. T. S. K. P. S. a. D. S. D. Guinard, «Interacting with the soa-based
internet of things: Discovery, query, selection, and on-demand
VI. CONCLUSIONES provisioning of web services,» Services Computing, IEEE, pp. 223 -
235 , 2010.
[10] V. P. G. C. L. A. Michele Nitti, «The Virtual Object as a Major Element
Con la revisión del estado del arte de IoT y Visión of the Internet of Things: a Survey,» IEEE, pp. 1-12, 2015.
Artificial se han evidenciado que los estudios y avances [11] R. R. S. T. Somayya Madakam, «Internet of Things (IoT): A
tecnológicos en un futuro no muy lejano serán implementados a Literature,» Enero 2015. [En línea]. Available:
la vida cotidiana de las personas y se podrá convivir con ello. http://file.scirp.org/pdf/JCC_2015052516013923.pdf.
Estas tecnologías buscan brindar confort y dar facilidades en los [12] D. A. Bagula, «INTERNET OF THE THINGS (IoT):An introduction
to wireless sensor,» ISAT Laboratory, University of Cape Town, South
diferentes ambientes en que residimos. Africa , p. 43, 2013.
[13] Department of Electrical and Electronic Engineering - University of
Con el abundante cambio e incremento de la tecnología Cagliari,, «The Virtual Object the Internet of Things,» IEEE
con la finalidad de mejorar y facilitar la vida diaria del ser Communications Surveys & Tutorials, pp. 1 -12, 2015.
humano el concepto de IoT cada vez está más presente. La
necesidad de siempre estar conectado a nuestros objetos [14] T. Jaffey, «Eclipse, Retrieved from MQTT and CoAP, IoT Protocols,»
permitirá innumerables aplicaciones de IoT en todos los febrero 2014. [En línea]. Available:
http://eclipse.org/community/eclipse_newsletter/2014/february/article
dominios y campos de estudio que incluyen la medicina, 2.php.
industria, educación, vivienda, minería, hábitat, transporte, etc. [15] I. Culjak y D. Abram, «A brief introduction to OpenCV,» MIPRO, pp.
Pero la aplicación de la IoT se ve limitada al no tener una 1725-1730, 2012.
arquitectura y estándares para que todas puedan interactuar entre [16] G. Bradski y A. Kaebler, Learning OpenCV, Cambridge: O’Reilly
si, además el internet de las cosas requiere grandes esfuerzos Media, Inc., 2008.
para abordar y presentar soluciones para su seguridad y [17] M. Álvarez, "ANALISIS, DISEÑO E IMPLEMENTACION DE UN
amenazas a la privacidad. SISTEMA DE CONTRO DE INGRESO DE VEHICULOS BASADO
EN VISION ARTIFICIAL, Cuenca, 2014.
Los dispositivos electrónicos CCTV (Circuito Cerrado de [18] J. Vélez, A. Moreno, A. Sánchez y J. Sánchez, Visión por Computador,
Universidad Rey Juan Carlos , 2003.
Televisión) en los hogares e incluso cámaras de seguridad en las
[19] M. Shah, Fundamentals of Computer Vision, Orlando: University of
ciudades podrán utilizar la visión artificial para dejar de ser Central Florida, 1997.
dispositivos limitados a grabar videos únicamente, al contrario,
[20] M. G. Posada, Diseño de Prototipo de Recogida Automatizada de Bolos
se contará con ayuda para detectar accidentes como enviar una Mediante Brazo Robótico y Visión Artificial, Oviedo, 2015.
alerta si un niño cae en una piscina y no simplemente grabarlo [21] M. Cárdenas y O. Lerena, Automatización de un sistema de centrado de
como seria lo común. Determinar en las calles accidentes componentes utilizando visión artificial, Cuenca: UPS, 2012.
automovilísticos y enviar alerta a las ambulancias y que este les [22] S. Matuska, R. Hudec y B. Miroslav, «The Comparison of CPU Time
informe de la situación y no esperar que alguien llame via Consumption for Image Procession Algorithm in Matlab and
telefónica. OpenCV,» IEEE, pp. 75 - 78, 2012.
[23] E. Sobrado, «SISTEMA DE VISIÓN ARTIFICIAL PARA EL
RECONOCIMIENTO Y MANIPULACIÓN DE OBJETOS
UTILIZANDO UN BRAZO ROBOT,» Pontificia Universidad Católica
de Perú, Lima, 2009.
VII. REFERENCIAS
[24] G. Bradski y A. Kaebler, Learning OpenCV, Cambridge: Newgen
[1] S. Chen, H. Xu, D. Liu, B. Hu y H. Wang, «A Vision of IoT: Publishing and Data Services, 2008.
Applications, Challenges, and Opportunities With China Perspective,»
IEEE Internet of Things Journal, pp. 349-359, 2014.
[25] F. Paci , D. Brunelli y L. Benini, «0, 1, 2, many — A [27] L. Baroffio, L. Bondi, M. Cesana, A. E. Redondi y M. Tagliasacchi, «A
classroom occupancy monitoring system for smart public Visual Sensor Network for Parking Lot Occupancy Detection in Smart
buildings,» de Design and Architectures for Signal and Cities,» de Internet of Things (WF-IoT), 2015 IEEE 2nd World Forum
Image Processing (DASIP), 2014 Conference on, Madrid, on, Milan, 2015.
2014. [28] S.A.B.I.A.(Sistemas Adaptativos y Bioinspirados en Inteligencia
[26] K. Akkaya, I. Guvenc, . R. Aygun y N. Pala , «IoT-based Artificial), « Visión Artificial e Interacción sin Mandos» marzo 2015.
occupancy monitoring techniques for energy-efficient [En línea].
smart buildings,» de Wireless Communications and http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/3D/Visio
Networking Conference Workshops (WCNCW), 2015 nArtificial/
IEEE, New Orleans, LA, 2015.