Edge and corner identification for tracking the line of sight
Fecha
2005-12-01
Autores
S Orozco, María
Ruiz Salguero, Oscar Eduardo
Jasnoch, Uwe
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad EAFIT
Resumen
Descripción
This article presents an edge and corner detector, implemented in the GEIST project domain (a Computer Aided Tourist Information System) to extract information from straight edges and their intersections (corners in the image) from camera images ( from the real world) contrasted with computer-generated images (from the Historical Monuments Database based on the position and orientation of a virtual observer). The camera and computer generated images are processed to reduce detail, find the skeleton of the image and detect edges and corners. The surviving corners of the detection and discovery process of the skeleton of the images are treated as reference points and fed to a matching algorithm, which estimates the sampling errors that usually contaminate the GPS and orientation data (fed to the generator images per computer). In this way, a closed loop control cycle is implemented, by means of which the system converges to the exact determination of position and orientation of an observer crossing a historical scenario (in this case, the city of Heidelberg). With this exact position and orientation, in the GEIST project other modules are capable of projecting historical re-creations in the observer's field of vision, which have the exact scenario (the real image seen by the observer). Thus, the tourist "sees" the scenes unfolding in material and real historical sites of the city. To do this, this article presents the modification and articulation of algorithms such as the Canny Edge Detector, "SUSAN Corner Detector", 1- and 2-dimensional filters, and so on.
Este artículo presenta un detector de aristas y esquinas, implementado en el dominio del proyecto GEIST (un Sistema de Información Turística Asistido por Computador) para extraer la información de aristas rectas y sus intersecciones (esquinas en la imagen) a partir de imágenes de cámara (del mundo real) contrastadas con imágenes generadas por computador (de la Base de Datos de Monumentos Históricos a partir de posición y orientación de un observador virtual). Las imágenes de la cámara y las generadas por computador son procesadas para reducir detalle, hallar el esqueleto de la imagen y detectar aristas y esquinas. Las esquinas sobrevivientes del proceso de detección y hallazgo del esqueleto de las imágenes son tratados como puntos referentes y alimentados a un algoritmo de puesta en correspondencia, el cual estima los errores de muestreo que usualmente contaminan los datos de GPS y orientación (alimentados al generador de imágenes por computador). De esta manera, un ciclo de control de lazo cerrado se implementa, por medio del cual el sistema converge a la determinación exacta de posición y orientación de un observador atravesando un escenario histórico (en este caso, la ciudad de Heidelberg). Con esta posición y orientación exactas, en el proyecto GEIST otros módulos son capaces de proyectar re-creaciones históricas en el campo de visión del observador, las cuales tienen el escenario exacto (la imagen real vista por el observador). Así, el turista “ve” las escenas desarrollándose en sitios históricos materiales y reales de la ciudad. Para ello, este artículo presenta la modificación y articulación de algoritmos tales como el Canny Edge Detector, “SUSAN Corner detector”, filtros 1- y 2-dimensionales, etcétera.
Este artículo presenta un detector de aristas y esquinas, implementado en el dominio del proyecto GEIST (un Sistema de Información Turística Asistido por Computador) para extraer la información de aristas rectas y sus intersecciones (esquinas en la imagen) a partir de imágenes de cámara (del mundo real) contrastadas con imágenes generadas por computador (de la Base de Datos de Monumentos Históricos a partir de posición y orientación de un observador virtual). Las imágenes de la cámara y las generadas por computador son procesadas para reducir detalle, hallar el esqueleto de la imagen y detectar aristas y esquinas. Las esquinas sobrevivientes del proceso de detección y hallazgo del esqueleto de las imágenes son tratados como puntos referentes y alimentados a un algoritmo de puesta en correspondencia, el cual estima los errores de muestreo que usualmente contaminan los datos de GPS y orientación (alimentados al generador de imágenes por computador). De esta manera, un ciclo de control de lazo cerrado se implementa, por medio del cual el sistema converge a la determinación exacta de posición y orientación de un observador atravesando un escenario histórico (en este caso, la ciudad de Heidelberg). Con esta posición y orientación exactas, en el proyecto GEIST otros módulos son capaces de proyectar re-creaciones históricas en el campo de visión del observador, las cuales tienen el escenario exacto (la imagen real vista por el observador). Así, el turista “ve” las escenas desarrollándose en sitios históricos materiales y reales de la ciudad. Para ello, este artículo presenta la modificación y articulación de algoritmos tales como el Canny Edge Detector, “SUSAN Corner detector”, filtros 1- y 2-dimensionales, etcétera.