public class GeodesicReconstructionByDilation3DScanning extends GeodesicReconstruction3DAlgoStub
Geodesic reconstruction by dilation for 3D stacks using scanning algorithm, and Image3D access class.
This version uses iterations of forward and backward passes until no more modifications are made. It is intended to work on any type of scalar 3D, images, using 6 or 26 adjacencies.
Uses specialized class to access the values in 3D image stacks, by avoiding to check bounds at each access. For byte stack, the class GeodesicReconstructionByDilation3DScanningGray8 may be faster.
Image3Dconnectivity, showProgress, showStatus, verbose| Constructor and Description | 
|---|
GeodesicReconstructionByDilation3DScanning()
Creates a new instance of geodesic reconstruction by dilation algorithm,
 using the default connectivity 6. 
 | 
GeodesicReconstructionByDilation3DScanning(int connectivity)
Creates a new instance of geodesic reconstruction by dilation algorithm,
 that specifies the connectivity to use. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ij.ImageStack | 
applyTo(ij.ImageStack marker,
       ij.ImageStack mask)
Run the reconstruction by dilation algorithm using the images specified
 as argument. 
 | 
ij.ImageStack | 
applyTo(ij.ImageStack marker,
       ij.ImageStack mask,
       ij.ImageStack binaryMask)
Run the reconstruction by dilation algorithm using the images specified
 as argument. 
 | 
getConnectivity, setConnectivity, showProgress, showProgress, showStatus, traceaddAlgoListener, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, removeAlgoListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAlgoListener, removeAlgoListenerpublic GeodesicReconstructionByDilation3DScanning()
public GeodesicReconstructionByDilation3DScanning(int connectivity)
connectivity - the 3D connectivity to use (either 6 or 26)public ij.ImageStack applyTo(ij.ImageStack marker,
                             ij.ImageStack mask)
marker - the image used as marker for reconstructionmask - the image used to constrain the reconstructionpublic ij.ImageStack applyTo(ij.ImageStack marker,
                             ij.ImageStack mask,
                             ij.ImageStack binaryMask)
marker - the image used as marker for reconstructionmask - the image used to constrain the reconstructionbinaryMask - the region of intersect for processing input imagesCopyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.