Particle filtering for registration of 2D and 3D point sets with stochastic dynamics
Open accessAbstract
In this paper, we propose a particle filtering approach for the problem of registering two point sets that differ by a rigid body transformation. Typically, registration algorithms compute the transformation parameters by maximizing a metric given an estimate of the correspondence between points across the two sets of interest. This can be viewed as a posterior estimation problem, in which the corresponding distribution can naturally be estimated using a particle filter. In this work, we treat motion as a local variation in pose parameters obtained from running a few iterations of the standard Iterative Closest Point (ICP) algorithm. Employing this idea, we introduce stochastic motion dynamics to widen the narrow band of convergence often found in local optimizer functions used to tackle the registration task. Thus, the novelty of our method is twofold: Firstly, we employ a particle filtering scheme to drive the point set registration process. Secondly, we increase the robustness of the registration performance by introducing a dynamic model of uncertainty for the transformation parameters. In contrast with other techniques, our approach requires no annealing schedule, which results in a reduction in computational complexity as well as maintains the temporal coherency of the state (no loss of information). Also, unlike most alternative approaches for point set registration, we make no geometric assumptions on the two data sets. Experimental results are provided that demonstrate the robustness of the algorithm to initialization, noise, missing structures or differing point densities in each sets, on challenging 2D and 3D registration tasks. 1.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
[3] can handle up to 35% noise and the part-in-whole problem.
“These include [3] which can handle up to 35% noise, and part-in-whole problem”
From Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid (2013) · cites this paper as [3]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A Method for Registration of 3-D Shapes
Besl, P., & Mckay, N. D. (1992) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.121791 · Cited by 22,163 · see citing works
Novel approach to nonlinear/non-Gaussian Bayesian state estimation
Gordon, N., Salmond, D., & Smith, A. F. M. (1993) · IEE Proceedings F Radar and Signal Processing · doi:10.1049/ip-f-2.1993.0015 · Cited by 8,855 · see citing works
Sequential Monte Carlo Methods in Practice
Doucet, A. (2001) · Springer eBooks · doi:10.1007/978-1-4757-3437-9 · Cited by 7,445 · see citing works
Huber, P. J. (1981) · Wiley Series in Probability and Statistics · doi:10.1002/0471725250 · Cited by 7,066 · see citing works
Closed-form solution of absolute orientation using unit quaternions
Horn, B. K. P. (1987) · Journal of the Optical Society of America A · doi:10.1364/josaa.4.000629 · Cited by 4,165 · see citing works
Beyond the Kalman filter particle filters for tracking applications
Ristić, B., Arulampalam, S., & Gordon, N. (2004) · Cited by 3,400 · see citing works
Object modelling by registration of multiple range images
Chen, Y., & Medioni, G. G. (1992) · Image and Vision Computing · doi:10.1016/0262-8856(92)90066-c · Cited by 3,209 · see citing works
Using spin images for efficient object recognition in cluttered 3D scenes
Johnson, A., & Hebert, M. (1999) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.765655 · Cited by 2,656 · see citing works
Object modeling by registration of multiple range images
Chen, Y., & Medioni, G. (2002) · Proceedings. 1991 IEEE International Conference on Robotics and Automation · doi:10.1109/robot.1991.132043 · Cited by 1,409 · see citing works
Robust registration of 2D and 3D point sets
Fitzgibbon, A. W. (2003) · Image and Vision Computing · doi:10.1016/j.imavis.2003.09.004 · Cited by 925 · see citing works
Estimating 3-D rigid body transformations: a comparison of four major algorithms
Eggert, D. W., Lorusso, A., & Fisher, R. B. (1997) · Machine Vision and Applications · doi:10.1007/s001380050048 · Cited by 808 · see citing works
Gelfand, N., Mitra, N. J., Guibas, L., & Pottmann, H. (2005) · doi:10.2312/sgp/sgp05/197-206 · Cited by 545 · see citing works
Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration
Granger, S., & Pennec, X. (2002) · Lecture notes in computer science · doi:10.1007/3-540-47979-1_28 · Cited by 454 · see citing works
Robust Parameter Estimation in Computer Vision
Stewart, C. V. (1999) · SIAM Review · doi:10.1137/s0036144598345802 · Cited by 447 · see citing works
A Correlation-Based Approach to Robust Point Set Registration
Tsin, Y., & Takeo Kanade, A. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-24672-5_44 · Cited by 424 · see citing works
Fully automatic registration of multiple 3D data sets
Huber, D. F., & Hebert, M. (2003) · Image and Vision Computing · doi:10.1016/s0262-8856(03)00060-x · Cited by 363 · see citing works
A robust algorithm for point set registration using mixture of Gaussians
Jian, B., & Vemuri, B. C. (2005) · doi:10.1109/iccv.2005.17 · Cited by 361 · see citing works
Halton, J. H. (1962) · Mathematical Proceedings of the Cambridge Philosophical Society · doi:10.1017/s0305004100036227 · Cited by 160 · see citing works
Point-Based Rigid-Body Registration Using an Unscented Kalman Filter
Moghari, M. H., & Abolmaesumi, P. (2007) · IEEE Transactions on Medical Imaging · doi:10.1109/tmi.2007.901984 · Cited by 114 · see citing works
Unsupervised learning of an atlas from unlabeled point-sets
Chui, H., Rangarajan, A., Zhang, J., & Leonard, C. M. (2004) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2004.1262178 · Cited by 103 · see citing works
Surface-Based Registration with a Particle Filter
Ma, B., & Ellis, R. E. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-30135-6_69 · Cited by 43 · see citing works
Sofka, M., Yang, G., & Stewart, C. V. (2007) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2007.383166 · Cited by 38 · see citing works
Unified Point Selection and Surface-Based Registration Using a Particle Filter
Ma, B., & Ellis, R. E. (2005) · Lecture notes in computer science · doi:10.1007/11566465_10 · Cited by 17 · see citing works
Flagged first, then by citations
Research works printed but not linked: 2
- N. Gelfand, N. J. Mitra, L. J. Guibas, and H. Pottmann. Ro- bust global registration. In Proc. Symp. Geom. Processing, 2005. 2
- N. Gordon, D. Salmond, and A. Smith. Novel approach to nonlinear/nongaussian bayesian state estimation. IEEE Pro- ceedings on Radar and Signal Processing, 140(2):107-113, 1993.
Cited by
Sorted by citations
Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid
Tam, G. K. L., Cheng, Z.-Q., Lai, Y.-K., Langbein, F. C., Liu, Y., Marshall, D., Martin, R. R., Sun, X.-F., & Rosin, P. L. (2013) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2012.310 · Cited by 679 · see citing works
- Authors
- Sandhu, R., Dambreville, S., & Tannenbaum, A.
- Affiliations
- Georgia Institute of Technology (US)
- Venue
- 2008 IEEE Conference on Computer Vision and Pattern Recognition
- Publisher
- IEEE
- Published
- 2008-06
- Pages
- 1-8
- ISSN
- 1063-6919 (ISSN-L)
- OpenAlex
- W2146847221
- Cited by
- 38
- References
- 23
- Citations by year
- 2025: 1 · 2024: 1 · 2021: 3 · 2020: 3 · 2018: 3 · 2017: 4 · 2016: 4 · 2015: 2 · 2014: 1 · 2013: 1 · 2012: 2
- FWCI
- 8.59
- Type
- conference paper
- Language
- en
- Open access
- green
- hdl.handle.net
- Locations
- IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings (publishedVersion)
- SMARTech Repository (Georgia Institute of Technology) (submittedVersion)
- Funders
- National Science Foundation
- Brigham and Women's Hospital
- National Institutes of Health (EB005149)
- Multidisciplinary University Research Initiative
- National Institute of Biomedical Imaging and Bioengineering (U54EB005149)
- Air Force Office of Scientific Research
- Army Research Office
- Topics
- Physical Sciences › Engineering › Computational Mechanics › 3D Shape Modeling and Analysis
- Physical Sciences › Computer Science › Artificial Intelligence › Target Tracking and Data Fusion in Sensor Networks
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Keywords
- point cloud registration, particle filter, rigid transformation, stochastic dynamics, iterative closest point, uncertainty modeling, posterior distribution estimation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review