Code covered by the BSD License  

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

image thumbnail

B-spline Grid, Image and Point based Registration

by

Dirk-Jan Kroon (view profile)

 

26 May 2008 (Updated )

B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid.

nonrigid_version23.zip
compile_c_files.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/MakeDiffeomorphic.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_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/bspline_trans_points_double.m
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
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
images/Thumbs.db
image_registration.m
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