Added a displaced detector filter in all three
iterative reconstruction applications' pipeline
Added application rtkfourdconjugategradient, which performs
unregularized 4D reconstruction
Modified the rtkProjectionStackToFourD to remove the need for
rtkSingleProjectionToFourD
Remove useless include
Added rtkfourdrooster.
Corrected a bug in the TVDenoisingFilter.
Noticed a bug, but haven't found where yet, in the behaviour of
rtkfourdcg (which causes it to diverge)
Corrected a bug in rtkProjectionStackToFourD, which caused the
filter to not reinitialize on of its inputs when updated several times.
Corrected rtkAverageOutOfROIImageFilter, which had a totally wrong
behaviour.
Modified rtkFourDReconstructionConjugateGradientOperator to
remove one Paste filter and one Extract filter in the pipeline,
and make the transition to CUDA easier
Added CudaSplat and CudaInterpolation, and used them to replace
CPU-based splat and interpolation when appropriate.
Memory-management in these cuda filters still needs to be updated
Updated the GPU memory management behavior of
rtkCudaInterpolateImageFilter and rtkCudaSplatImageFilter.
Corrected a bug that caused the origin of the reconstruction volume
sequence to be ignored in rtkfourdconjugategradient and rtkfourdrooster.
Added a test for 4D conjugate gradient reconstruction
Added documentation in
code/rtkProjectionStackToFourDImageFilter.h
code/rtkFourDToProjectionStackImageFilter.h
code/rtkFourDReconstructionConjugateGradientOperator.h
Modified admmtotalvariationtest to speed it up
Added fourdroostertest
There is a bug in fourdrooster that causes the conjugate gradient
filter to be updated repeatedly with no reason. Under investigation
Corrected the bug in rtkfourdroostertest
Removed a few std::cout
Added documentation
Cosmetics
Merge branch 'master' of github.com:SimonRit/RTK
Merge branch 'master' into 4DROOSTER
Minor modifications (changed dimension of rtktotalvariationdenoising
back to 3, removed unnecessary method in rtkConstantImageSource, added
a default template type in rtkIterativeConeBeamReconstructionFilter)