Demo Data from EDBT 2026 / reviewers in the wild / expert
François Berry
dblp:76/1353
· DBLP profile ↗
22ranked-venue papers
4as first author
3since 2021 · last 2026
0000-0002-5899-4672ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 16 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 11 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
3D vision · 72% Motion planning and robot control · 28% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
camera pose estimation |
0.1 | 1 | 2009 | Structure and kinematics triangulation with a rolling shutter stereo rig · ICCV 2009 |
Computer vision › 3D vision › structure from motion
structure and motion estimation |
0.1 | 1 | 2009 | Structure and kinematics triangulation with a rolling shutter stereo rig · ICCV 2009 |
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
stereo visual servoing |
0.0 | 1 | 2002 | Is 3D Useful in Stereo Visual Control? · ICRA 2002 |
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing |
0.0 | 1 | 2002 | Is 3D Useful in Stereo Visual Control? · ICRA 2002 |
Methods — techniques the papers use, named apart from their topics
non-linear error criterion · 0.1least-squares minimization · 0.1image-based control · 0.03d coordinate estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CuDi: Curl-divergence based lightweight descriptor for deterministic multimodal image registration
Edoardo Malaspina, Kamel Abdelouahab, François Berry |
Comput. Vis. Image Underst. | 3 |
| 2025 | PlugAndFilter: Architecture Agnostic Booster for Lightweight RegistrationabstractThis paper introduces PlugAndFilter, a framework designed to enhance the performance of multi-modal image registration, particularly for real-time video registration tasks. The improvements provided by PlugAndFilter include not only better registration quality for individual image pairs but also the transformation of the image registration methods into a more robust video registration system. These enhancements are made possible by three proposed contributions: Spatial and Temporal outlier detection, along with Confidence-based keypoint accumulation. PlugAndFilter is compatible with a wide range of thermal-visible registration models, and any registration method capable of producing keypoint matches can be integrated. The proposed implementation is optimized for real-time video registration on edge devices, with key design decisions highlighted to support this goal. Edoardo Malaspina, Kamel Abdelouahab, François Berry |
IROS | 3 |
| 2021 | Alternatives to Bicubic Interpolation Considering FPGA Hardware Resource ConsumptionabstractBicubic interpolation is widely used in real-time image processing systems because of its quality. The real-time implementation of bicubic interpolation requires a lot of hardware resources, especially the number of multipliers because it represents high computational complexity. In this article, a set of algorithms that approximate the bicubic interpolation and reduce the hardware resource consumption are proposed. The proposed algorithms are based on combining linear and cubic interpolations. These algorithms are surveyed and compared in terms of interpolation quality, number of adders, number of multipliers, adaptive logic modules, lookup tables (LUTs), registers, and maximum operating frequency. These algorithms are implemented and tested on an Intel Cyclone V target. This article provides various choices of interpolation algorithms to cater to different application requirements, including accuracy, hardware resource consumption, and throughput performance. The implementation codes are available at github.com/DreamIP/Interpolation. Seyfeddine Boukhtache, Benoît Blaysat, Michel Grédiac, François Berry |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2020 | Hardware-in-the-loop simulation with dynamic partial FPGA reconfiguration applied to computer vision in ROS-based UAVabstractHardware in the loop simulation has become a fundamental tool for the safe and rapid development of embedded systems. Dynamically and partially reconfigurable FPGA provide an energy efficient solution for high performance computing in embedded systems, such as computer vision, with limited resources. Finally 3D simulation with realistic physics simulation is required by designers of Unmanned Aerial Vehicle (UAV) and related missions. The combination of the three techniques are required to design UAV with reconfigurable HW/SW embedded systems that can self-adapt to different mission phases according to environment changes. But they require different complex and specific skills from separated communities and so are not considered simultaneously. In this paper we demonstrate a complete framework that we apply to a UAV case simulated with the well adopted Gazebo 3D simulation tool including the Ardupilot model. According to usual practices in Robotics, we use Robot Operating System (ROS) middleware over Linux that we implement on a separated Intel Cyclone V FPGA board including HW/SW interfaces. As a convincing case study we implement, besides software classical navigation tasks, a vision-based emergency-landing security task and a detect and tracking classic mission application (TLD) that can run in different HW and SW versions dynamically configured on the FPGA according to mission steps simulated with Gazebo. Erwan Moreac, El Mehdi Abdali, François Berry, Dominique Heller, Jean-Philippe Diguet |
RSP | 3 |
| 2019 | A flexible calibration method for the intrinsic and mechanical parameters of panoramic line-scan cameras
Omar Ait-Aider, François Berry |
Comput. Vis. Image Underst. | 2 |
| 2015 | Radar and vision sensors calibration for outdoor 3D reconstructionabstractIn this paper we introduce a new geometric calibration algorithm, and a geometric method of 3D reconstruction using a panoramic microwave radar and a camera. These two sensors are complementary, considering the robustness to environmental conditions and depth detection ability of the radar on one hand, and the high spatial resolution of a vision sensor on the other hand. This makes the approach well adapted for large scale outdoor cartography. Firstly, we address the global calibration problem which consists in finding the exact transformation between radar and camera coordinate systems. The method is based on the optimization of a non-linear criterion obtained from a set of radar-to-image target correspondences. Unlike existing methods, no special configuration of the 3D points is required, only the knowledge of inter-targets distance is needed. This makes the method flexible and easy to use by a non expert operator. Secondly, we present a 3D reconstruction method based on sensors geometry. Both methods have been validated with synthetic and real data. Ghina El Natour, Omar Ait-Aider, Raphaël Rouveure, François Berry, Patrice Faure |
ICRA | 4 |
| 2015 | HOG-Dot: A Parallel Kernel-Based Gradient Extraction for Embedded Image ProcessingabstractIn this letter, we propose HOG-Dot, a method for the direct computation of the polar image gradients coordinates from the pixels values. The proposed algorithm, to be used as the first step of the Histogram of Oriented Gradient (HOG) pipeline, approximates the exact gradient with its projection onto a versor chosen among the projection plane set. Instead of non linear computations, the HOG-Dot method exploits linear operations while introducing a bounded approximation error with respect to other HOG approaches, thus resulting a more suitable solution for embedded devices. Concerning the state of the art, it also achieves improved accuracy with the mathematical spatial gradient formulation . Luca Maggiani, Cédric Bourrasset, Matteo Petracca, François Berry, Paolo Pagano, Claudio Salvadori |
IEEE Signal Process. Lett. | 4 |
| 2014 | SAIL-MAP: Loop-closure detection using saliency-based featuresabstractLoop-closure detection, which is the ability to recognize a previously visited place, is of primary importance for robotic localization and navigation problems. We here introduce SAIL-MAP, a method for loop-closure detection based on vision only, applied to topological simultaneous localization and mapping (SLAM). Our method allows the matching of camera images using a novel saliency-based feature detector and descriptor. These features have been designed to benefit from the robustness to viewpoint change and image perturbations of bio-inspired saliency algorithms. Additionally, the same algorithm is used for the detector and descriptor. The results obtained on different large-scale data sets demonstrate the efficiency of the proposed solution for localization problems. Merwan Birem, Jean-Charles Quinton, François Berry, Youcef Mezouar |
IROS | 3 |
| 2014 | DreamCam: A modular FPGA-based smart camera architecture
Merwan Birem, François Berry |
J. Syst. Archit. | 2 |
| 2013 | Smart camera architecture
François Berry, Richard P. Kleihorst, Ricardo Carmona-Galán |
J. Syst. Archit. | 1 |
| 2012 | FPGA-based real time extraction of visual featuresabstractOver the past few years, a new category of sensor is emerging. It is named intelligent sensor or smart sensor. One type of this sensor is smart camera. This paper focuses on smart camera used in the field of robotics and more precisely in the extraction of features. Object tracking, autonomous navigation or 3D mapping are some application examples of feature extraction. We have selected interest points feature that can be detected by several algorithms. One of these algorithms is Harris & Stephen, that has a simple principle based on the calculations of multiples derivatives and gives acceptable results. The smart camera also contains an FPGA as a processing device which will be used for the implementation of Harris & Stephen algorithm. Other modules were also added to the system to deliver more appropriate results. Merwan Birem, François Berry |
ISCAS | 2 |
| 2011 | Implementing Stream-Processing Applications on FPGAs: A DSL-Based ApproachabstractWe introduce CAPH, a new domain-specific language (DSL) suited to the implementation of stream-processing applications on field programmable gate arrays (FPGA). CAPH relies upon the actor/dataflow model of computation. Applications are described as networks of purely dataflow actors exchanging tokens through unidirectional channels. The behavior of each actor is defined as a set of transition rules using pattern matching. The CAPH suite of tools currently comprises a reference interpreter and a compiler producing both SystemC and synthetizable VHDL code. We describe the implementation, with a preliminary version of the compiler, of a simple real-time motion detection application on a FPGA-based smart camera platform. The language reference manual and a prototype compiler are available from http://wwwlasmea.univ-bpclermont.fr/Personnel/Jocelyn.Serot/caph.html. Jocelyn Sérot, François Berry, Sameer Ahmed |
FPL | 2 |
| 2010 | Design of a Real-Time Embedded Stereo Smart Camera
Frantz Pelissier, François Berry |
ACIVS (1) | 2 |
| 2010 | A New High-Level Methodology for Programming FPGA-Based Smart CameraabstractDue to the various devices composing a smart camera system, various languages have to be known by the designer (like HDL and C/C++). Most of vision applications designers are software programmers and do not have a good knowledge of HDLs (VHDL). This paper presents a new high-level methodology for implementing vision applications on smart camera platforms. This methodology is based on a soft-core approach to manage the whole system and a dataflow (actor-oriented) language to design the processing elements. We discuss in particular interfacing constraints. Nicolas Roudel, François Berry, Jocelyn Sérot, Laurent Eck |
DSD | 2 |
| 2009 | Structure and kinematics triangulation with a rolling shutter stereo rigabstractWe describe a spatio-temporal triangulation method to be used with rolling shutter cameras. We show how a single pair of rolling shutter images enables the computation of both structure and motion of rigid moving objects. Starting from a set of point correspondences in the left and right images, we introduce the velocity and shutter characteristics in the triangulation equations. This results in a non-linear error criterion whose minimization in the least square sense provides the shape and velocity parameters. Unlike previous work on rolling shutter cameras, the constraining assumption of a-priori knowledge about the object geometry is removed and a full 3D motion model is considered. The aim of this work is thus to make the use of rolling shutter cameras of a broader interest. Experimental evaluation results confirm the feasibility of the approach. Omar Ait-Aider, François Berry |
ICCV | 2 |
| 2004 | Versatile Imaging Architecture Based on a System on Chip
Pierre Chalimbaud, François Berry |
FPL | 2 |
| 2004 | Design of an imaging system based on FPGA technology and CMOS imagerabstractA novel architecture dedicated to image processing is presented. The most original aspect of the approach is the use of a high density FPGA to build a versatile embedded smart camera. We show the main advantages of such a system based on a CMOS imaging device and a programmable chip. With its structure, the system proposes a high degree of versatility and allows the implementation of parallel image processing algorithms. As a result, an architecture of template tracking is proposed. Pierre Chalimbaud, François Berry |
FPT | 2 |
| 2002 | Is 3D Useful in Stereo Visual Control?abstractThe main goal of this paper, is the study of image-based stereo visual servoing. A pair of cameras is mounted on the end-effector of the manipulator arm. The visual features are the pair of images of an unknown object. The developed control laws use either the raw image points, or the estimated 3D coordinates. The experimental setup is challenging: large rotations are involved, images are noisy, and cameras are coarsely calibrated. In this setup, the trajectory of the end-effector differs notably, sometimes leading the arm near its joint range limits. Experimental results demonstrate that using pixel coordinates is disadvantageous, compared with 3D coordinates estimated from the same pixel data. Enric Cervera, François Berry, Philippe Martinet |
ICRA | 2 |
| 2000 | Turning around an unknown object using visual servoingabstractIn this paper, the problem of controlling a motion by visual servoing around an unknown object is addressed. These works can be interpreted as an initial step towards a perception goal of an unmodeled object. The main purpose is to perform motion with regard to the object in order to discover several viewpoint of the object. The originality of our work is based on the choice and extraction of visual features in accordance with motions to be performed. The notion of invariant feature is introduced to control the navigational task around the unknown object. A real-time experimentation with a complex object is realized and shows the generality of the proposed ideas. François Berry, Philippe Martinet, Jean Gallice |
IROS | 1 |
| 1999 | Visual feedback in camera motion generation: experimental resultsabstractWe propose several results about trajectory generation by visual servoing. The approach consists of defining a specific task function which allows one to take into account the time varying aspect of the reference feature and to synthesize a control law in the sensor space. This control law ensures the trajectory control in the image space and reduces the tracking error. Under specific conditions, the trajectory of the camera can be ensured in the robot workspace. The main goal of this work is to demonstrate the effectiveness of this approach through experimental results. In the experiments, we used a Cartesian robot and a real time vision system. A CCD camera was mounted on the end effector of the robot. We present two types of trajectory. The first one is a helical trajectory parallel to a cube side. The second one involves passing around a cube. This latter is built by linking several elementary trajectories (rotation and translation). François Berry, Philippe Martinet, Jean Gallice |
IROS | 1 |
| 1997 | Trajectory generation by visual servoingabstractDescribes an approach to the problem of trajectory generation in a workspace by visual servoing. Visual servoing is based on an array of measurements taken from a set of images and used each time as an error function to compute a control vector. This is applied to the system (robot and camera) and enables it to move in order to reach a desired situation, at the end of the task, directly depicted in the image. The originality of this work is based on the concept of a time varying reference feature. Classically, in visual servoing, the reference features are static and the task to be achieved is similar to a positioning task. We define a specific task function which allows us to take into account the time varying aspect and we synthesize a new control law in the sensor space. This control law ensure the trajectory control in the workspace. Considering that any trajectories in workspace can be depicted as a combination of rotation and translation, we have tested our approach using these two elementary trajectories. François Berry, Philippe Martinet, Jean Gallice |
IROS | 1 |
| 1996 | Use of first derivative of geometric features in visual servoingabstractVisual servoing is based on an array of measurements taken from a set of images and used each time as an error function to compute a control vector. This is applied to the system (robot and camera) and makes it move in order to reach a desired situation, at the end of the task, directly depicted in the image. The originality of this recent work consists in improving the visual servoing approach. To do this, we consider a signal sensor vector constructed of a geometrical feature ((x,y) point coordinates, line parameters, etc.) and its first derivative. In this paper, we show how to work out the interaction matrix. We have tested this new approach on a workstation in the case of the point feature. We have also implemented it on our robotic platform. The overall results show a great improvement due to the action of this new signal sensor. We are extending this approach to more complex features. Philippe Martinet, François Berry, Jean Gallice |
ICRA | 2 |