18 #ifndef rtkMotionCompensatedFourDROOSTERConeBeamReconstructionFilter_h 19 #define rtkMotionCompensatedFourDROOSTERConeBeamReconstructionFilter_h 138 template <
typename VolumeSeriesType,
typename ProjectionStackType>
159 VolumeSeriesType::ImageDimension>;
162 VolumeSeriesType::ImageDimension>;
164 typename VolumeSeriesType::template RebindImageType<DVFVectorType, VolumeSeriesType::ImageDimension>;
166 typename VolumeSeriesType::template RebindImageType<
DVFVectorType, VolumeSeriesType::ImageDimension - 1>;
179 SetSignal(
const std::vector<double> signal)
override;
187 GenerateData()
override;
190 GenerateOutputInformation()
override;
193 GenerateInputRequestedRegion()
override;
198 #ifndef ITK_MANUAL_INSTANTIATION 199 # include "rtkMotionCompensatedFourDROOSTERConeBeamReconstructionFilter.hxx" typename VolumeSeriesType::template RebindImageType< CovariantVectorForTemporalGradient, VolumeSeriesType::ImageDimension > TemporalGradientImageType
typename Superclass::ForwardProjectionType ForwardProjectionType
typename Superclass::BackProjectionType BackProjectionType
Implements 4D RecOnstructiOn using Spatial and TEmporal Regularization (short 4D ROOSTER) ...
Implements motion compensated 4D reconstruction by conjugate gradient.
typename VolumeSeriesType::template RebindImageType< DVFVectorType, VolumeSeriesType::ImageDimension - 1 > DVFImageType
ProjectionStackType VolumeType
typename VolumeSeriesType::template RebindImageType< CovariantVectorForSpatialGradient, VolumeSeriesType::ImageDimension > SpatialGradientImageType
Implements Motion Compensated 4D RecOnstructiOn using Spatial and TEmporal Regularization (short MC-R...
typename VolumeSeriesType::template RebindImageType< DVFVectorType, VolumeSeriesType::ImageDimension > DVFSequenceImageType