Package | Description |
---|---|
edu.stanford.rsl.conrad.cuda |
Contains classes for hardware-accelerated projection and volume handling using CUDA.
|
edu.stanford.rsl.conrad.data |
The package contains the new grid classes that will be used in the future.
|
edu.stanford.rsl.conrad.filtering |
Contains classes for filtering of image data.
|
edu.stanford.rsl.conrad.filtering.multiprojection |
Contains classes for filtering of image data accessing multiple images at a time.
|
edu.stanford.rsl.conrad.filtering.redundancy |
Contains classes for redundancy weighting of image data for filtered backprojection.
|
edu.stanford.rsl.conrad.io |
Contains classes for input and output of data.
|
edu.stanford.rsl.conrad.opencl |
Contains classes to use OpenCL.
|
edu.stanford.rsl.conrad.phantom.renderer |
Contains classes to render the phantoms.
|
edu.stanford.rsl.conrad.pipeline |
Contains classes to enable pipeline processing.
|
edu.stanford.rsl.conrad.reconstruction |
Contains classes to implement different reconstruction algorithms.
|
edu.stanford.rsl.conrad.utils |
Contains various utility classes.
|
edu.stanford.rsl.tutorial.atract |
This package contains a reference implementation of ATRACT.
|
edu.stanford.rsl.tutorial.cone |
This package contains a reference implementation of a FDK reconstruction.
|
edu.stanford.rsl.tutorial.fan |
This package contains a reference implementation of a fan beam reconstruction.
|
edu.stanford.rsl.tutorial.fan.dynamicCollimation |
This package contains a reference implementation of a fan beam reconstruction using dynamic collimation.
|
edu.stanford.rsl.tutorial.fan.redundancy |
This package contains reference implementations different redundancy weights.
|
edu.stanford.rsl.tutorial.motionEstimation |
This package contains a motion estimator.
|
edu.stanford.rsl.tutorial.parallel |
This package contains a reference implementation of a parallel beam reconstruction.
|
edu.stanford.rsl.tutorial.phantoms |
This package contains simple phantoms.
|
edu.stanford.rsl.tutorial.truncation |
This package contains truncation experiments.
|
Modifier and Type | Method and Description |
---|---|
void |
CUDACompensatedBackProjector.backproject(Grid2D projection,
int projectionNumber) |
void |
CUDABackProjector.backproject(Grid2D projection,
int projectionNumber) |
Modifier and Type | Class and Description |
---|---|
class |
Grid2DComplex
Class to use complex numbers in a grid structure.
|
Modifier and Type | Method and Description |
---|---|
Grid2D |
Grid2DComplex.getImagSubGrid(int startIndexX,
int startIndexY,
int lengthX,
int lengthY) |
Grid2D |
Grid2DComplex.getMagnSubGrid(int startIndexX,
int startIndexY,
int lengthX,
int lengthY) |
Grid2D |
Grid2DComplex.getPhaseSubGrid(int startIndexX,
int startIndexY,
int lengthX,
int lengthY) |
Grid2D |
Grid2DComplex.getRealSubGrid(int startIndexX,
int startIndexY,
int lengthX,
int lengthY) |
Grid2D |
Grid3D.getSubGrid(int i) |
Grid2D |
Grid3D.setSubGrid(int i,
Grid2D grid) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Grid2D> |
Grid3D.getBuffer() |
Modifier and Type | Method and Description |
---|---|
static void |
InterpolationOperators.addInterpolateLinear(Grid2D grid,
double i,
double j,
float val)
Linear extrapolation into a 2D Grid
|
void |
Grid3D.addSlice(Grid2D slice) |
static float |
InterpolationOperators.interpolateLinear(Grid2D grid,
double i,
double j)
Linear interpolation of a 2D Grid
|
Grid2D |
Grid3D.setSubGrid(int i,
Grid2D grid) |
Constructor and Description |
---|
Grid2D(Grid2D input) |
Grid2DComplex(Grid2D grid) |
Grid2DComplex(Grid2D grid,
boolean extendToNextPow2) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
VolumeAttenuationFactorCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
TruncationCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ThinPlateSplinesBasedProjectionWarpingToolForXCAT.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ThinPlateSplinesBasedProjectionWarpingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
Rotate90DegreeLeftTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
RampFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
PoissonNoiseFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NumericalLinewiseAntiderivativeFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NumericalDerivativeComputationTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NonLinearGainCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MedianFilteringTool.applyToolToImage(Grid2D input) |
Grid2D |
MeanMarkerBasedProjectionShiftingToolForXCAT.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MeanMarkerBasedProjectionShiftingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MeanFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
LogPoissonNoiseFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
LaplaceFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
KinectBasedDetectorSaturationCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
abstract Grid2D |
IndividualImageFilteringTool.applyToolToImage(Grid2D imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor
|
Grid2D |
ImageMathFilter.applyToolToImage(Grid2D image) |
Grid2D |
ImageJParallelTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ImageConstantMathFilter.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
HoughFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
HorizontalFlippingTool.applyToolToImage(Grid2D image) |
Grid2D |
HilbertFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
Filtering2DTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
FiducialMarkerDetectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
FastRadialSymmetryTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ExtremeValueTruncationFilter.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
DynamicDensityOptimizationScatterCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
CosineWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
BilateralFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
AtractResidual2D.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ApplyLambdaWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ApplyHounsfieldScaling.applyToolToImage(Grid2D imp) |
Grid2D |
AbsoluteValueTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
Filtering2DTool.getFilter2D() |
Grid2D |
IndividualImageFilteringTool.getFilteredImage()
returns the filtered ImageProcessor if the filtering was successful.
|
Grid2D |
MedianFilteringTool.getMedianFilteredImage(Grid2D input)
Method to create the median filtered image.
|
Modifier and Type | Method and Description |
---|---|
Grid2D |
VolumeAttenuationFactorCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
TruncationCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ThinPlateSplinesBasedProjectionWarpingToolForXCAT.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ThinPlateSplinesBasedProjectionWarpingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
Rotate90DegreeLeftTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
RampFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
PoissonNoiseFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NumericalLinewiseAntiderivativeFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NumericalDerivativeComputationTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NonLinearGainCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MedianFilteringTool.applyToolToImage(Grid2D input) |
Grid2D |
MeanMarkerBasedProjectionShiftingToolForXCAT.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MeanMarkerBasedProjectionShiftingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MeanFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
LogPoissonNoiseFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
LaplaceFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
KinectBasedDetectorSaturationCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
abstract Grid2D |
IndividualImageFilteringTool.applyToolToImage(Grid2D imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor
|
Grid2D |
ImageMathFilter.applyToolToImage(Grid2D image) |
Grid2D |
ImageJParallelTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ImageConstantMathFilter.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
HoughFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
HorizontalFlippingTool.applyToolToImage(Grid2D image) |
Grid2D |
HilbertFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
Filtering2DTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
FiducialMarkerDetectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
FastRadialSymmetryTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ExtremeValueTruncationFilter.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
DynamicDensityOptimizationScatterCorrectionTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
CosineWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
BilateralFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
AtractResidual2D.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ApplyLambdaWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ApplyHounsfieldScaling.applyToolToImage(Grid2D imp) |
Grid2D |
AbsoluteValueTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
MedianFilteringTool.getMedianFilteredImage(Grid2D input)
Method to create the median filtered image.
|
void |
Filtering2DTool.setFilter2D(Grid2D filter2D) |
void |
IndividualImageFilteringTool.setImageProcessor(Grid2D imageProcessor)
Sets the actual ImageProcessor to be filtered.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiProjectionFilter.process(Grid2D projection,
int projectionNumber) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
WesargWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
SilverWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ParkerWeightingTool.applyToolToImage(Grid2D imageProcessor)
Applies the tool to the given image processor.
|
Grid2D |
OSCARWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NooWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
WesargWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
SilverWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ParkerWeightingTool.applyToolToImage(Grid2D imageProcessor)
Applies the tool to the given image processor.
|
Grid2D |
OSCARWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
NooWeightingTool.applyToolToImage(Grid2D imageProcessor) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
ZipProjectionSource.getNextProjection() |
Grid2D |
SEQProjectionSource.getNextProjection() |
Grid2D |
ImagePlusProjectionDataSource.getNextProjection() |
Grid2D |
FileProjectionSource.getNextProjection() |
Modifier and Type | Method and Description |
---|---|
void |
IndividualFilesProjectionDataSink.process(Grid2D projection,
int projectionNumber) |
void |
ImagePlusDataSink.process(Grid2D projection,
int projectionNumber) |
Modifier and Type | Method and Description |
---|---|
void |
OpenCLBackProjector.backproject(Grid2D projection,
int projectionNumber) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
StreamingPhantomRenderer.getNextProjection() |
Grid2D |
RampProjectionPhantomRenderer.getNextProjection() |
Grid2D |
AnalyticPhantomProjector.getNextProjection() |
Modifier and Type | Method and Description |
---|---|
Grid2D |
IndividualImagePipelineFilteringTool.applyToolToImage(Grid2D imageProcessor) |
Grid2D |
ProjectionSource.getNextProjection()
Returns the next projection.
|
Grid2D |
ParallelImageFilterSink.getNextProjection() |
Grid2D |
ParallelProjectionDataSinkFeeder.getProjection() |
Modifier and Type | Method and Description |
---|---|
Grid2D |
IndividualImagePipelineFilteringTool.applyToolToImage(Grid2D imageProcessor) |
void |
ProjectionSink.process(Grid2D projection,
int projectionNumber) |
void |
ParallelImageFilterSink.process(Grid2D projection,
int projectionNumber) |
void |
DevNullSink.process(Grid2D projection,
int projectionNumber) |
abstract void |
BufferedProjectionSink.process(Grid2D projection,
int projectionNumber) |
void |
ParallelProjectionDataSinkFeeder.setProjection(Grid2D projection) |
Modifier and Type | Method and Description |
---|---|
void |
VOIBasedReconstructionFilter.backproject(Grid2D projection,
int projectionNumber) |
void |
RigidBody3DTransformationVOIBasedReconstructionFilterForXCAT.backproject(Grid2D projection,
int projectionNumber) |
void |
RigidBody3DTransformationVOIBasedReconstructionFilter.backproject(Grid2D projection,
int projectionNumber) |
void |
RayWeightCorrectingCPUSuperShortScanBackprojector.backproject(Grid2D projection,
int projectionNumber) |
void |
MotionCompensatedVOIBasedReconstructionFilter.backproject(Grid2D projection,
int projectionNumber) |
void |
LolaBunnyBackprojector.backproject(Grid2D projection,
int projectionNumber) |
void |
CPUSuperShortScanBackprojector.backproject(Grid2D projection,
int projectionNumber) |
void |
SuperShortScanBackprojection.process(Grid2D img,
int index)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Grid2D |
FFTUtil.apply2DFilter(Grid2D imp,
Grid2D filter)
Applies a 2D filter to the an ImageProcessor
|
static Grid2D |
FFTUtil.applyRampFilter_ECC(Grid2D imp,
RampFilter ramp)
Applies a ramp filter to the an ImageProcessor
|
static Grid2D |
FFTUtil.applyRampFilter(Grid2D imp,
RampFilter ramp)
Applies a ramp filter to the an ImageProcessor
|
static Grid2D |
ImageUtil.create2DGauss(int sizeX,
int sizeY,
double sigma)
Creates a two-dimensional symmetric gaussian filter kernel equal to the Matlab method
|
static Grid2D |
FFTUtil.estimateFilter2D(Grid2D before,
Grid2D after,
double threshold)
Estimates the applied filter given an input and an output image.
|
Grid2D |
ImageProcessorBuffer.get(int index)
Returns the ImageProcessor at index index.
|
static Grid2D |
FFTUtil.getPowerSpectrum(Grid2D imp)
Returns the 2D power spectrum of a given image processor.
|
static Grid2D |
FFTUtil.removeRampFilter(Grid2D imp,
RampFilter ramp,
double max)
Removes a ramp filter from the ImageProcessor.
|
Grid2D[] |
ImageProcessorBuffer.toArray()
Returns a sorted array of the buffered ImageProcessors
|
static Grid2D |
ImageUtil.wrapFloatProcessor(ij.process.FloatProcessor fl) |
static Grid2D |
ImageUtil.wrapImagePlusSlice(ij.ImagePlus image,
int n) |
static Grid2D |
ImageUtil.wrapImageProcessor(ij.process.ImageProcessor ip) |
Modifier and Type | Method and Description |
---|---|
void |
ImageProcessorBuffer.add(Grid2D image,
int index)
adds the Image at index i; Previous entry will be overwritten.
|
static Grid2D |
FFTUtil.apply2DFilter(Grid2D imp,
Grid2D filter)
Applies a 2D filter to the an ImageProcessor
|
static Grid2D |
FFTUtil.applyRampFilter_ECC(Grid2D imp,
RampFilter ramp)
Applies a ramp filter to the an ImageProcessor
|
static Grid2D |
FFTUtil.applyRampFilter(Grid2D imp,
RampFilter ramp)
Applies a ramp filter to the an ImageProcessor
|
static double[] |
FFTUtil.estimateFilter(Grid2D after,
Grid2D before,
double threshold,
boolean meanSquare)
Estimates the applied ramp filter given an input and an output image.
|
static Grid2D |
FFTUtil.estimateFilter2D(Grid2D before,
Grid2D after,
double threshold)
Estimates the applied filter given an input and an output image.
|
static Grid2D |
FFTUtil.getPowerSpectrum(Grid2D imp)
Returns the 2D power spectrum of a given image processor.
|
static Grid2D |
FFTUtil.removeRampFilter(Grid2D imp,
RampFilter ramp,
double max)
Removes a ramp filter from the ImageProcessor.
|
static ij.ImagePlus |
VisualizationUtil.showGrid2D(Grid2D grid,
java.lang.String title) |
static ij.process.FloatProcessor |
ImageUtil.wrapGrid2D(Grid2D grid) |
Modifier and Type | Class and Description |
---|---|
class |
AtractKernel2D
This class implements the 2D kernel of the atract filter.
|
Modifier and Type | Method and Description |
---|---|
void |
LaplaceKernel2D.applyToGrid(Grid2D input) |
void |
LaplaceKernel1D.applyToGrid(Grid2D input)
This method implements the Convolution with a 2-D Image by applying the Filter to each 1-D subgrid.
|
void |
AtractKernel2D.applyToGrid(Grid2D input) |
void |
AtractKernel1D_test.applyToGrid(Grid2D input) |
void |
AtractKernel1D.applyToGrid(Grid2D input) |
void |
AtractFilter1D.applyToGrid(Grid2D input)
This method applies laplacian filtering, collimator border removal and atract filtering.
|
void |
AtractFilter1D.applyToGrid(Grid2D input,
Grid2D collimatorMask)
This method applies laplacian filtering, collimator border removal using a binary mask and atract filtering.
|
void |
Kollimator.applyToGrid(Grid2D input,
int width)
This function collimates an existing projection image stack.
|
void |
AtractFilter2D.applyToGrid2D(Grid2D input)
This method implements the AtractFilter using the 2-D Implementation of the AtractKernel
|
void |
BorderRemoval1D.applyToGridLap1D(Grid2D sino)
Use this method in combination with the Laplace1D Filter.
|
void |
BorderRemoval1D.applyToGridLap2D(Grid2D sino)
Use this method in combination with the Laplace2D Filter.
|
Modifier and Type | Method and Description |
---|---|
void |
ConeBeamCosineFilter.applyToGrid(Grid2D input) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDriven_HighResRegion(Grid2D sino,
float PixelScaling,
double[] ROIcenter)
The pixel driven solution for back-projection in a given range and with a given resolution.
|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDriven(Grid2D sino)
The pixel driven solution for back-projection.
|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDrivenCL(Grid2D sino) |
Grid2D |
FanBeamBackprojector2D.backprojectRayDriven(Grid2D sino)
Ray driven implementation of the Backprojector.
|
Grid2D |
FanBeamBackprojector2D.backprojectRayDrivenCL(Grid2D sino) |
Grid2D |
FanBeamProjector2D.projectRayDriven(Grid2D grid) |
Grid2D |
FanBeamProjector2D.projectRayDrivenCL(Grid2D grid)
Input scene
|
Modifier and Type | Method and Description |
---|---|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDriven_HighResRegion(Grid2D sino,
float PixelScaling,
double[] ROIcenter)
The pixel driven solution for back-projection in a given range and with a given resolution.
|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDriven(Grid2D sino)
The pixel driven solution for back-projection.
|
Grid2D |
FanBeamBackprojector2D.backprojectPixelDrivenCL(Grid2D sino) |
Grid2D |
FanBeamBackprojector2D.backprojectRayDriven(Grid2D sino)
Ray driven implementation of the Backprojector.
|
Grid2D |
FanBeamBackprojector2D.backprojectRayDrivenCL(Grid2D sino) |
Grid2D |
FanBeamProjector2D.projectRayDriven(Grid2D grid) |
Grid2D |
FanBeamProjector2D.projectRayDrivenCL(Grid2D grid)
Input scene
|
Modifier and Type | Class and Description |
---|---|
class |
copyRedundantData |
Modifier and Type | Method and Description |
---|---|
void |
copyRedundantData.applyToGrid(Grid2D OneSidedSinogram) |
Modifier and Type | Class and Description |
---|---|
class |
BinaryWeights |
class |
BinaryWeights_erodeByOne |
class |
BinaryWeights_Normal |
class |
CompensationWeights |
class |
ParkerWeights |
class |
SilverWeights |
Modifier and Type | Method and Description |
---|---|
Grid2D |
BinaryWeights_Normal.getBinaryMask() |
Grid2D |
BinaryWeights_erodeByOne.getBinaryMask() |
Grid2D |
BinaryWeights.getBinaryMask() |
Modifier and Type | Method and Description |
---|---|
void |
SilverWeights.applyToGrid(Grid2D sino) |
void |
ParkerWeights.applyToGrid(Grid2D sino) |
void |
CompensationWeights.applyToGrid(Grid2D sino) |
void |
BinaryWeights_Normal.applyToGrid(Grid2D sino) |
void |
BinaryWeights_erodeByOne.applyToGrid(Grid2D sino) |
void |
BinaryWeights.applyToGrid(Grid2D sino) |
Modifier and Type | Method and Description |
---|---|
void |
SobelKernel1D.applyToGrid(Grid2D input)
This method implements the Convolution with a 2-D Image by applying the Filter to each 1-D subgrid.
|
void |
SmoothKernel1D.applyToGrid(Grid2D input)
This method implements the Convolution with a 2-D Image by applying the Filter to each 1-D subgrid.
|
void |
CylinderVolumeMask.applyToGrid(Grid2D input) |
void |
OpenCLCompensatedBackProjectorTPS.backproject(Grid2D projection,
int projectionNumber) |
void |
OpenCLCompensatedBackProjector1DCompressionField.backproject(Grid2D projection,
int projectionNumber) |
void |
OpenCLCompensatedBackProjector.backproject(Grid2D projection,
int projectionNumber) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
ParallelBackprojector2D.backprojectPixelDriven(Grid2D sino)
The pixel driven solution.
|
Grid2D |
ParallelBackprojector2D.backprojectRayDriven(Grid2D sino)
The ray driven solution.
|
Grid2D |
ParallelProjector2D.projectPixelDriven(Grid2D grid)
The pixel driven solution.
|
Grid2D |
ParallelProjector2D.projectRayDriven(Grid2D grid)
The ray driven solution.
|
Grid2D |
ParallelProjector2D.projectRayDrivenCL(Grid2D grid) |
Modifier and Type | Method and Description |
---|---|
Grid2D |
ParallelBackprojector2D.backprojectPixelDriven(Grid2D sino)
The pixel driven solution.
|
Grid2D |
ParallelBackprojector2D.backprojectRayDriven(Grid2D sino)
The ray driven solution.
|
Grid2D |
ParallelProjector2D.projectPixelDriven(Grid2D grid)
The pixel driven solution.
|
Grid2D |
ParallelProjector2D.projectRayDriven(Grid2D grid)
The ray driven solution.
|
Grid2D |
ParallelProjector2D.projectRayDrivenCL(Grid2D grid) |
Modifier and Type | Class and Description |
---|---|
class |
DotsGrid2D
Simple class to show the Grid2D functionality.
|
class |
FilePhantom |
class |
MickeyMouseGrid2D |
class |
MTFphantom
Creates an MTF phantom with five high density beads in a homogeneous cylinder
|
class |
Phantom |
class |
SheppLogan |
class |
TestObject1
Simple class to show the Grid2D functionality.
|
class |
TestObject2
Simple class to show the Grid2D functionality.
|
class |
UniformCircleGrid2D
Simple class to show the Grid2D functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantValueZeroArtifactImage
In this class we investigate the paper
Yu, H., Yang, J., Jiang, M., & Wang, G.
|
class |
NonZeroArtifactImage
Test implementation to show that a constant offset inside the ROI in the artifact image is not possible.
|