Code covered by the BSD License  

Highlights from
B-spline Grid, Image and Point based Registration

image thumbnail
from B-spline Grid, Image and Point based Registration by Dirk-Jan Kroon
B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid.

All files for B-spline Grid, Image and Point based Registration
/compile_c_files.m
/functions/MakeDiffeomorphic.m
/functions/backwards2forwards.m
/functions/backwards2forwards_2d_double.c
/functions/backwards2forwards_2d_double.m
/functions/backwards2forwards_3d_double.c
/functions/backwards2forwards_3d_single.c
/functions/fminlbfgs.m
/functions/image_difference.m
/functions/imgaussian.c
/functions/imgaussian.m
/functions/imresize3d.m
/functions/inversegrid.m
/functions/make_grid_image.m
/functions/make_init_grid.m
/functions/maple_penalties_smoothing_2d.mw
/functions/maple_penalties_smoothing_3d.mw
/functions/maxNumCompThreads.c
/functions/maxNumCompThreads.m
/functions/mutual_histogram_double.c
/functions/mutual_histogram_double.m
/functions/mutual_histogram_single.c
/functions/penalties_smoothness.m
/functions/penalty_matrix.mat
/functions/refine_grid.m
/functions/showcs3.fig
/functions/showcs3.m
/functions/squared_difference_double.c
/functions/squared_difference_double.m
/functions/squared_difference_single.c
/functions/strain.m
/functions_affine/affine_error_3d_double.c
/functions_affine/affine_error_3d_single.c
/functions_affine/affine_parameter_scaling.m
/functions_affine/affine_registration_error.m
/functions_affine/affine_registration_image.m
/functions_affine/affine_transform.m
/functions_affine/affine_transform_2d_double.c
/functions_affine/affine_transform_2d_double.m
/functions_affine/affine_transform_3d_double.c
/functions_affine/affine_transform_3d_single.c
/functions_affine/image_interpolation.c
/functions_affine/image_interpolation.h
/functions_affine/make_transformation_matrix.m
/functions_affine/multiple_os_thread.h
/functions_nonrigid/bspline_coefficients.m
/functions_nonrigid/bspline_error_2d_double.c
/functions_nonrigid/bspline_error_3d_double.c
/functions_nonrigid/bspline_error_3d_single.c
/functions_nonrigid/bspline_grid_fitting.m
/functions_nonrigid/bspline_registration_gradient.m
/functions_nonrigid/bspline_registration_image.m
/functions_nonrigid/bspline_trans_points_double.m
/functions_nonrigid/bspline_transform.m
/functions_nonrigid/bspline_transform_2d_double.c
/functions_nonrigid/bspline_transform_2d_double.m
/functions_nonrigid/bspline_transform_3d_double.c
/functions_nonrigid/bspline_transform_3d_single.c
/functions_nonrigid/image_interpolation.c
/functions_nonrigid/image_interpolation.h
/functions_nonrigid/image_interpolation.m
/functions_nonrigid/jacobiandet_cost_gradient.m
/functions_nonrigid/jacobiandet_error_2d_double.c
/functions_nonrigid/jacobiandet_error_2d_double.m
/functions_nonrigid/jacobiandet_error_3d_double.c
/functions_nonrigid/jacobiandet_transform_2d_double.c
/functions_nonrigid/jacobiandet_transform_2d_double.m
/functions_nonrigid/jacobiandet_transform_3d_double.c
/functions_nonrigid/movepixels.m
/functions_nonrigid/movepixels_2d_double.c
/functions_nonrigid/movepixels_2d_double.m
/functions_nonrigid/movepixels_3d_double.c
/functions_nonrigid/movepixels_3d_single.c
/functions_nonrigid/multiple_os_thread.h
/image_registration.m
/images/Thumbs.db
/images/brain1.png
/images/brain2.png
/images/brain3.png
/images/landmarks.mat
/images/landmarks1.png
/images/landmarks2.png
/images/lena.jpg
/images/lenag1.png
/images/lenag2.png
/images/lenag3.png
/images/lenag4.png
/images/prostate1.png
/images/prostate2.png
/images/star1.png
/images/star2.png
/images/starpoints.mat
/license.txt
/low_level_examples/addpaths.m
/low_level_examples/example_2d_affine.m
/low_level_examples/example_2d_nonrigid_1.m
/low_level_examples/example_2d_nonrigid_2.m
/low_level_examples/example_2d_nonrigid_3.m
/low_level_examples/example_3d_affine.m
/low_level_examples/example_3d_nonrigid.m
/low_level_examples/get_example_data.m
/manually_warp_images.fig
/manually_warp_images.m
/point_registration.m

Contact us at files@mathworks.com