HistogramTransformInterpolation

HistogramTransformInterpolation[{x1,x2,}]

finds a function so that the transformed values are distributed nearly uniformly.

HistogramTransformInterpolation[{x1,x2,},dist]

finds so that are distributed with distribution dist.

HistogramTransformInterpolation[image,]

finds a function that reshapes the histogram of image.

Details

Examples

open allclose all

Basic Examples  (4)

Find a function that distributes samples in a given dataset uniformly:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Reshape the histogram of a dataset to match the PDF of a normal distribution:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

Find a function that equalizes the histogram of an image:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=

Find a function that equalizes the histogram of a 3D image:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

Scope  (3)

Applications  (1)

Properties & Relations  (1)

See Also

HistogramTransform  Histogram  BinCounts  ImageApply  ImageHistogram  ImageLevels  Quantile  PDF  UniformDistribution  HistogramDistribution  TransformedDistribution  Interpolation

Introduced in 2012
(9.0)
| Updated in 2014
(10.0)