Skip to content

Part 3: Calculating Registration

Daniel Goodwin edited this page Dec 2, 2015 · 9 revisions

#Overview In the home page we identified six elements to this process. The first step is described in Part 1.

  1. It is up the user to give a best effort of cropping, zooming and rotating the various experiments by hand, then placing the data into the folder in the right format

Handled in Part 2:

  1. The images volume is partitioned into subvolumes for parallelization and robustness checking in later steps.
  2. Keypoints and feature descriptors are calculated per subvolume
*** Explained in the section below:
  1. Correspondence calculations per subvolume
  2. Affine transformation are calculated on random subsets of the correspondences
  3. Non-linear transform applied across the entire sample using the validated correspondences

Calculating Correspondences

Validating Correspondences via Affine Transformation

Applying a Thin Plate Spline

TPS3DWarpWhole.m

References:

Used the core code from TPS3D by Yang Yang 3D interpolation is done by (nearestInterp.m)[http://www.mathworks.com/matlabcentral/fileexchange/24315-warping-using-thin-plate-splines/content/tpsWarp/nearestInterp.m], written by Fitzgerald J Archibald

Clone this wiki locally