Top Banner
Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image Computing (ESAT-Radiology) S. De Greef, G. Willems Centre of Forensic Odontology K.U.Leuven, Faculties of Medicine and Engineering “Louvre” Seminar March 29 2006
44

Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Mar 30, 2015

Download

Documents

Rachael Martyn
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations

D. Vandermeulen, P. Claes, D. Loeckx, P. SuetensMedical Image Computing (ESAT-Radiology)

S. De Greef, G. WillemsCentre of Forensic Odontology

K.U.Leuven, Faculties of Medicine and Engineering

“Louvre” Seminar March 29 2006

Page 2: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Cranio-facial reconstruction: What?

Page 3: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Manual Craniofacial Reconstruction

• subjective/ artistic talentLots of expertise, both explicit

(documented) and implicit

• Errors by inconsistencies in application

Misalignment of LM on the skull

• time consuming• Only few reconstructions

possible

TAYLOR, K. T. 2001. Forensic Art and Illustration. CRC Press LLC.

Introduction

•Manual

•Computer

•Bias

•Dense LM

Data

Method

Results

Discussion

Conclusion

Page 4: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Computer-based reconstructions

• Small number of tissue thickness measurement landmarks (LMs)

• Independent soft tissue thickness and facial surfaces

• Template-bias: face interpolation with a single facial template (either generic or gender/ancestry/age matched)

http://www.cs.ubc.ca/nest/imager/contributions/katrinaa/recon.html

Introduction

•Manual

•Computer

•Bias

•Dense LM

Data

Method

Results

Discussion

Conclusion

Page 5: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Removing template bias

• Using statistical facial templates to remove bias (Claes et al.)

• Using combined statistical model of facial template and soft tissue thicknesses (Claes et al.)

Fitting Algorithm

. . .

Database

Introduction

•Manual

•Computer

•Bias

•Dense LM

Data

Method

Results

Discussion

Conclusion

Page 6: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Surface and sparse Landmark-based Craniofacial Reconstruction

Page 7: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Dense Landmark model

Warp W

Warp W

target

Reference skull

Reference skin Warped skin

Warped skull

Introduction

•Manual

•Computer

•Bias

•Dense LM

Data

Method

Results

Discussion

Conclusion

Page 8: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Statistical dense LM model

…..

…..

Template database

target

Introduction

•Manual

•Computer

•Bias

•Dense LM

Data

Method

Results

Discussion

Conclusion

Page 9: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

CT scan+ Simultaneous visualisation hard & soft tissues- Using ionising radiation

• PM-CT can be used as golden standard?dehydration!

• in-vivo CT on control population? only by lowering radiation dose!

Volumetric Template Data : CTIntroduction

Data

•MR

•CT

•LD-CT

Method

Results

Discussion

Conclusion

Page 10: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Volumetric Template Data : MRI

MRI scan+ Excellent visualisation of soft tissues

- Bone details lost

Introduction

Data

•MR

•CT

•LD-CT

Method

Results

Discussion

Conclusion

Page 11: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Low-Dose CT

• Decrease radiation dose to acceptable (?) level while retaining sufficient quality for diagnosis, therapy or image-based measurements

• Starting from clinical multi-slice spiral CT protocol (Siemens Sensation 16 (Erlangen, Germany)) by lowering the X-ray source current and voltage and increasing the pitch.

• Measured effective radiation dose: 0.18 mSv i.o. 1.5 mSv

• Measuring image quality: thickness differences smaller than a voxel (<0.5 mm).

Introduction

Data

•MR

•CT

•LD-CT

Method

Results

Discussion

Conclusion

Page 12: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

CT image preprocessing

• Acquisition and conversion from DICOM to Analyze

• Noise reduction using edge preserving filtering

• Metal artifact removal

• Segmentation of skin and bone surfaces by (hysteresis) thresholding and mathematical morphology

• Implicit Surface representation by signed Distance Transformation

Introduction

Data

Method

Results

Discussion

Conclusion

Page 13: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Implicit Functions for Object Representations and

Transformations:a tentative tutorial

Dirk Vandermeulen

Medical Image Computing

Seminar January 17, 2003

Page 14: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

3-D example

Copyright FarField Technology Ltd.

Page 15: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

… Shape Morphing

Alternative: interpolate the smooth implicit functions!Example: f(x) = signed distanceG. Turk and J. F. O’Brien, Shape Transformation using Variational Implicit Functions, Siggraph 99

f1(x)>0 f2(x)>0t.f1(x)+(1-t).f2(x)>0

0t1

Shape Transformation Using Variational Implicit Functions, Greg Turk James F. O’Brien, ACM Siggraph99

Page 16: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Implicit Surface Representation

Signed Distance Transform (sDT)Introduction

Data

Method

•MAR

•sDT

•Warping

•Reconstruction

Results

Discussion

Conclusion

Page 17: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Craniofacial reconstruction: method

Warp W

target

Reference skull Warped skull

Warp W

Reference skin Warped skin

Introduction

Data

Method

•MAR

•sDT

•Warping

•Reconstruction

Results

Discussion

Conclusion

Page 18: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Warping method (D.Loeckx et al.)

• Represent warping by tensor-product B-Spline Free Form Deformation (FFD)Introduction

Data

Method

•MAR

•sDT

•Warping

•Reconstruction

Results

Discussion

Conclusion

Page 19: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Warping method (D.Loeckx et al.)

Regularization of FFD by Volume-preserving penalty

Page 20: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example: template skull to target skull warping

Page 21: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example: extrapolation to template skin warping

=?

=?

Page 22: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example: extrapolation to template skin warping

Page 23: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Skin Surface Reconstruction

• Construct (weighted) average of warped skin sDT’s

Introduction

Data

Method

•MAR

•sDT

•Warping

•Reconstruction

Results

Discussion

Conclusion

Page 24: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example

Page 25: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Validation

• Given only small-sized database (N=20), how to separate into test and validation subsets?

• N-fold Cross-Validation or Leave-one-out CV:– For i=1:NrSubjects

• Reconstruct Subject i from all other subjects in Database• Compare Result to ground truth of i• Evaluate Error

}0/))(ˆ(|{ˆ N

iH

it NxDxS

Page 26: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Qualitative Validation

• Qualitative: 3D reconstructions vs subset of database (face pool comparisons)

Introduction

Data

Method

Results

Discussion

Conclusion

Page 27: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Face pool comparisons

Page 28: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation I

• Calculate distances between reconstructed and ground truth surface

Introduction

Data

Method

Results

Discussion

Conclusion

|d| = 1.6 ± 1.2 mm

Page 29: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation I

• Gather error statistics over all subjects• Define M ( 500) test points on a reference head surface

• Find corresponding points on all surfaces by non-rigid surface-based warping (Claes et al.)

• Evaluate error (distance from reconstructed surface to real surface) at test points: mean, std, etc…

Page 30: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation I: results

Average (1.9mm) Std (1.7mm)

Page 31: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation II

• Not reconstruction accuracy but recognition accuracy• Based on similarity measure between surfaces or, in this case,

M reference points pi (same as before) on the surfaces S

• Use coordinate-system free representation (invariant to translation/rotation) of surface SEuclidean Distance Matrix ES: ES (i,j) = ||pi-pj||

Page 32: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation II

• How to measure similarity between two surfaces S1 and S2?

• Compare ES1 to ES2: e.g. – Sum of Squared Differences:

||ES1-ES2|| = i,j>i ( ES1 (i,j) – ES2 (i,j) )2/L >= 0

– (normalized) Cross-Correlation

• Invariance to scaling/size by normalizing EDM with size factor, e.g. geometric mean

NS (i,j) = ES (i,j) / (ES), with (ES) = (ij ES (i,j) )1/L

Page 33: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Quantitative Validation II• Generate Classification Rank Matrix

1 7 20 11 5 4 16 13 3 12 6 15 19 17 8 9 2 18 14 102 6 15 12 19 16 3 5 17 7 11 4 8 20 1 13 18 10 14 93 5 4 16 11 12 7 6 13 15 17 19 2 20 8 1 14 9 10 1813 4 3 14 9 8 16 12 17 5 10 1 11 7 2 15 6 20 19 187 3 11 5 20 1 16 4 6 19 2 12 15 13 17 18 8 9 14 106 15 19 11 2 7 16 12 3 20 5 1 17 13 4 18 8 14 10 95 1 13 6 9 3 14 7 4 16 2 8 11 17 12 20 10 15 19 188 10 14 4 13 17 12 3 9 7 16 15 6 2 1 5 11 20 19 189 7 4 14 8 13 10 3 1 17 5 12 6 16 11 20 15 2 19 1810 8 14 4 13 17 12 7 9 3 16 15 6 1 2 11 5 20 19 1811 5 6 3 20 1 16 19 12 4 15 13 2 7 17 18 8 14 10 912 15 3 16 19 6 2 17 4 20 11 8 5 13 1 7 10 18 14 94 13 14 7 17 8 3 16 10 1 11 15 12 6 9 5 20 2 19 1814 13 8 4 10 9 7 17 3 16 12 1 6 15 11 5 2 20 19 186 12 2 3 15 20 11 16 13 5 17 4 1 8 19 7 10 18 14 916 3 19 12 6 11 4 5 13 17 2 1 15 7 20 8 10 14 18 917 13 12 3 8 4 16 10 2 14 15 6 19 7 11 5 1 20 9 1818 6 19 5 12 11 16 1 2 20 15 3 17 4 13 7 8 10 14 96 16 12 2 19 3 5 11 17 1 15 20 18 4 13 7 8 10 14 920 1 11 5 6 12 3 15 16 7 17 4 19 13 2 18 8 14 10 9

• Correct Rank 1 Classification: 14/20 (13/20)• Correct Rank <= 2 Classification: 16/20 (14/20)

Page 34: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Algorithmic improvements

• Metal Artifact Reduction: using morphology (opening) only in slices ~ artifacts

• Non-rigid registration– fine tuning of regularization parameters to improve skull-

skull matching and extrapolation quality– Alternative deformation models

• Statistical Deformation Models (based on sDT or original CT of database)

– Combination with local models (e.g. nose (De Greef))– Combination with point/surface model (Claes)

• Weighted averaging of sDT– Weights ~ skull overlap– Weights ~ class similarity (gender, age, BMI)– Spatially varying weights

• Statistical Modes of Variation

Introduction

Data

Method

Results

Discussion

Conclusion

Page 35: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Metal ArtifactsIntroduction

Data

Method

Results

Discussion

Conclusion

Page 36: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Metal Artifact RemovalIntroduction

Data

Method

•MAR

•sDT

•Warping

•Reconstruction

Results

Discussion

Conclusion

Page 37: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Algorithmic improvements

• Metal Artifact Reduction: using morphology (opening) only in slices ~ artifacts

• Non-rigid registration– fine tuning of regularization parameters to improve skull-skull

matching and extrapolation quality, again using leave-one-out cross-validation

– Alternative deformation models• Statistical Deformation Models (based on sDT or original CT of

database)

– Combination with local models (e.g. nose (De Greef))– Combination with point/surface model (Claes)

• Weighted averaging of sDT– Weights ~ skull overlap– Weights ~ class similarity (gender, age, BMI)– Spatially varying weights

• Statistical Modes of Variation

Introduction

Data

Method

Results

Discussion

Conclusion

Page 38: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Algorithmic improvements

• Metal Artifact Reduction: using morphology (opening) only in slices ~ artifacts

• Non-rigid registration– fine tuning of regularization parameters to improve skull-

skull matching and extrapolation quality– Alternative deformation models

• Statistical Deformation Models (based on sDT or original CT of database)

– Combination with local models (e.g. nose (De Greef))– Combination with point/surface model (Claes)

• Weighted averaging of sDT– Weights ~ skull overlap– Weights ~ class similarity (gender, age, BMI)– Spatially varying weights

• Statistical Modes of Variation

Introduction

Data

Method

Results

Discussion

Conclusion

Page 39: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Attribute-modulated reconstruction

• All reconstructions so far made with all data in the database, irrespective of gender, age and BMI!

sDT = i wi sDTi , wi = 1/N

Page 40: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Attribute-weighted interpolation• How to bias reconstruction to specific attribute values? (k-)Nearest Neighbour?• Problem: small database, hence weak statistical model (PCA, PLS, …)• Solution(?): “Shape by Example”

– Given attribute values (gender, age, BMI) pi and q of template subjects i and target subject, resp.– Find weight wi(q) to apply to sDTi in weighted average

sDT = I wi(q) sDTi , wi(pj) ij

– Determined using RBF smoothest approximation

Page 41: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example

Page 42: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Example

All Females only Males only

AWI Females+BMI Ground truth

Page 43: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Algorithmic improvements

• Metal Artifact Reduction: using morphology (opening) only in slices ~ artifacts

• Non-rigid registration– fine tuning of regularization parameters to improve skull-

skull matching and extrapolation quality– Alternative deformation models

• Statistical Deformation Models (based on sDT or original CT of database)

• Weighted averaging of sDT– Weights ~ skull overlap– Weights ~ class similarity (gender, age, BMI)– Spatially varying weights

• Statistical Modes of Variation

Introduction

Data

Method

Results

Discussion

Conclusion

Page 44: Computerized Craniofacial Reconstruction using CT-derived Implicit Surface Representations D. Vandermeulen, P. Claes, D. Loeckx, P. Suetens Medical Image.

Conclusion

• “Proof of concept” of volumetric cranio-facial reconstruction

• Validation procedure required on a representative database

• Metal Artifact Reduction is required • Missing Data problem using deformation model• Comments?

Introduction

Data

Method

Results

Discussion

Conclusion