Français English
CVSL Université Laval
Members Publications

SELECTED PUBLICATIONS

*Copyright Note: The papers presented below correspond to the non-official versions of the material published in the scientific literature. Please follow the reference of an article to consult its latest version.




Robust Multi-View Stereo without Matching
Philippe Lambert and Patrick Hébert

In 3DIM '09: Proceedings of the Seventh IEEE International Conference on 3-D Digital Imaging and Modeling, (Kyoto, Japan),pp. 1614-1621, October 3-4 2009.  (BibTex)

.pdf

Abstract

   This paper proposes a robust algorithm that finds a proxy surface from a series of calibrated pictures of an object without assuming any of its reflectance properties. This proxy is optimized to reduce view interpolation errors by globally minimizing the frequency criterion proposed in [1]. The generality of this setting makes robustness particularly difficult to achieve since no model from which to identify outliers or noise is available. Unfortunately, failing to achieve robustness results in unusable proxy for most of the datasets presented. The traditional method of identifying outliers by their discrepency from photoconsistency must somehow be replaced by a global analysis involving all viewpoints. The major contribution of this paper is to meet this requirement by proposing a robust estimation of the minimizer of the frequency criterion as well as a novel framework for merging the multiple depth hypotheses obtained. View interpolation results and proxies are shown for challenging datasets, both Lambertian and not.





ASN: Image Keypoint Detection from Adaptive Shape Neighborhood
Jean-Nicolas Ouellet and Patrick Hébert

In ECCV 2008; Proceedings of the Tenth European Conference on Computer Vision, (Marseille, France), pp. 454-467, octobre 12-18 2008.  (BibTex)

.pdf

Abstract

   We describe an accurate keypoint detector that is stable under viewpoint change. In this paper, keypoints correspond to actual junctions in the image. The principle of ASN differs fundamentally from other keypoint detectors. At each position in the image and before any detection, it systematically estimates the position of a potential junction from the local gradient field. Keypoints then appear where multiple position estimates are attracted. This approach allows the detector to adapt in shape and size to the image content. One further obtains the area where the keypoint has attracted solutions. Comparative results with other detectors show the improved accuracy and stability with viewpoint change.





Precise Ellipse Estimation Without Contour Point Extraction
Jean-Nicolas Ouellet and Patrick Hébert

Machine Vision and Applications, Volume 21, Number 1, November 2009, pages 59-67. (BibTex)

.pdf 
A Simple Operator for Very Precise Estimation of Ellipses
(Conference version)
Jean-Nicolas Ouellet and Patrick Hébert

in CRV '07: Proceedings of the Fourth Canadian Conference on Computer and Robot Vision, (Montreal, Que., Canada), pp. 21-28, IEEE Computer Society, May 28-30 2007.  (BibTex)

.pdf

Abstract

   This paper presents a simple linear operator that accurately estimates the parameters of ellipse features. Based on the dual conic model, the operator directly exploits the raw gradient information in the neighborhood of an ellipse’s boundary, thus avoiding the intermediate stage of precisely extracting individual edge points. Moreover, under the dual representation, the dual conic can easily be constrained to a dual ellipse when minimizing the algebraic distance. The new operator is compared to other estimation approaches, including those limited to the center position, in simulation as well as in real situation experiments.





Geometric Calibration of a Structured Light System Using Circular Control Points
Jean-Nicolas Ouellet, Félix Rochette and Patrick Hébert

in 3DPVT '08: Proceedings of the Fourth International Symposium on 3D Data Processing, Visualization and Transmission, (Atlanta, Ga., USA), pp. 183-190, June 18-20 2008.  (BibTex)

.pdf

Abstract

   We present a new geometric calibration method for a structured light system combining a projector with a camera, using a planar target with circular control points. By solely exploiting the mapping between projected conics, the proposed method is strictly geometric and provides unbiased camera to projector correspondences during its application. Such a geometric method does not rely on radiometric calibration. Moreover, the method consistently ensures uniform coverage of the working volume and automatically avoids interference between both the projected and the printed patterns on the calibration target.





Incremental Discovery of Object Parts in Video Sequences
Stéphane Drouin, Patrick Hébert and Marc Parizeau

Computer Vision and Image Understanding, vol. 110, no 1, pp. 60-74, April 2008.  (BibTex)

.pdf
Incremental Discovery of Object Parts in Video Sequences
(Conference version)
Stéphane Drouin, Patrick Hébert and Marc Parizeau

In ICCV ’05: Proceedings of the Tenth international Conference on Computer Vision, (Washington, D.C., USA), vol. 2, pp. 1754-1761, IEEE Computer Society, October 17-20 2005  (BibTex)

.pdf

Abstract

   This paper addresses the fundamental problem of automatically discovering an unknown moving deformable object in a monocular video sequence. No prior model of the object is used; it is only assumed that the object is composed of a set of apparently rigid parts that are not necessarily visible simultaneously, making it possible to circumvent the typical constraint of model initialization. A set of rigid parts describing the object is incrementally extracted in a modeling-tracking loop with reinforced memory. In this framework, low-level segmentation is considered as a necessary but non reliable process that helps initiating hypotheses. Motion-based layer segmentation from feature points and edges is applied only when and where no modeled parts can be tracked. Using the quantity of motion measure, it is further shown how to deal with temporal scale. The interest for this approach in applications such as human tracking is demonstrated for a set of various sequences including a rapidly evolving shape.





Median Filtering in Constant Time
Simon Perreault and Patrick Hébert

IEEE Transactions on Image Processing, vol. 16, no 9, pp. 2389-2394, September 2007.  (BibTex)

.pdf

Abstract

   The median filter is one of the basic building blocks in many image processing situations. However, its use has long been hampered by its algorithmic complexity of O(r) in the kernel radius. With the trend toward larger images and proportionally larger filter kernels, the need for a more efficient median filtering algorithm becomes pressing. In this correspondence, a new, simple yet much faster algorithm exhibiting O(1) runtime complexity is described and analyzed. It is compared and benchmarked against previous algorithms. Extensions to higherdimensional or higher-precision data and an approximation to a circular kernel are presented as well.





A Sampling Criterion for Optimizing a Surface Light Field
Philippe Lambert, Jean-Daniel Deschênes and Patrick Hébert

in 3DIM '07: Proceedings of the Sixth International Conference on 3-D Digital Imaging and Modeling, (Montreal, Que., Canada), pp. 47-54, August 21-23 2007.  (BibTex)

.pdf

Abstract

   This paper adopts a sampling perspective to surface light field modeling. This perspective eliminates the need of us- ing the actual object surface in the surface light field defini- tion. Instead, the surface ought to provide only a parame- terization of the surface light field function that specifically reduces aliasing artifacts visible at rendering. To find that surface, we propose a new criterion that aims at optimiz- ing the smoothness of the angular distribution of the light rays emanating from each point on the surface. The main advantage of this approach is to be independent of any spe- cific reflectance model. The proposed criterion is compared to widely used criteria found in multi-view stereo and its ef- fectiveness is validated for modeling the appearance of ob- jects having various unknown reflectance properties using calibrated images alone.





A Cable-driven Parallel Mechanism for Capturing Object Appearance from Multiple Viewpoints

Jean-Daniel Deschênes, Philippe Lambert, Simon Perreault, Nicolas Martel-Brisson, Nathaniel Zoso, André Zaccarin, Patrick Hébert, Samuel Bouchard and Clément Gosselin

in 3DIM ’07: Proceedings of the Sixth International Conference on 3-D Digital Imaging and Modeling, (Montreal, Que., Canada,), pp. 367-374, August 21-23 2007.  (BibTex)

.pdf video 18.9 MB (.avi)

Abstract

   This paper presents the full proof of concept of a system for capturing the light field of an object. It is based on a single high resolution camera that is moved all around the object on a cable-driven end-effector. The main advantages of this system are its scalability and low interference with scene lighting. The camera is accurately positioned along hemispheric trajectories by observing target features. From the set of gathered images, the visual hull is extracted and can be used as an approximate geometry for mapping a surface light field. The paper describes the acquisition system as well as the modeling process. The ability of the system to produce models is validated with four different objects whose sizes range from 20 cm to 3 m.





Efficient camera motion and 3D recovery using an inertial sensor
Martin Labrie and Patrick Hébert

in CRV ’07: Proceedings of the Fourth Canadian Conference on Computer and Robot Vision, (Montreal, Que., Canada), pp. 55-62, IEEE Computer Society, May 28-30 2007.  (BibTex)

.pdf

Abstract

   This paper presents a system for 3D reconstruction using a camera combined with an inertial sensor. The system mainly exploits the orientation obtained from the inertial sensor in order to accelerate and improve the matching process between wide baseline images. The orientation further contributes to incremental 3D reconstruction of a set of feature points from linear equation systems. The processing can be performed online while using consecutive groups of three images overlapping each other. Classic or incremental bundle adjustment is applied to improve the quality of the model. Test validation has been performed on object and camera centric sequences.





Interactive Modeling with Automatic Online Compression
Jean-Daniel Deschênes, Philippe Lambert and Patrick Hébert

in 3DPVT ’06: Proceedings of the Third International Symposium on 3D Data Processing, Visualization and Transmission (Chapel Hill, N.C., USA.), pp. 766-773, June 14-16 2006.  (BibTex)

.pdf

Abstract

   A few 3D interactive modeling systems have been developed recently. Such systems must cope with a high flow of input measurements during the entire acquisition period. Therefore, the reconstruction and rendering algorithms used must all run online. However, compression algorithms are still run offline as postprocessing. In order to develop a fully interactive modeling framework, this paper presents an online compression algorithm where the system automatically adjusts the level of detail according to the user behavior. The proposed method can reduce peak memory consumption by more than 50% during the acquisition of a typical model and the final result is comparable to offline compression. Furthermore, the results obtained show that a local acquisition approach must be prioritized.





A Frequency-based Approach for Efficient Plenoptic Sampling
Philippe Lambert, Jean-Daniel Deschênes and Patrick Hébert

in ICIP ’05: Proceedings of the 2005 International Conference on Image Processing, (Genova, Italy), vol. 2, pp. 1334-1337, September 11-14 2005.  (BibTex)

.pdf

Abstract

   In image-based light field rendering, many efforts have been made to improve the efficiency of the modeling. This efficiency pertains to the photorealism and compression of a given model. We propose a new way to improve these two aspects. We show that it is better to sample the plenoptic function on a surface that minimizes the frequency content of all its lumispheres. We also demonstrate an additional constraint based on the visual hull that further guides the sampling of the plenoptic function around an object. We propose a corresponding algorithm that relies on images alone and only suppose that the modeled object is opaque. This algorithm is then validated on both real and synthetic data sets.





Multiresolution Interactive Modeling with Efficient Visualization

Jean-Daniel Deschênes, Patrick Hébert, Philippe Lambert, Jean-Nicolas Ouellet and Dragan Tubic

in 3DIM ’05: Proceedings of the Fifth International Conference on 3-D Digitial Imaging and Modeling, (Ottawa, Ont., Canada), pp. 39-46, June 13-16 2005.  (BibTex)

.pdf

Abstract

   3D interactive modeling from range data aims at simultaneously producing and visualizing the surface model of an object while data is collected. The current research challenge is producing the final result in real-time. Using a recently proposed framework, a surface model is built in a volumetric structure encoding a vector field in the neighborhood of the object surface. In this paper, it is shown that the framework allows one to locally control the model resolution during acquisition. Using ray tracing, efficient visualization approaches of the multiresolution vector field are described and compared. More precisely, it is shown that volume traversal can be optimized while preventing holes and reducing aliasing in the rendered image.





A Unified Representation for Interactive 3D Modeling

Dragan Tubic, Patrick Hébert, Jean-Daniel Deschênes and Denis Laurendeau

in 3DPVT ’04: Proceedings of the Second International Symposium on 3D Data Processing, Visualization and Transmission, (Thessaloniki, Greece), pp. 175-182, September 6-9 2004.  (BibTex)

.pdf

Abstract

   Interactive 3D modeling is the process of building a 3D model of an object or a scene in real-time while the 3D (range) data is acquired. This is possible only if the computational complexity of all involved algorithms is linear with respect to the amount of data. We propose a new framework for 3D modeling where a complete modeling chain meets with this requirement. The framework is based on the use of vector elds as an implicit surface representation. Each modeling step, registration, surface reconstruction, geometric fusion, compression and visualization is solved and explained using the vector elds without any intermediate representations. The proposed framework allows model reconstruction from any type of 3D data, surface patches, curves, unorganized sets of points or a combination of these.





3D Surface Modeling from Curves
Dragan Tubic, Patrick Hébert and Denis Laurendeau

in CVPR ’03: Proceedings of the 2003 conference on Computer Vision and Pattern Recognition, 2003 (Madison, Wis., USA), Volume 1, pp. 842-849, IEEE Computer Society, June 18-20 2003.  (BibTex)

.pdf

Abstract

   Traditional approaches for surface reconstruction from range data require that the input data be either range images or unorganized sets of points. With these methods, range data acquired along curvilinear patterns cannot be used for surface reconstruction unless constraints are imposed on the shape of the patterns or on sensor displacement. This paper presents a novel approach for reconstructing a surface from a set of arbitrary, unorganized and intersecting curves. A strategy for updating the reconstructed surface during data acquisition is described as well. Curves are accumulated in a volumetric structure in which a vector field is built and updated. The information that is needed for efficient curve registration is also directly available in the vector field. The proposed modeling approach combines surface reconstruction and curve registration into a unified procedure. The algorithm implementing the approach is of linear complexity with respect to the number of input curves and makes it suitable for interactive modeling. Simulated data based on a set of six curvilinear patterns as well as data acquired with a range sensor are used to illustrate the various steps of the algorithm.





Developing Assistant Tools for Geometric Camera Calibration:Assessing the Quality of Input Images
Jean-Nicolas Ouellet and Patrick Hébert

in ICPR ’04: Proceedings of the 17th International Conference on Pattern Recognition, (Cambridge, UK), Volume 4, pp. 80-83, IEEE Computer Society, August 23-26 2004  (BibTex)

.pdf

Abstract

   This paper proposes two indicators for predicting the quality of camera model parameters from a set of input images. The first indicator is based on the acutance. It can quickly indicate static or motion blur during image capture and correlates well with the 3D reconstruction error when using stereo cameras. The second indicator provides the overall distribution of control points in a set of input images. Although the importance of covering the entire field of view is verified, the spatial distribution of control points need not be uniform. The analysis is supported by experiments with mono and stereo cameras calibrated using both a low cost planar and a high quality 3D target.





Efficient Surface Reconstruction from Range Curves
Dragan Tubic, Patrick Hébert and Denis Laurendeau

in 3DIM ’03 : Proceedings of the Fourth International Conference on 3-D Digital Imaging and Modeling, (Banff, Alta., Cabada), pp.54-61, October 6-10 2003.  (BibTex)

.pdf

Abstract

   This paper proposes an approach for surface reconstruction of free-form rigid objects from an arbitrary set of intersecting range curves. A strategy for updating the reconstructed surface during data acquisition is described as well. Geometric and color information is accumulated in a volumetric structure in which a vector field is built and updated. Moreover, the information that is needed for efficient curve registration is directly available in this vector field. This leads to a unified modeling approach combining surface reconstruction and curve registration. The algorithm implementing the approach is of linear complexity with respect to the number of input curves and makes it suitable for interactive modeling. A compression scheme based on a multiresolution decomposition of vector fields is introduced as well. Simulated data from a set of curvilinear patterns as well as data acquired with a hand-held range sensor are used to validate the approach.




© 2008 Groupe 3D du Laboratoire de Vision et Systèmes Numériques, all rights reserved