Interface DistanceTransform3D

All Superinterfaces:
Algo
All Known Subinterfaces:
ChamferDistanceTransform3D
All Known Implementing Classes:
ChamferDistanceTransform3DFloat, ChamferDistanceTransform3DShort, DistanceTransform3D4WeightsFloat, DistanceTransform3D4WeightsShort, DistanceTransform3DFloat, DistanceTransform3DShort

public interface DistanceTransform3D
extends Algo
Interface for computing distance maps from binary 3D images.
  • Method Summary

    Modifier and Type Method Description
    ij.ImageStack distanceMap​(ij.ImageStack image)
    Computes the distance map from a 3D binary image.

    Methods inherited from interface inra.ijpb.algo.Algo

    addAlgoListener, removeAlgoListener
  • Method Details

    • distanceMap

      ij.ImageStack distanceMap​(ij.ImageStack image)
      Computes the distance map from a 3D binary image. Distance is computed for each foreground (white) pixel, as the chamfer distance to the nearest background (black) pixel.
      Parameters:
      image - a 3D binary image with white pixels (255) as foreground
      Returns:
      a new 3D image containing:
      • 0 for each background pixel
      • the distance to the nearest background pixel otherwise