mymesh.register#
Tools for registering or aligning point clouds, meshes, and images.
Registration#
|
Align an point cloud to the x, y, z axes. |
|
Align an object in an image to the x, y, z axes. |
|
Point cloud-to-point cloud alignment. |
|
Mesh-to-mesh registration. |
|
Image registration for 2D or 3D images. |
|
Iterative Closest Point (ICP) algorithm for registering two point sets |
Transformation#
|
Apply transformation matrix to an array of points. |
|
Apply transformation matrix to an image. |
|
Rigid rotation in 2D. |
|
Rigid rotation in 3D. |
|
Rigid transformation consisting of translation and rotation in 2D. |
|
Rigid transformation consisting of translation and rotation in 3D. |
|
Rigid transformation consisting of translation and rotation in 2D. |
|
Rigid transformation consisting of translation and rotation in 3D. |
|
|
|
|
|
|
|
|
|
Generate a translation matrix |
|
Generate a rotation matrix for a rotation about a point |
|
Generate a scaling matrix |
|
Generate a shearing matrix ref:https://www.mathworks.com/help/images/matrix-representation-of-geometric-transformations.html |
|
Generate a translation matrix |
|
Generates a rotation matrix for a rotation about a point |
|
Generate a 3d scaling matrix |
|
Generates a shearing matrix ref:https://www.mathworks.com/help/images/matrix-representation-of-geometric-transformations.html |
Similarity Metrics#
|
Dice-Sorensen coefficient for measuring the similarity between two binary images or arrays [Dic45] [Sor48] |
|
Jaccard index for measuring the similarity between two binary images or arrays |
|
|
|
Directed hausdorff distance between two sets of points. |
|
Mean squared error of the closest point distances between two point sets. |
|
Mean squared error of the closest point distances between two point sets. |
Optimization#
|
Optimization interface for registration. |
Visualization#
|
Generate an overlay image. |