Class FRCTools
java.lang.Object
net.preibisch.mvrecon.process.quality.FRCTools
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeFRC(mpicbg.spim.data.sequence.ViewId viewId, mpicbg.spim.data.generic.sequence.BasicImgLoader imgLoader, int zStepSize, int fftSize, boolean relative) distributeGridFRC(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, double overlapTolerance, int distanceZ, int fhtSqSize, boolean relative, int zMinDist, ExecutorService service) static ArrayList<net.imglib2.util.Pair<Long, Long>> distributeSquaresXY(net.imglib2.Interval interval, long length, double overlapTolerance) fixedGridFRC(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, int distanceXY, int distanceZ, int fhtSqSize, boolean relative, int zMinDist, ExecutorService service) static ArrayList<net.imglib2.util.Pair<Long, Long>> fixedGridXY(net.imglib2.Interval interval, long distance) fuseRAIs(Collection<net.imglib2.util.Pair<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>, net.imglib2.realtransform.AffineTransform3D>> data, double downsampling, net.imglib2.Interval boundingBox, int interpolation) static net.imglib2.FinalDimensionsgetDimensions(net.imglib2.Interval interval) getLocations(long numSq, long imgSize)
-
Constructor Details
-
FRCTools
public FRCTools()
-
-
Method Details
-
computeFRC
public static FRCRealRandomAccessible<net.imglib2.type.numeric.real.FloatType> computeFRC(mpicbg.spim.data.sequence.ViewId viewId, mpicbg.spim.data.generic.sequence.BasicImgLoader imgLoader, int zStepSize, int fftSize, boolean relative) -
fuseRAIs
public static net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> fuseRAIs(Collection<net.imglib2.util.Pair<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>, net.imglib2.realtransform.AffineTransform3D>> data, double downsampling, net.imglib2.Interval boundingBox, int interpolation) -
getDimensions
-
fixedGridFRC
public static FRCRealRandomAccessible<net.imglib2.type.numeric.real.FloatType> fixedGridFRC(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, int distanceXY, int distanceZ, int fhtSqSize, boolean relative, int zMinDist, ExecutorService service) -
distributeGridFRC
public static FRCRealRandomAccessible<net.imglib2.type.numeric.real.FloatType> distributeGridFRC(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> input, double overlapTolerance, int distanceZ, int fhtSqSize, boolean relative, int zMinDist, ExecutorService service) -
fixedGridXY
public static ArrayList<net.imglib2.util.Pair<Long,Long>> fixedGridXY(net.imglib2.Interval interval, long distance) -
distributeSquaresXY
public static ArrayList<net.imglib2.util.Pair<Long,Long>> distributeSquaresXY(net.imglib2.Interval interval, long length, double overlapTolerance) -
getLocations
-