edu.jhu.ece.iacl.algorithms.dti
Class DWICoReg
java.lang.Object
edu.jhu.ece.iacl.algorithms.dti.DWICoReg
public class DWICoReg
- extends java.lang.Object
Constructor Summary |
DWICoReg(java.util.ArrayList<java.util.ArrayList<ImageData>> alldwvolumes,
ImageData strucVol,
java.lang.String RegTarget,
int[] indexb0,
boolean radar)
|
DWICoReg(java.util.ArrayList<ImageData> dwvolumes,
ImageData strucVol,
java.lang.String RegTarget,
int[] indexb0)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DWICoReg
public DWICoReg(java.util.ArrayList<ImageData> dwvolumes,
ImageData strucVol,
java.lang.String RegTarget,
int[] indexb0)
DWICoReg
public DWICoReg(java.util.ArrayList<java.util.ArrayList<ImageData>> alldwvolumes,
ImageData strucVol,
java.lang.String RegTarget,
int[] indexb0,
boolean radar)
setRegMeth
public void setRegMeth(java.lang.String regmeth)
setNDWb0
public void setNDWb0(int[] N)
run
public java.util.ArrayList<java.util.ArrayList<ImageData>> run()
getStruc
public ImageData getStruc()
getb0
public ImageData getb0()
getStrucTransform
public double[][] getStrucTransform()
getDWITransform
public java.util.ArrayList<double[][]> getDWITransform()
initTransforms1
public void initTransforms1()
initTransforms2
public void initTransforms2()
regFLIRTB0
public java.util.ArrayList<ImageData> regFLIRTB0(java.util.List<ImageData> dwvolumes,
int indexb0,
int numvolsb0)
regStrucToB0
public ImageData regStrucToB0(int indexb0)
regStrucToB0_rdr
public ImageData regStrucToB0_rdr(int indexb0)
regRADAR
public java.util.ArrayList<java.util.ArrayList<ImageData>> regRADAR(int[] indexb0)
regFLIRTStruct
public java.util.ArrayList<ImageData> regFLIRTStruct(int indexb0)
TransMatrix2Array
public double[][] TransMatrix2Array(TransMatrix A)