Image Noise Generator
Professional-grade film grain and noise emulation tool. Features Box-Muller Gaussian algorithms, luminance masking, channel isolation, and 40+ industry-standard film presets.
About
In high-fidelity digital imaging, the absence of noise is often a defect, not a feature. Pure digital gradients suffer from color banding due to bit-depth quantization. Furthermore, sterile images lack the "organic glue" that film grain provides, which helps integrate composites and creates perceived sharpness through acutance. This tool is a spectral synthesis engine designed for professional retouchers and frontend engineers who require mathematically precise noise generation.
Unlike simple random overlays, this architecture utilizes the Box-Muller transform to generate noise with a Gaussian distribution, accurately mimicking the physical randomness of silver halide crystals in film emulsion or photon shot noise in CMOS sensors. It offers granular control over luminance targeting, channel separation, and grain scale, allowing for the simulation of specific archival stocks or the technical correction of dithering artifacts in web graphics.
Formulas
The core engine utilizes the Box-Muller transform to convert uniformly distributed random numbers into a standard normal distribution. This is critical for naturalistic results.
For luminance masking (preserving deep blacks and pure whites), the noise intensity I is modulated by the pixel luminance L using a parabolic attenuation function:
Where k controls the hardness of the highlight/shadow protection rollover.
Reference Data
| Film / Sensor Profile | ISO Rating | Grain Structure (RMS) | Spectral Characteristic | Rec. Usage |
|---|---|---|---|---|
| Kodak Portra 400 | 400 | 10.5 | Fine, Chromatic Balanced | Portraiture, Skin Tones |
| Ilford HP5 Plus | 400 | 12.0 | Medium, Monochromatic | B&W Street Photography |
| Cinestill 800T | 800 | 16.2 | Coarse, Halation-prone | Night Scenes, Neon |
| Fuji Velvia 50 | 50 | 8.0 | Micro-fine, High Saturation | Landscape, Nature |
| Kodak Tri-X | 400 | 14.5 | Gritty, High Contrast | Documentary, Journalism |
| Arri Alexa (High Gain) | 3200 | Uniform | Digital, Fixed Pattern | Modern Cinema Emulation |
| Sony A7S III (High ISO) | 12800 | Chroma | Color Speckle Artifacts | Low Light Simulation |
| 16mm Archival | N/A | 25.0 | Heavy, Clustered | Vintage Aesthetic |
| Dithering (Web) | N/A | 1.0 | Uniform High-Freq | Gradient Banding Fix |
| Thermal Sensor | Variable | Poisson | Long-exposure Hot Pixels | Scientific Visualization |