Laboratoire d’Analyse et d’Architecture des Systèmes
D.BOTERO GALEANO
RAP
Doctorat : INSA Toulouse, 5 Décembre 2012, 149p., Président: J.Y.FOURNIOLS, Rapporteurs: F.BERRY, R.CARMONA GALAN, Examinateurs: R.KLEIHORST, J.MITERAN, J.PIAT, Directeurs de thèse: M.DEVY, J.L.BOIZARD , N° 12681
Lien : http://tel.archives-ouvertes.fr/tel-00771869
Diffusable
Plus d'informations
Due to the increase of traffic volume and complexity of new transport systems, new Advanced Driver Assistance Systems (ADAS) are a subject of research of many companies, laboratories and universities. These systems include algorithms with techniques that have been studied during the last decades like Simultaneous Lo- calization and Mapping (SLAM), obstacle detection, stereo vision, etc. Thanks to the advances in electronics, robotics and other domains, new embedded systems are being developed to guarantee the safety of the users of these critical systems. For most of these systems a low power consumption as well as reduced size is required. It creates the constraint of execute the algorithms in embedded devices with limited resources. In most of algorithms, moreover for computer vision ones, a big amount of data must be processed at high frequencies, this amount of data demands strong computing resources. FPGAs satisfy this requirement; its parallel architecture combined with its low power consumption and exibility allows developing and executing some algorithms more efficiently than any other processing platforms. In this thesis different embedded computer vision architectures intended to be used in ADAS using FPGAs are presented such as: We present the implementation of a distortion correction architecture operating at 100 Hz in two cameras simultaneously. The correction module allows also to rectify two images for implementation of stereo vision. Obstacle detection algorithms based on Inverse Perspective Mapping (IPM) and classiffication based on Color/Texture attributes are presented. The IPM transform is based in the perspective effect of a scene perceived from two different points of view. Moreover results of the detection algorithms from color/texture attributes applied on a multi-cameras system, are fused in an occupancy grid. An accelerator to apply homographies on images, is presented; this accelerator can be used for different applications like the generation of Bird's eye view or Side view. Multispectral vision is studied using both infrared images and color ones. Syn- thetic images are generated from information acquired from visible and infrared sources to provide a visual aid to the driver. Image enhancement specific for infrared images is also implemented and evaluated, based on the Contrast Lim- ited Adaptive Histogram Equalization (CLAHE). An embedded SLAM algorithm is presented with different hardware acceler- ators (point detection, landmark tracking, active search, correlation, matrix operations). All the algorithms were simulated, implemented and verified using as target FPGAs. The validation was done using development kits. A custom board integrating all the presented algorithms is presented. Virtual components developed in this thesis were used in three different projects: PICASSO (stereo vision), COMMROB (obstacle detection from a multi-cameras system) and SART (multispectral vision).
En raison de l'augmentation du volume et de la complexité des systèmes de transport, de nouveaux systèmes avancés d'assistance à la conduite (ADAS) sont étudiés dans de nombreuses entreprises, laboratoires et universités. Ces systèmes comprennent des algorithmes avec des techniques qui ont été étudiés au cours des dernières décennies, comme la localisation et cartographie simultanées (SLAM), détection d'obstacles, la vision stéréoscopique, etc. Grâce aux progrès de l'électronique, de la robotique et de plusieurs autres domaines, de nouveaux systèmes embarqués sont développés pour garantir la sécurité des utilisateurs de ces systèmes critiques. Pour la plupart de ces systèmes, une faible consommation d'énergie ainsi qu’une taille réduite sont nécessaires. Cela crée la contrainte d'exécuter les algorithmes sur les systèmes embarqués avec des ressources limitées. Dans la plupart des algorithmes, en particulier pour la vision par ordinateur, une grande quantité de données doivent être traitées à des fréquences élevées, ce qui exige des ressources informatiques importantes. Un FPGA satisfait cette exigence, son architecture parallèle combinée à sa faible consommation d'énergie et la souplesse pour les programmer permet de développer et d'exécuter des algorithmes plus efficacement que sur d’autres plateformes de traitement. Les composants virtuels développés dans cette thèse ont été utilisés dans trois différents projets: PICASSO (vision stéréoscopique), COMMROB (détection d'obstacles à partir d'une système multicaméra) et SART (Système d’Aide au Roulage tous Temps).
A.DURAND PETITEVILLE, S.DUROLA, V.CADENAT, M.COURDESSES
RAP
Rapport LAAS N°12730, Décembre 2012, 7p.
Diffusable
128866D.BOTERO GALEANO, J.PIAT, P.CHALIMBAUD, M.DEVY, J.L.BOIZARD
RAP, N2IS
Manifestation avec acte : Conference on Design and Architectures for Signal and Image Processing ( DASIP ) 2012 du 23 octobre au 25 octobre 2012, Karlsruhe (Allemagne), Octobre 2012, 8p. , N° 12420
Diffusable
128947D.BOTERO GALEANO, J.PIAT, M.DEVY, J.L.BOIZARD
RAP, N2IS
Manifestation avec acte : Workshop on Smart CAmeras for roBOTic applications ( SCaBot ) 2012 du 11 octobre au 11 octobre 2012, Vilamoura (Portugal), Octobre 2012, 6p. , N° 12714
Diffusable
128821A.DURAND PETITEVILLE, V.CADENAT
RAP
Manifestation avec acte : Workshop on Visual Control of Mobile Robots ( ViCoMoR ) 2012 du 11 octobre au 11 janvier 2013, Vilamoura (Portugal), Octobre 2012, 6p. , N° 12395
Diffusable
128819D.MARQUEZ GAMEZ, M.DEVY
RAP
Manifestation avec acte : Workshop on Planning, Perception and Navigation for Intelligent Vehicles ( PPNIV ) 2012 du 07 octobre au 07 octobre 2012, Villamoura (Portugal), 2012, 6p. , N° 12713
Diffusable
128818A.PORTELLO, P.DANES, S.ARGENTIERI
RAP
Manifestation avec acte : Intelligent Robots and Systems ( IROS ) 2012 du 07 octobre au 12 octobre 2012, Algarve (Portugal), 2012, pp.3294-3299 , N° 12108
Diffusable
128588V.LUNATI, J.MANHES, P.DANES
RAP, 2I
Manifestation avec acte : Intelligent Robots and Systems ( IROS ) 2012 du 07 octobre au 12 octobre 2012, Algarve (Portugal), 2012, pp.998-1003 , N° 12107
Diffusable
128589H.CHAABANI, W.FILALI, T.SIMON, F.LERASLE
RAP, IUT Figeac, LARODEC
Manifestation avec acte : International Conference on Intelligent Robotics and Applications ( ICIRA ) 2012 du 03 octobre au 05 octobre 2012, Montréal (Canada), 2012, 10p. , N° 12418
Diffusable
128808F.BUGARIN, A.BARTOLI, D.HENRION, J.B.LASSERRE, J.J.ORTEU, T.SENTENAC
MAC, Université d’Auvergne, CROMeP , RAP
Rapport LAAS N°12489, Septembre 2012, 23p.
Lien : http://hal.archives-ouvertes.fr/hal-00723015
Diffusable
Plus d'informations
The fundamental matrix can be estimated from point matches. The current gold standard is to bootstrap the eight-point algorithm and two-view projective bundle adjustment. The eight-point algorithm first computes a simple linear least squares solution by minimizing an algebraic cost and then computes the closest rank-deficient matrix. This article proposes a single-step method that solves both steps of the eight-point algorithm. Using recent result from polynomial global optimization, our method finds the rank-deficient matrix that exactly minimizes the algebraic cost. The current gold standard is known to be extremely effective but is nonetheless outperformed by our rank-constrained method boostrapping bundle adjustment. This is here demonstrated on simulated and standard real datasets. With our initialization, bundle adjustment consistently finds a better local minimum (achieves a lower reprojection error) and takes less iterations to converge