ICP Registration
Key Insight
Two depth scans of the same scene taken from different viewpoints describe the same surfaces, but each in its own coordinate frame — registration is the job of finding the rigid transform that snaps one onto the other. Iterative Closest Point (ICP) solves it with a simple loop: pair each point with the nearest point in the other cloud, compute the rotation and translation that best align those pairs, move, and repeat until the clouds stop sliding. Visualizing the convergence — the two point clouds lurching together over a handful of iterations — builds the intuition for ICP's main weakness: it only ever seeks the nearest alignment, so without a decent initial guess it happily locks onto the wrong one.