Package | Description |
---|---|
edu.stanford.rsl.conrad.cuda |
Contains classes for hardware-accelerated projection and volume handling using CUDA.
|
edu.stanford.rsl.conrad.volume3d |
Contains classes to model 3D volumes.
|
edu.stanford.rsl.conrad.volume3d.operations |
Contains classes for parallel processing of volumes.
|
Modifier and Type | Method and Description |
---|---|
Volume3D |
CUDAVolumeOperator.createDirectionalWeights(int dimensions,
int[] size,
float[] dim,
float[] dir,
int A,
VolumeOperator.FILTER_TYPE t_filt) |
Volume3D |
CUDAVolumeOperator.createExponentialDirectionalHighPassFilter(int dimensions,
int[] size,
float[] dim,
float[] dir,
int A,
float B,
float ri,
VolumeOperator.FILTER_TYPE t_filt) |
Modifier and Type | Method and Description |
---|---|
static VolumeOperator.FILTER_TYPE |
VolumeOperator.FILTER_TYPE.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VolumeOperator.FILTER_TYPE[] |
VolumeOperator.FILTER_TYPE.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Volume3D |
VolumeOperator.createDirectionalWeights(int dimensions,
int[] size,
float[] spacing,
float[] dir,
int A,
VolumeOperator.FILTER_TYPE t_filt)
Creates an anisotropic, i.e.
|
Volume3D |
ParallelVolumeOperator.createDirectionalWeights(int dimensions,
int[] size,
float[] dim,
float[] dir,
int A,
VolumeOperator.FILTER_TYPE t_filt) |
Volume3D |
VolumeOperator.createExponentialDirectionalHighPassFilter(int dimensions,
int[] size,
float[] spacing,
float[] dir,
int A,
float B,
float ri,
VolumeOperator.FILTER_TYPE t_filt)
Creates an radially symetric anisotropic quadrature filter according to this definition:
%preamble{\\usepackage{amsmath}} \\begin{align*}
F(\\mathbf{u}) & = \\left \\{ \\begin{array}{ll} \\left(\\frac{\\displaystyle (\\mathbf{u} \\cdot \\hat{\\mathbf{n}}_k)}{\\displaystyle |\\rho|}\\right)^{2A} \\cdot R(\\rho)& \\text{if}\\qquad\\mathbf{u} \\cdot \\hat{\\mathbf{n}}_k >0 \\\\ 0 & \\text{else} \\end{array} \\right .
|
Volume3D |
ParallelVolumeOperator.createExponentialDirectionalHighPassFilter(int dimensions,
int[] size,
float[] dim,
float[] dir,
int A,
float B,
float ri,
VolumeOperator.FILTER_TYPE t_filt) |
Modifier and Type | Method and Description |
---|---|
VolumeOperator.FILTER_TYPE |
InitializeSquaredCosineR.getFilterType() |
VolumeOperator.FILTER_TYPE |
InitializeSquaredCosine.getFilterType() |
Modifier and Type | Method and Description |
---|---|
void |
InitializeSquaredCosineR.setFilterType(VolumeOperator.FILTER_TYPE filterType) |
void |
InitializeSquaredCosine.setFilterType(VolumeOperator.FILTER_TYPE filterType) |