Visual Basic (Declaration) | |
---|---|
Public Class MultiscaleEnhancementCommand Inherits RasterCommand Implements IRasterCommand |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public class MultiscaleEnhancementCommand : RasterCommand, IRasterCommand |
C++/CLI | |
---|---|
public ref class MultiscaleEnhancementCommand : public RasterCommand, IRasterCommand |
Run the MultiscaleEnhancementCommand on an image.
Visual Basic | Copy Code |
---|---|
Public Sub MultiScaleEnhancementCommandExample() |
C# | Copy Code |
---|---|
public void MultiScaleEnhancementCommandExample() |
The command wraps techniques of image enhancements, such as contrast enhancement, edge enhancement and latitude reduction, for Computed Radiography (CR). In multi scale enhancement, the image is decomposed into components or levels. Those components or levels that contain details will be enhanced separately from other components or levels. This will improve the visualization for the subtle image features without the risk of losing information of other features. To find the number of levels in any image follow this equation: MaximumLevels = ceil( log( max(pimage->Width, pimage->Height)) / log(2)); The command will consider values larger than 10000 for contrast as 10000. If the user used a contrast of 0, then image contrast will not be improved. Best results are obtained if contrast is in the range of 15 ~ 30. The larger the value the stronger the enhancement will be. Any stronger enhancement than 30 will reveal noise and no new enhancement will be noticed. The user can further enhance the image withT:Leadtools.ImageProcessing.Core.MultiscaleEnhancementCommandFlagsEdgeEnhancement) and/or latitude reduction T:Leadtools.ImageProcessing.Core.MultiscaleEnhancementCommandFlags Support for 12 and 16-bit grayscale and 48 and 64-bit color images is available only in the Document/Medical:T:Leadtools.Topics.RasterProDocMed
System.Object
Leadtools.ImageProcessing.RasterCommand
Leadtools.ImageProcessing.Core.MultiscaleEnhancementCommand
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Reference
MultiscaleEnhancementCommand MembersLeadtools.ImageProcessing.Core Namespace
Changing Brightness and Contrast
ChangeContrastCommand
ChangeIntensityCommand
GammaCorrectCommand
StretchIntensityCommand
RemapIntensityCommand
InvertCommand
ChangeHueCommand
ChangeSaturationCommand
HistogramEqualizeCommand
FillCommand
HistogramCommand
WindowLevelCommand Class
HistogramContrastCommand
AddWeightedCommand
MultiplyCommand
SelectiveColorCommand
ChangeHueSaturationIntensityCommand
ColorReplaceCommand
ColorThresholdCommand
DirectionEdgeStatisticalCommand
FourierTransformDisplayCommand Class
FrequencyFilterCommand Class
FastFourierTransformCommand Class
MathematicalFunctionCommand
SubtractBackgroundCommand Class
UserFilterCommand
AdaptiveContrastCommand
ApplyMathematicalLogicCommand
ColorIntensityBalanceCommand
ColorizeGrayCommand Class
ContrastBrightnessIntensityCommand
DigitalSubtractCommand Class
DynamicBinaryCommand
EdgeDetectEffectCommand
FunctionalLightCommand
SelectDataCommand Class
ShiftDataCommand Class