public class InitialOptimization
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
diaOffsetMM |
Constructor and Description |
---|
InitialOptimization(ProjectionLoader pLoad)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
float[][] |
getMotionField(float[] params,
int reconSizeZ,
double vZ,
double oZ)
This method computes the motionfield given the optimized parameter array
from the optimization functions
|
static void |
main(java.lang.String[] args) |
float[] |
optimizeCompressedWithPrior() |
public static final int diaOffsetMM
public InitialOptimization(ProjectionLoader pLoad)
pLoad
- Projection loader with prefiltered projection imagespublic float[] optimizeCompressedWithPrior() throws java.io.IOException
java.io.IOException
public float[][] getMotionField(float[] params, int reconSizeZ, double vZ, double oZ)
params
- parameter vector, returned from optimizeCompressedWithPriorreconSizeZ
- size of reconstruction in z-dimensionvZ
- voxelSpacing in z-dimensionoZ
- origin in z-dimensionpublic static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception