public class MVDeconvolution extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
checkNumbers |
static boolean |
debug |
static int |
debugInterval |
static String |
initialImage |
static boolean |
setBackgroundToAvg |
Constructor and Description |
---|
MVDeconvolution(MVDeconInput views,
MVDeconFFT.PSFTYPE iterationType,
int numIterations,
double lambda,
double osemspeedup,
int osemspeedupindex,
String name) |
Modifier and Type | Method and Description |
---|---|
static void |
copyImg(long start,
long loopSize,
RandomAccessibleInterval<FloatType> source,
RandomAccessibleInterval<FloatType> target)
One thread of a method to compute the quotient between two images of the multiview deconvolution
|
protected static double |
fuseFirstIteration(Img<FloatType> psi,
ArrayList<MVDeconFFT> views) |
int |
getCurrentIteration() |
MVDeconInput |
getData() |
String |
getName() |
Img<FloatType> |
getPsi() |
protected static Img<FloatType> |
loadInitialImage(String fileName,
boolean checkNumbers,
float minValue,
Dimensions dimensions,
ImgFactory<FloatType> imageFactory) |
static void |
main(String[] args) |
void |
runIteration() |
public static String initialImage
public static boolean checkNumbers
public static boolean debug
public static int debugInterval
public static boolean setBackgroundToAvg
public MVDeconvolution(MVDeconInput views, MVDeconFFT.PSFTYPE iterationType, int numIterations, double lambda, double osemspeedup, int osemspeedupindex, String name) throws IncompatibleTypeException
IncompatibleTypeException
protected static final double fuseFirstIteration(Img<FloatType> psi, ArrayList<MVDeconFFT> views)
protected static Img<FloatType> loadInitialImage(String fileName, boolean checkNumbers, float minValue, Dimensions dimensions, ImgFactory<FloatType> imageFactory)
public MVDeconInput getData()
public String getName()
public int getCurrentIteration()
public void runIteration()
public static final void copyImg(long start, long loopSize, RandomAccessibleInterval<FloatType> source, RandomAccessibleInterval<FloatType> target)
start
- loopSize
- source
- target
- public static void main(String[] args)
Copyright © 2015–2021 Fiji. All rights reserved.