P. Bonnin | Université Versailles Saint-Quentin en Yvelines (original) (raw)

Papers by P. Bonnin

Research paper thumbnail of Towards a choice of region algorithms for the evaluation of parallel vision architectures

Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing

ABSTRACT

Research paper thumbnail of A dynamic analysis system for textured images using multiprocessors

Proceedings of the First International Conference on Massively Parallel Computing Systems (MPCS) The Challenges of General-Purpose and Special-Purpose Computing

Vision computing involves the execution of a large number of operations on large sets of structur... more Vision computing involves the execution of a large number of operations on large sets of structured data. The need for very high speed processing in image processing means parallel architectural solutions have to be explored. In this paper we propose the development of a dynamic texture analysis system using a multiprocessor system MEAP. The project is aimed to recognize and delineate the texture of image regions with robustness and reliability at less computation cost. Based on the successful prototype texture analysis system previously implemented sequentially by us, the system is expected to be flexible for parallel extension with a multiprocessor. The dynamic approach detailed involves a mask tuning scheme for the establishment of a rotational and scale invariant texture classification system in parallel

Research paper thumbnail of Cleopatre: free open-source components for real-time control of robotic applications

IFAC Proceedings Volumes, 2004

This paper is concerned with a software framework for real-time computing which supports a compon... more This paper is concerned with a software framework for real-time computing which supports a component based system design targeted to robotic applications. We are providing a set of free open-source software components that enhance LINUX/RTAI by supplying it with a library that contains both system-level modules including dynamic schedulers and Fault-tolerance mechanisms, and user-level modules dedicated to real-time vision and automatic control.

Research paper thumbnail of Clear box evaluation of vision algorithms application to the design of a new color region growing segmentation for robotics

Proceedings of the Eighth International Symposium on Signal Processing and Its Applications, 2005.

ABSTRACT

Research paper thumbnail of Algorithme d’ordonnancement de la bibliothèque open-source Cléopatre: application à la réalisation d’un système de vision temps-réel dynamiquement reconfigurable–

Research paper thumbnail of Programmation d’un Système de Vision Temps Réel Embarqué sur un Robot Quadrupède Mobile et Autonome

... Le but est de faire jouer les robots au football, par équipe de 3 joueurs. Les divers élément... more ... Le but est de faire jouer les robots au football, par équipe de 3 joueurs. Les divers éléments de la scène : la balle (orange), les buts (jaune et bleu clair), les joueurs (rouge et bleu foncé), le terrain (vert avec ses bords blancs) sont discernables par leurs couleurs respectives. ...

Research paper thumbnail of RoboCup 2004 Les 3 Mousquetaires Technical Report

Research paper thumbnail of From color groups to scene interpretation

4th Workshop of …, 2010

In this paper we detail an algorithm that deals with objects and shape recognition based on color... more In this paper we detail an algorithm that deals with objects and shape recognition based on color groups identification. The algorithm can dynamically adjust the unit set of pixels used to define color groups. Each color group is selected from the current scene. The algorithm is optimized to run faster than classical ones. Experiments were conducted on soccer images captured from real situations of the standard platform league (SPL). They also show the influence of camera parameters like contrast and gain. They lead to the conclusion that a set of rules could help to aggregate color groups and to identify scenes according to a classical predefined color look-up table (CLUT).

Research paper thumbnail of Système de vision temps réel embarqué sur robots mobiles quadrupèdes dans le cadre de la «SONY legged RoboCup»

-Nous présentons la programmation d'un Système de Vision Temps Réel Embarqué sur un robot quadrup... more -Nous présentons la programmation d'un Système de Vision Temps Réel Embarqué sur un robot quadrupède mobile et autonome, conçu et réalisé par SONY dans le contexte de la RoboCup (compétition de robots jouant au football en équipe). Nous analysons les problèmes rencontrés par le système de vision temps réel : l'éclairage, la puissance de calcul disponible, ainsi que le contexte temps réel dans le cas d'un robot à pattes.

Research paper thumbnail of Camera and Lidar Cooperation for 3D Feature Extraction

Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics, 2019

The objective of this work is to use efficiently various sensors to create a SLAM system. This al... more The objective of this work is to use efficiently various sensors to create a SLAM system. This algorithm has to be fast (real-time), computationally light and efficient enough to allow the robot to navigate in the environment. Because other processes embedded require large amount of cpu-time, our objective was to use efficiently complementary sensors to obtain a fairly accurate localization with minimal computation. To reach this, we used a combination of two sensors: a 2D lidar and a camera, mounted above each other on the robot and oriented toward the same direction. The objective is to pinpoint and cross features in the camera and lidar FOV. Our optimized algorithms are based on segments detection. We decided to observe intersections between vertical lines seen with the camera and locate them in 3D with the ranges provided by the 2D lidar. First we implemented a RGB vertical line detector using RGB gradient and linking process, then a lidar data segmentation with accelerated computation and finally we used this feature detector in a Kalman filter. The final code is evaluated and validated using an advanced real-time robotic simulator and later confirmed with a real experiment.

Research paper thumbnail of Towards a method to compare and to evaluate fast pixel gathering mechanisms for real time robotic vision systems

Seventh International Symposium on Signal Processing and Its Applications, 2003. Proceedings., 2003

Taking into account the constraints of mobile and autonomous robotics, and the tasks devoted to t... more Taking into account the constraints of mobile and autonomous robotics, and the tasks devoted to the vision system embedded on different robots for various applications, we propose a research in matter of fast pixel gathering mechanisms for the connected component extraction and the color region segmentation. In this work, we studied three different mechanisms, and proposed a new method to

Research paper thumbnail of A New Video Rate Region Color Segmentation and Classification for Sony Legged RoboCup Application

Lecture Notes in Computer Science, 2006

Whereas numerous methods are used for vision systems embedded on robots, only a few use colored r... more Whereas numerous methods are used for vision systems embedded on robots, only a few use colored region segmentation mainly because of the processing time. In this paper, we propose a real-time (i.e. video rate) color region segmentation followed by a robust color classification and region merging dedicated to various applications such as RoboCup four-legged league or an industrial conveyor wheeled robot. Performances of this algorithm and confrontation with other existing methods are provided. Thanks to the RNTL. This work is partly supported by the French research office, grant number 01 K 0742, under the name of CLÉOPATRE project.

Research paper thumbnail of <title>Video rate color region segmentation for mobile robotic applications</title>

Applications of Digital Image Processing XXVIII, 2005

Research paper thumbnail of Polygonal Approximation of an Object Contour by Detecting Edge Dominant Corners using Iterative Corner Suppression

Proceedings of the 9th International Conference on Computer Vision Theory and Applications, 2014

A new algorithm to detect straight edge parts which form the contour of an object presented in an... more A new algorithm to detect straight edge parts which form the contour of an object presented in an image is discussed in this paper. This algorithm is very robust and can detect true straight edges even when their pixel's locations are not straight due to natural noise at the object borders. These straight edges are than used to report and classify contour's corners according to their angle and their adjacent segments lengths. A new technique for polygonal approximation is also presented to find the best set among these corners to construct the polygon vertices that best describe the approximating contour. It starts by eliminating the corners, one after the other using Iterative Corner Suppression (ICS) process. This in turn enables us to obtain the smallest possible error in the approximation. Experimental results demonstrate the efficiency of this technique in comparison with recently proposed algorithms.

Research paper thumbnail of Vision Based Lidar Segmentation for Scan Matching and Camera Fusion

Advanced Concepts for Intelligent Vision Systems

Research paper thumbnail of A Robust Real-time Image Algorithm for Moving Target Detection from Unmanned Aerial Vehicles (UAV)

Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics, 2014

We propose a real time method for moving target detection from a camera embedded on a UAV. As the... more We propose a real time method for moving target detection from a camera embedded on a UAV. As the camera is moving, we must estimate the background motion in order to compensate it and then perform the moving target detection. This compensation is realized by an image registration method. For this, we use an hybrid method using global minimization and feature-based approaches, with a pyramidal implementation. The good results obtained for registration give us the potential moving targets. As some wrong detections still appear, due to noise, occlusions or local change of illuminations, we worked on a robust spatio-temporal tracker able to decide if potential targets are real moving targets or not. The algorithm must reach real time performances for VGA images at 30 fps with a standard PC. We have tested our method on different sequences and show the good results obtained thanks to the high precision in the image registration and the spatio-temporal tracker.

Research paper thumbnail of A new video rate region color segmentation and classification for sony legged robocup application

Research paper thumbnail of Real time tracking system by vision simplifying the interaction between human and robot for remote control of mobile robot

RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication, 2009

In this paper, a real time tracking system by vision is presented. Thanks to it, the interaction ... more In this paper, a real time tracking system by vision is presented. Thanks to it, the interaction between the human and the robot is simplified for example, in the case of the remote control of mobile robot. The operator selects the target to the proposed vision system, pointing out its border. Then, with the visual feedback, he can simply follow

Research paper thumbnail of Design and optimization of a parallel architecture dedicated to image matching

Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348), 1999

The design and optimised (in time and space) implementation of a systolic circuit dedicated to ae... more The design and optimised (in time and space) implementation of a systolic circuit dedicated to aerial image matching is proposed. The final run time data adaptive architecture evaluation with Xilinx XC 4010 XL offers the equivalent processing speed-up of 2000 (compared to a sequential solution)

Research paper thumbnail of A parallel implementation on CM5 of a multi-spectral cooperative segmentation

Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing, 1995

ABSTRACT

Research paper thumbnail of Towards a choice of region algorithms for the evaluation of parallel vision architectures

Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing

ABSTRACT

Research paper thumbnail of A dynamic analysis system for textured images using multiprocessors

Proceedings of the First International Conference on Massively Parallel Computing Systems (MPCS) The Challenges of General-Purpose and Special-Purpose Computing

Vision computing involves the execution of a large number of operations on large sets of structur... more Vision computing involves the execution of a large number of operations on large sets of structured data. The need for very high speed processing in image processing means parallel architectural solutions have to be explored. In this paper we propose the development of a dynamic texture analysis system using a multiprocessor system MEAP. The project is aimed to recognize and delineate the texture of image regions with robustness and reliability at less computation cost. Based on the successful prototype texture analysis system previously implemented sequentially by us, the system is expected to be flexible for parallel extension with a multiprocessor. The dynamic approach detailed involves a mask tuning scheme for the establishment of a rotational and scale invariant texture classification system in parallel

Research paper thumbnail of Cleopatre: free open-source components for real-time control of robotic applications

IFAC Proceedings Volumes, 2004

This paper is concerned with a software framework for real-time computing which supports a compon... more This paper is concerned with a software framework for real-time computing which supports a component based system design targeted to robotic applications. We are providing a set of free open-source software components that enhance LINUX/RTAI by supplying it with a library that contains both system-level modules including dynamic schedulers and Fault-tolerance mechanisms, and user-level modules dedicated to real-time vision and automatic control.

Research paper thumbnail of Clear box evaluation of vision algorithms application to the design of a new color region growing segmentation for robotics

Proceedings of the Eighth International Symposium on Signal Processing and Its Applications, 2005.

ABSTRACT

Research paper thumbnail of Algorithme d’ordonnancement de la bibliothèque open-source Cléopatre: application à la réalisation d’un système de vision temps-réel dynamiquement reconfigurable–

Research paper thumbnail of Programmation d’un Système de Vision Temps Réel Embarqué sur un Robot Quadrupède Mobile et Autonome

... Le but est de faire jouer les robots au football, par équipe de 3 joueurs. Les divers élément... more ... Le but est de faire jouer les robots au football, par équipe de 3 joueurs. Les divers éléments de la scène : la balle (orange), les buts (jaune et bleu clair), les joueurs (rouge et bleu foncé), le terrain (vert avec ses bords blancs) sont discernables par leurs couleurs respectives. ...

Research paper thumbnail of RoboCup 2004 Les 3 Mousquetaires Technical Report

Research paper thumbnail of From color groups to scene interpretation

4th Workshop of …, 2010

In this paper we detail an algorithm that deals with objects and shape recognition based on color... more In this paper we detail an algorithm that deals with objects and shape recognition based on color groups identification. The algorithm can dynamically adjust the unit set of pixels used to define color groups. Each color group is selected from the current scene. The algorithm is optimized to run faster than classical ones. Experiments were conducted on soccer images captured from real situations of the standard platform league (SPL). They also show the influence of camera parameters like contrast and gain. They lead to the conclusion that a set of rules could help to aggregate color groups and to identify scenes according to a classical predefined color look-up table (CLUT).

Research paper thumbnail of Système de vision temps réel embarqué sur robots mobiles quadrupèdes dans le cadre de la «SONY legged RoboCup»

-Nous présentons la programmation d'un Système de Vision Temps Réel Embarqué sur un robot quadrup... more -Nous présentons la programmation d'un Système de Vision Temps Réel Embarqué sur un robot quadrupède mobile et autonome, conçu et réalisé par SONY dans le contexte de la RoboCup (compétition de robots jouant au football en équipe). Nous analysons les problèmes rencontrés par le système de vision temps réel : l'éclairage, la puissance de calcul disponible, ainsi que le contexte temps réel dans le cas d'un robot à pattes.

Research paper thumbnail of Camera and Lidar Cooperation for 3D Feature Extraction

Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics, 2019

The objective of this work is to use efficiently various sensors to create a SLAM system. This al... more The objective of this work is to use efficiently various sensors to create a SLAM system. This algorithm has to be fast (real-time), computationally light and efficient enough to allow the robot to navigate in the environment. Because other processes embedded require large amount of cpu-time, our objective was to use efficiently complementary sensors to obtain a fairly accurate localization with minimal computation. To reach this, we used a combination of two sensors: a 2D lidar and a camera, mounted above each other on the robot and oriented toward the same direction. The objective is to pinpoint and cross features in the camera and lidar FOV. Our optimized algorithms are based on segments detection. We decided to observe intersections between vertical lines seen with the camera and locate them in 3D with the ranges provided by the 2D lidar. First we implemented a RGB vertical line detector using RGB gradient and linking process, then a lidar data segmentation with accelerated computation and finally we used this feature detector in a Kalman filter. The final code is evaluated and validated using an advanced real-time robotic simulator and later confirmed with a real experiment.

Research paper thumbnail of Towards a method to compare and to evaluate fast pixel gathering mechanisms for real time robotic vision systems

Seventh International Symposium on Signal Processing and Its Applications, 2003. Proceedings., 2003

Taking into account the constraints of mobile and autonomous robotics, and the tasks devoted to t... more Taking into account the constraints of mobile and autonomous robotics, and the tasks devoted to the vision system embedded on different robots for various applications, we propose a research in matter of fast pixel gathering mechanisms for the connected component extraction and the color region segmentation. In this work, we studied three different mechanisms, and proposed a new method to

Research paper thumbnail of A New Video Rate Region Color Segmentation and Classification for Sony Legged RoboCup Application

Lecture Notes in Computer Science, 2006

Whereas numerous methods are used for vision systems embedded on robots, only a few use colored r... more Whereas numerous methods are used for vision systems embedded on robots, only a few use colored region segmentation mainly because of the processing time. In this paper, we propose a real-time (i.e. video rate) color region segmentation followed by a robust color classification and region merging dedicated to various applications such as RoboCup four-legged league or an industrial conveyor wheeled robot. Performances of this algorithm and confrontation with other existing methods are provided. Thanks to the RNTL. This work is partly supported by the French research office, grant number 01 K 0742, under the name of CLÉOPATRE project.

Research paper thumbnail of <title>Video rate color region segmentation for mobile robotic applications</title>

Applications of Digital Image Processing XXVIII, 2005

Research paper thumbnail of Polygonal Approximation of an Object Contour by Detecting Edge Dominant Corners using Iterative Corner Suppression

Proceedings of the 9th International Conference on Computer Vision Theory and Applications, 2014

A new algorithm to detect straight edge parts which form the contour of an object presented in an... more A new algorithm to detect straight edge parts which form the contour of an object presented in an image is discussed in this paper. This algorithm is very robust and can detect true straight edges even when their pixel's locations are not straight due to natural noise at the object borders. These straight edges are than used to report and classify contour's corners according to their angle and their adjacent segments lengths. A new technique for polygonal approximation is also presented to find the best set among these corners to construct the polygon vertices that best describe the approximating contour. It starts by eliminating the corners, one after the other using Iterative Corner Suppression (ICS) process. This in turn enables us to obtain the smallest possible error in the approximation. Experimental results demonstrate the efficiency of this technique in comparison with recently proposed algorithms.

Research paper thumbnail of Vision Based Lidar Segmentation for Scan Matching and Camera Fusion

Advanced Concepts for Intelligent Vision Systems

Research paper thumbnail of A Robust Real-time Image Algorithm for Moving Target Detection from Unmanned Aerial Vehicles (UAV)

Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics, 2014

We propose a real time method for moving target detection from a camera embedded on a UAV. As the... more We propose a real time method for moving target detection from a camera embedded on a UAV. As the camera is moving, we must estimate the background motion in order to compensate it and then perform the moving target detection. This compensation is realized by an image registration method. For this, we use an hybrid method using global minimization and feature-based approaches, with a pyramidal implementation. The good results obtained for registration give us the potential moving targets. As some wrong detections still appear, due to noise, occlusions or local change of illuminations, we worked on a robust spatio-temporal tracker able to decide if potential targets are real moving targets or not. The algorithm must reach real time performances for VGA images at 30 fps with a standard PC. We have tested our method on different sequences and show the good results obtained thanks to the high precision in the image registration and the spatio-temporal tracker.

Research paper thumbnail of A new video rate region color segmentation and classification for sony legged robocup application

Research paper thumbnail of Real time tracking system by vision simplifying the interaction between human and robot for remote control of mobile robot

RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication, 2009

In this paper, a real time tracking system by vision is presented. Thanks to it, the interaction ... more In this paper, a real time tracking system by vision is presented. Thanks to it, the interaction between the human and the robot is simplified for example, in the case of the remote control of mobile robot. The operator selects the target to the proposed vision system, pointing out its border. Then, with the visual feedback, he can simply follow

Research paper thumbnail of Design and optimization of a parallel architecture dedicated to image matching

Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348), 1999

The design and optimised (in time and space) implementation of a systolic circuit dedicated to ae... more The design and optimised (in time and space) implementation of a systolic circuit dedicated to aerial image matching is proposed. The final run time data adaptive architecture evaluation with Xilinx XC 4010 XL offers the equivalent processing speed-up of 2000 (compared to a sequential solution)

Research paper thumbnail of A parallel implementation on CM5 of a multi-spectral cooperative segmentation

Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing, 1995

ABSTRACT