Class DeconViewPSF
java.lang.Object
net.preibisch.mvrecon.process.deconvolution.DeconViewPSF
Handles the PSF for a specific view for the deconvolution
- Author:
- stephan.preibisch@gmx.de
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDeconViewPSF(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel, DeconViewPSF.PSFTYPE psfType) -
Method Summary
Modifier and TypeMethodDescriptioncomputeExponentialKernel(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel, int numViews) computeInvertedKernel(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel) voidinit(DeconViews views, int[] blockSize) Init the PSF, once the Views object contains all views
-
Constructor Details
-
DeconViewPSF
public DeconViewPSF(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel) -
DeconViewPSF
public DeconViewPSF(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel, DeconViewPSF.PSFTYPE psfType)
-
-
Method Details
-
getKernel1
-
getKernel2
-
getKernel1FFT
-
getKernel2FFT
-
init
Init the PSF, once the Views object contains all views- Parameters:
views- - contains all views and their respective PSFsblockSize- - if necessary precompute the FFT of the PSFs given the input size
-
computeExponentialKernel
public static net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType,?> computeExponentialKernel(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel, int numViews) -
computeInvertedKernel
public static net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType,?> computeInvertedKernel(net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?> kernel)
-