+ All Categories
Home > Documents > THR Simulator – The Software for Generating Radiographs of THR Prosthesis Presented by Chen-Kun...

THR Simulator – The Software for Generating Radiographs of THR Prosthesis Presented by Chen-Kun...

Date post: 02-Jan-2016
Category:
Upload: erin-potter
View: 220 times
Download: 4 times
Share this document with a friend
Popular Tags:
19
THR Simulator – The THR Simulator – The Software for Generating Software for Generating Radiographs of THR Radiographs of THR Prosthesis Prosthesis Presented by Presented by C C hen-Kun Liaw, M.D., Ph.D. hen-Kun Liaw, M.D., Ph.D. T T ao-Yuan general hospital, ao-Yuan general hospital, Taiwan. Taiwan. Ta Ta i-Yin Wu, Rong-Sen Yang, i-Yin Wu, Rong-Sen Yang, Chiou-Shann Fuh, Sheng-Mou Chiou-Shann Fuh, Sheng-Mou Hou Hou
Transcript

THR Simulator – The Software THR Simulator – The Software for Generating Radiographs of for Generating Radiographs of

THR Prosthesis THR Prosthesis Presented byPresented by

CChen-Kun Liaw, M.D., Ph.D.hen-Kun Liaw, M.D., Ph.D.

TTao-Yuan general hospital, Taiwan.ao-Yuan general hospital, Taiwan.

TaTai-Yin Wu, Rong-Sen Yang, Chiou-i-Yin Wu, Rong-Sen Yang, Chiou-Shann Fuh, Sheng-Mou HouShann Fuh, Sheng-Mou Hou

The Academic Importance of The Academic Importance of Acetabular OrientationAcetabular Orientations s

Searching in Medline with keywords of “Arthroplasty, Replacement, Hip” and (“version” or “anteversion”)

Publications in Recent Nine Years

0

10

20

30

40

50

60

2000 2001 2002 2003 2004 2005 2006 2007 2008

The THR Simulator The THR Simulator

Before developing measuring methods, we must Before developing measuring methods, we must develop the “gold standard”.develop the “gold standard”.

Mechanical device is straightforward but is Mechanical device is straightforward but is expensive and has an unpredicted precision. expensive and has an unpredicted precision.

The method using mechanical simulator requires The method using mechanical simulator requires taking radiograph and then transforming to taking radiograph and then transforming to digital form. digital form.

It takes many processes and every process may It takes many processes and every process may cause error thus interferes with the final cause error thus interferes with the final precision. precision.

The Mechanical SimulatorThe Mechanical Simulator

Ebramzadeh, E., et al.,Ebramzadeh, E., et al., J Bone Joint Surg AmJ Bone Joint Surg Am, 2003. , 2003. 85-A85-A(12): p. 2378-84. (12): p. 2378-84.

The Digitalized SimulatorThe Digitalized Simulator

Many published methods used Fourier Many published methods used Fourier transformation.transformation.Speed (improved from O(Speed (improved from O(nn33) to O() to O(nn22))))nn: the length of the 3D object: the length of the 3D objectPrecision: unpredictablePrecision: unpredictable

Ray tracingRay tracingTransform thickness to grey scaleTransform thickness to grey scale

AlgorithmAlgorithm

Build mathematical model of acetabulum Build mathematical model of acetabulum with femoral head.with femoral head.

Ray tracing every projected pixel on virtual Ray tracing every projected pixel on virtual film.film.Calculate metal thickness where the X-ray Calculate metal thickness where the X-ray

beam passes.beam passes.Transform thickness to grey scale.Transform thickness to grey scale.Draw in the virtual film.Draw in the virtual film.

ThicknessThickness

Virtually, femoral head equals to a ball.Virtually, femoral head equals to a ball.xx22++yy22++zz22<<rrff

22 (2)(2) ((xx, , yy, , zz): the point of the simulated three-): the point of the simulated three-

dimensional Cartesian coordinate system dimensional Cartesian coordinate system rrff: the radius of femoral head: the radius of femoral head

ThicknessThickness

((xx--ddxx))22+(+(yy--ddyy))22+(+(zz--ddzz))22<<rrff22 (3)(3)

ddxx, , ddyy, , ddzz: femoral head movement in three : femoral head movement in three

directionsdirections

ThicknessThickness

Virtually, acetabulum is composed of two balls Virtually, acetabulum is composed of two balls and one plane.and one plane.

xx22++yy22++zz22<<rraoao22 (4)(4)

xx22++yy22++zz22>>rrioio22 (5)(5)

axax++byby++czcz>0>0 (6)(6) rraoao: radius of acetabulum’s outer shell: radius of acetabulum’s outer shell

rrioio: radius of acetabulum’s inner shell: radius of acetabulum’s inner shell ((aa,,bb,,cc): the normal vector of the acetabulum ): the normal vector of the acetabulum

ThicknessThickness

((aa,,bb,,cc)) = ( sin= ( sinφφ×cos×cosθθ, -cos, -cosφφ×cos×cosθθ, sin, sinθθ))(6.1)(6.1)

Vector (Vector (aa,,bb,,cc): the normal vector of the ): the normal vector of the acetabulumacetabulum

φφ: the inclination of acetabulum: the inclination of acetabulumθθ: the anteversion of acetabulum: the anteversion of acetabulumpositive positive θθ: anteversion: anteversionnegative negative θθ: retroversion: retroversion

ThicknessThickness

The X-ray source is set at (0,0,-The X-ray source is set at (0,0,-ddtt). ). ddtt: tube distance (the X-ray tube to the : tube distance (the X-ray tube to the

acetabulum center)acetabulum center) The points at film are (The points at film are (xxff,,yyff,,ddff). ). ((xxff,,yyff ): point at film ): point at film ddff: distance from film to the acetabulum : distance from film to the acetabulum

centercenter ((xx,,yy,,zz ) = ( ) = (t t * * xxff,, t t * * yyff, , t t ** ((ddff++ d dtt)-)- d dtt) )

0<0< t t <1 <1 (7)(7)

Transforming Thickness to Grey Transforming Thickness to Grey ScaleScale

Beer-Lambert law. Beer-Lambert law. Penetration = ePenetration = e--kbckbc

kk: molar absorbability : molar absorbability bb: path length : path length cc: concentration: concentration kk: different in different materials and different radiation : different in different materials and different radiation

energy energy Radiation energy from X-ray tube: normal distributionRadiation energy from X-ray tube: normal distribution

Lookup table methodLookup table method

Lookup Table MethodLookup Table Method

We propose to implement We propose to implement THRTHR SimulatorSimulator by lookup table method.by lookup table method.

Lookup Table MethodLookup Table Method

Approximation with Exponational Approximation with Exponational FunctionFunction

GreyScale = GreyScale = S S * * (1-e(1-e--kbkb))SS: GreyScale of saturation: GreyScale of saturationbb: total thickness of metal: total thickness of metal

The Simulator and the basic figure of the generated radiograph.

Thank you for your Thank you for your attention!attention!


Recommended