Wolfram Computation Meets Knowledge

Wolfram Language & System Documentation Center Wolfram Language Home Page »

BrightnessEqualize

BrightnessEqualize[image]

adjusts the brightness across image, correcting uneven illumination.

BrightnessEqualize[image,flatfield]

uses the correction model given by flatfield, which models the variation in brightness across image.

BrightnessEqualize[image,flatfield,darkfield]

uses the dark environment model given by darkfield.

Details and Options

Examples

open allclose all

Basic Examples  (1)

Equalize brightness of a plain texture:

Scope  (7)

Data  (3)

Equalize a grayscale image of a scanned document:

Adjust brightness in an unevenly illuminated color photo:

Adjust brightness of a 3D CT scan image:

Parameters  (4)

Remove uneven illumination in a microscopy image by estimating the brightness distribution:

Fitting a multivariate polynomial of first order on the entire image domain:

Using a second-order polynomial:

Fitting second-order univariate polynomials to the image marginals in each direction:

Using a flatfield image:

Remove a vignette effect by fitting the lightness channel to a given model:

Assuming a rotationally symmetric, radial-dependent vignette:

Assuming a Gaussian vignette:

Perform a subtractive correction on an astronomical image by estimating the dark field:

Options  (1)

Masking  (1)

By default, an automatic mask is used:

Equalize brightness based on the image background:

Applications  (7)

Achieve a constant luminosity of the Moon surface:

Equalize brightness of a microscopy image:

Identify the background:

Equalize brightness distribution assuming a homogeneous background:

Equalize color distribution by handling each channel separately:

Remove uneven illumination from a scanned document:

Create a mask to omit text in the subsequent equilibration:

Equalize brightness distribution fitting a sixth-order polynomial:

This improves the text recognition result:

Equalize the brightness distribution without a mask applying a horizontal fit:

This also improves the text recognition result:

Reduce the vignette effect of a photograph:

Compute a mask for the background that is expected to have even illumination:

Equalize image brightness:

Remove CCD artifacts from an image taken by a low-quality camera with many pixel defects.

Flat-field image of the camera:

Microscopy image of a tear drop:

Flat-field correction:

Correct uneven illumination in an MR scan:

Use only muscle tissue for brightness estimation:

Correct uneven brightness in a 3D magnetic resonance volume:

Note the reduced brightness toward the perimeter of the volume:

Select the muscle tissue to estimate the brightness distribution:

Estimate the brightness distribution by a polynomial in cylindrical coordinates of even orders up to 4:

Compare the initial volume and the result with equalized brightness:

Wolfram Research (2017), BrightnessEqualize, Wolfram Language function, https://reference.wolfram.com/language/ref/BrightnessEqualize.html.

Text

Wolfram Research (2017), BrightnessEqualize, Wolfram Language function, https://reference.wolfram.com/language/ref/BrightnessEqualize.html.

CMS

Wolfram Language. 2017. "BrightnessEqualize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BrightnessEqualize.html.

APA

Wolfram Language. (2017). BrightnessEqualize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BrightnessEqualize.html

BibTeX

@misc{reference.wolfram_2024_brightnessequalize, author="Wolfram Research", title="{BrightnessEqualize}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/BrightnessEqualize.html}", note=[Accessed: 25-May-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_brightnessequalize, organization={Wolfram Research}, title={BrightnessEqualize}, year={2017}, url={https://reference.wolfram.com/language/ref/BrightnessEqualize.html}, note=[Accessed: 25-May-2024 ]}

Top