According to the proposed AWB methods as described in Chapter 3, the following

Similar documents
Automatic White Balance Algorithms a New Methodology for Objective Evaluation

ONE OF THE MOST IMPORTANT SETTINGS ON YOUR CAMERA!

The Effect of Exposure on MaxRGB Color Constancy

Color Constancy Using Standard Deviation of Color Channels

Calibration-Based Auto White Balance Method for Digital Still Camera *

A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications

Issues in Color Correcting Digital Images of Unknown Origin

Visibility of Uncorrelated Image Noise

IEEE P1858 CPIQ Overview

Applying Visual Object Categorization and Memory Colors for Automatic Color Constancy

Camera Modes Worksheet

COLOR CORRECTION METHOD USING GRAY GRADIENT BAR FOR MULTI-VIEW CAMERA SYSTEM. Jae-Il Jung and Yo-Sung Ho

Midterm Examination CS 534: Computational Photography

A Study of Slanted-Edge MTF Stability and Repeatability

Report #17-UR-049. Color Camera. Jason E. Meyer Ronald B. Gibbons Caroline A. Connell. Submitted: February 28, 2017

Colour correction for panoramic imaging

Improving Image Quality by Camera Signal Adaptation to Lighting Conditions

011H Gray Cards. Gretagmacbeth $69.00

SYSTEMATIC NOISE CHARACTERIZATION OF A CCD CAMERA: APPLICATION TO A MULTISPECTRAL IMAGING SYSTEM

Digital Photography Standards

EOS 5D Mark II EF50mm f/2.5 Compact Macro , Society for Imaging Science and Technology

CS6640 Computational Photography. 6. Color science for digital photography Steve Marschner

Fig Color spectrum seen by passing white light through a prism.

Nikon D2x Simple Spectral Model for HDR Images

Edmonton Camera Club. Introduction to Exposure. and a few other bits!

Scene illuminant classification: brighter is better

Aperture & Shutter Speed Review

How to capture the best HDR shots.

Time Course of Chromatic Adaptation to Outdoor LED Displays

Digital Photography: Fundamentals of Light, Color, & Exposure Part II Michael J. Glagola - December 9, 2006

The 2 in 1 Grey White Balance Colour Card. user guide.

Focusing and Metering

COMPUTATIONAL PHOTOGRAPHY. Chapter 10

A collection of hyperspectral images for imaging systems research Torbjørn Skauli a,b, Joyce Farrell *a

CS 178 Digital Photography Professor Marc Levoy Stanford University Spring 2011

Focusing & metering. CS 448A, Winter Marc Levoy Computer Science Department Stanford University

arxiv: v1 [physics.data-an] 3 Mar 2016

DISCRIMINANT FUNCTION CHANGE IN ERDAS IMAGINE

Estimating the scene illumination chromaticity by using a neural network

Aperture & Shutter Speed. Review

Exposure. Fundamentals. for. Film and Digital

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz

L I F E L O N G L E A R N I N G C O L L A B O R AT I V E - FA L L S N A P I X : P H O T O G R A P H Y

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

CHAPTER 7 - HISTOGRAMS

A simulation tool for evaluating digital camera image quality

Aperture & Shutter Speed Review

Correction of Clipped Pixels in Color Images

VU Rendering SS Unit 8: Tone Reproduction

Modifications of a sinarback 54 digital camera for spectral and high-accuracy colorimetric imaging: simulations and experiments

Chapter 6-Existing Light Photography

Introduction to Digital Photography

This talk is oriented toward artists.

Camera Requirements For Precision Agriculture

OV7670 Software Application Note

Funded from the Scottish Hydro Gordonbush Community Fund. Metering exposure

An Inherently Calibrated Exposure Control Method for Digital Cameras

RE<C: Multiscopic Photometry for Heliostat On-Target Spot Position Sensing

In Situ Measured Spectral Radiation of Natural Objects

CAMERA BASICS. Stops of light

Imaging Process (review)

"RAW" Conversion Options Too Much of a Good Thing? Dr. Tony Kaye ASIS FRPS 12 December 2009

Camera, video production. TNGD10 - Moving media

Aperture. The lens opening that allows more, or less light onto the sensor formed by a diaphragm inside the actual lens.

VIDEO-COLORIMETRY MEASUREMENT OF CIE 1931 XYZ BY DIGITAL CAMERA

Simulation of film media in motion picture production using a digital still camera

Capturing Light in man and machine

Capturing Light in man and machine

What is a "Good Image"?

Image Processing Lecture 4

High Performance Imaging Using Large Camera Arrays

PHOTOGRAPHY CAMERA SETUP PAGE 1 CAMERA SETUP MODE

Does CIELUV Measure Image Color Quality?

Understanding and Using Dynamic Range. Eagle River Camera Club October 2, 2014

Image Forgery Detection Using Svm Classifier

Master thesis: Author: Examiner: Tutor: Duration: 1. Introduction 2. Ghost Categories Figure 1 Ghost categories

Measuring a Quality of the Hazy Image by Using Lab-Color Space

Photography should be both a process of discovery and a procedure for recording that discovery.

Camera Requirements For Precision Agriculture

Background Pixel Classification for Motion Detection in Video Image Sequences

ISET Selecting a Color Conversion Matrix

Better Light ViewFinder Repro Curves

Migration from Contrast Transfer Function to ISO Spatial Frequency Response

CSSE463: Image Recognition Day 2

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Prof. Feng Liu. Spring /05/2017

HDR images acquisition

Reikan FoCal Aperture Sharpness Test Report

!"#$%&'!( The exposure is achieved by the proper combination of light intensity (aperture) and duration of light (shutter speed) entering the camera.!

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Camera Image Processing Pipeline: Part II

Evaluation of image quality of the compression schemes JPEG & JPEG 2000 using a Modular Colour Image Difference Model.

3DUNDERWORLD-SLS v.3.0

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception

Colour Management Workflow

OUTDOOR PORTRAITURE WORKSHOP

Infrared Photography. John Caplis. Joyce Harman Harmany in Nature

CALIBRATED SKY LUMINANCE MAPS FOR ADVANCED DAYLIGHT SIMULATION APPLICATIONS. Danube University Krems Krems, Austria

>--- UnSorted Tag Reference [ExifTool -a -m -u -G -sort ] ExifTool Ver: 10.07

Photo Editing Workflow

Transcription:

Chapter 4 Experiment 4.1 Introduction According to the proposed AWB methods as described in Chapter 3, the following experiments were designed to evaluate the feasibility and robustness of the algorithms. The first part of all is the experiment of using the modified illuminant estimation method. The second is the experiment of using the 2-D scene analysis method. Following is method for solving color constancy. After that, the performance test and comparison will be also presented. 25

4.2 Illuminant Estimation Algorithm An experimental system has been set up to test illuminant estimation algorithm. The flow chart is shown in Fig. 4-1. Via the testing results of the Gaussian Model, we found it has relation on the mean values of each categories in the normalized chroma plane. After analyzing the experimental data, we suggest that (r, b) chroma plane should be chosen to distinguish each categories. Several experiments are made to verify the proposed method, including the relation of color temperature and mean value in different normalized chroma plane and relation of the different interval color temperature in each categories. The experimental system and method are shown in the following sections. Collect Pictures Classify image data Find Illuminant Estimation parameters Test Illuminant Estimation Algorithm Apply to Gaussian model and Find Mean value of each category Fig. 4-1 Experimental flow chart of illuminant estimation models 26

4.2.1 Pictures Collecting The DSC (Canon G5) was utilized in manual model to control the exposure parameters:exposure time (T), F-number (A) and ISO speed (S). The ISO was set at 100 to fix the light sensitivity of DSC. To avoid the image gamma effects, we took pictures with raw data format which is the original digital signal from imaging sensor. The image data include two categories.. Simulation image data In the illuminant estimation experiment, the simulation system has set up and illustrated in Fig. 4-2. Our target was Panon matching system which was 1131 different colored patches which we illuminated with a number of illuminant/filter combinations. A 5500 k solar light source was combined with Kodak color filters to obtain 15 illuminant ranging from 2800 K to 9300 K. A diffuser is placed in front of the light source to uniformize light distribution. The Chroma Meter and Minolta CS100 are used to calibrate the color temperature of light source. A DSC, Canon G5, on the manual mode is used as the platform to simulate the illuminant estimation process. The captured images are transferred into PC and analyzed through MatLab. 5500K Color filters Canon G5 data diffuser color patches Dark room Fig.4-2 Configuration of the illuminant estimation system in simulation 27

Natural scene image data 1920 natural scene pictures was collected under different weather and daytime as our image database. Our goal is to gather all kinds of color which occurs usually in camera scenes. Scene contain.. 1. Countryside view (333 scenes) 2. City street (476 scenes) 3. Market (57 scenes) 4. Sunset view(55 scenes) 5. Sea (77 scenes) 6. Sky (74 scenes) 7. Lake (48 scenes) 8. Flower and Fruit (123 scenes) 9. People with different background (365 scenes) 10. Scene contain Colorcheck(312 scenes) 28

4.2.2 Image Data Classification In our experiment, we used two color temperature standards to classify image data. Color temperature measured by Chroma Meter Here we use Minota c-102 Chroma Meter to capture color temperature of images. Color temperature measured by Photoshop Cs Photoshop Cs is a solution to define the color temperature of images. The interface is shown in Fig.4-3. The image there for testing was captured in the sunny afternoon and color temperature is 4200 K measured by Photoshop Cs, while it is 4500 K measured by Chroma Meter. Fig.4-3 The Interface of Photoshop Cs 29

4.2.3 Illuminant Estimation Parameters After image classification, the parameters used in illuminant estimation should be evaluated. We input each category in order, transform raw to BMP format and estimate the pixel values. In order to reduce the noise, we clipped pixels whose values are over 240 and also excluded any pixel whose R, G, or B pixel value, was 5 or less. Therefore, The gray levels of image was roughly 5 to 240. Use this information to have statistic data and build a chromaticity probability distribution for each category which are classified as light sources with color temperature. Finally, by using the equation (3-5), we can get mean values and covariance matrix to be used as illuminant estimation parameters. The procedure to calculate parameter values is as follow.. Light sources i Input image database RAW data BMP file R,G, B r, g (r j, g k ) Count++ Change light source Light sources dataset Mean value and covariance matrix Apply to Gaussian Model Light source i Characteristic Probability Light sources dataset Characteristic Probability Matrix Fig.4-4 The flow chart for getting illuminant estimation parameters 30

First, image pictures have been classified by illuminant color temperature. Following we transform raw to BMP format and calculate the pixel values to determine which image colors are present in the images which are classified to the same group.then, this information is coded in probability distribution and characterize as Gaussian parameters. So as the other illuminant color temperature groups. To obtain the pixel values and luminance (Y) of images, we choose NTSC standard formula that is as follows: r=r/(r+g+b) (4-1) b=b/(r+g+b) (4-2) g=g/(r+g+b) (4-3) Y = 0.229R + 0.587G + 0.114B (4-4) Where r, g, b are normalized gray values in the R, G and B pixels, respectively. 31

4.3 The illuminant of 2-D Scene Analysis To implement our scene analysis in the practical application, the simulations for optimized results are performed. The flow of the analysis process is shown in Fig. 4-5. Initially, we collected a lot of pictures under various conditions. A simulation system was set up to find the optimal color temperature by the learning via the classified image data. Then, the performance of the proposed algorithm was tested through the simulation of AWB process on PC and compared with other white balance methods. Here, both of Euclidean distance and Mahalanobis distance methods, were applied to analyze the desired images whose illuminant we wish to estimate. Light sources i Input image database C h a n g e Unknown-light-source image RAW data BMP file R,G, B r, g (r j, g k ) Count++ Light source i Characteristic Probability L i g h t S o u r c e Estimated illuminant! To determine the most possible light source by the Euclidean distance AND Mahalanobis distance. Light sources dataset Characteristic mean and variance values (r j, g k ) boolin Image Characteristic mean value Fig. 4-5 The flow chart of illuminant estimation of unknown images. 32

Given a characteristic mean and variance values of database and an image whose illuminant we wish to estimate, we perform the following steps. First, we transform raw to BMP format and calculate the pixel values to determine which image colors are present in the image. This information is coded in probability distribution and characterize as Gaussian parameters. Then, we determine a measure of the correlation between the image data and each of possible illuminants. The simply expression of a correlation is as Euclidean distance and Mahalanobis distance. For example, if a and b are vector of mean value, they are strongly correlated if (a-b)^2 is small. As result, an estimation of the unknown illuminant can be obtained. 4.4 Solving for Color Constancy The simulation system was set up as illustrated in Fig. 4-6. Our target was Macbeth color checker with 24 color matte which we illuminated with a number of illuminant/filter combinations. A 5500 k solar light source was combined with Kodak color filters to obtain 15 illuminants ranging from 2800K to 9300k. A diffuser was placed in front of the light source to uniformize light distribution. The Chroma Meter and Minolta CS100 were used to calibrate the color temperature of light source. A DSC, Canon G5, on the manual mode was used as the platform to simulate the illuminant estimation process. The captured images were transferred into PC and analyzed by MatLab. 33

The process for solving color constancy is described as follow: Step 1: The original image data (Raw data) of gray card under 15 illuminants from camera (Canon G5 ) were gathered. At the same time, the color temperature of illuminants were extract from Chroma meter and Photoshop CS software. Step 2: Forcing each gray card to have the same gray value in each R, G, B channel, by doing this, we can get R, B gain via corresponding color temperature to implement color constancy. 5500K Color filters Canon G5 data diffuser colorchecker Dark room Fig. 4-6 The simulation system for solving color constancy 34

4.5 Performance Test To examine the performance of our scene analysis method, we have simulated the AWB process by using a DSC (Canon G5) to take picture in different lighting conditions. The schematic diagram of the simulation system is shown in Fig. 4-8 AWB PROCESS Origin Image Illuminant Estimation Scene analysis Euclidean Distance Corrected Image Adjustment White Balance Compensation Mahalanobis Distance Finlayson s Method Fig. 4-8 Schematic diagram of AWB simulation system In the simulation, each scene is pictured with different color temperature from 2500k to 9300k, and the captured images are analyzed by our scene analysis method to evaluate the compensation amount. The compensation amounts are determined by the scene analysis process and used to adjust the white balance parameters verified by basic gray world method. By using the pictures with a serial color temperature values, the simulation of AWB process is performed. The white balance methods for comparisons are listed in Table 4-1. 35

Table 4-1 Comparisons of different white balance methods and their picture settings, Automatic white balance = AWB, Automatic Focus= AF, test camera = Canon G5 White Balance Method Gray world Finlayson s method Canon G5 solution Our optimal method Picture Setting AWB, AF, flash off, aperture priority, fixed ISO speed AWB, AF, flash off, aperture priority, fixed ISO speed AWB on, AF on, flash off, Fixed ISO speed AWB, AF, flash off, aperture priority, fixed ISO speed 4.6 Summary We have presented the experimental systems and experimental methods of illuminant estimation algorithm and 2-D scene analysis method. In addition, the performance test and the comparison of different white balance method are also illustrated. The experimental results and discussions will be given in next chapter. 36