4 research outputs found

    Desarrollo de una interfaz común para la configuración y adquisición de datos de cámaras de tiempo de vuelo

    Get PDF
    El objetivo de este trabajo es el desarrollo de una interfaz de programación de aplicaciones (API) común, que permita la configuración y adquisición de información proveniente de diferentes sensores de profundidad, sin necesidad de conocer las funciones propias de la cámara. Las cámaras de tiempo de vuelo (ToF) permiten obtener información de profundidad del entorno con una precisión elevada, analizando los cambios que sufre una señal luminosa emitida cuando esta se refleja en los diferentes objetos. Sin embargo, cada fabricante proporciona sus propias funciones y aplicaciones. La API desarrollada en este trabajo permite el acceso a la configuración de la cámara y adquisición de la información sin necesidad de conocer las librerías del fabricante, permitiendo, además, incorporar nuevas cámaras de forma sencilla.The aim of this final degree thesis is the development of a common programming interface (API), which allows the image acquisition from different depth cameras, without the need to know the functions of the camera. Time of flight cameras (ToF) allow to obtain depth information of the environment with a high precision, analyzing the changes suffered by an infrared signal emitted when the light is reflected from different objects. However, each manufacturer provides its own functions and applications. The API developed in this assignment allows access to the configuration of the camera and acquisition of information without the need to know the manufacturer's libraries functions, also allowing the incorporation of new cameras in a simple way.Grado en Ingeniería en Electrónica y Automática Industria

    Detección y seguimiento de una persona en una habitación

    Full text link
    [ES] Existen diferentes métodos de detección de objetos utilizando diferentes dispositivos como cámaras web, Kinect, cámaras estereoscópicas, etc. La mayoría de estos estudios están enfocados a la detección de objetos con fines de seguridad en la sociedad, ya sea detectar robos, controlar el tráfico en las carreteras, contar personas en una escena, etc. Pero no existen sistemas para detectar alteraciones en el movimiento de las personas, o juegos para niños, pero con fines educativos. El presente trabajo final de Máster está motivado por la necesidad de seguimiento de una persona en una habitación para el proyecto CHILDMNEMOS. A lo largo de esta tesina se han desarrollado cuatro algoritmos con el fin de conseguir detectar a una persona en movimiento con dispositivos ubicados en el techo de una escena, de tal forma que detecte a la persona verticalmente y no de frente. Para ello se realizó un análisis de posibles algoritmos que podrían responder a nuestra necesidad utilizando dos dispositivos diferentes de captura de fotogramas de video; utilizamos una cámara Logitech 9000 y Kinect. Además de usar librerías para visión artificial y para el desarrollo de aplicaciones para Kinect. Estas librerías son OpenCV y OpenNI, respectivamente. Como pasos en los algoritmos desarrollados, se encuentran técnicas conocidas, como Sustracción de fondo, Mixture of Gauss, Filtro de Kalman; y también funciones de la librería OpenNI, que funcionan con Kinect. Se compararán los algoritmos y los dispositivos, para conocer qué algoritmo y qué dispositivo son los que ofrecen mejores resultados. Al realizar los experimentos, se obtuvieron mejores resultados con un algoritmo desarrollado para Kinect, usando la técnica que se planteó, que consiste en analizar solo una región de la escena capturada por Kinect (Cabeza y Hombros de la persona) el cual permitió sustraer el fondo; además de usar filtros para eliminar el ruido y sombra; y para el seguimiento se usó el Filtro de Kalman.[EN] There are different methods for detecting objects using different devices such as web cameras, Kinect, stereoscopic cameras, etc. Most of these studies are focused on detection of objects for security in society, whether detect theft, monitor traffic on the roads, counting people in a scene, etc. But there aren¿t systems to detect changes in the movement of people, or children's games, but for educational purposes. This Thesis is motivated by the need to track a person in a room for the project CHILDMNEMOS. Throughout this thesis four algorithms have been developed in order to detect a person get moving with devices located in the ceiling of a scene, so the algorithms and the devices detects the person vertically and not in front of the person. This was achieved by an analysis of possible algorithms that could answer our need using two different devices capture video frames, we use a Logitech 9000 and Kinect camera. Besides using artificial vision and libraries for developing applications for Kinect. These libraries are OpenCV and OpenNI, respectively. As steps in the algorithms developed are known techniques such as background subtraction, Mixture of Gauss, Kalman Filter, and OpenNI library functions that work with Kinect. Will compare the algorithms and devices for which algorithm and which device are those that offer better results. In conducting the experiments, better results were obtained with an algorithm developed for Kinect, using the technique proposed, which consists of analyzing only a region of the scene captured by Kinect (Head and shoulders of the person) which allowed background subtraction in addition to using filters to remove noise and shadow, and for Tracking Kalman filter was used.Olguin Rivas, L. (2013). Detección y seguimiento de una persona en una habitación. http://hdl.handle.net/10251/38278Archivo delegad

    Fusing spatial and temporal components for real-time depth data enhancement of dynamic scenes

    Get PDF
    The depth images from consumer depth cameras (e.g., structured-light/ToF devices) exhibit a substantial amount of artifacts (e.g., holes, flickering, ghosting) that needs to be removed for real-world applications. Existing methods cannot entirely remove them and perform slow. This thesis proposes a new real-time spatio-temporal depth image enhancement filter that completely removes flickering and ghosting, and significantly reduces holes. This thesis also presents a novel depth-data capture setup and two data reduction methods to optimize the performance of the proposed enhancement method
    corecore