16
2014.06.20 CSED451 Term Project Jaeyong Jeong 20130906 Minsung Sung 20120335 3D Reconstruction of realistic cardiac geometry from medical images

2014.06.20 CSED451 Term Project Jaeyong Jeong 20130906 Minsung Sung 20120335 3D Reconstruction of realistic cardiac geometry from medical images

Embed Size (px)

Citation preview

B, 54pt

2014.06.20CSED451 Term ProjectJaeyong Jeong 20130906Minsung Sung 201203353D Reconstruction of realistic cardiac geometry from medical images. 3 .1BackgroundSet of 2D slices3D model3D reconstructionImage-based diagnosis for the heart has been done with selected 2D slices of the medical image.

This method has difficulty in making morphological diagnosis.Utility of the medical image is improved.

Accuracy of diagnosis and surgical planning is improved.

MRI, CT, MRI, CT . . MRI CT 3 . 3 3 . , , , . . . medical image 3 .2Heart ModelingSTEP 1: Acquisition of MR images

Resolution: 1.36mm (in plane)8.00mm (between slices)Higher resolution on a longitudinal axis is required(Sunnybrook Health Science Centre, Toronto, 2009) , Sunnybrook Health Science Centre MRI . MICCAI left ventricle segmentation challenge . MRI data 2d slice , voxel . long axis , MRI . MRI , .3Heart ModelingSTEP 1: Acquisition of MR images

Resolution: 1.36mm (in plane)8.00mm (between slices)Higher resolution on a longitudinal axis is required(Sunnybrook Health Science Centre, Toronto, 2009)

MRI 50 20 20 20 . . x,y z coarse . voxel isotropic . 3 . . z . interpolation . .4

Heart ModelingSTEP 2: Segmentation of MR imagesLeft ventricleRight ventricle

. segmentation , . . . GUI Matlab GUI segmentation . contour .5Heart ModelingSTEP 3: Define signed distance functionDistance function, dSigned distance function, ififif contour signed distance transform . pixel pixel pixel assign . pixel distance + . 0 . 6Heart ModelingSTEP 3: Define signed distance functionAssign a signed distance to every grid points on every slices.

slice signed distance transform scalar field .7Heart ModelingSTEP 4: Contour interpolation

Signed distances on neighbor slices are interpolated to refine resolution between slices.

Catmull-Rom spline method is used.Slice 1Slice NSlice 2Interpolation-(1/2)(E. Catmull and R. Rom, A Class of Local Interpolating Splines CAGD, 1974) signed distance transform distance value , z . Interpolation distance field , zero level contour . interpolation Catmull-Rome spline .8Heart ModelingSTEP 4: Contour interpolation

A sagittal planeA stack of slices without contour interpolationA stack of slices with contour interpolation-(2/2) , interpolation . Z voxel . interpolation . .9Heart ModelingSTEP 5: Mesh generation Mesh is generated from voxel data for rendering.

Marching cube algorithm is used.(W. E. Lorensen and H. E. Cline, Marching Cubes: A high resolution 3D surface construction algorithm SIGGRAPH, 1987)

voxel data. Rendering vertex, edge, face polygon mesh . Marching cube. 8 scalar value iso-value 0 1 15 configuration . . low-pass filter high frequency noise .10Heart ModelingSTEP 6: Visualization

AortaLeft ventricle

Left ventricle . .11

Heart ModelingSTEP 6: VisualizationPulmonary arteryRight ventricle

Right ventricle . 12Heart ModelingSTEP 7: animation

3D . MRI 50 . 20 . phase animation . temporal aliasing .13Future workTemporal interpolation

Semi-automated segmentation interpolation . 0 50 . segmentation , . segmentation .14Q&A15Thank you16