Package | Description |
---|---|
edu.stanford.rsl.apps.gui.blobdetection | |
edu.stanford.rsl.conrad.data |
The package contains the new grid classes that will be used in the future.
|
edu.stanford.rsl.conrad.geometry |
Contains classes to describe various projection geometries.
|
edu.stanford.rsl.conrad.io |
Contains classes for input and output of data.
|
edu.stanford.rsl.conrad.phantom |
Contains classes to model different numerical 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.reconstruction.iterative |
Contains classes to implement different iterative 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.motionEstimation |
This package contains a motion estimator.
|
edu.stanford.rsl.tutorial.phantoms |
This package contains simple phantoms.
|
Modifier and Type | Method and Description |
---|---|
static Grid3D |
AutomaticMarkerDetectionWorker.doParallelStuff(Grid3D inputStack,
ImageFilteringTool[] filters) |
Modifier and Type | Method and Description |
---|---|
void |
AutomaticMarkerDetectionWorker.blankOutMarkerPositions(Grid3D frst) |
static Grid3D |
AutomaticMarkerDetectionWorker.doParallelStuff(Grid3D inputStack,
ImageFilteringTool[] filters) |
Modifier and Type | Method and Description |
---|---|
static void |
InterpolationOperators.addInterpolateLinear(Grid3D grid,
double i,
double j,
double k,
float val)
Linear extrapolation into a 3D Grid
|
static float |
InterpolationOperators.interpolateLinear(Grid3D grid,
double i,
double j,
double k)
Linear interpolation of a 3D Grid
|
Constructor and Description |
---|
Grid3D(Grid3D input) |
Modifier and Type | Method and Description |
---|---|
void |
SeparableFootprints.footprintsBackproject(Grid3D projImage,
Grid3D volImage,
double amplitude,
int i,
int j,
int k,
int ip) |
void |
SeparableFootprints.footprintsProject(Grid3D projImage,
Grid3D volImage,
double amplitude,
int i,
int j,
int k,
int ip) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
IndividualFilesProjectionDataSink.getResult() |
Grid3D |
ImagePlusDataSink.getResult() |
Modifier and Type | Method and Description |
---|---|
void |
ImagePlusProjectionDataSource.setImage(Grid3D image) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
NumericalSheppLogan3D.getNumericalSheppLoganPhantom() |
Constructor and Description |
---|
NumericalSheppLogan3D(Grid3D grid) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
BufferedProjectionSink.getProjectionVolume() |
Grid3D |
BufferedProjectionSink.getResult() |
Modifier and Type | Method and Description |
---|---|
static void |
ParallelProjectionDataSinkFeeder.projectParallel(Grid3D projections,
ProjectionSink sink,
boolean showStatus) |
Modifier and Type | Method and Description |
---|---|
void |
ReconstructionFilter.setProjectionVolume(Grid3D projectionVolume)
Used to set the projection volume.
|
Modifier and Type | Method and Description |
---|---|
Grid3D |
ModelBasedIterativeReconstruction.getProjectionViews() |
Grid3D |
ModelBasedIterativeReconstruction.getvolumeImage() |
Grid3D |
ModelBasedIterativeReconstruction.InitializeProjectionViews() |
Grid3D |
ModelBasedIterativeReconstruction.InitializeVolumeImage() |
Modifier and Type | Method and Description |
---|---|
void |
DistanceDrivenBasedReconstruction.backproject(Grid3D projImage,
Grid3D volImage) |
void |
SeparableFootprints.footprintsBackproject(Grid3D projImage,
Grid3D volImage,
double amplitude,
int i,
int j,
int k,
int ip) |
void |
SeparableFootprints.footprintsProject(Grid3D projImage,
Grid3D volImage,
double amplitude,
int i,
int j,
int k,
int ip) |
void |
DistanceDrivenBasedReconstruction.forwardproject(Grid3D projImage,
Grid3D volImage) |
float |
huberPenalty.huber(Grid3D u) |
void |
huberPenalty.huberCurvature(Grid3D u,
Grid3D s) |
void |
huberPenalty.huberDerivative(Grid3D u,
Grid3D s) |
void |
PenalizedLeastSquareART.initialize(Grid3D proj) |
void |
LeastSquaresCG.initialize(Grid3D proj) |
Modifier and Type | Method and Description |
---|---|
static Grid3D |
ImageUtil.applyFilterInParallel(Grid3D inputStack,
ImageFilteringTool filter) |
static Grid3D |
ImageUtil.applyFiltersInParallel(Grid3D inputStack,
ImageFilteringTool[] filters) |
static Grid3D |
ImageUtil.wrapImagePlus(ij.ImagePlus image) |
Modifier and Type | Method and Description |
---|---|
static Grid3D |
ImageUtil.applyFilterInParallel(Grid3D inputStack,
ImageFilteringTool filter) |
static Grid3D |
ImageUtil.applyFiltersInParallel(Grid3D inputStack,
ImageFilteringTool[] filters) |
static ij.ImagePlus |
VisualizationUtil.showGrid3DX(Grid3D image) |
static ij.ImagePlus |
VisualizationUtil.showGrid3DX(Grid3D image,
java.lang.String title) |
static ij.ImagePlus |
VisualizationUtil.showGrid3DZ(Grid3D image) |
static ij.ImagePlus |
VisualizationUtil.showGrid3DZ(Grid3D image,
java.lang.String title) |
static ij.ImagePlus |
ImageUtil.wrapGrid3D(Grid3D grid,
java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
LaplaceKernel2D.applyToGrid(Grid3D input) |
void |
LaplaceKernel1D.applyToGrid(Grid3D input)
This method implements the Convolution with a 3-D Image by applying the Filter recursively to each 2-D subgrid.
|
void |
BorderRemoval2D.applyToGrid(Grid3D input)
Use this method in combination with the Laplace2D Filter.
|
void |
AtractKernel2D.applyToGrid(Grid3D input) |
void |
AtractKernel1D_test.applyToGrid(Grid3D input) |
void |
AtractKernel1D.applyToGrid(Grid3D input) |
void |
Kollimator.applyToGrid(Grid3D input,
int width,
int height)
This function kollimates an existing projection image stack.
|
void |
AtractFilter2D.applyToGrid1D(Grid3D input)
This method implements the AtractFilter using the 1-D Implementation of the AtractKernel
|
void |
AtractFilter2D.applyToGrid2D(Grid3D input)
This method implements the AtractFilter using the 2-D Implementation of the AtractKernel
|
void |
BorderRemoval1D.applyToGridLap1D(Grid3D input)
Use this method in combination with the Laplace1D Filter
This method searches for the collimator borders in a laplacian filtered image.
|
void |
BorderRemoval1D.applyToGridLap2D(Grid3D input)
Use this method in combination with the Laplace2D Filter
This method searches for the collimator borders in a laplacian filtered image.
|
Modifier and Type | Method and Description |
---|---|
Grid3D |
ConeBeamBackprojector.backprojectPixelDriven(Grid3D sino) |
Grid3D |
ConeBeamBackprojector.backprojectPixelDrivenCL(Grid3D sino) |
Grid3D |
ConeBeamProjector.projectPixelDriven(Grid3D grid) |
Grid3D |
ConeBeamProjector.projectRayDrivenCL(Grid3D grid) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
ConeBeamBackprojector.backprojectPixelDriven(Grid3D sino) |
Grid3D |
ConeBeamBackprojector.backprojectPixelDrivenCL(Grid3D sino) |
Grid3D |
ConeBeamProjector.projectPixelDriven(Grid3D grid) |
Grid3D |
ConeBeamProjector.projectRayDrivenCL(Grid3D grid) |
Modifier and Type | Method and Description |
---|---|
Grid3D |
OpenCLSplineRenderer.renderAppendBufferToGrid(AbstractShape s)
This method renders a spline, displays it in an imagej window and also
returns the result as a Grid3D
|
Grid3D |
OpenCLSplineRenderer.SurfaceBSplineRenderingAppendBufferToGrid(AbstractShape s)
This method renders a timevariant spline, displays it in an imagej window
and returns the result as a Grid3D
|
Modifier and Type | Method and Description |
---|---|
void |
SobelKernel1D.applyToGrid(Grid3D input)
This method implements the Convolution with a 3-D Image by applying the Filter recursively to each 2-D subgrid.
|
void |
SmoothKernel1D.applyToGrid(Grid3D input)
This method implements the Convolution with a 3-D Image by applying the Filter recursively to each 2-D subgrid.
|
void |
CylinderVolumeMask.applyToGrid(Grid3D input) |
void |
CylinderVolumeMask.applyToGrid(Grid3D input,
int start,
int end,
boolean keepRest)
Applies cylinder in a limited z-Range
|
Modifier and Type | Class and Description |
---|---|
class |
Phantom3D |
class |
SimpleCubes3D
Simple class to show the Grid3D functionality.
|
class |
Sphere3D
Simple class to show the Grid2D functionality.
|