VLDB 2026 Research / reviewers in the wild / expert
François Goulette
dblp:39/6810
· DBLP profile ↗
18ranked-venue papers
0as first author
10since 2021 · last 2025
0000-0003-1527-2650ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 8 since 2021Systems, architecture and hardware · 9 · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Leg Exoskeleton Odometry using a Limited FOV Depth SensorabstractFor leg exoskeletons to operate effectively in real-world environments, they must be able to perceive and understand the terrain around them. However, unlike other legged robots, exoskeletons face specific constraints on where depth sensors can be mounted due to the presence of a human user. These constraints lead to a limited Field Of View (FOV) and greater sensor motion, making odometry particularly challenging. To address this, we propose a novel odometry algorithm that integrates proprioceptive data from the exoskeleton with point clouds from a depth camera to produce accurate elevation maps despite these limitations. Our method builds on an extended Kalman filter (EKF) to fuse kinematic and inertial measurements, while incorporating a tailored iterative closest point (ICP) algorithm to register new point clouds with the elevation map. Experimental validation with a leg exoskeleton demonstrates that our approach reduces drift and enhances the quality of elevation maps compared to a purely proprioceptive baseline, while also outperforming a more traditional point cloud map-based variant. Fabio Elnecave Xavier, Matis Viozelange, Guillaume Burger, Marine Pétriaux, Jean-Emmanuel Deschaud, François Goulette |
ICRA | 6 |
| 2025 | HD-OOD3D: Supervised and Unsupervised Out-of-Distribution object detection in LiDAR dataabstractAutonomous systems rely on accurate 3D object detection from LiDAR data, yet most detectors are limited to a predefined set of known classes, making them vulnerable to unexpected out-of-distribution (OOD) objects. In this work, we present HD-OOD3D, a novel two-stage method for detecting unknown objects. We demonstrate the superiority of two-stage approaches over single-stage methods, achieving more robust detection of unknown objects. Furthermore, we conduct an in-depth analysis of the standard evaluation protocol for OOD detection, revealing the critical impact of hyperparameter choices. To address the challenge of scaling the learning of unknown objects, we explore unsupervised training strategies to generate pseudo-labels for unknowns. Among the different approaches evaluated, our experiments show that top-K autolabelling offers more promising performance compared to simple resizing techniques. Louis Soum-Fontez, Jean-Emmanuel Deschaud, François Goulette |
IROS | 3 |
| 2025 | COLA: COarse-LAbel Multisource LiDAR Semantic Segmentation for Autonomous DrivingabstractLiDAR semantic segmentation (LSS) for autonomous driving has been a growing field of interest in recent years. Datasets and methods have appeared and expanded very quickly, but methods have not been updated to exploit this new data availability and rely on the same classical datasets. Different ways of performing LSS training and inference can be divided into several subfields, which include the following: domain generalization, source-to-source segmentation, and pretraining. In this work, we aim to improve results in all of these subfields with the novel approach of multisource training. Multisource training relies on the availability of various datasets at training time. To overcome the common obstacles in multisource training, we introduce the coarse labels and call the newly created multisource dataset COLA. We propose three applications of this new dataset that display systematic improvement over single-source strategies: COLA-DG for domain generalization (+10% ), COLA-S2S for source-to-source segmentation (+5.3% ), and COLA-PT for pretraining (+12% ). We demonstrate that multisource approaches bring systematic improvement over single-source approaches. Jules Sanchez, Jean-Emmanuel Deschaud, François Goulette |
IEEE Trans. Robotics | 3 |
| 2023 | Domain generalization of 3D semantic segmentation in autonomous drivingabstractUsing deep learning, 3D autonomous driving semantic segmentation has become a well-studied subject, with methods that can reach very high performance. Nonetheless, because of the limited size of the training datasets, these models cannot see every type of object and scene found in real-world applications. The ability to be reliable in these various unknown environments is called domain generalization.Despite its importance, domain generalization is relatively unexplored in the case of 3D autonomous driving semantic segmentation. To fill this gap, this paper presents the first benchmark for this application by testing state-of-the-art methods and discussing the difficulty of tackling Laser Imaging Detection and Ranging (LiDAR) domain shifts.We also propose the first method designed to address this domain generalization, which we call 3DLabelProp. This method relies on leveraging the geometry and sequentiality of the LiDAR data to enhance its generalization performances by working on partially accumulated point clouds. It reaches a mean Intersection over Union (mIoU) of 50.4% on SemanticPOSS and of 55.2% on PandaSet solid-state LiDAR while being trained only on SemanticKITTI, making it the state-of-the-art method for generalization (+5% and +33% better, respectively, than the second best method).The code for this method is available on GitHub: https://github.com/JulesSanchez/3DLabelProp. Jules Sanchez, Jean-Emmanuel Deschaud, François Goulette |
ICCV | 3 |
| 2023 | COLA: COarse LAbel pre-training for 3D semantic segmentation of sparse LiDAR datasetsabstractTransfer learning is a proven technique in 2D computer vision to leverage the large amount of data available and achieve high performance with datasets limited in size due to the cost of acquisition or annotation. In 3D, annotation is known to be a costly task; nevertheless, pre-training methods have only recently been investigated. Due to this cost, unsupervised pretraining has been heavily favored. In this work, we tackle the case of real-time 3D semantic segmentation of sparse autonomous driving LiDAR scans. Such datasets have been increasingly released, but each has a unique label set. We propose here an intermediate-level label set called coarse labels, which can easily be used on any existing and future autonomous driving datasets, thus allowing all the data available to be leveraged at once without any additional manual labeling. This way, we have access to a larger dataset, alongside a simple task of semantic segmentation. With it, we introduce a new pretraining task: coarse label pre-training, also called COLA. We thoroughly analyze the impact of COLA on various datasets and architectures and show that it yields a noticeable performance improvement, especially when only a small dataset is available for the finetuning task. Jules Sanchez, Jean-Emmanuel Deschaud, François Goulette |
ICRA | 3 |
| 2023 | MDT3D: Multi-Dataset Training for LiDAR 3D Object Detection GeneralizationabstractSupervised 3D Object Detection models have been displaying increasingly better performance in single-domain cases where the training data comes from the same environment and sensor as the testing data. However, in real-world scenarios data from the target domain may not be available for finetuning or for domain adaptation methods. Indeed, 3D object detection models trained on a source dataset with a specific point distribution have shown difficulties in generalizing to unseen datasets. Therefore, we decided to leverage the information available from several annotated source datasets with our Multi-Dataset Training for 3D Object Detection (MDT3D) method to increase the robustness of 3D object detection models when tested in a new environment with a different sensor configuration. To tackle the labelling gap between datasets, we used a new label mapping based on coarse labels. Furthermore, we show how we managed the mix of datasets during training and finally introduce a new cross-dataset augmentation method: crossdataset object injection. We demonstrate that this training paradigm shows improvements for different types of 3D object detection models. The source code and additional results for this research project will be publicly available on GitHub for interested parties to access and utilize: https://github.com/LouisSF/MDT3D Louis Soum-Fontez, Jean-Emmanuel Deschaud, François Goulette |
IROS | 3 |
| 2023 | Multi-IMU Proprioceptive State Estimator for Humanoid RobotsabstractAlgorithms for state estimation of humanoid robots usually assume that the feet remain flat and in a constant position while in contact with the ground. However, this hypothesis is easily violated while walking, especially for human-like gaits with heel-toe motion. This reduces the time during which the contact assumption can be used, or requires higher variances to account for errors. In this paper, we present a novel state estimator based on the extended Kalman filter that can properly handle any contact configuration. We consider multiple inertial measurement units (IMUs) distributed throughout the robot's structure, including on both feet, which are used to track multiple bodies of the robot. This multi-IMU instrumentation setup also has the advantage of allowing the deformations in the robot's structure to be estimated, improving the kinematic model used in the filter. The proposed approach is validated experimentally on the exoskeleton Atalante and is shown to present low drift, performing better than similar single-IMU filters. The obtained trajectory estimates are accurate enough to construct elevation maps that have little distortion with respect to the ground truth. Fabio Elnecave Xavier, Guillaume Burger, Marine Pétriaux, Jean-Emmanuel Deschaud, François Goulette |
IROS | 5 |
| 2022 | CT-ICP: Real-time Elastic LiDAR Odometry with Loop ClosureabstractMulti-beam LiDAR sensors are increasingly used in robotics, particularly with autonomous cars for localization and perception tasks, both relying on the ability to build a precise map of the environment. For this, we propose a new real-time LiDAR-only odometry method called CT-ICP (for Continuous-Time ICP), completed into a full SLAM with a novel loop detection procedure. The core of this method, is the introduction of the combined continuity in the scan matching, and discontinuity between scans. It allows both the elastic distortion of the scan during the registration for increased precision, and the increased robustness to high frequency motions from the discontinuity. We build a complete SLAM on top of this odometry, using a fast pure LiDAR loop detection based on elevation image 2D matching, providing a pose graph with loop constraints. To show the robustness of the method, we tested it on seven datasets: KITTI, KITTI-raw, KITTI-360, KITTICARLA, ParisLuco, Newer College, and NCLT in driving and high-frequency motion scenarios. Both the CT-ICP odometry and the loop detection are made available online. CT-ICP is currently first, among those giving access to a public code, on the KITTI odometry leaderboard, with an average Relative Translation Error (RTE) of 0.59% and an average time per scan of 60ms on a CPU with a single thread. Pierre Dellenbach, Jean-Emmanuel Deschaud, Bastien Jacquet, François Goulette |
ICRA | 4 |
| 2021 | 3D Point Cloud Registration with Multi-Scale Architecture and Unsupervised Transfer LearningabstractWe propose a method for generalizing deep learning for 3D point cloud registration on new, totally different datasets. It is based on two components, MS-SVConv and UDGE. Using Multi-Scale Sparse Voxel Convolution, MSSVConv is a fast deep neural network that outputs the descriptors from point clouds for 3D registration between two scenes. UDGE is an algorithm for transferring deep networks on unknown datasets in a unsupervised way. The interest of the proposed method appears while using the two components, MS-SVConv and UDGE, together as a whole, which leads to state-of-the-art results on real world registration datasets such as 3DMatch, ETH and TUM. The code is publicly available at https://github.com/humanpose1/MS-SVConv. Sofiane Horache, Jean-Emmanuel Deschaud, François Goulette |
3DV | 3 |
| 2021 | What's in My LiDAR Odometry Toolbox?abstractWith the democratization of 3D LiDAR sensors, precise LiDAR odometries and SLAM are in high demand. New methods regularly appear, proposing solutions ranging from small variations in classical algorithms to radically new paradigms based on deep learning. Yet it is often difficult to compare these methods, notably due to the few datasets on which the methods can be evaluated and compared. Furthermore, their weaknesses are rarely examined, often letting the user discover the hard way whether a method would be appropriate for a use case.In this paper, we review and organize the main 3D LiDAR odometries into distinct categories. We implemented several approaches (geometric based, deep learning based, and hybrid methods) to conduct an in-depth analysis of their strengths and weaknesses on multiple datasets, guiding the reader through the different LiDAR odometries available. Implementation of the methods has been made publicly available at: https://github.com/Kitware/pyLiDAR-SLAM. Pierre Dellenbach, Jean-Emmanuel Deschaud, Bastien Jacquet, François Goulette |
IROS | 4 |
| 2020 | SHREC 2020: 3D point cloud semantic segmentation for street scenesabstractScene understanding of large-scale 3D point clouds of an outer space is still a challenging task. Compared with simulated 3D point clouds, the raw data from LiDAR scanners consist of tremendous points returned from all possible reflective objects and they are usually non-uniformly distributed. Therefore, its cost-effective to develop a solution for learning from raw large-scale 3D point clouds. In this track, we provide large-scale 3D point clouds of street scenes for the semantic segmentation task. The data set consists of 80 samples with 60 for training and 20 for testing. Each sample with over 2 million points represents a street scene and includes a couple of objects. There are five meaningful classes: building, car, ground, pole and vegetation. We aim at localizing and segmenting semantic objects from these large-scale 3D point clouds. Four groups contributed their results with different methods. The results show that learning-based methods are the trend and one of them achieves the best performance on both Overall Accuracy and mean Intersection over Union. Next to the learning-based methods, the combination of hand-crafted detectors are also reliable and rank second among comparison algorithms. Tao Ku, Remco C. Veltkamp, Bas Boom, David Duque-Arias, Santiago Velasco-Forero, Jean-Emmanuel Deschaud, François Goulette, Beatriz Marcotegui, Sebastian Ortega, Agustín Trujillo, José Pablo Suárez, José M. Santana, Cristián Ramírez, Kiran Akadas, Shankar Gangisetty |
Comput. Graph. | 7 |
| 2019 | KPConv: Flexible and Deformable Convolution for Point CloudsabstractWe present Kernel Point Convolution (KPConv), a new design of point convolution, i.e. that operates on point clouds without any intermediate representation. The convolution weights of KPConv are located in Euclidean space by kernel points, and applied to the input points close to them. Its capacity to use any number of kernel points gives KPConv more flexibility than fixed grid convolutions. Furthermore, these locations are continuous in space and can be learned by the network. Therefore, KPConv can be extended to deformable convolutions that learn to adapt kernel points to local geometry. Thanks to a regular subsampling strategy, KPConv is also efficient and robust to varying densities. Whether they use deformable KPConv for complex tasks, or rigid KPconv for simpler tasks, our networks outperform state-of-the-art classification and segmentation approaches on several datasets. We also offer ablation studies and visualizations to provide understanding of what has been learned by KPConv and to validate the descriptive power of deformable KPConv. Hugues Thomas, Charles R. Qi, Jean-Emmanuel Deschaud, Beatriz Marcotegui, François Goulette, Leonidas J. Guibas |
ICCV | 5 |
| 2018 | Semantic Classification of 3D Point Clouds with Multiscale Spherical NeighborhoodsabstractThis paper introduces a new definition of multiscale neighborhoods in 3D point clouds. This definition, based on spherical neighborhoods and proportional subsampling, allows the computation of features with a consistent geometrical meaning, which is not the case when using k-nearest neighbors. With an appropriate learning strategy, the proposed features can be used in a random forest to classify 3D points. In this semantic classification task, we show that our multiscale features outperform state-of-the-art features using the same experimental conditions. Furthermore, their classification power competes with more elaborate classification approaches including Deep Learning methods. Hugues Thomas, François Goulette, Jean-Emmanuel Deschaud, Beatriz Marcotegui |
3DV | 2 |
| 2014 | Paris-rue-Madame Database - A 3D Mobile Laser Scanner Dataset for Benchmarking Urban Detection, Segmentation and Classification MethodsabstractAbstract: This paper describes a publicly available 3D database from the rue Madame, a street in the 6th Parisian district. Data have been acquired by the Mobile Laser Scanning (MLS) system L3D2 and correspond to a 160 m long street section. Annotation has been carried out in a manually assisted way. An initial annotation is obtained using an automatic segmentation algorithm. Then, a manual refinement is done and a label is assigned to each segmented object. Finally, a class is also manually assigned to each object. Available classes include facades, ground, cars, motorcycles, pedestrians, traffic signs, among others. The result is a list of (X, Y, Z, reflectance, label, class) points. Our aim is to offer, to the scientific community, a 3D manually labeled dataset for detection, segmentation and classification benchmarking. With respect to other databases available in the state of the art, this dataset has been exhaustively annotated in order to include all available objects and to allow point-wise comparison. 1 Andrés Serna, Beatriz Marcotegui, François Goulette, Jean-Emmanuel Deschaud |
ICPRAM | 3 |
| 2012 | 3D Road Environment Modeling Applied to Visibility Mapping: An Experimental ComparisonabstractSight distance along the pathway plays a significant role in road safety and in particular, has a clear impact on the choice of speed limits. Mapping visibility distance is thus of importance for road engineers and authorities. While visibility distance criteria are routinely taken into account in road design, few systems exist for evaluating them on existing road networks. Most available systems comprise a target vehicle followed at a constant distance by an observer vehicle. This only allows to check if a given, fixed visibility distance is available: estimating the maximum visibility distance requires several passages, with increasing inter-vehicle intervals. We propose two alternative approaches for estimating the maximum available visibility distance, that exploit 3D models of the road and its close environment. These methods involve only one acquisition vehicle and use either active vision, more specifically 3D range sensing (LIDAR), or passive vision, namely, stereovision. The first approach is based on a Terrestrial LIDAR Mobile Mapping System. The triangulated 3D model of the road and its surroundings provided by the system is used to simulate targets at different distances, which allows for estimation of the maximum geometric visibility distance along the pathway in a quite flexible way. The second approach involves the processing of two views taken by digital cameras on-board an inspection vehicle. After road segmentation, the 3D road model is reconstructed which allows maximum roadway visibility distance estimation. Both approaches are described, evaluated and compared. Their pros and cons with respect to vehicle-following systems are also discussed. Jean-Philippe Tarel, Pierre Charbonnier, François Goulette, Jean-Emmanuel Deschaud |
DS-RT | 3 |
| 2012 | Accurate 3D maps from depth images and motion sensors via nonlinear Kalman filteringabstractThis paper investigates the use of depth images as localisation sensors for 3D map building. The localisation information is derived from the 3D data thanks to the ICP (Iterative Closest Point) algorithm. The covariance of the ICP, and thus of the localization error, is analysed, and described by a Fisher Information Matrix. It is advocated this error can be much reduced if the data is fused with measurements from other motion sensors, or even with prior knowledge on the motion. The data fusion is performed by a recently introduced specific extended Kalman filter, the so-called Invariant EKF, and is directly based on the estimated covariance of the ICP. The resulting filter is natural, and is proved to possess strong properties. Experiments with a Kinect sensor and a three-axis gyroscope prove clear improvement in the accuracy of the localization, and thus in the accuracy of the built 3D map. Thibault Hervier, Silvère Bonnabel, François Goulette |
IROS | 3 |
| 2004 | Digitizing and 3D modeling of urban environments and roads using vehicle-borne laser scanner systemabstractIn this paper we present a system for three-dimensional environment modeling. It consists of an instrumented vehicle equipped with a 2D laser range scanner for data mapping, and GPS, INS and odometers for vehicle positioning and attitude information. The advantage of this system is its ability to perform data acquisition during the vehicle navigation; the sensor needed being a basic 2D scanner with opposition to traditional expensive 3D sensors. This system integrates the laser raw range data with the vehicle's internal state estimator and is capable of reconstructing the 3D geometry of the environment by real-time geo-referencing. We propose a high level representation of the urban scene while identifying automatically and in real time some types of existing objects in this environment. Thus, our modeling is articulated around three principal axes: the segmentation, decimation, the 3D reconstruction and visualization. The road is the most important object for us; some road features like the curvature and the width are extracted. Iyad Abuhadrous, Samer Ammoun, Fawzi Nashashibi, François Goulette, Claude Laurgeau |
IROS | 4 |
| 2001 | Computer Assisted Dental Implantology: A New Method and a Clinical Validation
Julien Dutreuil, François Goulette, Claude Laurgeau, Jaime Clavero Zoreda, Stefan Lundgren |
MICCAI | 2 |