I’m currently looking for a library that can solve or assist solving the following problem.

I have a bunch of 3D point clouds from different angles and would like to combine them to have a single 3d point cloud. Seems like there were some packages like PCL.jl and GitHub - FugroRoames/PointCloudMatching.jl: Point cloud registration algorithms which seem to be discontinued.

Is there any package that is related to that field that I can have a look at?

I use ImageProjectiveGeometry for a RANSAC implementation to align them in one dimension (detecting the ground and removing it) now I’m mostly interested in rotation on the `z=0`

plane as well as translation.

Additionally I’m interested in algorithms in general for that such like

Iterative closest point - Wikipedia.

to maybe be able to create my own package out of it if there doesn’t exist one yet.

Thanks in advance!