Class AlgorithmSCDSegmentation

java.lang.Object
java.lang.Thread
gov.nih.mipav.model.algorithms.AlgorithmBase
gov.nih.mipav.model.algorithms.AlgorithmSCDSegmentation
All Implemented Interfaces:
ActionListener, WindowListener, Runnable, EventListener

public class AlgorithmSCDSegmentation extends AlgorithmBase
Author:
William Gandler This program is an implementation of the algorithm described in "Color image segmentation of subset connectedness and color homogeneity properties" by Ludovic Macaire, Nicolas Vandenbroucke, and Jack-Gerard Postaire, Computer Vision and Image Understanding, Vol. 102, 2006, pp. 105-116. This algorithm segments 2D color images into a user specified number of classes.
  • Field Details

    • initialSideLength

      private int initialSideLength
    • numClasses

      private int numClasses
  • Constructor Details

    • AlgorithmSCDSegmentation

      public AlgorithmSCDSegmentation(ModelImage destImg, ModelImage srcImg, int initialSideLength, int numClasses)
  • Method Details

    • finalize

      public void finalize()
      Prepares this class for destruction.
      Overrides:
      finalize in class AlgorithmBase
    • runAlgorithm

      public void runAlgorithm()
      Starts the algorithm.
      Specified by:
      runAlgorithm in class AlgorithmBase