delta.data.histogram_voodoo#

delta.data.histogram_voodoo(image, rng, num_control_points=3)[source]#

Perform a deformation on the image histogram to simulate illumination changes.

This function was kindly provided by Daniel Eaton from the Paulsson lab.

Parameters
image2D numpy array

Input image.

rngnpr.Generator

Pseudo-random number generator.

num_control_pointsint, optional

Number of inflection points to use on the histogram conversion curve. The default is 3.

Returns
2D numpy array

Modified image.