Interactive White Balancing for Camera-Rendered Images

09/26/2020
by   Mahmoud Afifi, et al.
12

White balance (WB) is one of the first photo-finishing steps used to render a captured image to its final output. WB is applied to remove the color cast caused by the scene's illumination. Interactive photo-editing software allows users to manually select different regions in a photo as examples of the illumination for WB correction (e.g., clicking on achromatic objects). Such interactive editing is possible only with images saved in a RAW image format. This is because RAW images have no photo-rendering operations applied and photo-editing software is able to apply WB and other photo-finishing procedures to render the final image. Interactively editing WB in camera-rendered images is significantly more challenging. This is because the camera hardware has already applied WB to the image and subsequent nonlinear photo-processing routines. These nonlinear rendering operations make it difficult to change the WB post-capture. The goal of this paper is to allow interactive WB manipulation of camera-rendered images. The proposed method is an extension of our recent work <cit.> that proposed a post-capture method for WB correction based on nonlinear color-mapping functions. Here, we introduce a new framework that links the nonlinear color-mapping functions directly to user-selected colors to enable interactive WB manipulation. This new framework is also more efficient in terms of memory and run-time (99% reduction in memory and 3× speed-up). Lastly, we describe how our framework can leverage a simple illumination estimation method (i.e., gray-world) to perform auto-WB correction that is on a par with the WB correction results in <cit.>. The source code is publicly available at https://github.com/mahmoudnafifi/Interactive_WB_correction.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

research
07/28/2021

Image color correction, enhancement, and editing

This thesis presents methods and approaches to image color correction, c...
research
06/27/2019

PRNU Based Source Camera Attribution for Image Sets Anonymized with Patch-Match Algorithm

Patch-Match is an efficient algorithm used for structural image editing ...
research
03/27/2019

Mimicking the In-Camera Color Pipeline for Camera-Aware Object Compositing

We present a method for compositing virtual objects into a photograph su...
research
09/17/2021

Auto White-Balance Correction for Mixed-Illuminant Scenes

Auto white balance (AWB) is applied by camera hardware at capture time t...
research
04/03/2020

Deep White-Balance Editing

We introduce a deep learning approach to realistically edit an sRGB imag...
research
01/23/2017

Plausible Shading Decomposition For Layered Photo Retouching

Photographers routinely compose multiple manipulated photos of the same ...
research
02/08/2020

Correction of Chromatic Aberration from a Single Image Using Keypoints

In this paper, we propose a method to correct for chromatic aberration i...

Please sign up or login with your details

Forgot password? Click here to reset