Package | Description |
---|---|
edu.stanford.rsl.conrad.data |
The package contains the new grid classes that will be used in the future.
|
edu.stanford.rsl.conrad.data.iterators |
Contains iterators for the Grid classes.
|
edu.stanford.rsl.tutorial |
This package contains reference implementations for different well known reconstruction methods and
can be used to look up how to do certain things via the API.
|
edu.stanford.rsl.tutorial.atract |
This package contains a reference implementation of ATRACT.
|
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.phantoms |
This package contains simple phantoms.
|
edu.stanford.rsl.tutorial.truncation |
This package contains truncation experiments.
|
Modifier and Type | Class and Description |
---|---|
class |
Grid1D
The one-dimensional version of a Grid.
|
class |
Grid1DComplex
Class to use complex numbers in a grid structure.
|
class |
Grid2D
The two-dimensional version of a Grid.
|
class |
Grid2DComplex
Class to use complex numbers in a grid structure.
|
class |
Grid3D
The three-dimensional version of a Grid.
|
Modifier and Type | Method and Description |
---|---|
static Grid |
PointwiseOperators.addedBy(Grid input,
Grid sub)
Compute grid3 = grid1 - grid2
|
Grid |
Grid3D.clone() |
Grid |
Grid2D.clone() |
Grid |
Grid1D.clone() |
abstract Grid |
Grid.clone()
Deep copy the object
|
static Grid |
PointwiseOperators.dividedBy(Grid input,
Grid divisor) |
static Grid |
PointwiseOperators.multipliedBy(Grid input,
Grid multiplicator) |
static Grid |
PointwiseOperators.sqrcopy(Grid grid) |
static Grid |
PointwiseOperators.sqrtcopy(Grid grid) |
static Grid |
PointwiseOperators.subtractedBy(Grid input,
Grid sub)
Compute grid3 = grid1 - grid2
|
Modifier and Type | Method and Description |
---|---|
static void |
PointwiseOperators.abs(Grid data) |
static void |
PointwiseOperators.addBy(Grid grid,
float a)
Compute grid = grid + a
|
static void |
PointwiseOperators.addBy(Grid input,
Grid sub)
Compute grid1 = grid1 - grid2
|
static Grid |
PointwiseOperators.addedBy(Grid input,
Grid sub)
Compute grid3 = grid1 - grid2
|
static void |
PointwiseOperators.copy(Grid grid1,
Grid grid2)
Copy data of a Grid to another, not including boundaries
|
static void |
PointwiseOperators.divideBy(Grid grid,
float a)
Compute grid = grid / a
|
static void |
PointwiseOperators.divideBy(Grid input,
Grid divisor) |
static Grid |
PointwiseOperators.dividedBy(Grid input,
Grid divisor) |
static double |
PointwiseOperators.dotProduct(Grid grid)
Compute dot product between grid and itself.
|
static double |
PointwiseOperators.dotProduct(Grid grid1,
Grid grid2)
Compute dot product between grid1 and grid2
|
static void |
PointwiseOperators.fill(Grid grid,
float val)
Fill a Grid with the given value
|
static float |
PointwiseOperators.max(Grid grid)
Get max of a Grid
|
static double |
PointwiseOperators.mean(Grid data) |
static float |
PointwiseOperators.min(Grid grid)
Get min of a Grid
|
static Grid |
PointwiseOperators.multipliedBy(Grid input,
Grid multiplicator) |
static void |
PointwiseOperators.multiplyBy(Grid grid,
float a)
Compute grid = grid * a
|
static void |
PointwiseOperators.multiplyBy(Grid input,
Grid multiplicator) |
static void |
PointwiseOperators.removeNegative(Grid grid)
Set all negative values in grid as zero.
|
static void |
PointwiseOperators.sqr(Grid grid) |
static Grid |
PointwiseOperators.sqrcopy(Grid grid) |
static void |
PointwiseOperators.sqrt(Grid grid) |
static Grid |
PointwiseOperators.sqrtcopy(Grid grid) |
static double |
PointwiseOperators.stddev(Grid data,
double mean) |
static void |
PointwiseOperators.subtractBy(Grid grid,
float a)
Compute grid = grid - a
|
static void |
PointwiseOperators.subtractBy(Grid input,
Grid sub)
Compute grid1 = grid1 - grid2
|
static Grid |
PointwiseOperators.subtractedBy(Grid input,
Grid sub)
Compute grid3 = grid1 - grid2
|
static double |
PointwiseOperators.sum(Grid grid)
Get sum of all grid elements
|
Constructor and Description |
---|
FloatIterator(Grid g) |
FloatIterator(Grid g,
int boundCond,
int[] boundSize,
float clampValue,
int[] pos) |
FloatIterator(Grid g,
int boundCond,
int[] boundSize,
float clampValue,
int[] pos,
int[] dir) |
PointwiseIterator(Grid g) |
PointwiseIterator1D(Grid g) |
PointwiseIterator2D(Grid g) |
PointwiseIterator3D(Grid g) |
Modifier and Type | Class and Description |
---|---|
class |
RamLakKernel
Spatial discrete realization of the ramp filter using the Ram-Lak Convolver.
|
Modifier and Type | Class and Description |
---|---|
class |
AtractKernel1D
This class implements the 1-D version of the ATRACT kernel.
|
class |
AtractKernel1D_test
This class implements the 1-D version of the ATRACT kernel.
|
class |
AtractKernel2D
This class implements the 2D kernel of the atract filter.
|
class |
LaplaceKernel1D
This class implements the 1-D version of the Laplacian Kernel ( 1 -2 1 )
|
Modifier and Type | Class and Description |
---|---|
class |
copyRedundantData |
Modifier and Type | Class and Description |
---|---|
class |
BinaryWeights |
class |
BinaryWeights_erodeByOne |
class |
BinaryWeights_Normal |
class |
CompensationWeights |
class |
ParkerWeights |
class |
SilverWeights |
Modifier and Type | Class and Description |
---|---|
class |
SmoothKernel1D
This class implements the 1-D version of a smoothing kernel (1 1 1)
|
class |
SobelKernel1D
This class implements the 1-D version of the Sobel Kernel (-2 0 2)
|
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 |
Phantom3D |
class |
SheppLogan |
class |
SimpleCubes3D
Simple class to show the Grid3D functionality.
|
class |
Sphere3D
Simple class to show the Grid2D functionality.
|
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.
|