libpointmatcher is a modular library implementing the Iterative Closest Point (ICP) algorithm for aligning point clouds. It has applications in robotics and computer vision.

Source: ethz-asl/libpointmatcher: An “Iterative Closest Point” library for 2-D/3-D mapping in Robotics