Documentation of 'Catalano.Imaging.Concurrent.Filters.ConservativeSmoothing' Java class
ConservativeSmoothing
Catalano.Imaging.Concurrent.Filters

Class ConservativeSmoothing

  • All Implemented Interfaces:
    IApplyInPlace


    public class ConservativeSmoothing
    extends java.lang.Object
    implements IApplyInPlace
    Conservative Smoothing. Conservative smoothing is a noise reduction technique that derives its name from the fact that it employs a simple, fast filtering algorithm that sacrifices noise suppression power in order to preserve the high spatial frequency detail (e.g. sharp edges) in an image. It is explicitly designed to remove noise spikes --- i.e. isolated pixels of exceptionally low or high pixel intensity (e.g. salt and pepper noise).
    • Constructor Summary

      Constructors 
      Constructor and Description
      ConservativeSmoothing()
      Initializes a new instance of the ConservativeSmoothing class.
      ConservativeSmoothing(int radius)
      Initializes a new instance of the ConservativeSmoothing class.
    • Constructor Detail

      • ConservativeSmoothing

        public ConservativeSmoothing()
        Initializes a new instance of the ConservativeSmoothing class.
      • ConservativeSmoothing

        public ConservativeSmoothing(int radius)
        Initializes a new instance of the ConservativeSmoothing class.
        Parameters:
        radius - Radius.
    • Method Detail

      • getRadius

        public int getRadius()
        Get Radius.
        Returns:
        Radius.
      • setRadius

        public void setRadius(int radius)
        Set Radius.
        Parameters:
        radius - Radius.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.