DicomObjects.NET.8.48 Documentation
DicomObjects Namespace / DicomImage Class / UnsharpEnhancement Property






In This Topic
    UnsharpEnhancement Property
    In This Topic
    UnsharpLength and UnsharpEnhancement, allow use of unsharp masking, as simple method of image edge enhancement
    Syntax
    'Declaration
     
    
    Public Property UnsharpEnhancement As System.Single
    'Usage
     
    
    Dim instance As DicomImage
    Dim value As System.Single
     
    instance.UnsharpEnhancement = value
     
    value = instance.UnsharpEnhancement
    public System.float UnsharpEnhancement {get; set;}
    public read-write property UnsharpEnhancement: System.Single; 
    public function get,set UnsharpEnhancement : System.float
    public: __property System.float get_UnsharpEnhancement();
    public: __property void set_UnsharpEnhancement( 
       System.float value
    );
    public:
    property System.float UnsharpEnhancement {
       System.float get();
       void set (    System.float value);
    }
    Remarks
    Effectively, a moving average image is created with a filter length of UnsharpLength, and then subtracted from the original image to leave an enhanced image. The relative contributions of the original and averaged images are controlled by UnsharpEnhancement, higher values giving a greater degree of enhancement, but the factors are adjusted so that the pixel values remain unchanged where there are no edges.
    Requirements

    Target Platforms: .NET CLR 4.8 or higher

    See Also