randcontrast
Randcontrast is a term used in digital image processing and machine learning to describe a randomized contrast adjustment operation employed as a data augmentation technique. It refers to applying a global or channel-wise contrast transformation where the intensity deviation from a reference level is scaled by a random factor drawn from a specified distribution, such as uniform or truncated normal, within a defined range. The approach is designed to simulate varying lighting conditions and image quality to improve model robustness.
Randcontrast aims to expose learning models to a wider range of contrast scenarios. By randomly altering contrast
A typical formulation operates on a normalized image I with mean intensity mu. A random contrast factor
Randcontrast can be implemented in common frameworks using simple array operations. Important considerations include the choice
Used primarily for data augmentation in computer vision tasks, randcontrast can improve generalization but may distort
Contrast stretching, Histogram equalization, Data augmentation, RandAugment.