DicomObjects.NET8 Documentation
DicomObjects Namespace / DicomImage Class / UnsharpLength Property



In This Topic
    UnsharpLength Property
    In This Topic
    UnsharpLength and UnsharpEnhancement, allow use of unsharp masking, as simple method of image edge enhancement
    Syntax
    'Declaration
     
    
    Public Property UnsharpLength As Integer
    'Usage
     
    
    Dim instance As DicomImage
    Dim value As Integer
     
    instance.UnsharpLength = value
     
    value = instance.UnsharpLength
    public int UnsharpLength {get; set;}
    public:
    property int UnsharpLength {
       int get();
       void set (    int 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: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also