Chroma Rotation Averaging for histogram-based color transfer
Funded on BAGS|9GwyZbh9tg62dJZHBexSWiHZoxQcRRX8V47GVNaeBAGS|X Community
Click to upload or drag and drop
The image to be color corrected
Click to upload or drag and drop
The image with target colors
Chroma Rotation Averaging in LAB color space. Rotates the AB chroma plane at multiple angles (0°, 30°, 60°), performs histogram matching at each rotation, then averages the results. This prevents color flips and preserves complex color relationships.
Binned histogram matching with 256 bins. Classic approach with dithering for quantization.
Floyd-Steinberg with standard left-to-right scanning. Fast and widely used error diffusion algorithm. Used for final output quantization.
Mixed: Randomly selects between Floyd-Steinberg and JJN kernels per-pixel. Used for histogram processing quantization (when not using f32 histogram).