Metch Publisher's description
from Qianqian Fang
metch, coined from "mesh" and "match", is a Matlab/Octave-based mesh/volume registration toolbox.
metch, coined from "mesh" and "match", is a Matlab/Octave-based mesh/volume registration toolbox. It provides straightforward functions to register point clouds (or surfaces) to a triangular/cubic surface mesh by calculating an optimal affine transformation (in terms of matrix A for scaling and rotation, and b for translation). It also allows one to project a point cloud onto the surface using surface norms and guarantee the conformity of the points to the surface. At this point, metch can only perform rigid-body registration in terms of a linear transformation.
The current release of metch toolbox also comes with a graphical interface (matlab only) in addition to the script-mode functions. With this GUI, users can easily select the landmark points to create the initial mapping, and trigger the optimization and projection steps of the workflow.
What's New in This Release:В· after extensive debugging, metchgui is now able to perform all critical functionalities of the toolbox;
В· it supports return values and result export/import;
В· we also provided a stand-alone m-file of the GUI
В· added documentation and demonstration scripts
В· affinemap now calcleast-square solutions, therefore, it accepts point pairs more than or less than 4.
В· tested in Octave with demos
В· /12/05 (v0.2)
В· wrote a Guass-Newton based optimization script to optimize affine transformation matrix (A/b) to get better point-to-surface fitting.
В· wrote a point-to-surface projection subroutine to get make sure the resulting points locating exactly on the surface
В· profiled the subroutines and extensively optimized the computational efficiency
System Requirements:В· Matlab
Program Release Status: New Release
Program Install Support: Install and Uninstall