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