Servicios Personalizados
Articulo
Indicadores
Links relacionados
- Citado por SciELO
- Similares en SciELO
Bookmark
Revista de Investigación Estudiantil Iluminate
versión impresa ISSN 2415-2323
Rev. Inv. Est. I. v.10 n.1 La Paz 2018
ARTÍCULOS ORIGINALES CORTOS
Seguimiento de objetos en video en Matlab
Tracking of video objects in Matlab
Manuel Augusto Balderrama Alcalá1
Instituto de Investigaciones en Ciencia y Tecnología-Universidad La Salle Bolivia
1 Estudiante de la Carrera de Ing. de Sistemas de la Universidad La Salle
maba_reflex@hotmail.com, manuel.bavr691 @gmail.com
Artículo Recibido: 29-07-2018 Artículo Aceptado: 06-11-2018
Resumen
Este trabajo fue inspirado en la videovigilancia, que es necesaria en las instituciones sobre todo bancarias y de índole comercial. El presente trabajo trata sobre el reconocimiento y seguimiento de objetos y/o personas mediante el uso de un programa realizado en Matlab. El objetivo es demostrar la posible detección de los movimientos dentro de un ambiente grabado de una manera estática, utilizando un programa de detección de movimientos. Lo que realiza al ejecutarse es detectar el cambio de las imágenes dentro del video para tomarlas como un movimiento. La metodología empleada fue: Detección de grabación estática, comparación de imágenes detectadas, Regionprop, dilatación de imagen, y recuadro de imagen. En la primera ventana mostrará el video y encuadra las partes en las que detecte movimiento, en la segunda ventana dentro de un fondo totalmente negro mostrará el movimiento como manchas blancas. Se encontró niveles de detección altos, con el mínimo cambio o movimiento.
Palabras Claves: Registro de imagen, Videovigilancia, Detección de Movimiento, Dilatación, Matlab.
Abstract
The present work deals with the recognition and monitoring of objects and / or people through the use of a program made in Matlab. The objective was to demon-strate the possible detection of movements within a recorded environment in a stat-ic way, using the program we developed. What it does when executed is to detect the change of the images within the video to take them as a movement. In the first window it will show the video and frame the parts in which it detects movement, in the second window within a totally black background it will show the movement as white spots.
Keywords: Image Registration, Videovigilance, Moving Detection, Dilatation, Matlab.
Introducción
El propósito de este trabajo es el de realizar un programa codificado en la plataforma deMatlab, que pueda realizar una detección de movimiento y diferenciar en grabaciones de cámaras de seguridad estáticas el movimiento que realizarían personas u objetos en el transcurso del tiempo de la Videovigilancia, para así automáticamente no perder de vista y dejar registrados los movimientos que pasan desapercibidos al ojo humano.
Esta imagen representa la detección del movimiento: la parte blanca se genera en el momento de la detección del movimiento y la parte oscura es la imagen estática, de la fig. 1.
Estado del arte
Detección y seguimiento de objetos presentes en video 2D con Matlab. En el siguiente trabajo se presentan los resultados de la detección y seguimiento de un objeto presente en una grabación de video.
Modelado y seguimiento de objetos por medio de distribución de color. En este trabajo se analiza el problema del seguimiento de una persona en una escena arbitraria, en un sistema de visión por computadora en el cual el cuerpo puede ser tratado como un objeto articulado.
La detección de movimientos tiene muchas aplicaciones actuales y tiene una gran importancia en el tratamiento de imágenes como menciona Intrepido (2011) el detector de movimiento, tiene una gran importancia en los ámbitos de vigilancia, como detector de presencia. El avance de la tecnología, ha disminuido enormemente el tamaño de los sensores, así como las falsas detecciones.
Por otro lado, Las necesidades de la viglancia, exigen que los dispistivos de vigilancia se apaguen cuando no hay movimiento como meciona Anonimo (2015), los ingenieros del ámbito de la iluminación general están centrados en el diseño de sistemas compactos, inteligentes y eficientes desde el punto de vista energético que podrían conseguirse añadiendo la función de apagado automático cuando no se detecta presencia de personas.
Melvin Ramírez Bogantes (2013) indica que se diseñó un algoritmo y se implementó en el ambiente de programación de Matlab con videos facilitados por el Centro de Investigación Apícola Tropical, el principal resultado es un programa capaz de detectar y registrar el movimiento de un ácaro.
Metodología
Se utilizó la herramienta Matlab, que es un software matemático con un entorno de desarrollo integrado con su lenguaje de programación propio. Se implementó la idea de usar el video como imágenes de tiempos diferentes, para explicarlo mejor quiere decir que el programa compara 2 imágenes que vienen en secuencia y en las partes en las que note la diferencia, significará que se realizó algún tipo de movimiento, en la imagen se recuadra con verde las partes con movimiento.
También se realizó la detección en un entorno binario, en un fondo negro que muestra los movimientos con un color blanco, debido a la poca resolución que ofrecía, gracias a una dilatación los pequeños rasgos blancos llegaron a tomar
forma para mostrar más claramente los movimientos que se realizan.
Resultados
El programa se realizó con una cierta cantidad de videos de prueba, como era de esperarse no realizó un 100% de exactitud, pero estaba bastante aproximado, debido al hecho que detectaba hasta el movimiento de la luz en algunos casos.
Como se puede observar en la figura 3 el software ha detectado el movimiento remarcando la imagen con un recuadro.
Esta imagen representa la detección del movimiento: la parte blanca se genera en el momento de la detección del movimiento y la parte oscura es la imagen estática, de la fig. 3
Conclusiones
El software desarrollado, demostró la detección de movimiento realizado sobre el video del asalto al banco.
Durante la noche, se pueden detectar hasta el más mínimo cambio de luz como un movimiento
El software, puede también llegar a omitir algunos movimientos, debido a la calidad de la grabación, que puede no ser muy nítida o con menor contraste de luz.
Referencias
Intrepido. (17 de Agosto de 2011). Overblog. Obtenido de Overblog: http://intrepido1.over-blog.es/article-como-funciona-detector-movimiento-85924119.html
Anónimo (Dirección). (12 de 12 de 2018). Filmación de atraco a mano armada a una panadería [Película].
Ramírez, C. M. (2013). Detección y seguimiento de objetos presentes en video 2D con MatLab. Uniciencia, 39-50. [ Links ]
Anonimo. (8 de Diciembre de 2015). redeweb. Obtenido de redeweb: https://