atlas

Research map / Point clouds / Registration and matching

GRICP: Granular-Ball Iterative Closest Point with Multikernel Correntropy for Point Cloud Fine Registration

AAAI 2025 · Point clouds › Registration and matching · approach: Non-rigid point set registration · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GRICP, a robust, globally-aware ICP that converts point clouds into granular-ball clouds and uses multikernel correntropy as the loss to derive closed-form rigid transforms for point cloud fine registration.

Problem

ICP for point cloud fine registration is sensitive to outliers and tends to converge to local optima, especially under large rotation offsets, partial overlap, and Gaussian noise.

Approach

Replace point-level correspondences with granular-ball (coarse-grained ball) correspondences scored by center distance plus overlap ratio, filter outliers with ball radius and overlap-feature differences, and optimize the rigid transform by maximizing a multikernel correntropy objective solved via half-quadratic optimization and SVD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GRICP instead of GoICPPoint-cloud registration · Stanford 3D Scanning Repository and 3DMatch, large rotation offsetsRE: 0.031 -> 0.008; 0.082 -> 0.006; 0.005 -> 0.001Helped
Use GRICP instead of GoICPPoint-cloud registration · Stanford 3D Scanning Repository and 3DMatch, 150° rotationRE: 0.012 -> 0.036Hurt
Use GRICP instead of GoICPPoint-cloud registration · Stanford 3D Scanning Repository and 3DMatch, large rotation offsetsTE: 0.011 -> 0.002; 0.013 -> 0.017; 0.014 -> 0.019Mixed
Use GRICP instead of strongest reported baselinePoint-cloud registration · Stanford 3D Scanning Repository, partial overlapRE: 1.744 -> 0.412; 2.962 -> 0.308; 0.031 -> 0.143; 0.030 -> 0.030Helped
Use GRICP instead of strongest reported baselinePoint-cloud registration · Stanford 3D Scanning Repository, partial overlapTE: 0.183 -> 0.125; 0.119 -> 0.145; 0.022 -> 0.015; 0.016 -> 0.015Mixed
Use GRICP instead of strongest reported baselinePoint-cloud registration · 3DMatch, Gaussian noiseRE: 0.349 -> 0.287; 0.208 -> 0.101; 0.044 -> 0.062; 0.176 -> 0.238Mixed
Use GRICP instead of strongest reported baselinePoint-cloud registration · 3DMatch, Gaussian noiseTE: 0.158 -> 0.150; 0.052 -> 0.046; 0.146 -> 0.127Helped
Use granular-ball correspondences instead of FPFH correspondencesCorrespondence generation · 3DMatch, 10%–50% noiseprecision: 0.2897 -> 0.3536; 0.2124 -> 0.3218; 0.1833 -> 0.2825; 0.1378 -> 0.2385Helped
Use granular-ball correspondences instead of FPFH correspondencesCorrespondence generation · 3DMatch, no noiseprecision: 0.4196 -> 0.3848Hurt
Use granular-ball correspondences instead of FPFH correspondencesCorrespondence generation · 3DScanRepo, 30% and 50% noiseprecision: 0.6526 -> 0.6716; 0.6027 -> 0.6346Helped

Surprising findings

Limitations

Experimental setup

Datasets: Stanford 3D Scanning Repository 3DMatch

Benchmarks: Stanford 3D Scanning Repository 3DMatch

Metrics: rotation error (RE) translation error (TE) run time (s) correspondence precision

Baselines: ICP Sparse ICP AA ICP Fast ICP Robust ICP Go ICP FGR

Builds on: Iterative Closest Point Maximum Correntropy Criterion MultiKernel Correntropy granular-ball computing Go-ICP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy