colour_hdri.distortion.characterise_vignette_RBF#
- colour_hdri.distortion.characterise_vignette_RBF(image: ArrayLike, denoise_sigma: float = 6) DataVignetteCharacterisation [source]#
Characterise the vignette of given image using a series of sampling coordinates appropriate for radial basis function (RBF) interpolation of a vignette function.
- Parameters:
image (ArrayLike) – Image to characterise the vignette of.
denoise_sigma (float) – Standard deviation of the gaussian filtering kernel applied on the image.
- Returns:
Vignette characterisation.
- Return type:
DataVignetteCharacterisation
Examples
>>> parameters, principal_point = characterise_vignette_RBF( ... apply_radial_gradient(np.ones([300, 400])) ... ).values >>> parameters.shape (180, 1) >>> principal_point array([ 0.4983333..., 0.49875 ])