您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > MATLAB实现的医学图像FBP算法
TheFilteredBackprojectionAlgorithminMATLABGregGallardo51:185FilteredBackprojectionAlgorithm1.MeasurethefamilyofprojectionsK=#ofprojections(angles),N=#ofrays(detectorsize)2.PerformFFT[]3.MultiplyFFT[]byFFT[].4.PerformIFFT[productfromstep3]5.Performbackprojectionas:NnKinPi,...,2,1;,...,2,1,KinPi,...,2,1,nPinhKiiiyxQKyxfi1sincos,1)Measurethefamilyofprojections[R,Xp]=RADON(...)returnstwovariablesMatrixR–columnsaretheRadontransformfortheangles.RowsaredetectorpositionVectorXp-containingtheradialcoordinatescorrespondingtoeachrowofR.1)MeasurethefamilyofprojectionsFunctionparameterssize():getsNandKnextpow2():getwidthforFFT2)PerformFFT[]MATLABstandsforMATrixLABoratoryMatrixoperationsarefasterthanvisitingeachelementinaloop.KinPi,...,2,1,3)MultiplyFFT[]byFFT[]BackprojectionfiltersShepp-Logan:Ram-Lakmultipliedbysincfunction(seeiradonhelp)Cosine:Ram-LakmultipliedbycosineHamming:Ram-LakmultipliedbyHammingwindowHanning,Blackman,etc.nhnPi3)MultiplyFFT[]byFFT[]Ram-Lak,Shepp-LoganandCosinefiltersinfrequencydomainnhnPi3)MultiplyFFT[]byFFT[]FIRFilters.CommonlyusedWindowsnhnPiFigurefrom“Discrete-TimeSignalProcessing”,Oppenheim&Schafer,Prentice-Hall3)MultiplyFFT[]byFFT[]RectangularBartlett(triangular)Hanning(vonHann)HammingBlackmannhnPiotherwiseMnnw,0,0,1][otherwiseMnMMnMnMnnw,02/,/222/0,/2][otherwiseMnMnnw,0,0),/2cos(5.05.0][otherwiseMnMnnw,0,0),/2cos(46.054.0][otherwiseMnMnMnnw,0,0),/4cos(08.0)/2cos(5.042.0][from“Discrete-TimeSignalProcessing”,Oppenheim&Schafer,Prentice-Hall3)MultiplyFFT[]byFFT[]nhnPi3)MultiplyFFT[]byFFT[]nhnPi3)MultiplyFFT[]byFFT[]Filterstep.ElementbyelementmultiplicationnhnPi4)IFFT[productfromstep3]5)PerformBackprojectionas:KiiiyxQKyxfi1sincos,ResultsResults
本文标题:MATLAB实现的医学图像FBP算法
链接地址:https://www.777doc.com/doc-5412190 .html