Rank: 5 based on 3028 downloads (last 30 days) and 30 files submitted
photo

Dirk-Jan Kroon

E-mail
Company/University
University of Twente

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Dirk-Jan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
02 Mar 2010 Screenshot Active Shape Model (ASM) Cootes Active Shape Model for automatic image object contour segmentation Author: Dirk-Jan Kroon taylor, principal component a..., active shape, contour, active shape model, optimization 269 0
02 Mar 2010 Screenshot Hessian based Frangi Vesselness filter Enhancement of Vessel/ridge like structures in 2D/3D image using hessian eigen values Author: Dirk-Jan Kroon ridge detector, hessian filter, vessel detector, vessel, edge detector, vesselness filter 125 14
  • 4.75
4.8 | 8 ratings
16 Feb 2010 Screenshot Smooth Triangulated Mesh Accurate smoothing of triangulated patch / mesh Author: Dirk-Jan Kroon edge, triangle, vertices, mesh, curvature flow, laplacian 113 1
  • 5.0
5.0 | 1 rating
16 Feb 2010 Screenshot Triangular Mesh Refinement This function will refine a triangular mesh with 4-split spline interpolation Author: Dirk-Jan Kroon refinement, triangular, mesh, surface, spline, edges 105 5
  • 4.0
4.0 | 3 ratings
12 Feb 2010 Screenshot Polygon2Voxel Convert a triangulated mesh into a voxel volume Author: Dirk-Jan Kroon polygons, mesh, voxel, voxel volume, triangles, voxels 79 2
  • 5.0
5.0 | 2 ratings
Comments and Ratings by Dirk-Jan View all
Updated File Comments Rating
15 Feb 2010 multimodality non-rigid demon algorithm image registration non-rigid 2D and 3D image registration with demon (fluid) algorithm, extended with modality transf. Author: Dirk-Jan Kroon

*Vijay
Denoising the data before registration is not really needed, but when done with an edge preserving filter, it will slightly improve the final results.

13 Jan 2010 non-rigid b-spline grid image registration Registration of two 2D/3D images, rigid and with smooth b-spline grid. Author: Dirk-Jan Kroon

Note: bug in manually_warp_images (will be fixed in next update).

Replace line 279 with:
[j,i]=ind2sub([size(data.Grid,2) size(data.Grid,1)],data.pointselected);

04 Jan 2010 Volume Render Volume Render GUI with mouse change able color and alpha maps Author: Dirk-Jan Kroon

*Jenny
That only your real data works and not your synthetic is probably caused by the data-type of your volume and value-range of your data. Maybe you have to convert the data first to uint8 with a range of 0...255 before you can use the viewer.

05 Dec 2009 multimodality non-rigid demon algorithm image registration non-rigid 2D and 3D image registration with demon (fluid) algorithm, extended with modality transf. Author: Dirk-Jan Kroon

*gx,

The equation "bins=round(numel(V)^(1/ndims(V)));" is not from literature. You can also use a fix bin size of 255, or so.

- Mutual information only works if there are overlaps in the histogram bins.
- More histogram bins will give better registration accuracy.
Thus this equation gives a good trade-off based on the number of available pixels ...

05 Dec 2009 non-rigid b-spline grid image registration Registration of two 2D/3D images, rigid and with smooth b-spline grid. Author: Dirk-Jan Kroon

*Alex Kararg,
The function maxNumCompThreads is a build-in function which returns the number of cores in the computer. If it doesn't exist in your Matlab you simply create the function your self like:

function a=maxNumCompThreads()
a=2;

Comments and Ratings on Dirk-Jan's Files View all
Updated File Comment by Comments Rating
11 Mar 2010 non-rigid b-spline grid image registration Registration of two 2D/3D images, rigid and with smooth b-spline grid. Author: Dirk-Jan Kroon Ibrahim, medical imaging

I have used this implementation as a step in one of my analysis systems, could you please tell me the paper that I should reference for this work ?

05 Mar 2010 Accurate Fast Marching Multistencils second order Fast Marching 2D and 3D including rk4 shortest path tracing Author: Dirk-Jan Kroon Daniela

The code is easy to understand, but the speed function must be between [1e-8,1], otherwise you get a complex number to value of T, where T is arrival time - this is not correct. Anybody observe/solve that? *Notice that such a constraint for F is theoretically wrong.*

17 Feb 2010 Smooth Triangulated Mesh Accurate smoothing of triangulated patch / mesh Author: Dirk-Jan Kroon Deng, Siyi

very helpful. Excellent code with great documentation.

15 Feb 2010 multimodality non-rigid demon algorithm image registration non-rigid 2D and 3D image registration with demon (fluid) algorithm, extended with modality transf. Author: Dirk-Jan Kroon Kroon, Dirk-Jan

*Vijay
Denoising the data before registration is not really needed, but when done with an edge preserving filter, it will slightly improve the final results.

14 Feb 2010 FMINLBFGS: Fast Limited Memory Optimizer Quasi newton limited memory BFGS and Steepest decent optimizer for large amount of unknowns Author: Dirk-Jan Kroon Tomonori

I encountered an occasion which potentially indicates bug. When the initial parameter sets gives the minimum value of the optimization function, the return values (at least x and fval) of fminlbfgs are empty, which could halt applications utilizing this subfunction. I'm not familiar with the internal process of this subfunction and could not figure out which line needs to be modified, but from the observed input-output relationship, I guess zero repetition results in empty output.

If you have references for this optimization methods, would you mind letting us know?

Top Tags Applied by Dirk-Jan
3d, 2d, color, image, mesh
Files Tagged by Dirk-Jan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
02 Mar 2010 Screenshot Active Shape Model (ASM) Cootes Active Shape Model for automatic image object contour segmentation Author: Dirk-Jan Kroon taylor, principal component a..., active shape, contour, active shape model, optimization 269 0
02 Mar 2010 Screenshot Hessian based Frangi Vesselness filter Enhancement of Vessel/ridge like structures in 2D/3D image using hessian eigen values Author: Dirk-Jan Kroon ridge detector, hessian filter, vessel detector, vessel, edge detector, vesselness filter 125 14
  • 4.75
4.8 | 8 ratings
16 Feb 2010 Screenshot Smooth Triangulated Mesh Accurate smoothing of triangulated patch / mesh Author: Dirk-Jan Kroon edge, triangle, vertices, mesh, curvature flow, laplacian 113 1
  • 5.0
5.0 | 1 rating
16 Feb 2010 Screenshot Triangular Mesh Refinement This function will refine a triangular mesh with 4-split spline interpolation Author: Dirk-Jan Kroon refinement, triangular, mesh, surface, spline, edges 105 5
  • 4.0
4.0 | 3 ratings
12 Feb 2010 Screenshot Polygon2Voxel Convert a triangulated mesh into a voxel volume Author: Dirk-Jan Kroon polygons, mesh, voxel, voxel volume, triangles, voxels 79 2
  • 5.0
5.0 | 2 ratings
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com