# Point cloud / depth map / mesh registration SimpleITK/ITK Python

**URL:** https://discourse.itk.org/t/point-cloud-depth-map-mesh-registration-simpleitk-itk-python/3742
**Category:** Beginner Questions
**Tags:** python
**Created:** [January 4, 2021, 6:19pm UTC](https://discourse.itk.org/t/point-cloud-depth-map-mesh-registration-simpleitk-itk-python/3742 "2021-01-04T18:19:32Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![zivy](https://discourse.itk.org/user_avatar/discourse.itk.org/zivy/32/1726_2.png) [@zivy](https://discourse.itk.org/u/zivy)
#### Post date: [January 4, 2021, 7:05pm UTC](https://discourse.itk.org/t/point-cloud-depth-map-mesh-registration-simpleitk-itk-python/3742/2 "2021-01-04T19:05:49Z")

</div>

Hello @NPi,

Welcome to SimpleITK / ITK!

First the “bad” news, SimpleITK does not provide support for point set to point set registration (for point data, only the rigid/affine paired point case is currently supported).

ITK does support point set registration, see the [PointSetToPointSetRegistrationMethod](https://itk.org/Doxygen/html/classitk_1_1PointSetToPointSetRegistrationMethod.html), and relevant discussion found [here](https://discourse.itk.org/t/speeding-up-point-to-point-registration/2711).

If your data are intrinsically point sets you might consider looking at tools that only focus on points such as the [Point Cloud Library (PCL)](https://pointclouds.org/).

Finally, if you have the time and want to learn SimpleITK in an organized fashion, try [the online tutorial](https://simpleitk.org/TUTORIAL/).

---

_[View the full topic](https://discourse.itk.org/t/point-cloud-depth-map-mesh-registration-simpleitk-itk-python/3742)._
