Class AlgorithmLocalVariance

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener

    public class AlgorithmLocalVariance
    extends AlgorithmBase
    • Field Detail

      • entireImage

        private boolean entireImage
      • halfK

        private int halfK
      • do25D

        private boolean do25D
    • Constructor Detail

      • AlgorithmLocalVariance

        public AlgorithmLocalVariance​(ModelImage destImg,
                                      ModelImage srcImg,
                                      int kernelSize,
                                      boolean do25D,
                                      boolean entireImage)
        Constructor for 3D images in which changes are placed in a predetermined destination image.
        Parameters:
        destImg - Image model where result image is stored.
        srcImg - Source image model.
        kernelSize - Kernel size: dimension of the kernel (ie., 5 = 5x5, 7 = 7x7, 9 = 9x9, etc.).
        do25D - Each slice in a volume image is filtered separately (when true), else the volume will use a kernel with 3 dimensions.
        maskFlag - Flag that indicates that the mean filtering will be performed for the whole image if equal to true.
    • Method Detail

      • run2D

        private void run2D()
      • run3D

        private void run3D()