Simulation of X-ray Attenuation on the GPU

作者: Nicolas Freud , Nigel W. John , Franck Patrick Vidal , Manuel Garnier , Jean-Michel Létang

DOI: 10.2312/LOCALCHAPTEREVENTS/TPCG/TPCG09/025-032

关键词: CADReal-time computer graphicsTest case3D computer graphicsCentral processing unitGraphicsGeneral-purpose computing on graphics processing unitsComputer scienceComputer graphics (images)Computer graphicsComputational science

摘要: Abstract In this paper, we propose to take advantage of computer graphics hardware achievean accelerated simulation X-ray transmission imaging, and compare results with afast robust software-only implementation. The running times the GPU CPUimplementations are compared in different test cases. show that GPUimplementation full floating point precision is faster by a factor about 60 65than CPU implementation, without any significant loss accuracy. increase inperformance achieved calculations opens up new perspectives. Notably, it pavesthewayforphysically-realisticsimulationofX-rayimagingininteractivetime. Categories Subject Descriptors (accordingtoACMCCS):I.3.5ComputerGraphics:Physically based modeling; I.3.7 Computer Graphics: Raytracing; J.2 Applica-tions: Physics. Keywords: Three-Dimensional Graphics Realism, Raytracing, Physical Sciences andEngineering,Physics. 1 Introduction imaging techniques such as radiography or tomography extensivelystudied physics community physically-based codes available.Deterministic methods on ray-tracing commonly used compute direct images (i.e.images formed beam transmitted interaction through scanned object)ofcomputer-aideddesign(CAD)models. Ray-tracingprovidesafastalternativetoMonteCarlomethods [4]. Such programs very useful optimize experiment parameters, conceiveimagingsystems,ortotakeintoaccountnon-destructivetestingduringthedesignofamechanicalstructure[1,10]. However,evenwithfastraytracingalgorithms,thesimulationofcomplexX-rayimagingsystemsstillrequiresverylongcomputationtimesandisnotsuitableforaninteractiveuseaswouldberequiredinamedicaltrainingtool.Physics-basedsimulationsaretraditionallyperformedonCPUs. However,thereisagrowinginterestforgeneral-purposecomputationonGPUs(GPGPU)andthishasbeenanactiveareaofresearchsometime[13].Inthispaper,wepresentanefficientsimulationofX-rayattenuationthroughcomplexobjects,thatmakesuseofthecapabilityimprovementoftoday’sgraphicscards. Wealsocomparetheper-formanceofthisGPUapproachwithanefficientsoftware-onlyimplementation. ToourknowledgethisisthefirstGPU-basedX-Rayattenuationsimulation. Suchasimulationtoolcanbedeployedinmedicalvirtualinteractiveapplicationsfortrainingfluoroscopyguidanceofneedles,cathetersand guidewires [18], can also be speed-up current physics-based wherecomputationalaccuracyiscritical.

参考文章(20)
Nigel W. John, Franck Patrick Vidal, Romain M. Guillemot, Interactive physically-based X-ray simulation: CPU or GPU? medicine meets virtual reality. ,vol. 125, pp. 479- 481 ,(2007)
Mike Weiblen, Dan Ginsburg, Bill Licea-Kane, Randi J. Rost, John M. Kessenich, Hugh Malan, Barthold Lichtenbelt, OpenGL shading language ,(2004)
Jean-Michel Le´ tang, Nicolas Freud, Gilles Peix, Signal-to-noise ratio criterion for the optimization of dual-energy acquisition using virtual x-ray imaging: application to glass wool Journal of Electronic Imaging. ,vol. 13, pp. 436- 449 ,(2004) , 10.1117/1.1760083
Philippe Duvauchelle, Nicolas Freud, Valérie Kaftandjian, Daniel Babot, A computer code to simulate X-ray imaging techniques Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms. ,vol. 170, pp. 245- 258 ,(2000) , 10.1016/S0168-583X(00)00185-3
Lee Westover, Interactive volume rendering Proceedings of the 1989 Chapel Hill workshop on Volume visualization. pp. 9- 16 ,(1989) , 10.1145/329129.329138
Hui Yan, Lei Ren, Devon J. Godfrey, Fang-Fang Yin, Accelerating reconstruction of reference digital tomosynthesis using graphics hardware. Medical Physics. ,vol. 34, pp. 3768- 3776 ,(2007) , 10.1118/1.2779945
A Bonin, B Chalmond, B Lavayssière, Monte-Carlo simulation of industrial radiography images and experimental designs Ndt & E International. ,vol. 35, pp. 503- 510 ,(2002) , 10.1016/S0963-8695(02)00014-2
N. Freud, P. Duvauchelle, J.M. Létang, D. Babot, Fast and robust ray casting algorithms for virtual X-ray imaging Nuclear Instruments & Methods in Physics Research Section B-beam Interactions With Materials and Atoms. ,vol. 248, pp. 175- 180 ,(2006) , 10.1016/J.NIMB.2006.03.009
F. Inanc, Joseph N. Gray, Terrence Jensen, J. Xu, Human body radiography simulations : development of a virtual radiography environment Medical Imaging 1998: Physics of Medical Imaging. ,vol. 3336, pp. 830- 837 ,(1998) , 10.1117/12.317091