Class VabraSolver
java.lang.Object
gov.nih.mipav.model.algorithms.registration.vabra.VabraSolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate int(package private) double[][](package private) float[](package private) int[][](package private) int(package private) byte[][][](package private) VabraSubjectTargetPairs(package private) int[](package private) float(package private) float(package private) float(package private) File(package private) int[][](package private) boolean(package private) int(package private) int(package private) int -
Constructor Summary
ConstructorsConstructorDescriptionVabraSolver(VabraSubjectTargetPairs imgSubTarPairs, File configFile, File outputDir, boolean saveIntermResults) -
Method Summary
Modifier and TypeMethodDescription(package private) booleanbeenVisited(int gridIdx) voiddispose()(package private) voidgenerateFinePoints(int[] point, int[][] newPoints) (package private) voidgenerateGrid(int[] box) (package private) voidgenerateGrid(int[] boundingBox, int xPoints, int yPoints, int zPoints) (package private) void(package private) voidmarkVisited(int gridIdx) (package private) void(package private) void(package private) voidregisterAtCurrentLevel(int[] boundingBox) void
-
Field Details
-
downSampleFactor
-
resolutionSwitchPoints
-
currentLevelIdx
private int currentLevelIdx -
currentResolutionIdx
private int currentResolutionIdx -
gridSpacingX
-
gridSpacingY
-
gridSpacingZ
-
interval_x
float interval_x -
interval_y
float interval_y -
interval_z
float interval_z -
gridPoints
int gridPoints -
grid
int[][] grid -
xPts
int xPts -
yPts
int yPts -
zPts
int zPts -
reverseIdxGrid
int[][] reverseIdxGrid -
gridVisited
byte[][][] gridVisited -
saveIntermResults
boolean saveIntermResults -
imgSubTarPairs
VabraSubjectTargetPairs imgSubTarPairs -
outputDir
File outputDir -
gradients
double[][] gradients -
gradMag
float[] gradMag -
index
int[] index
-
-
Constructor Details
-
VabraSolver
public VabraSolver(VabraSubjectTargetPairs imgSubTarPairs, File configFile, File outputDir, boolean saveIntermResults)
-
-
Method Details
-
dispose
public void dispose() -
readConfigFile
-
registerImages
public void registerImages() -
registerAtCurrentLevel
void registerAtCurrentLevel(int[] boundingBox) -
identifyRegions
void identifyRegions() -
optimizeAtGridPoints
void optimizeAtGridPoints() -
generateGrid
void generateGrid(int[] boundingBox, int xPoints, int yPoints, int zPoints) -
generateGrid
void generateGrid(int[] box) -
generateFinePoints
void generateFinePoints(int[] point, int[][] newPoints) -
beenVisited
boolean beenVisited(int gridIdx) -
markVisited
void markVisited(int gridIdx) -
getDeformedSubject
-
getDeformationField
-