Package | Description |
---|---|
woSource | |
woSource.math |
Modifier and Type | Class and Description |
---|---|
class |
HistoMR_registration |
class |
ImageRegistrationPS |
Modifier and Type | Method and Description |
---|---|
void |
ImageRegistration.Copy(ImageRegistration A) |
Modifier and Type | Method and Description |
---|---|
static Point3D[][][] |
ImgProc.getTransformedImageCoords_mm(short[][][] img,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi)
get 3D mm transformed coords and pixel value of each pixel within the ROI rectangle, using the same code as above.
|
static float[] |
ImgProc.getTransformedPtCoords_mm(float ptdepth,
float ptwidth,
float ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi) |
static float[] |
ImgProc.getTransformedPtCoords_mm(int ptdepth,
int ptwidth,
int ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi)
Intent is to pass in the image pixel coords d,w,h and transform them according to the existing registration
parameters to get the tranformed 3D point coords in mm in scanner coords of the target set.
|
static float[] |
ImgProc.getTransformedPtCoords_px(float ptdepth,
float ptwidth,
float ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi) |
static float[] |
ImgProc.getTransformedPtCoords_px(int ptdepth,
int ptwidth,
int ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi)
Intent is to pass in the image pixel coords d,w,h and transform them according to the existing registration
parameters to get the tranformed 3D pixel coords in (dwh) with sub-pixel precision in the scanner coords of the
target set.
|
static float[] |
ImgProc.invTransformPt_px(float ptdepth,
float ptwidth,
float ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi) |
static float[] |
ImgProc.invTransformPt_px(int ptdepth,
int ptwidth,
int ptheight,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi)
Intent is to inverse-transform the voxel in the target image back to it's beginning voxel in the reference
image using the existing affine image registration values, and using a cheap iterative approach.
WO 4/25/20913 This seems to be working correctly. |
static short[][][] |
ImgProc.transformImage_mm(short[][][] img,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi)
version that creates and returns the transformed Image.
WO 4/25/20913 This seems to be working correctly. |
static void |
ImgProc.transformImage_mm(short[][][] img,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi,
short[][][] transformedImage) |
static void |
ImgProc.transformImage_mm(short[][][] img,
java.util.Properties[] selfHeaders,
Rectangle3D selfroi,
ImageRegistration imgreg,
java.util.Properties[] targetHeaders,
Rectangle3D targetroi,
short[][][] transformedImage,
boolean useTriLinearInt) |