edu.jhu.ece.iacl.algorithms.hardi
Class CFARIEstimator2

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.hardi.CFARIEstimator2

public class CFARIEstimator2
extends java.lang.Object

Used to process each voxel and returns the results. This algorithm is still in development.

Author:
Hanlin Wan

Constructor Summary
CFARIEstimator2()
           
 
Method Summary
static void estimateCFARI(float[][][][] DWdata, byte[][][] mask, CFARIBasisSet basisSet, double tol, int[][][][] result, float[][][][] mixture, double lambda, int[] location, int[] slices, CFARIEstimation2.CFARIWrapper cw)
           
static void estimateCFARIList(float[][][][] DWdata, byte[][][] mask, CFARIBasisSet basisSet, double tol, int[][][][] result, float[][][][] mixture, double lambda, int[] location, java.util.ArrayList<int[]> voxels, CFARIEstimation2.CFARIWrapper cw)
           
static void estimateCFARIModel(L1LSCompressedSensing l1ls, double[] data, CFARIBasisSet basisSet, double tol, int[] resultIndex, float[] resultMixture, double lambda, int[] location, CFARIEstimation2.CFARIWrapper cw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFARIEstimator2

public CFARIEstimator2()
Method Detail

estimateCFARI

public static void estimateCFARI(float[][][][] DWdata,
                                 byte[][][] mask,
                                 CFARIBasisSet basisSet,
                                 double tol,
                                 int[][][][] result,
                                 float[][][][] mixture,
                                 double lambda,
                                 int[] location,
                                 int[] slices,
                                 CFARIEstimation2.CFARIWrapper cw)

estimateCFARIList

public static void estimateCFARIList(float[][][][] DWdata,
                                     byte[][][] mask,
                                     CFARIBasisSet basisSet,
                                     double tol,
                                     int[][][][] result,
                                     float[][][][] mixture,
                                     double lambda,
                                     int[] location,
                                     java.util.ArrayList<int[]> voxels,
                                     CFARIEstimation2.CFARIWrapper cw)

estimateCFARIModel

public static void estimateCFARIModel(L1LSCompressedSensing l1ls,
                                      double[] data,
                                      CFARIBasisSet basisSet,
                                      double tol,
                                      int[] resultIndex,
                                      float[] resultMixture,
                                      double lambda,
                                      int[] location,
                                      CFARIEstimation2.CFARIWrapper cw)