gitextract_m7pjdl55/ ├── .clang-format ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build-test-cxx-cuda.yml │ ├── build-test-package-python-cuda.yml │ ├── build-test-package.yml │ └── clang-format-linter.yml ├── .gitignore ├── .readthedocs.yml ├── CMakeLists.txt ├── COPYRIGHT.TXT ├── CTestConfig.cmake ├── CodeContribution.md ├── GettingStarted.md ├── HEADER.TXT ├── INSTALLATION.md ├── ITKKWStyleFiles.txt.in ├── LICENSE.TXT ├── ORGANIZATION.TXT ├── README.md ├── applications/ │ ├── CMakeLists.txt │ ├── README.md │ ├── rtk3Doutputimage_group.py │ ├── rtk3Doutputimage_section.ggo │ ├── rtk4Doutputimage_section.ggo │ ├── rtkVersion.ggo.in │ ├── rtkadmmtotalvariation/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── TotalVariationRegularizedReconstruction.sh │ │ ├── rtkadmmtotalvariation.cxx │ │ ├── rtkadmmtotalvariation.ggo │ │ └── rtkadmmtotalvariation.py │ ├── rtkadmmwavelets/ │ │ ├── CMakeLists.txt │ │ ├── DaubechiesWavelets.sh │ │ ├── README.md │ │ ├── rtkadmmwavelets.cxx │ │ └── rtkadmmwavelets.ggo │ ├── rtkamsterdamshroud/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── rtkamsterdamshroud.cxx │ │ ├── rtkamsterdamshroud.ggo │ │ └── rtkamsterdamshroud.py │ ├── rtkargumentparser.py │ ├── rtkbackprojections/ │ │ ├── CMakeLists.txt │ │ ├── rtkbackprojections.cxx │ │ ├── rtkbackprojections.ggo │ │ └── rtkbackprojections.py │ ├── rtkbioscangeometry/ │ │ ├── CMakeLists.txt │ │ ├── rtkbioscangeometry.cxx │ │ ├── rtkbioscangeometry.ggo │ │ └── rtkbioscangeometry.py │ ├── rtkcheckimagequality/ │ │ ├── CMakeLists.txt │ │ ├── rtkcheckimagequality.cxx │ │ ├── rtkcheckimagequality.ggo │ │ └── rtkcheckimagequality.py │ ├── rtkconjugategradient/ │ │ ├── CMakeLists.txt │ │ ├── ConjugateGradient2D.sh │ │ ├── ConjugateGradient3D.sh │ │ ├── NoisyConjugateGradient.sh │ │ ├── README.md │ │ ├── rtkconjugategradient.cxx │ │ ├── rtkconjugategradient.ggo │ │ └── rtkconjugategradient.py │ ├── rtkdigisensgeometry/ │ │ ├── CMakeLists.txt │ │ ├── rtkdigisensgeometry.cxx │ │ ├── rtkdigisensgeometry.ggo │ │ └── rtkdigisensgeometry.py │ ├── rtkdrawgeometricphantom/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── rtkdrawgeometricphantom.cxx │ │ ├── rtkdrawgeometricphantom.ggo │ │ └── rtkdrawgeometricphantom.py │ ├── rtkdrawshepploganphantom/ │ │ ├── CMakeLists.txt │ │ ├── rtkdrawshepploganphantom.cxx │ │ ├── rtkdrawshepploganphantom.ggo │ │ └── rtkdrawshepploganphantom.py │ ├── rtkdualenergyforwardmodel/ │ │ ├── CMakeLists.txt │ │ ├── rtkdualenergyforwardmodel.cxx │ │ ├── rtkdualenergyforwardmodel.ggo │ │ └── rtkdualenergyforwardmodel.py │ ├── rtkdualenergysimplexdecomposition/ │ │ ├── CMakeLists.txt │ │ ├── rtkdualenergysimplexdecomposition.cxx │ │ ├── rtkdualenergysimplexdecomposition.ggo │ │ └── rtkdualenergysimplexdecomposition.py │ ├── rtkelektasynergygeometry/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── rtkelektasynergygeometry.cxx │ │ ├── rtkelektasynergygeometry.ggo │ │ └── rtkelektasynergygeometry.py │ ├── rtkextractphasesignal/ │ │ ├── CMakeLists.txt │ │ ├── rtkextractphasesignal.cxx │ │ ├── rtkextractphasesignal.ggo │ │ └── rtkextractphasesignal.py │ ├── rtkextractshroudsignal/ │ │ ├── CMakeLists.txt │ │ ├── rtkextractshroudsignal.cxx │ │ └── rtkextractshroudsignal.ggo │ ├── rtkfdk/ │ │ ├── CMakeLists.txt │ │ ├── FDK2D.sh │ │ ├── FDK3D.sh │ │ ├── README.md │ │ ├── rtkfdk.cxx │ │ ├── rtkfdk.ggo │ │ └── rtkfdk.py │ ├── rtkfieldofview/ │ │ ├── CMakeLists.txt │ │ ├── rtkfieldofview.cxx │ │ ├── rtkfieldofview.ggo │ │ └── rtkfieldofview.py │ ├── rtkforwardprojections/ │ │ ├── CMakeLists.txt │ │ ├── ForwardProjection.sh │ │ ├── README.md │ │ ├── rtkforwardprojections.cxx │ │ ├── rtkforwardprojections.ggo │ │ └── rtkforwardprojections.py │ ├── rtkfourdconjugategradient/ │ │ ├── CMakeLists.txt │ │ ├── rtkfourdconjugategradient.cxx │ │ └── rtkfourdconjugategradient.ggo │ ├── rtkfourdfdk/ │ │ ├── CMakeLists.txt │ │ ├── rtkfourdfdk.cxx │ │ └── rtkfourdfdk.ggo │ ├── rtkfourdrooster/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── rtkfourdrooster.cxx │ │ └── rtkfourdrooster.ggo │ ├── rtkfourdsart/ │ │ ├── CMakeLists.txt │ │ ├── rtkfourdsart.cxx │ │ └── rtkfourdsart.ggo │ ├── rtkgaincorrection/ │ │ ├── CMakeLists.txt │ │ ├── rtkgaincorrection.cxx │ │ └── rtkgaincorrection.ggo │ ├── rtki0estimation/ │ │ ├── CMakeLists.txt │ │ ├── rtki0estimation.cxx │ │ └── rtki0estimation.ggo │ ├── rtkimagxgeometry/ │ │ ├── CMakeLists.txt │ │ ├── rtkimagxgeometry.cxx │ │ └── rtkimagxgeometry.ggo │ ├── rtkinputprojections_group.py │ ├── rtkinputprojections_section.ggo │ ├── rtkiterations_group.py │ ├── rtkiterations_section.ggo │ ├── rtkiterativefdk/ │ │ ├── CMakeLists.txt │ │ ├── rtkiterativefdk.cxx │ │ └── rtkiterativefdk.ggo │ ├── rtklagcorrection/ │ │ ├── CMakeLists.txt │ │ ├── rtklagcorrection.cxx │ │ └── rtklagcorrection.ggo │ ├── rtkmaskcollimation/ │ │ ├── CMakeLists.txt │ │ ├── rtkmaskcollimation.cxx │ │ └── rtkmaskcollimation.ggo │ ├── rtkmcrooster/ │ │ ├── CMakeLists.txt │ │ ├── rtkmcrooster.cxx │ │ └── rtkmcrooster.ggo │ ├── rtkmotioncompensatedfourdconjugategradient/ │ │ ├── CMakeLists.txt │ │ ├── rtkmotioncompensatedfourdconjugategradient.cxx │ │ └── rtkmotioncompensatedfourdconjugategradient.ggo │ ├── rtkorageometry/ │ │ ├── CMakeLists.txt │ │ ├── rtkorageometry.cxx │ │ ├── rtkorageometry.ggo │ │ └── rtkorageometry.py │ ├── rtkosem/ │ │ ├── CMakeLists.txt │ │ ├── rtkosem.cxx │ │ └── rtkosem.ggo │ ├── rtkoverlayphaseandshroud/ │ │ ├── CMakeLists.txt │ │ ├── rtkoverlayphaseandshroud.cxx │ │ └── rtkoverlayphaseandshroud.ggo │ ├── rtkprojectgeometricphantom/ │ │ ├── CMakeLists.txt │ │ ├── rtkprojectgeometricphantom.cxx │ │ ├── rtkprojectgeometricphantom.ggo │ │ └── rtkprojectgeometricphantom.py │ ├── rtkprojectionmatrix/ │ │ ├── CMakeLists.txt │ │ ├── rtkMatlabSparseMatrix.h │ │ ├── rtkMatlabSparseMatrix.hxx │ │ ├── rtkprojectionmatrix.cxx │ │ └── rtkprojectionmatrix.ggo │ ├── rtkprojections/ │ │ ├── CMakeLists.txt │ │ ├── rtkprojections.cxx │ │ ├── rtkprojections.ggo │ │ └── rtkprojections.py │ ├── rtkprojectors_group.py │ ├── rtkprojectors_section.ggo │ ├── rtkprojectshepploganphantom/ │ │ ├── CMakeLists.txt │ │ ├── rtkprojectshepploganphantom.cxx │ │ ├── rtkprojectshepploganphantom.ggo │ │ └── rtkprojectshepploganphantom.py │ ├── rtkregularizedconjugategradient/ │ │ ├── CMakeLists.txt │ │ ├── rtkregularizedconjugategradient.cxx │ │ └── rtkregularizedconjugategradient.ggo │ ├── rtksart/ │ │ ├── CMakeLists.txt │ │ ├── rtksart.cxx │ │ └── rtksart.ggo │ ├── rtkscatterglarecorrection/ │ │ ├── CMakeLists.txt │ │ ├── rtkscatterglarecorrection.cxx │ │ └── rtkscatterglarecorrection.ggo │ ├── rtkshowgeometry/ │ │ ├── README.md │ │ ├── rtkshowgeometry.py │ │ └── showgeometry.sh │ ├── rtksimulatedgeometry/ │ │ ├── CMakeLists.txt │ │ ├── rtksimulatedgeometry.cxx │ │ ├── rtksimulatedgeometry.ggo │ │ └── rtksimulatedgeometry.py │ ├── rtkspectraldenoiseprojections/ │ │ ├── CMakeLists.txt │ │ ├── rtkspectraldenoiseprojections.cxx │ │ └── rtkspectraldenoiseprojections.ggo │ ├── rtkspectralforwardmodel/ │ │ ├── CMakeLists.txt │ │ ├── rtkspectralforwardmodel.cxx │ │ └── rtkspectralforwardmodel.ggo │ ├── rtkspectralonestep/ │ │ ├── CMakeLists.txt │ │ ├── rtkspectralonestep.cxx │ │ └── rtkspectralonestep.ggo │ ├── rtkspectralrooster/ │ │ ├── CMakeLists.txt │ │ ├── rtkspectralrooster.cxx │ │ └── rtkspectralrooster.ggo │ ├── rtkspectralsimplexdecomposition/ │ │ ├── CMakeLists.txt │ │ ├── rtkspectralsimplexdecomposition.cxx │ │ └── rtkspectralsimplexdecomposition.ggo │ ├── rtksubselect/ │ │ ├── CMakeLists.txt │ │ ├── rtksubselect.cxx │ │ └── rtksubselect.ggo │ ├── rtktotalnuclearvariationdenoising/ │ │ ├── CMakeLists.txt │ │ ├── rtktotalnuclearvariationdenoising.cxx │ │ └── rtktotalnuclearvariationdenoising.ggo │ ├── rtktotalvariationdenoising/ │ │ ├── CMakeLists.txt │ │ ├── rtktotalvariationdenoising.cxx │ │ └── rtktotalvariationdenoising.ggo │ ├── rtktutorialapplication/ │ │ ├── CMakeLists.txt │ │ ├── rtktutorialapplication.cxx │ │ └── rtktutorialapplication.ggo │ ├── rtkvarianobigeometry/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── rtkvarianobigeometry.cxx │ │ ├── rtkvarianobigeometry.ggo │ │ └── rtkvarianobigeometry.py │ ├── rtkvarianprobeamgeometry/ │ │ ├── CMakeLists.txt │ │ ├── rtkvarianprobeamgeometry.cxx │ │ └── rtkvarianprobeamgeometry.ggo │ ├── rtkvectorconjugategradient/ │ │ ├── CMakeLists.txt │ │ ├── rtkvectorconjugategradient.cxx │ │ └── rtkvectorconjugategradient.ggo │ ├── rtkversion.py.in │ ├── rtkwaveletsdenoising/ │ │ ├── CMakeLists.txt │ │ ├── rtkwaveletsdenoising.cxx │ │ └── rtkwaveletsdenoising.ggo │ └── rtkxradgeometry/ │ ├── CMakeLists.txt │ ├── rtkxradgeometry.cxx │ └── rtkxradgeometry.ggo ├── cmake/ │ ├── FindGengetopt.cmake │ ├── GetGitRevisionDescription.cmake │ ├── GetGitRevisionDescription.cmake.in │ ├── Hooks/ │ │ ├── pre-commit │ │ └── pre-commit-style.bash │ ├── KWStyle/ │ │ ├── RTK.kws.xml │ │ ├── RTKHeader.h │ │ └── RTKOverwrite.txt │ └── rtkCompilerFlags.cmake ├── conf.py ├── documentation/ │ ├── Doxygen/ │ │ ├── CMakeLists.txt │ │ ├── DoxygenFooter.html │ │ ├── DoxygenHeader.html │ │ ├── DoxygenStyle.css │ │ ├── MainPage.dox │ │ ├── Modules.dox │ │ ├── doxygen.config.in │ │ ├── itkdoxygen.pl.in │ │ ├── itkgroup.pl │ │ ├── rtkThreeDCirculationProjectionGeometry.dox │ │ └── vxl_doxy.pl │ └── docs/ │ ├── CMakeLists.txt │ ├── ExternalData/ │ │ ├── AddNoise.png.sha512 │ │ ├── AdmmWavelets.png.sha512 │ │ ├── Admmtv.png.sha512 │ │ ├── Amsterdam.png.sha512 │ │ ├── Blurred.jpg.sha512 │ │ ├── Blurred_vs_mc.gif.sha512 │ │ ├── ConjugateGradient-2D.png.sha512 │ │ ├── ConjugateGradient-3D.png.sha512 │ │ ├── ConjugateGradient-Sinogram-2D.png.sha512 │ │ ├── Elekta.png.sha512 │ │ ├── Fdk-2D.png.sha512 │ │ ├── Fdk-3D.png.sha512 │ │ ├── GammexPhantom.png.sha512 │ │ ├── MotionMask.jpg.sha512 │ │ ├── Moving-Phantom-Sinogram.png.sha512 │ │ ├── POPI-Reconstruction.png.sha512 │ │ ├── POPI-Sinogram.png.sha512 │ │ ├── SheppLogan-Sinogram-2D.png.sha512 │ │ ├── SheppLogan-Sinogram-3D.png.sha512 │ │ ├── ShowGeometry.png.sha512 │ │ ├── Signal.jpg.sha512 │ │ ├── Thorax-Sinogram.png.sha512 │ │ ├── Thorax-fdk.png.sha512 │ │ ├── Thorax-visualisation.png.sha512 │ │ ├── Varian.png.sha512 │ │ ├── VarianProBeam.png.sha512 │ │ └── VectorField.gif.sha512 │ ├── Geometry.md │ ├── Phantom.md │ ├── Projectors.md │ ├── README.md │ ├── Release.md │ ├── copy_and_fetch_sphinx_doc_files.cmake │ ├── requirements.txt │ └── rtk_3_migration_guide.md ├── examples/ │ ├── AddNoise/ │ │ ├── AddNoise.cxx │ │ ├── AddNoise.py │ │ ├── CMakeLists.txt │ │ └── README.md │ ├── ConjugateGradient/ │ │ ├── CMakeLists.txt │ │ ├── ConjugateGradient.cxx │ │ ├── ConjugateGradient.py │ │ └── README.md │ ├── FirstReconstruction/ │ │ ├── CMakeLists.txt │ │ ├── FirstCudaReconstruction.cxx │ │ ├── FirstCudaReconstruction.py │ │ ├── FirstReconstruction.cxx │ │ ├── FirstReconstruction.py │ │ └── README.md │ ├── GeometricPhantom/ │ │ ├── CMakeLists.txt │ │ ├── GeometricPhantom.cxx │ │ ├── GeometricPhantom.py │ │ └── README.md │ ├── InlineReconstruction/ │ │ ├── CMakeLists.txt │ │ ├── InlineReconstruction.cxx │ │ ├── InlineReconstruction.py │ │ └── README.md │ ├── README.md │ └── WaterPreCorrection/ │ ├── Profile.png.sha512 │ ├── README.md │ └── WaterPreCorrection.py ├── include/ │ ├── rtkADMMTotalVariationConeBeamReconstructionFilter.h │ ├── rtkADMMTotalVariationConeBeamReconstructionFilter.hxx │ ├── rtkADMMTotalVariationConjugateGradientOperator.h │ ├── rtkADMMTotalVariationConjugateGradientOperator.hxx │ ├── rtkADMMWaveletsConeBeamReconstructionFilter.h │ ├── rtkADMMWaveletsConeBeamReconstructionFilter.hxx │ ├── rtkADMMWaveletsConjugateGradientOperator.h │ ├── rtkADMMWaveletsConjugateGradientOperator.hxx │ ├── rtkAddMatrixAndDiagonalImageFilter.h │ ├── rtkAddMatrixAndDiagonalImageFilter.hxx │ ├── rtkAdditiveGaussianNoiseImageFilter.h │ ├── rtkAdditiveGaussianNoiseImageFilter.hxx │ ├── rtkAmsterdamShroudImageFilter.h │ ├── rtkAmsterdamShroudImageFilter.hxx │ ├── rtkAverageOutOfROIImageFilter.h │ ├── rtkAverageOutOfROIImageFilter.hxx │ ├── rtkBackProjectionImageFilter.h │ ├── rtkBackProjectionImageFilter.hxx │ ├── rtkBackwardDifferenceDivergenceImageFilter.h │ ├── rtkBackwardDifferenceDivergenceImageFilter.hxx │ ├── rtkBioscanGeometryReader.h │ ├── rtkBlockDiagonalMatrixVectorMultiplyImageFilter.h │ ├── rtkBlockDiagonalMatrixVectorMultiplyImageFilter.hxx │ ├── rtkBoellaardScatterCorrectionImageFilter.h │ ├── rtkBoellaardScatterCorrectionImageFilter.hxx │ ├── rtkBoxShape.h │ ├── rtkConditionalMedianImageFilter.h │ ├── rtkConditionalMedianImageFilter.hxx │ ├── rtkConjugateGradientConeBeamReconstructionFilter.h │ ├── rtkConjugateGradientConeBeamReconstructionFilter.hxx │ ├── rtkConjugateGradientGetP_kPlusOneImageFilter.h │ ├── rtkConjugateGradientGetP_kPlusOneImageFilter.hxx │ ├── rtkConjugateGradientGetR_kPlusOneImageFilter.h │ ├── rtkConjugateGradientGetR_kPlusOneImageFilter.hxx │ ├── rtkConjugateGradientGetX_kPlusOneImageFilter.h │ ├── rtkConjugateGradientGetX_kPlusOneImageFilter.hxx │ ├── rtkConjugateGradientImageFilter.h │ ├── rtkConjugateGradientImageFilter.hxx │ ├── rtkConjugateGradientOperator.h │ ├── rtkConjugateGradientOperator.hxx │ ├── rtkConstantImageSource.h │ ├── rtkConstantImageSource.hxx │ ├── rtkConvexShape.h │ ├── rtkCudaAverageOutOfROIImageFilter.h │ ├── rtkCudaAverageOutOfROIImageFilter.hcu │ ├── rtkCudaBackProjectionImageFilter.h │ ├── rtkCudaBackProjectionImageFilter.hcu │ ├── rtkCudaBackProjectionImageFilter.hxx │ ├── rtkCudaConjugateGradientImageFilter.h │ ├── rtkCudaConjugateGradientImageFilter.hcu │ ├── rtkCudaConjugateGradientImageFilter.hxx │ ├── rtkCudaConstantVolumeSeriesSource.h │ ├── rtkCudaConstantVolumeSeriesSource.hcu │ ├── rtkCudaConstantVolumeSource.h │ ├── rtkCudaConstantVolumeSource.hcu │ ├── rtkCudaCropImageFilter.h │ ├── rtkCudaCropImageFilter.hcu │ ├── rtkCudaCyclicDeformationImageFilter.h │ ├── rtkCudaCyclicDeformationImageFilter.hcu │ ├── rtkCudaDisplacedDetectorImageFilter.h │ ├── rtkCudaDisplacedDetectorImageFilter.hcu │ ├── rtkCudaFDKBackProjectionImageFilter.h │ ├── rtkCudaFDKBackProjectionImageFilter.hcu │ ├── rtkCudaFDKConeBeamReconstructionFilter.h │ ├── rtkCudaFDKWeightProjectionFilter.h │ ├── rtkCudaFDKWeightProjectionFilter.hcu │ ├── rtkCudaFFTProjectionsConvolutionImageFilter.h │ ├── rtkCudaFFTProjectionsConvolutionImageFilter.hcu │ ├── rtkCudaFFTProjectionsConvolutionImageFilter.hxx │ ├── rtkCudaFFTRampImageFilter.h │ ├── rtkCudaFirstOrderKernels.hcu │ ├── rtkCudaForwardProjectionImageFilter.h │ ├── rtkCudaForwardProjectionImageFilter.hcu │ ├── rtkCudaForwardProjectionImageFilter.hxx │ ├── rtkCudaForwardWarpImageFilter.h │ ├── rtkCudaForwardWarpImageFilter.hcu │ ├── rtkCudaInterpolateImageFilter.h │ ├── rtkCudaInterpolateImageFilter.hcu │ ├── rtkCudaIntersectBox.hcu │ ├── rtkCudaIterativeFDKConeBeamReconstructionFilter.h │ ├── rtkCudaLagCorrectionImageFilter.h │ ├── rtkCudaLagCorrectionImageFilter.hcu │ ├── rtkCudaLaplacianImageFilter.h │ ├── rtkCudaLaplacianImageFilter.hcu │ ├── rtkCudaLastDimensionTVDenoisingImageFilter.h │ ├── rtkCudaLastDimensionTVDenoisingImageFilter.hcu │ ├── rtkCudaParkerShortScanImageFilter.h │ ├── rtkCudaParkerShortScanImageFilter.hcu │ ├── rtkCudaPolynomialGainCorrectionImageFilter.h │ ├── rtkCudaPolynomialGainCorrectionImageFilter.hcu │ ├── rtkCudaRayCastBackProjectionImageFilter.h │ ├── rtkCudaRayCastBackProjectionImageFilter.hcu │ ├── rtkCudaScatterGlareCorrectionImageFilter.h │ ├── rtkCudaSplatImageFilter.h │ ├── rtkCudaSplatImageFilter.hcu │ ├── rtkCudaTotalVariationDenoisingBPDQImageFilter.h │ ├── rtkCudaTotalVariationDenoisingBPDQImageFilter.hcu │ ├── rtkCudaUtilities.hcu │ ├── rtkCudaWarpBackProjectionImageFilter.h │ ├── rtkCudaWarpBackProjectionImageFilter.hcu │ ├── rtkCudaWarpForwardProjectionImageFilter.h │ ├── rtkCudaWarpForwardProjectionImageFilter.hcu │ ├── rtkCudaWarpImageFilter.h │ ├── rtkCudaWarpImageFilter.hcu │ ├── rtkCudaWeidingerForwardModelImageFilter.h │ ├── rtkCudaWeidingerForwardModelImageFilter.hcu │ ├── rtkCudaWeidingerForwardModelImageFilter.hxx │ ├── rtkCyclicDeformationImageFilter.h │ ├── rtkCyclicDeformationImageFilter.hxx │ ├── rtkDCMImagXImageIO.h │ ├── rtkDCMImagXImageIOFactory.h │ ├── rtkDPExtractShroudSignalImageFilter.h │ ├── rtkDPExtractShroudSignalImageFilter.hxx │ ├── rtkDaubechiesWaveletsConvolutionImageFilter.h │ ├── rtkDaubechiesWaveletsConvolutionImageFilter.hxx │ ├── rtkDaubechiesWaveletsDenoiseSequenceImageFilter.h │ ├── rtkDaubechiesWaveletsDenoiseSequenceImageFilter.hxx │ ├── rtkDbf.h │ ├── rtkDePierroRegularizationImageFilter.h │ ├── rtkDePierroRegularizationImageFilter.hxx │ ├── rtkDeconstructImageFilter.h │ ├── rtkDeconstructImageFilter.hxx │ ├── rtkDeconstructSoftThresholdReconstructImageFilter.h │ ├── rtkDeconstructSoftThresholdReconstructImageFilter.hxx │ ├── rtkDenoisingBPDQImageFilter.h │ ├── rtkDenoisingBPDQImageFilter.hxx │ ├── rtkDigisensGeometryReader.h │ ├── rtkDigisensGeometryXMLFileReader.h │ ├── rtkDisplacedDetectorForOffsetFieldOfViewImageFilter.h │ ├── rtkDisplacedDetectorForOffsetFieldOfViewImageFilter.hxx │ ├── rtkDisplacedDetectorImageFilter.h │ ├── rtkDisplacedDetectorImageFilter.hxx │ ├── rtkDivergenceOfGradientConjugateGradientOperator.h │ ├── rtkDivergenceOfGradientConjugateGradientOperator.hxx │ ├── rtkDownsampleImageFilter.h │ ├── rtkDownsampleImageFilter.hxx │ ├── rtkDrawBoxImageFilter.h │ ├── rtkDrawBoxImageFilter.hxx │ ├── rtkDrawConeImageFilter.h │ ├── rtkDrawConeImageFilter.hxx │ ├── rtkDrawConvexImageFilter.h │ ├── rtkDrawConvexImageFilter.hxx │ ├── rtkDrawCubeImageFilter.h │ ├── rtkDrawCylinderImageFilter.h │ ├── rtkDrawCylinderImageFilter.hxx │ ├── rtkDrawEllipsoidImageFilter.h │ ├── rtkDrawEllipsoidImageFilter.hxx │ ├── rtkDrawGeometricPhantomImageFilter.h │ ├── rtkDrawGeometricPhantomImageFilter.hxx │ ├── rtkDrawQuadricImageFilter.h │ ├── rtkDrawQuadricImageFilter.hxx │ ├── rtkDrawSheppLoganFilter.h │ ├── rtkDrawSheppLoganFilter.hxx │ ├── rtkDualEnergyNegativeLogLikelihood.h │ ├── rtkEdfImageIO.h │ ├── rtkEdfImageIOFactory.h │ ├── rtkEdfRawToAttenuationImageFilter.h │ ├── rtkEdfRawToAttenuationImageFilter.hxx │ ├── rtkElektaSynergyGeometryReader.h │ ├── rtkElektaSynergyLookupTableImageFilter.h │ ├── rtkElektaSynergyLookupTableImageFilter.hxx │ ├── rtkElektaSynergyRawLookupTableImageFilter.h │ ├── rtkElektaSynergyRawLookupTableImageFilter.hxx │ ├── rtkElektaXVI5GeometryXMLFileReader.h │ ├── rtkExtractPhaseImageFilter.h │ ├── rtkExtractPhaseImageFilter.hxx │ ├── rtkFDKBackProjectionImageFilter.h │ ├── rtkFDKBackProjectionImageFilter.hxx │ ├── rtkFDKConeBeamReconstructionFilter.h │ ├── rtkFDKConeBeamReconstructionFilter.hxx │ ├── rtkFDKVarianceReconstructionFilter.h │ ├── rtkFDKVarianceReconstructionFilter.hxx │ ├── rtkFDKWarpBackProjectionImageFilter.h │ ├── rtkFDKWarpBackProjectionImageFilter.hxx │ ├── rtkFDKWeightProjectionFilter.h │ ├── rtkFDKWeightProjectionFilter.hxx │ ├── rtkFFTHilbertImageFilter.h │ ├── rtkFFTHilbertImageFilter.hxx │ ├── rtkFFTProjectionsConvolutionImageFilter.h │ ├── rtkFFTProjectionsConvolutionImageFilter.hxx │ ├── rtkFFTRampImageFilter.h │ ├── rtkFFTRampImageFilter.hxx │ ├── rtkFFTVarianceRampImageFilter.h │ ├── rtkFFTVarianceRampImageFilter.hxx │ ├── rtkFieldOfViewImageFilter.h │ ├── rtkFieldOfViewImageFilter.hxx │ ├── rtkForbildPhantomFileReader.h │ ├── rtkForwardDifferenceGradientImageFilter.h │ ├── rtkForwardDifferenceGradientImageFilter.hxx │ ├── rtkForwardProjectionImageFilter.h │ ├── rtkForwardProjectionImageFilter.hxx │ ├── rtkForwardWarpImageFilter.h │ ├── rtkForwardWarpImageFilter.hxx │ ├── rtkFourDConjugateGradientConeBeamReconstructionFilter.h │ ├── rtkFourDConjugateGradientConeBeamReconstructionFilter.hxx │ ├── rtkFourDROOSTERConeBeamReconstructionFilter.h │ ├── rtkFourDROOSTERConeBeamReconstructionFilter.hxx │ ├── rtkFourDReconstructionConjugateGradientOperator.h │ ├── rtkFourDReconstructionConjugateGradientOperator.hxx │ ├── rtkFourDSARTConeBeamReconstructionFilter.h │ ├── rtkFourDSARTConeBeamReconstructionFilter.hxx │ ├── rtkFourDToProjectionStackImageFilter.h │ ├── rtkFourDToProjectionStackImageFilter.hxx │ ├── rtkGeneralPurposeFunctions.h │ ├── rtkGeometricPhantom.h │ ├── rtkGetNewtonUpdateImageFilter.h │ ├── rtkGetNewtonUpdateImageFilter.hxx │ ├── rtkGgoArgsInfoManager.h │ ├── rtkGgoFunctions.h │ ├── rtkGlobalResourceProbe.h │ ├── rtkHilbertImageFilter.h │ ├── rtkHilbertImageFilter.hxx │ ├── rtkHisImageIO.h │ ├── rtkHisImageIOFactory.h │ ├── rtkHncImageIO.h │ ├── rtkHncImageIOFactory.h │ ├── rtkHndImageIO.h │ ├── rtkHndImageIOFactory.h │ ├── rtkHomogeneousMatrix.h │ ├── rtkI0EstimationProjectionFilter.h │ ├── rtkI0EstimationProjectionFilter.hxx │ ├── rtkIOFactories.h │ ├── rtkImagXGeometryReader.h │ ├── rtkImagXGeometryReader.hxx │ ├── rtkImagXImageIO.h │ ├── rtkImagXImageIOFactory.h │ ├── rtkImagXXMLFileReader.h │ ├── rtkImageToVectorImageFilter.h │ ├── rtkImageToVectorImageFilter.hxx │ ├── rtkImportImageFilter.h │ ├── rtkImportImageFilter.hxx │ ├── rtkInterpolatorWithKnownWeightsImageFilter.h │ ├── rtkInterpolatorWithKnownWeightsImageFilter.hxx │ ├── rtkIntersectionOfConvexShapes.h │ ├── rtkIterationCommands.h │ ├── rtkIterativeConeBeamReconstructionFilter.h │ ├── rtkIterativeConeBeamReconstructionFilter.hxx │ ├── rtkIterativeFDKConeBeamReconstructionFilter.h │ ├── rtkIterativeFDKConeBeamReconstructionFilter.hxx │ ├── rtkJosephBackAttenuatedProjectionImageFilter.h │ ├── rtkJosephBackAttenuatedProjectionImageFilter.hxx │ ├── rtkJosephBackProjectionImageFilter.h │ ├── rtkJosephBackProjectionImageFilter.hxx │ ├── rtkJosephForwardAttenuatedProjectionImageFilter.h │ ├── rtkJosephForwardAttenuatedProjectionImageFilter.hxx │ ├── rtkJosephForwardProjectionImageFilter.h │ ├── rtkJosephForwardProjectionImageFilter.hxx │ ├── rtkLUTbasedVariableI0RawToAttenuationImageFilter.h │ ├── rtkLUTbasedVariableI0RawToAttenuationImageFilter.hxx │ ├── rtkLagCorrectionImageFilter.h │ ├── rtkLagCorrectionImageFilter.hxx │ ├── rtkLaplacianImageFilter.h │ ├── rtkLaplacianImageFilter.hxx │ ├── rtkLastDimensionL0GradientDenoisingImageFilter.h │ ├── rtkLastDimensionL0GradientDenoisingImageFilter.hxx │ ├── rtkLookupTableImageFilter.h │ ├── rtkLookupTableImageFilter.hxx │ ├── rtkMacro.h │ ├── rtkMagnitudeThresholdImageFilter.h │ ├── rtkMagnitudeThresholdImageFilter.hxx │ ├── rtkMaskCollimationImageFilter.h │ ├── rtkMaskCollimationImageFilter.hxx │ ├── rtkMaximumIntensityProjectionImageFilter.h │ ├── rtkMechlemOneStepSpectralReconstructionFilter.h │ ├── rtkMechlemOneStepSpectralReconstructionFilter.hxx │ ├── rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.h │ ├── rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.hxx │ ├── rtkMotionCompensatedFourDROOSTERConeBeamReconstructionFilter.h │ ├── rtkMotionCompensatedFourDROOSTERConeBeamReconstructionFilter.hxx │ ├── rtkMotionCompensatedFourDReconstructionConjugateGradientOperator.h │ ├── rtkMotionCompensatedFourDReconstructionConjugateGradientOperator.hxx │ ├── rtkMultiplyByVectorImageFilter.h │ ├── rtkMultiplyByVectorImageFilter.hxx │ ├── rtkNesterovUpdateImageFilter.h │ ├── rtkNesterovUpdateImageFilter.hxx │ ├── rtkOSEMConeBeamReconstructionFilter.h │ ├── rtkOSEMConeBeamReconstructionFilter.hxx │ ├── rtkOraGeometryReader.h │ ├── rtkOraImageIO.h │ ├── rtkOraImageIOFactory.h │ ├── rtkOraLookupTableImageFilter.h │ ├── rtkOraLookupTableImageFilter.hxx │ ├── rtkOraXMLFileReader.h │ ├── rtkParkerShortScanImageFilter.h │ ├── rtkParkerShortScanImageFilter.hxx │ ├── rtkPhaseGatingImageFilter.h │ ├── rtkPhaseGatingImageFilter.hxx │ ├── rtkPhaseReader.h │ ├── rtkPhasesToInterpolationWeights.h │ ├── rtkPolynomialGainCorrectionImageFilter.h │ ├── rtkPolynomialGainCorrectionImageFilter.hxx │ ├── rtkProgressCommands.h │ ├── rtkProjectGeometricPhantomImageFilter.h │ ├── rtkProjectGeometricPhantomImageFilter.hxx │ ├── rtkProjectionGeometry.h │ ├── rtkProjectionGeometry.hxx │ ├── rtkProjectionStackToFourDImageFilter.h │ ├── rtkProjectionStackToFourDImageFilter.hxx │ ├── rtkProjectionsDecompositionNegativeLogLikelihood.h │ ├── rtkProjectionsReader.h │ ├── rtkProjectionsReader.hxx │ ├── rtkProjectionsRegionConstIteratorRayBased.h │ ├── rtkProjectionsRegionConstIteratorRayBased.hxx │ ├── rtkProjectionsRegionConstIteratorRayBasedParallel.h │ ├── rtkProjectionsRegionConstIteratorRayBasedParallel.hxx │ ├── rtkProjectionsRegionConstIteratorRayBasedWithCylindricalPanel.h │ ├── rtkProjectionsRegionConstIteratorRayBasedWithCylindricalPanel.hxx │ ├── rtkProjectionsRegionConstIteratorRayBasedWithFlatPanel.h │ ├── rtkProjectionsRegionConstIteratorRayBasedWithFlatPanel.hxx │ ├── rtkQuadricShape.h │ ├── rtkRayBoxIntersectionImageFilter.h │ ├── rtkRayBoxIntersectionImageFilter.hxx │ ├── rtkRayConvexIntersectionImageFilter.h │ ├── rtkRayConvexIntersectionImageFilter.hxx │ ├── rtkRayEllipsoidIntersectionImageFilter.h │ ├── rtkRayEllipsoidIntersectionImageFilter.hxx │ ├── rtkRayQuadricIntersectionImageFilter.h │ ├── rtkRayQuadricIntersectionImageFilter.hxx │ ├── rtkReconstructImageFilter.h │ ├── rtkReconstructImageFilter.hxx │ ├── rtkReconstructionConjugateGradientOperator.h │ ├── rtkReconstructionConjugateGradientOperator.hxx │ ├── rtkReg1DExtractShroudSignalImageFilter.h │ ├── rtkReg1DExtractShroudSignalImageFilter.hxx │ ├── rtkReg23ProjectionGeometry.h │ ├── rtkRegularizedConjugateGradientConeBeamReconstructionFilter.h │ ├── rtkRegularizedConjugateGradientConeBeamReconstructionFilter.hxx │ ├── rtkReorderProjectionsImageFilter.h │ ├── rtkReorderProjectionsImageFilter.hxx │ ├── rtkResourceProbesCollector.h │ ├── rtkSARTConeBeamReconstructionFilter.h │ ├── rtkSARTConeBeamReconstructionFilter.hxx │ ├── rtkScatterGlareCorrectionImageFilter.h │ ├── rtkScatterGlareCorrectionImageFilter.hxx │ ├── rtkSchlomka2008NegativeLogLikelihood.h │ ├── rtkSelectOneProjectionPerCycleImageFilter.h │ ├── rtkSelectOneProjectionPerCycleImageFilter.hxx │ ├── rtkSeparableQuadraticSurrogateRegularizationImageFilter.h │ ├── rtkSeparableQuadraticSurrogateRegularizationImageFilter.hxx │ ├── rtkSheppLoganPhantom.h │ ├── rtkSheppLoganPhantomFilter.h │ ├── rtkSheppLoganPhantomFilter.hxx │ ├── rtkSignalToInterpolationWeights.h │ ├── rtkSimplexSpectralProjectionsDecompositionImageFilter.h │ ├── rtkSimplexSpectralProjectionsDecompositionImageFilter.hxx │ ├── rtkSingularValueThresholdImageFilter.h │ ├── rtkSingularValueThresholdImageFilter.hxx │ ├── rtkSoftThresholdImageFilter.h │ ├── rtkSoftThresholdImageFilter.hxx │ ├── rtkSoftThresholdTVImageFilter.h │ ├── rtkSoftThresholdTVImageFilter.hxx │ ├── rtkSpectralForwardModelImageFilter.h │ ├── rtkSpectralForwardModelImageFilter.hxx │ ├── rtkSplatWithKnownWeightsImageFilter.h │ ├── rtkSplatWithKnownWeightsImageFilter.hxx │ ├── rtkSubSelectFromListImageFilter.h │ ├── rtkSubSelectFromListImageFilter.hxx │ ├── rtkSubSelectImageFilter.h │ ├── rtkSubSelectImageFilter.hxx │ ├── rtkSumOfSquaresImageFilter.h │ ├── rtkSumOfSquaresImageFilter.hxx │ ├── rtkThreeDCircularProjectionGeometry.h │ ├── rtkThreeDCircularProjectionGeometryXMLFile.h │ ├── rtkThreeDCircularProjectionGeometryXMLFileReader.h │ ├── rtkThreeDCircularProjectionGeometryXMLFileWriter.h │ ├── rtkTotalNuclearVariationDenoisingBPDQImageFilter.h │ ├── rtkTotalNuclearVariationDenoisingBPDQImageFilter.hxx │ ├── rtkTotalVariationDenoiseSequenceImageFilter.h │ ├── rtkTotalVariationDenoiseSequenceImageFilter.hxx │ ├── rtkTotalVariationDenoisingBPDQImageFilter.h │ ├── rtkTotalVariationDenoisingBPDQImageFilter.hxx │ ├── rtkTotalVariationImageFilter.h │ ├── rtkTotalVariationImageFilter.hxx │ ├── rtkUnwarpSequenceConjugateGradientOperator.h │ ├── rtkUnwarpSequenceConjugateGradientOperator.hxx │ ├── rtkUnwarpSequenceImageFilter.h │ ├── rtkUnwarpSequenceImageFilter.hxx │ ├── rtkUpsampleImageFilter.h │ ├── rtkUpsampleImageFilter.hxx │ ├── rtkVarianObiGeometryReader.h │ ├── rtkVarianObiRawImageFilter.h │ ├── rtkVarianObiRawImageFilter.hxx │ ├── rtkVarianObiXMLFileReader.h │ ├── rtkVarianProBeamGeometryReader.h │ ├── rtkVarianProBeamXMLFileReader.h │ ├── rtkVectorImageToImageFilter.h │ ├── rtkVectorImageToImageFilter.hxx │ ├── rtkWarpFourDToProjectionStackImageFilter.h │ ├── rtkWarpFourDToProjectionStackImageFilter.hxx │ ├── rtkWarpProjectionStackToFourDImageFilter.h │ ├── rtkWarpProjectionStackToFourDImageFilter.hxx │ ├── rtkWarpSequenceImageFilter.h │ ├── rtkWarpSequenceImageFilter.hxx │ ├── rtkWatcherForResourceProbe.h │ ├── rtkWaterPrecorrectionImageFilter.h │ ├── rtkWaterPrecorrectionImageFilter.hxx │ ├── rtkWeidingerForwardModelImageFilter.h │ ├── rtkWeidingerForwardModelImageFilter.hxx │ ├── rtkXRadGeometryReader.h │ ├── rtkXRadImageIO.h │ ├── rtkXRadImageIOFactory.h │ ├── rtkXRadRawToAttenuationImageFilter.h │ ├── rtkXRadRawToAttenuationImageFilter.hxx │ ├── rtkXimImageIO.h │ ├── rtkXimImageIOFactory.h │ ├── rtkZengBackProjectionImageFilter.h │ ├── rtkZengBackProjectionImageFilter.hxx │ ├── rtkZengForwardProjectionImageFilter.h │ └── rtkZengForwardProjectionImageFilter.hxx ├── index.md ├── itk-module-init.cmake ├── itk-module.cmake ├── pyproject.toml ├── rtkConfiguration.h.in ├── src/ │ ├── CMakeLists.txt │ ├── rtkBioscanGeometryReader.cxx │ ├── rtkBoxShape.cxx │ ├── rtkConditionalMedianImageFilter.cxx │ ├── rtkConvexShape.cxx │ ├── rtkCudaAverageOutOfROIImageFilter.cu │ ├── rtkCudaAverageOutOfROIImageFilter.cxx │ ├── rtkCudaBackProjectionImageFilter.cu │ ├── rtkCudaConjugateGradientImageFilter.cu │ ├── rtkCudaConstantVolumeSeriesSource.cu │ ├── rtkCudaConstantVolumeSeriesSource.cxx │ ├── rtkCudaConstantVolumeSource.cu │ ├── rtkCudaConstantVolumeSource.cxx │ ├── rtkCudaCropImageFilter.cu │ ├── rtkCudaCropImageFilter.cxx │ ├── rtkCudaCyclicDeformationImageFilter.cu │ ├── rtkCudaCyclicDeformationImageFilter.cxx │ ├── rtkCudaDisplacedDetectorImageFilter.cu │ ├── rtkCudaDisplacedDetectorImageFilter.cxx │ ├── rtkCudaFDKBackProjectionImageFilter.cu │ ├── rtkCudaFDKBackProjectionImageFilter.cxx │ ├── rtkCudaFDKConeBeamReconstructionFilter.cxx │ ├── rtkCudaFDKWeightProjectionFilter.cu │ ├── rtkCudaFDKWeightProjectionFilter.cxx │ ├── rtkCudaFFTProjectionsConvolutionImageFilter.cu │ ├── rtkCudaFirstOrderKernels.cu │ ├── rtkCudaForwardProjectionImageFilter.cu │ ├── rtkCudaForwardWarpImageFilter.cu │ ├── rtkCudaForwardWarpImageFilter.cxx │ ├── rtkCudaInterpolateImageFilter.cu │ ├── rtkCudaInterpolateImageFilter.cxx │ ├── rtkCudaIterativeFDKConeBeamReconstructionFilter.cxx │ ├── rtkCudaLagCorrectionImageFilter.cu │ ├── rtkCudaLagCorrectionImageFilter.cxx │ ├── rtkCudaLaplacianImageFilter.cu │ ├── rtkCudaLaplacianImageFilter.cxx │ ├── rtkCudaLastDimensionTVDenoisingImageFilter.cu │ ├── rtkCudaLastDimensionTVDenoisingImageFilter.cxx │ ├── rtkCudaParkerShortScanImageFilter.cu │ ├── rtkCudaParkerShortScanImageFilter.cxx │ ├── rtkCudaPolynomialGainCorrectionImageFilter.cu │ ├── rtkCudaPolynomialGainCorrectionImageFilter.cxx │ ├── rtkCudaRayCastBackProjectionImageFilter.cu │ ├── rtkCudaRayCastBackProjectionImageFilter.cxx │ ├── rtkCudaSplatImageFilter.cu │ ├── rtkCudaSplatImageFilter.cxx │ ├── rtkCudaTotalVariationDenoisingBPDQImageFilter.cu │ ├── rtkCudaTotalVariationDenoisingBPDQImageFilter.cxx │ ├── rtkCudaUtilities.cu │ ├── rtkCudaWarpBackProjectionImageFilter.cu │ ├── rtkCudaWarpBackProjectionImageFilter.cxx │ ├── rtkCudaWarpForwardProjectionImageFilter.cu │ ├── rtkCudaWarpForwardProjectionImageFilter.cxx │ ├── rtkCudaWarpImageFilter.cu │ ├── rtkCudaWarpImageFilter.cxx │ ├── rtkCudaWeidingerForwardModelImageFilter.cu │ ├── rtkDCMImagXImageIO.cxx │ ├── rtkDCMImagXImageIOFactory.cxx │ ├── rtkDbf.cxx │ ├── rtkDigisensGeometryReader.cxx │ ├── rtkDigisensGeometryXMLFileReader.cxx │ ├── rtkEdfImageIO.cxx │ ├── rtkEdfImageIOFactory.cxx │ ├── rtkElektaSynergyGeometryReader.cxx │ ├── rtkElektaXVI5GeometryXMLFileReader.cxx │ ├── rtkForbildPhantomFileReader.cxx │ ├── rtkGeometricPhantom.cxx │ ├── rtkGlobalResourceProbe.cxx │ ├── rtkHisImageIO.cxx │ ├── rtkHisImageIOFactory.cxx │ ├── rtkHncImageIO.cxx │ ├── rtkHncImageIOFactory.cxx │ ├── rtkHndImageIO.cxx │ ├── rtkHndImageIOFactory.cxx │ ├── rtkIOFactories.cxx │ ├── rtkImagXImageIO.cxx │ ├── rtkImagXImageIOFactory.cxx │ ├── rtkImagXXMLFileReader.cxx │ ├── rtkIntersectionOfConvexShapes.cxx │ ├── rtkOraGeometryReader.cxx │ ├── rtkOraImageIO.cxx │ ├── rtkOraImageIOFactory.cxx │ ├── rtkOraXMLFileReader.cxx │ ├── rtkPhaseReader.cxx │ ├── rtkPhasesToInterpolationWeights.cxx │ ├── rtkQuadricShape.cxx │ ├── rtkReg23ProjectionGeometry.cxx │ ├── rtkResourceProbesCollector.cxx │ ├── rtkSheppLoganPhantom.cxx │ ├── rtkSignalToInterpolationWeights.cxx │ ├── rtkThreeDCircularProjectionGeometry.cxx │ ├── rtkThreeDCircularProjectionGeometryXMLFileReader.cxx │ ├── rtkThreeDCircularProjectionGeometryXMLFileWriter.cxx │ ├── rtkVarianObiGeometryReader.cxx │ ├── rtkVarianObiXMLFileReader.cxx │ ├── rtkVarianProBeamGeometryReader.cxx │ ├── rtkVarianProBeamXMLFileReader.cxx │ ├── rtkWatcherForResourceProbe.cxx │ ├── rtkXRadGeometryReader.cxx │ ├── rtkXRadImageIO.cxx │ ├── rtkXRadImageIOFactory.cxx │ ├── rtkXimImageIO.cxx │ └── rtkXimImageIOFactory.cxx ├── test/ │ ├── Baseline/ │ │ ├── AmsterdamShroud/ │ │ │ ├── Amsterdam.mha.sha512 │ │ │ └── Amsterdam_crop.mha.sha512 │ │ ├── Bioscan/ │ │ │ └── geometry.xml.sha512 │ │ ├── Digisens/ │ │ │ ├── attenuation.mha.sha512 │ │ │ └── geometry.xml.sha512 │ │ ├── ESRF/ │ │ │ └── attenuation.mha.sha512 │ │ ├── Elekta/ │ │ │ ├── attenuation.mha.sha512 │ │ │ ├── geometry.xml.sha512 │ │ │ └── geometry5.xml.sha512 │ │ ├── ImagX/ │ │ │ ├── attenuation.mha.sha512 │ │ │ ├── attenuationDCM.mha.sha512 │ │ │ └── geo.xml.sha512 │ │ ├── Laplacian/ │ │ │ └── Laplacian.mha.sha512 │ │ ├── Ora/ │ │ │ ├── attenuation.mha.sha512 │ │ │ ├── geometry.xml.sha512 │ │ │ ├── geometry_optitrack.xml.sha512 │ │ │ └── geometry_yawtilt.xml.sha512 │ │ ├── Spectral/ │ │ │ └── OneStep/ │ │ │ ├── newtonUpdate.mha.sha512 │ │ │ ├── out1.mha.sha512 │ │ │ └── out2.mha.sha512 │ │ ├── Varian/ │ │ │ ├── attenuation.mha.sha512 │ │ │ ├── attenuationHnc.mha.sha512 │ │ │ ├── attenuationProBeam.mha.sha512 │ │ │ ├── geometry.xml.sha512 │ │ │ ├── geometryHnc.xml.sha512 │ │ │ └── geometryProBeam.xml.sha512 │ │ └── XRad/ │ │ ├── attenuation.mha.sha512 │ │ └── geometry.xml.sha512 │ ├── CMakeLists.txt │ ├── Input/ │ │ ├── Bioscan/ │ │ │ └── bioscan.dcm.sha512 │ │ ├── Digisens/ │ │ │ ├── calibration.cal.sha512 │ │ │ └── ima0010.tif.sha512 │ │ ├── ESRF/ │ │ │ ├── dark.edf.sha512 │ │ │ ├── raw.edf.sha512 │ │ │ └── refHST0000.edf.sha512 │ │ ├── Elekta/ │ │ │ ├── FRAME.DBF.sha512 │ │ │ ├── IMAGE.DBF.sha512 │ │ │ ├── _Frames.xml.sha512 │ │ │ └── raw.his.sha512 │ │ ├── Forbild/ │ │ │ └── Thorax.sha512 │ │ ├── GeometricPhantom/ │ │ │ ├── Geometries.txt.sha512 │ │ │ ├── Geometries_Forbild.txt.sha512 │ │ │ ├── SheppLogan.txt.sha512 │ │ │ └── SheppLogan_forbild.txt.sha512 │ │ ├── ImagX/ │ │ │ ├── 1.dcm.sha512 │ │ │ ├── calibration.xml.sha512 │ │ │ ├── raw.raw.sha512 │ │ │ ├── raw.xml.sha512 │ │ │ └── room.xml.sha512 │ │ ├── Ora/ │ │ │ ├── 084183_20211217170607335.mhd.sha512 │ │ │ ├── 084183_20211217170607335.ora.xml.sha512 │ │ │ ├── 0_afterLog.mhd.sha512 │ │ │ ├── 0_afterLog.ora.xml.sha512 │ │ │ ├── 0_afterLog.raw.sha512 │ │ │ ├── 2006137_20220918183246810.mhd.sha512 │ │ │ └── 2006137_20220918183246810.ora.xml.sha512 │ │ ├── Phases/ │ │ │ ├── phases.txt.sha512 │ │ │ ├── phases_3projs.txt.sha512 │ │ │ └── phases_slow.txt.sha512 │ │ ├── Spectral/ │ │ │ ├── OneStep/ │ │ │ │ ├── binnedDetectorResponse.csv.sha512 │ │ │ │ ├── gradient.mha.sha512 │ │ │ │ ├── hessian.mha.sha512 │ │ │ │ ├── incident_spectrum_64_rows.mha.sha512 │ │ │ │ ├── materialAttenuations.csv.sha512 │ │ │ │ ├── materialProjections.mha.sha512 │ │ │ │ ├── no_vector_incident_spectrum_64_rows.mha.sha512 │ │ │ │ ├── photonCounts.mha.sha512 │ │ │ │ ├── projOfOnes.mha.sha512 │ │ │ │ └── spectrum.mha.sha512 │ │ │ ├── detector_response.mha.sha512 │ │ │ ├── incident_spectrum.mha.sha512 │ │ │ ├── material_attenuations.mha.sha512 │ │ │ └── no_vector_incident_spectrum.mha.sha512 │ │ ├── Varian/ │ │ │ ├── Proj_00000.xim.sha512 │ │ │ ├── acqui.xml.sha512 │ │ │ ├── acqui_probeam.xml.sha512 │ │ │ ├── image_00052.hnc.sha512 │ │ │ └── raw.hnd.sha512 │ │ └── XRad/ │ │ ├── SolidWater_HiGain1x1.header.sha512 │ │ ├── SolidWater_HiGain1x1_firstProj.header.sha512 │ │ ├── SolidWater_HiGain1x1_firstProj.img.sha512 │ │ ├── dark.header.sha512 │ │ ├── dark.img.sha512 │ │ ├── flat.header.sha512 │ │ └── flat.img.sha512 │ ├── rtkI0estimationtest.cxx │ ├── rtkMaximumIntensity.py │ ├── rtkOutputArgumentWrapping.py │ ├── rtkTest.h │ ├── rtkTestConfiguration.h.in │ ├── rtkTestReg23ProjectionGeometry.cxx │ ├── rtkadjointoperatorstest.cxx │ ├── rtkadmmtotalvariationtest.cxx │ ├── rtkadmmwaveletstest.cxx │ ├── rtkamsterdamshroudtest.cxx │ ├── rtkapplicationtest.py │ ├── rtkargsinfomanagertest.cxx │ ├── rtkbinningtest.cxx │ ├── rtkbioscantest.cxx │ ├── rtkconjugategradientreconstructiontest.cxx │ ├── rtkconjugategradienttest.cxx │ ├── rtkcroptest.cxx │ ├── rtkcudaraycastadjointoperatorstest.cxx │ ├── rtkcyclicdeformationtest.cxx │ ├── rtkcylindricaldetectorreconstructiontest.cxx │ ├── rtkdecomposespectralprojectionstest.cxx │ ├── rtkdigisenstest.cxx │ ├── rtkdisplaceddetectorcompcudatest.cxx │ ├── rtkdisplaceddetectorcompoffsettest.cxx │ ├── rtkdisplaceddetectortest.cxx │ ├── rtkdivergencetest.cxx │ ├── rtkdrawgeometricphantomtest.cxx │ ├── rtkedftest.cxx │ ├── rtkelektatest.cxx │ ├── rtkfbpparalleltest.cxx │ ├── rtkfdkprojweightcompcudatest.cxx │ ├── rtkfdktest.cxx │ ├── rtkforbildtest.cxx │ ├── rtkforwardattenuatedprojectiontest.cxx │ ├── rtkforwardprojectiontest.cxx │ ├── rtkfourdadjointoperatorstest.cxx │ ├── rtkfourdconjugategradienttest.cxx │ ├── rtkfourdroostertest.cxx │ ├── rtkfourdsarttest.cxx │ ├── rtkfovtest.cxx │ ├── rtkgaincorrectiontest.cxx │ ├── rtkgeometryclonetest.cxx │ ├── rtkgeometryfiletest.cxx │ ├── rtkgeometryfrommatrixtest.cxx │ ├── rtkgradienttest.cxx │ ├── rtkheadertestfooter.cxx │ ├── rtkhilbertfiltertest.cxx │ ├── rtkimagxtest.cxx │ ├── rtkimporttest.cxx │ ├── rtkinterpolatesplatadjointtest.cxx │ ├── rtkiterativefdktest.cxx │ ├── rtkl0gradientnormtest.cxx │ ├── rtklagcorrectiontest.cxx │ ├── rtklaplaciantest.cxx │ ├── rtklutbasedvarI0rawtoatttest.cxx │ ├── rtkluttest.cxx │ ├── rtkmaximumintensityprojectiontest.cxx │ ├── rtkmotioncompensatedfdktest.cxx │ ├── rtknewtonupdatetest.cxx │ ├── rtkoratest.cxx │ ├── rtkosemtest.cxx │ ├── rtkparallelgeometryfrommatrixtest.cxx │ ├── rtkprojectgeometricphantomtest.cxx │ ├── rtkrampfiltertest.cxx │ ├── rtkrampfiltertest2.cxx │ ├── rtkregularizedconjugategradienttest.cxx │ ├── rtksarttest.cxx │ ├── rtkscatterglarefiltertest.cxx │ ├── rtkselectoneprojpercycletest.cxx │ ├── rtkshortscancompcudatest.cxx │ ├── rtkshortscantest.cxx │ ├── rtkspectralonesteptest.cxx │ ├── rtktestexamples.py │ ├── rtktotalvariationtest.cxx │ ├── rtkvariancereconstructiontest.cxx │ ├── rtkvariantest.cxx │ ├── rtkvectorimageconverterstest.cxx │ ├── rtkwarpfourdtoprojectionstacktest.cxx │ ├── rtkwarpprojectionstacktofourdtest.cxx │ ├── rtkwarptest.cxx │ ├── rtkwaterprecorrectiontest.cxx │ ├── rtkwaveletstest.cxx │ ├── rtkweidingerforwardmodeltest.cxx │ ├── rtkxradtest.cxx │ └── rtkzengforwardprojectiontest.cxx ├── utilities/ │ ├── SetupForDevelopment.sh │ ├── UploadTestData.py │ ├── clang-format.bash │ ├── gengetopt/ │ │ ├── CMakeLists.txt │ │ ├── Makefile.am │ │ ├── acceptedvalues.cpp │ │ ├── acceptedvalues.h │ │ ├── argsdef.c │ │ ├── argsdef.h │ │ ├── cmdline.c │ │ ├── cmdline.ggo │ │ ├── cmdline.h │ │ ├── errorcodes.h │ │ ├── fileutils.cpp │ │ ├── fileutils.h │ │ ├── gengetopt.cc │ │ ├── gengetopt.h │ │ ├── getopt.c │ │ ├── getopt.h │ │ ├── getopt1.c │ │ ├── ggo_options.h │ │ ├── ggos.cpp │ │ ├── ggos.h │ │ ├── global_opts.h │ │ ├── globals.cpp │ │ ├── globals.h │ │ ├── gm.cc │ │ ├── gm.h │ │ ├── gm_utils.cpp │ │ ├── gm_utils.h │ │ ├── groups.h │ │ ├── my_map.h │ │ ├── my_sstream.h │ │ ├── my_string.h │ │ ├── parser.cc │ │ ├── parser.h │ │ ├── parser.yy │ │ ├── scanner.cc │ │ ├── skels/ │ │ │ ├── Makefile.am │ │ │ ├── c_source.cc │ │ │ ├── c_source.h │ │ │ ├── check_modes.cc │ │ │ ├── check_modes.h │ │ │ ├── clear_arg.cc │ │ │ ├── clear_arg.h │ │ │ ├── clear_given.cc │ │ │ ├── clear_given.h │ │ │ ├── copyright.cc │ │ │ ├── copyright.h │ │ │ ├── custom_getopt_gen.cc │ │ │ ├── custom_getopt_gen.h │ │ │ ├── dependant_option.cc │ │ │ ├── dependant_option.h │ │ │ ├── enum_decl.cc │ │ │ ├── enum_decl.h │ │ │ ├── exit_failure.cc │ │ │ ├── exit_failure.h │ │ │ ├── file_save.cc │ │ │ ├── file_save.h │ │ │ ├── file_save_multiple.cc │ │ │ ├── file_save_multiple.h │ │ │ ├── free_list.cc │ │ │ ├── free_list.h │ │ │ ├── free_multiple.cc │ │ │ ├── free_multiple.h │ │ │ ├── free_string.cc │ │ │ ├── free_string.h │ │ │ ├── generic_option.cc │ │ │ ├── generic_option.h │ │ │ ├── given_field.cc │ │ │ ├── given_field.h │ │ │ ├── group_counter.cc │ │ │ ├── group_counter.h │ │ │ ├── group_option.cc │ │ │ ├── group_option.h │ │ │ ├── handle_help.cc │ │ │ ├── handle_help.h │ │ │ ├── handle_version.cc │ │ │ ├── handle_version.h │ │ │ ├── header.cc │ │ │ ├── header.h │ │ │ ├── init_args_info.cc │ │ │ ├── init_args_info.h │ │ │ ├── multiple_fill_array.cc │ │ │ ├── multiple_fill_array.h │ │ │ ├── multiple_opt_list.cc │ │ │ ├── multiple_opt_list.h │ │ │ ├── option_arg.cc │ │ │ ├── option_arg.h │ │ │ ├── print_help_string.cc │ │ │ ├── print_help_string.h │ │ │ ├── required_option.cc │ │ │ ├── required_option.h │ │ │ ├── reset_group.cc │ │ │ ├── reset_group.h │ │ │ ├── update_given.cc │ │ │ └── update_given.h │ │ ├── yyerror.cc │ │ ├── yyerror.h │ │ └── yywrap.c │ └── lp_solve/ │ ├── CMakeLists.txt │ ├── README.txt │ ├── bfp/ │ │ ├── bfp_LUSOL/ │ │ │ ├── LUSOL/ │ │ │ │ ├── LUSOL_LGPL.txt │ │ │ │ ├── LUSOL_Overview.txt │ │ │ │ ├── LUSOL_README.txt │ │ │ │ ├── lusol.c │ │ │ │ ├── lusol.h │ │ │ │ ├── lusol1.c │ │ │ │ ├── lusol2.c │ │ │ │ ├── lusol6a.c │ │ │ │ ├── lusol6l0.c │ │ │ │ ├── lusol6u.c │ │ │ │ ├── lusol7a.c │ │ │ │ └── lusol8a.c │ │ │ ├── lp_LUSOL.c │ │ │ └── lp_LUSOL.h │ │ ├── lp_BFP.h │ │ ├── lp_BFP1.c │ │ └── lp_BFP2.c │ ├── colamd/ │ │ ├── colamd.c │ │ └── colamd.h │ ├── fortify.c │ ├── ini.c │ ├── ini.h │ ├── lp_Hash.c │ ├── lp_Hash.h │ ├── lp_MDO.c │ ├── lp_MDO.h │ ├── lp_MPS.c │ ├── lp_MPS.h │ ├── lp_SOS.c │ ├── lp_SOS.h │ ├── lp_bit.h │ ├── lp_crash.c │ ├── lp_crash.h │ ├── lp_explicit.h │ ├── lp_fortify.h │ ├── lp_lib.c │ ├── lp_lib.h │ ├── lp_matrix.c │ ├── lp_matrix.h │ ├── lp_mipbb.c │ ├── lp_mipbb.h │ ├── lp_params.c │ ├── lp_presolve.c │ ├── lp_presolve.h │ ├── lp_price.c │ ├── lp_price.h │ ├── lp_pricePSE.c │ ├── lp_pricePSE.h │ ├── lp_report.c │ ├── lp_report.h │ ├── lp_rlp.c │ ├── lp_rlp.h │ ├── lp_scale.c │ ├── lp_scale.h │ ├── lp_simplex.c │ ├── lp_simplex.h │ ├── lp_solveDLL.h │ ├── lp_types.h │ ├── lp_utils.c │ ├── lp_utils.h │ ├── lp_wlp.c │ ├── lp_wlp.h │ ├── lpkit.h │ ├── shared/ │ │ ├── commonlib.c │ │ ├── commonlib.h │ │ ├── mmio.c │ │ ├── mmio.h │ │ ├── myblas.c │ │ └── myblas.h │ ├── yacc_read.c │ └── yacc_read.h └── wrapping/ ├── CMakeLists.txt ├── ConvexShape.i ├── FieldOfViewImageFilter.i ├── __init_rtk__.py ├── itkContinuousIndexRTK.wrap ├── itkCovariantVectorRTK.wrap ├── itkCudaImageDataManagerRTK.wrap ├── itkCudaImageRTK.wrap ├── itkCudaImageToImageFilterRTK.wrap ├── itkCudaInPlaceImageFilterRTK.wrap ├── itkFixedArrayRTK.wrap ├── itkImageBaseRTK.wrap ├── itkImageDuplicatorRTK.wrap ├── itkImageFileReaderRTK.wrap ├── itkImageFileWriterRTK.wrap ├── itkImageRTK.wrap ├── itkImageRegionRTK.wrap ├── itkImageSourceRTK.wrap ├── itkImageToImageFilterRTK.wrap ├── itkInPlaceImageFilterRTK.wrap ├── itkMatrixRTK.wrap ├── itkPointRTK.wrap ├── itkPyBufferRTK.wrap ├── itkVariableLengthVectorRTK.wrap ├── itkVectorImageRTK.wrap ├── itkVectorRTK.wrap ├── itkWarpImageFilterRTK.wrap ├── rtkADMMTotalVariationConeBeamReconstructionFilter.wrap ├── rtkADMMWaveletsConeBeamReconstructionFilter.wrap ├── rtkAmsterdamShroudImageFilter.wrap ├── rtkBackProjectionImageFilter.wrap ├── rtkBioscanGeometryReader.wrap ├── rtkBoellaardScatterCorrectionImageFilter.wrap ├── rtkBoxShape.wrap ├── rtkConditionalMedianImageFilter.wrap ├── rtkConjugateGradientConeBeamReconstructionFilter.wrap ├── rtkConstantImageSource.wrap ├── rtkConvexShape.wrap ├── rtkCudaBackProjectionImageFilter.wrap ├── rtkCudaConstantVolumeSource.wrap ├── rtkCudaDisplacedDetectorImageFilter.wrap ├── rtkCudaFDKBackProjectionImageFilter.wrap ├── rtkCudaFDKConeBeamReconstructionFilter.wrap ├── rtkCudaFFTProjectionsConvolutionImageFilter.wrap ├── rtkCudaFFTRampImageFilter.wrap ├── rtkCudaForwardProjectionImageFilter.wrap ├── rtkCudaIterativeFDKConeBeamReconstructionFilter.wrap ├── rtkCudaParkerShortScanImageFilter.wrap ├── rtkCudaRayCastBackProjectionImageFilter.wrap ├── rtkCudaScatterGlareCorrectionImageFilter.wrap ├── rtkCudaSplatImageFilter.wrap ├── rtkCudaWarpForwardProjectionImageFilter.wrap ├── rtkCyclicDeformationImageFilter.wrap ├── rtkDCMImagXImageIO.wrap ├── rtkDPExtractShroudSignalImageFilter.notwrap ├── rtkDaubechiesWaveletsDenoiseSequenceImageFilter.wrap ├── rtkDeconstructSoftThresholdReconstructImageFilter.wrap ├── rtkDenoisingBPDQImageFilter.wrap ├── rtkDigisensGeometryReader.wrap ├── rtkDisplacedDetectorForOffsetFieldOfViewImageFilter.wrap ├── rtkDisplacedDetectorImageFilter.wrap ├── rtkDrawConvexImageFilter.wrap ├── rtkDrawEllipsoidImageFilter.wrap ├── rtkDrawGeometricPhantomImageFilter.wrap ├── rtkDrawQuadricImageFilter.wrap ├── rtkDrawSheppLoganFilter.wrap ├── rtkEdfImageIO.wrap ├── rtkEdfRawToAttenuationImageFilter.wrap ├── rtkElektaSynergyGeometryReader.wrap ├── rtkElektaSynergyRawLookupTableImageFilter.wrap ├── rtkElektaXVI5GeometryXMLFileReader.wrap ├── rtkExtractPhaseImageFilter.wrap ├── rtkExtras.py ├── rtkFDKBackProjectionImageFilter.wrap ├── rtkFDKConeBeamReconstructionFilter.wrap ├── rtkFDKVarianceReconstructionFilter.wrap ├── rtkFDKWarpBackProjectionImageFilter.wrap ├── rtkFDKWeightProjectionFilter.wrap ├── rtkFFTHilbertImageFilter.wrap ├── rtkFFTProjectionsConvolutionImageFilter.wrap ├── rtkFFTRampImageFilter.wrap ├── rtkFFTVarianceRampImageFilter.wrap ├── rtkFieldOfViewImageFilter.wrap ├── rtkForwardProjectionImageFilter.wrap ├── rtkForwardWarpImageFilter.wrap ├── rtkFourDConjugateGradientConeBeamReconstructionFilter.wrap ├── rtkFourDROOSTERConeBeamReconstructionFilter.wrap ├── rtkFourDSARTConeBeamReconstructionFilter.wrap ├── rtkFourDToProjectionStackImageFilter.wrap ├── rtkGeometricPhantom.wrap ├── rtkGlobalResourceProbe.wrap ├── rtkHilbertImageFilter.notwrap ├── rtkHisImageIO.wrap ├── rtkHncImageIO.wrap ├── rtkHndImageIO.wrap ├── rtkI0EstimationProjectionFilter.wrap ├── rtkImagXImageIO.wrap ├── rtkImageToVectorImageFilter.wrap ├── rtkIntersectionOfConvexShapes.wrap ├── rtkIterativeConeBeamReconstructionFilter.wrap ├── rtkIterativeFDKConeBeamReconstructionFilter.wrap ├── rtkJosephBackAttenuatedProjectionImageFilter.wrap ├── rtkJosephBackProjectionImageFilter.wrap ├── rtkJosephForwardAttenuatedProjectionImageFilter.wrap ├── rtkJosephForwardProjectionImageFilter.wrap ├── rtkLUTbasedVariableI0RawToAttenuationImageFilter.wrap ├── rtkLagCorrectionImageFilter.wrap ├── rtkLastDimensionL0GradientDenoisingImageFilter.wrap ├── rtkLookupTableImageFilter.wrap ├── rtkMaskCollimationImageFilter.wrap ├── rtkMaximumIntensityProjectionImageFilter.wrap ├── rtkMechlemOneStepSpectralReconstructionFilter.wrap ├── rtkMotionCompensatedFourDConjugateGradientConeBeamReconstructionFilter.wrap ├── rtkOSEMConeBeamReconstructionFilter.wrap ├── rtkOraGeometryReader.wrap ├── rtkOraImageIO.wrap ├── rtkParkerShortScanImageFilter.wrap ├── rtkPhaseGatingImageFilter.wrap ├── rtkPolynomialGainCorrectionImageFilter.wrap ├── rtkProjectGeometricPhantomImageFilter.wrap ├── rtkProjectionGeometry.wrap ├── rtkProjectionStackToFourDImageFilter.wrap ├── rtkProjectionsReader.wrap ├── rtkQuadricShape.wrap ├── rtkRayBoxIntersectionImageFilter.wrap ├── rtkRayConvexIntersectionImageFilter.wrap ├── rtkRayEllipsoidIntersectionImageFilter.wrap ├── rtkRayQuadricIntersectionImageFilter.wrap ├── rtkReg1DExtractShroudSignalImageFilter.notwrap ├── rtkRegularizedConjugateGradientConeBeamReconstructionFilter.wrap ├── rtkReorderProjectionsImageFilter.wrap ├── rtkSARTConeBeamReconstructionFilter.wrap ├── rtkScatterGlareCorrectionImageFilter.wrap ├── rtkSelectOneProjectionPerCycleImageFilter.wrap ├── rtkSheppLoganPhantomFilter.wrap ├── rtkSimplexSpectralProjectionsDecompositionImageFilter.wrap ├── rtkSoftThresholdImageFilter.wrap ├── rtkSpectralForwardModelImageFilter.wrap ├── rtkSplatWithKnownWeightsImageFilter.wrap ├── rtkSubSelectFromListImageFilter.wrap ├── rtkSubSelectImageFilter.wrap ├── rtkThreeDCircularProjectionGeometry.wrap ├── rtkThreeDCircularProjectionGeometryXMLFileReader.wrap ├── rtkThreeDCircularProjectionGeometryXMLFileWriter.wrap ├── rtkTotalVariationDenoisingBPDQImageFilter.wrap ├── rtkTotalVariationImageFilter.wrap ├── rtkVarianObiGeometryReader.wrap ├── rtkVarianObiRawImageFilter.wrap ├── rtkVarianProBeamGeometryReader.wrap ├── rtkVectorImageToImageFilter.wrap ├── rtkWaterPrecorrectionImageFilter.wrap ├── rtkXRadGeometryReader.wrap ├── rtkXRadImageIO.wrap ├── rtkXRadRawToAttenuationImageFilter.wrap ├── rtkXimImageIO.wrap ├── rtkZengBackProjectionImageFilter.wrap └── rtkZengForwardProjectionImageFilter.wrap