Interface ComputeBlockMulThread
- All Superinterfaces:
ComputeBlockThread
- All Known Implementing Classes:
ComputeBlockMulThreadAbstract,ComputeBlockMulThreadCPU
Executes one Lucy-Richardson iteration on one specifc block.
When initialized, it is not relevant which block it will be,
since it only depends on the block size
- Author:
- stephan.preibisch@gmx.de
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThread
ComputeBlockThread.IterationStatistics -
Method Summary
Modifier and TypeMethodDescriptionintrunIteration(List<DeconView> view, List<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> imgBlock, List<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> weightBlock, List<Float> maxIntensityView, List<net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?>> kernel1, List<net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?>> kernel2) run an iteration on the blockMethods inherited from interface net.preibisch.mvrecon.process.deconvolution.iteration.ComputeBlockThread
getBlockSize, getId, getMinValue, getPsiBlockTmp
-
Method Details
-
getNumViews
int getNumViews() -
runIteration
ComputeBlockThread.IterationStatistics runIteration(List<DeconView> view, List<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> imgBlock, List<net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>> weightBlock, List<Float> maxIntensityView, List<net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?>> kernel1, List<net.imglib2.img.array.ArrayImg<net.imglib2.type.numeric.real.FloatType, ?>> kernel2) run an iteration on the block- Parameters:
view- - the input viewimgBlock- - the input image as block (virtual, outofbounds is zero)weightBlock- - the weights for this image (virtual, outofbounds is zero)maxIntensityView- - the maximum intensity of the viewkernel1- - psf1kernel2- - psf2- Returns:
- - statistics of this block
-