← Search

Mahmoud Afifi

10 accepted papers

2025

CCMNet: Leveraging Calibrated Color Correction Matrices for Cross-Camera Color Constancy

ICCV 2025poster

Computational color constancy, or white balancing, is a key module in a camera's image signal processor (ISP) that corrects color casts from scene lighting. Because this operation occurs in the camera-specific raw color space, white balance algorithms must adapt to different cameras. This paper intr…

Cited by 0SourcePDFScholar
2025

Color Matching Using Hypernetwork-Based Kolmogorov-Arnold Networks

ICCV 2025poster

We present cmKAN, a versatile framework for color matching. Given an input image with colors from a source color distribution, our method effectively and accurately maps these colors to match a target color distribution in both supervised and unsupervised settings. Our framework leverages the spline…

2025

Multispectral Demosaicing via Dual Cameras

ICCV 2025poster

Multispectral (MS) images capture detailed scene information across a wide range of spectral bands, making them invaluable for applications requiring rich spectral data. Integrating MS imaging into multi-camera devices, such as smartphones, has the potential to enhance both spectral applications and…

Cited by 0SourcePDFScholar
2025

Time-Aware Auto White Balance in Mobile Photography

ICCV 2025poster

Cameras rely on auto white balance (AWB) to correct undesirable color casts caused by scene illumination and the camera's spectral sensitivity. This is typically achieved using an illuminant estimator that determines the global color cast solely from the color information in the camera's raw sensor…

Cited by 0SourcePDFScholar
2021

Cross-Camera Convolutional Color Constancy

ICCV 2021poster

We present "Cross-Camera Convolutional Color Constancy" (C5), a learning-based method, trained on images from multiple cameras, that accurately estimates a scene's illuminant color from raw images captured by a new camera previously unseen during training. C5 is a hypernetwork-like extension of the…

Cited by 60PDFcodeScholar
2021

HistoGAN: Controlling Colors of GAN-Generated and Real Images via Color Histograms

CVPR 2021poster

While generative adversarial networks (GANs) can successfully produce high-quality images, they can be challenging to control. Simplifying GAN-based image generation is critical for their adoption in graphic design and artistic work. This goal has led to significant interest in methods that can intu…

Cited by 151PDFcodeScholar
2021

Learning Multi-Scale Photo Exposure Correction

CVPR 2021poster

Capturing photographs with wrong exposures remains a major source of errors in camera-based imaging. Exposure problems are categorized as either: (i) overexposed, where the camera exposure was too long, resulting in bright and washed-out image regions, or (ii) underexposed, where the exposure was to…

Cited by 241PDFcodeScholar
2019

What Else Can Fool Deep Learning? Addressing Color Constancy Errors on Deep Neural Network Performance

ICCV 2019poster

There is active research targeting local image manipulations that can fool deep neural networks (DNNs) into producing incorrect results. This paper examines a type of global image manipulation that can produce similar adverse effects. Specifically, we explore how strong color casts caused by incorre…

Cited by 155PDFcodeScholar
2019

When Color Constancy Goes Wrong: Correcting Improperly White-Balanced Images

CVPR 2019poster

This paper focuses on correcting a camera image that has been improperly white-balanced. This situation occurs when a camera's auto white balance fails or when the wrong manual white-balance setting is used. Even after decades of computational color constancy research, there are no effective solutio…

Cited by 161PDFScholar