|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ij3d.image3d.Image3D ij3d.image3d.RealImage3D ij3d.image3d.FHTImage3D
public class FHTImage3D
Description of the Class
Field Summary |
---|
Fields inherited from class ij3d.image3d.Image3D |
---|
BYTE, centerx, centery, centerz, FLOAT, max, mean, min, SHORT, sigma, sizex, sizey, sizez, stack, type, XAXIS, YAXIS, ZAXIS |
Constructor Summary | |
---|---|
FHTImage3D(Image3D img)
Constructor for the FHTImage3D object |
|
FHTImage3D(Image3D img,
boolean doTransform)
Constructor for the FHTImage3D object |
|
FHTImage3D(ij.process.ImageProcessor ip)
Constructor for the FHTImage3D object |
|
FHTImage3D(ij.process.ImageProcessor ip,
boolean doTransform)
Constructor for the FHTImage3D object |
|
FHTImage3D(ij.ImageStack stack)
Constructor for the FHTImage3D object the transform is automatically launched |
|
FHTImage3D(ij.ImageStack stack,
boolean doTransform)
Constructor for the FHTImage3D object |
|
FHTImage3D(int sizex,
int sizey,
int sizez,
boolean doTransform)
Constructor for the FHTImage3D object |
Method Summary | |
---|---|
void |
bandPassFilter(float rayonmincut,
float rayonminkeep,
float rayonmaxkeep,
float rayonmaxcut)
Band Pass Filter |
FHTImage3D |
center()
Description of the Method |
static ij.ImageStack |
crossCorrelation(Image3D img1,
Image3D img2)
Cross Correlation 3D on Image3D |
static ij.ImageStack |
crossCorrelation(ij.ImageStack img1,
ij.ImageStack img2)
Cross Correlation 3D on ImageStack |
FHTImage3D |
decenter()
Description of the Method |
FHTImage3D |
doForwardTransform()
Description of the Method |
FHTImage3D |
doInverseTransform()
Description of the Method |
FHTImage3D |
duplicate()
Description of the Method |
void |
FHT3D()
Description of the Method |
void |
fill3D(FHTImage3D[] proj,
Vector3D[] W)
Fill 3D Reconstruction using central section theorem |
double |
getAngle(int x,
int y,
int z)
Gets the angle of the FHTImage3D pixel |
float |
getImag(int x,
int y,
int z)
Gets the imag attribute of the FHTImage3D object |
static Pixel3D |
getMaxCorrelation(FHTImage3D fht1,
FHTImage3D fht2)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(FHTImage3D fht1,
FHTImage3D fht2,
int RmaxX,
int RmaxY,
int RmaxZ)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(Image3D img1,
Image3D img2)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(Image3D img1,
Image3D img2,
int RmaxX,
int RmaxY,
int RmaxZ)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(ij.process.ImageProcessor img1,
ij.process.ImageProcessor img2)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(ij.process.ImageProcessor img1,
ij.process.ImageProcessor img2,
int RmaxX,
int RmaxY)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(ij.ImageStack img1,
ij.ImageStack img2)
Gets the maxCorrelation attribute of the FHTImage3D class |
static Pixel3D |
getMaxCorrelation(ij.ImageStack img1,
ij.ImageStack img2,
int RmaxX,
int RmaxY,
int RmaxZ)
Gets the maxCorrelation attribute of the FHTImage3D class |
double |
getNorm(int x,
int y,
int z)
Gets the norm of the FHTImage3D pixel |
ij.ImageStack |
getPowerSpectrum()
Gets the powerSpectrum attribute of the FHTImage3D object |
ij.ImageStack |
getPowerSpectrum(boolean log)
Gets the powerStack attribute of the FHTImage3D object |
float |
getReal(int x,
int y,
int z)
Gets the real attribute of the FHTImage3D object |
ij.ImageStack |
getStack()
Gets the stack attribute of the FHTImage3D object |
static Pixel3D |
getTranslation(FHTImage3D xcorr)
Gets the translation attribute of the FHTImage3D class |
static Pixel3D |
getTranslation(FHTImage3D xcorr,
int RmaxX,
int RmaxY,
int RmaxZ)
Gets the translation attribute of the FHTImage3D class |
protected float |
getValue(int x,
int y,
int z)
Gets the value attribute of the FHTImage3D object |
FHTImage3D |
RFilter()
Description of the Method |
FHTImage3D |
RFilter(float coeff,
boolean centre)
Filtre R pour tomographie sur FFT centree |
void |
setCenter(boolean ce)
Sets the center attribute of the FHTImage3D object |
FHTImage3D |
swapQuadrants()
Description of the Method |
static FHTImage3D |
Xcorr(FHTImage3D fht1,
FHTImage3D fht2)
Description of the Method |
static FHTImage3D |
Xcorr(Image3D img1,
Image3D img2)
Description of the Method |
static FHTImage3D |
Xcorr(ij.process.ImageProcessor img1,
ij.process.ImageProcessor img2)
Description of the Method |
static FHTImage3D |
Xcorr(ij.ImageStack img1,
ij.ImageStack img2)
Description of the Method |
void |
zeroValue(int x,
int y,
int z)
Description of the Method |
Methods inherited from class ij3d.image3d.RealImage3D |
---|
add, add, add, addImage, addImage, addValue, applyTransform, autoApplyTransform, binarisation, centerCrop, createLocalMaximaImage, crop, dilatation3D, divideBy, erosion3D, fermeture3D, getHistogram, getMaximum, getMinimum, getPix, getPix, getPixel, getPixel, getPixel, getPixelTransformedI, getPixelTransformedI, getPow2Img, getPow2Img, getTransformPixel, isLocalMaximum, maximumFilter, medianFilter, minimumFilter, multiplyBy, multiplyBy, nonLinearLaplacianFilter, ouverture3D, project, project, projection, projectionInterpolated, putPixel, putPixel, resetImage, setPix, setSizes, tophatFilter |
Methods inherited from class ij3d.image3d.Image3D |
---|
computeMinMax, createKernelEllipsoid, extract, getCenterX, getCenterY, getCenterZ, getFloatMaximum, getFloatMinimum, getMaxPixel, getMean, getNeighborhood, getNeighborhood, getNeighborhood3, getNeighborhoodKernel, getNeighborhoodLayer, getNeighborhoodSphere, getSigma, getSizex, getSizey, getSizez, getSumAbs, getType, insert, kill, radialDistribution, reset, split |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FHTImage3D(ij.ImageStack stack)
stack
- original dataspublic FHTImage3D(ij.ImageStack stack, boolean doTransform)
stack
- Description of the ParameterdoTransform
- Description of the Parameterpublic FHTImage3D(ij.process.ImageProcessor ip)
ip
- Description of the Parameterpublic FHTImage3D(ij.process.ImageProcessor ip, boolean doTransform)
ip
- Description of the ParameterdoTransform
- Description of the Parameterpublic FHTImage3D(Image3D img)
img
- Description of the Parameterpublic FHTImage3D(Image3D img, boolean doTransform)
img
- Description of the ParameterdoTransform
- Description of the Parameterpublic FHTImage3D(int sizex, int sizey, int sizez, boolean doTransform)
sizex
- Description of the Parametersizey
- Description of the Parametersizez
- Description of the ParameterdoTransform
- Description of the ParameterMethod Detail |
---|
public FHTImage3D duplicate()
public ij.ImageStack getStack()
getStack
in class RealImage3D
public ij.ImageStack getPowerSpectrum()
public ij.ImageStack getPowerSpectrum(boolean log)
log
- Description of the Parameter
protected float getValue(int x, int y, int z)
x
- x coordinatey
- y coordinatez
- z coordinate
public float getReal(int x, int y, int z)
x
- x coordinatey
- y coordinatez
- z coordinate
public double getNorm(int x, int y, int z)
x
- x coordinatey
- y coordinatez
- z coordinate
public double getAngle(int x, int y, int z)
x
- x coordinatey
- y coordinatez
- z coordinate
public float getImag(int x, int y, int z)
x
- x coordinatey
- y coordinatez
- z coordinate
public FHTImage3D doForwardTransform()
public FHTImage3D doInverseTransform()
public static ij.ImageStack crossCorrelation(ij.ImageStack img1, ij.ImageStack img2)
img1
- First stackimg2
- Second stack
public static ij.ImageStack crossCorrelation(Image3D img1, Image3D img2)
img1
- First Image3Dimg2
- Second Image3D
public static FHTImage3D Xcorr(FHTImage3D fht1, FHTImage3D fht2)
fht1
- Description of the Parameterfht2
- Description of the Parameter
public static FHTImage3D Xcorr(ij.ImageStack img1, ij.ImageStack img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static FHTImage3D Xcorr(ij.process.ImageProcessor img1, ij.process.ImageProcessor img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static FHTImage3D Xcorr(Image3D img1, Image3D img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static Pixel3D getMaxCorrelation(ij.process.ImageProcessor img1, ij.process.ImageProcessor img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static Pixel3D getMaxCorrelation(ij.ImageStack img1, ij.ImageStack img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static Pixel3D getMaxCorrelation(FHTImage3D fht1, FHTImage3D fht2)
fht1
- Description of the Parameterfht2
- Description of the Parameter
public static Pixel3D getMaxCorrelation(Image3D img1, Image3D img2)
img1
- Description of the Parameterimg2
- Description of the Parameter
public static Pixel3D getMaxCorrelation(Image3D img1, Image3D img2, int RmaxX, int RmaxY, int RmaxZ)
img1
- Description of the Parameterimg2
- Description of the ParameterRmaxX
- Description of the ParameterRmaxY
- Description of the ParameterRmaxZ
- Description of the Parameter
public static Pixel3D getMaxCorrelation(ij.ImageStack img1, ij.ImageStack img2, int RmaxX, int RmaxY, int RmaxZ)
img1
- Description of the Parameterimg2
- Description of the ParameterRmaxX
- Description of the ParameterRmaxY
- Description of the ParameterRmaxZ
- Description of the Parameter
public static Pixel3D getMaxCorrelation(ij.process.ImageProcessor img1, ij.process.ImageProcessor img2, int RmaxX, int RmaxY)
img1
- Description of the Parameterimg2
- Description of the ParameterRmaxX
- Description of the ParameterRmaxY
- Description of the Parameter
public static Pixel3D getMaxCorrelation(FHTImage3D fht1, FHTImage3D fht2, int RmaxX, int RmaxY, int RmaxZ)
fht1
- Description of the Parameterfht2
- Description of the ParameterRmaxX
- Description of the ParameterRmaxY
- Description of the ParameterRmaxZ
- Description of the Parameter
public static Pixel3D getTranslation(FHTImage3D xcorr, int RmaxX, int RmaxY, int RmaxZ)
xcorr
- Description of the ParameterRmaxX
- Description of the ParameterRmaxY
- Description of the ParameterRmaxZ
- Description of the Parameter
public static Pixel3D getTranslation(FHTImage3D xcorr)
xcorr
- Description of the Parameter
public FHTImage3D center()
public void setCenter(boolean ce)
ce
- The new center valuepublic FHTImage3D decenter()
public FHTImage3D swapQuadrants()
public void FHT3D()
public FHTImage3D RFilter()
public FHTImage3D RFilter(float coeff, boolean centre)
coeff
- Description of the Parametercentre
- Description of the Parameter
public void bandPassFilter(float rayonmincut, float rayonminkeep, float rayonmaxkeep, float rayonmaxcut)
rayonmincut
- Description of the Parameterrayonminkeep
- Description of the Parameterrayonmaxkeep
- Description of the Parameterrayonmaxcut
- Description of the Parameterpublic void zeroValue(int x, int y, int z)
x
- Description of the Parametery
- Description of the Parameterz
- Description of the Parameterpublic void fill3D(FHTImage3D[] proj, Vector3D[] W)
proj
- Array of FFT of the projectionsW
- Orientations of the images
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |