Image Restoration

Topic
Overview  »

The Wolfram Language not only includes highly optimized implementations of standard image restoration filters, but also provides sophisticated functions and algorithms allowing retouching, denoising, and deblurring images using state-of-the-art techniques.

Color Adjustments

ImageAdjust uniformly adjust levels, brightness, contrast, gamma, etc.

HistogramTransform equalize or match image histograms

Lighter  ▪  Darker  ▪  ColorBalance ColorToneMapping  ▪  BrightnessEqualize

Deblurring

Sharpen sharpen the features in an image

ImageDeconvolve restore information in a blurred image

Retouching

Inpaint retouch parts of an image

Smoothing

GaussianFilter  ▪  MeanFilter

HarmonicMeanFilter  ▪  GeometricMeanFilter

Edge-Preserving Smoothing

BilateralFilter  ▪  MeanShiftFilter  ▪  KuwaharaFilter

GuidedFilter smooth and transfer shape of an image using a guide image

CurvatureFlowFilter  ▪  PeronaMalikFilter

Denoising

MinFilter  ▪  MaxFilter  ▪  CommonestFilter

MedianFilter  ▪  WienerFilter  ▪  TotalVariationFilter

NonlocalMeansFilter  ▪  FourierDCTFilter

ImageFilter apply an arbitrary function to blocks of pixel values