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

Interpolation will be necessary as the degree of warping may often mean that the output image does not have a 1-1 pixel map from the warped moving image. To these means, we have used the nearestInterp.m function written by Fitzgerald J Archibald test

References:

Used the core code from TPS3D by Yang Yang

3D interpolation is done by nearestInterp.m, written by Fitzgerald J Archibald

Clone this wiki locally