Application of visual modelling in image restoration and colour image processing

Similar documents
Color Vision. Spectral Distributions Various Light Sources

COLOR FIDELITY OF CHROMATIC DISTRIBUTIONS BY TRIAD ILLUMINANT COMPARISON. Marcel P. Lucassen, Theo Gevers, Arjan Gijsenij

The Elements of Colour

Fall 2015 Dr. Michael J. Reale

CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE

Introduction to color science

Lecture 1 Image Formation.

Image Quality Assessment Techniques: An Overview

SSIM Image Quality Metric for Denoised Images

New structural similarity measure for image comparison

Reprint (R30) Accurate Chromaticity Measurements of Lighting Components. Reprinted with permission from Craig J. Coley The Communications Repair depot

Sensitivity to Color Errors Introduced by Processing in Different Color Spaces

Colour Reading: Chapter 6. Black body radiators

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

A Statistical Model of Tristimulus Measurements Within and Between OLED Displays

Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector

ELEC Dr Reji Mathew Electrical Engineering UNSW

VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

New wavelet based ART network for texture classification

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image

DIGITAL COLOR RESTORATION OF OLD PAINTINGS. Michalis Pappas and Ioannis Pitas

CSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

VIDEO DENOISING BASED ON ADAPTIVE TEMPORAL AVERAGING

CONTRAST ENHANCEMENT OF COLOR IMAGES BASED ON WAVELET TRANSFORM AND HUMAN VISUAL SYSTEM

Digital Image Processing

The ZLAB Color Appearance Model for Practical Image Reproduction Applications

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Encoding Color Difference Signals for High Dynamic Range and Wide Gamut Imagery

Topics: Chromaticity, white point, and quality metrics

Characterizing and Controlling the. Spectral Output of an HDR Display

Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis

Colour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ.

Spectral Color and Radiometry

IT Digital Image ProcessingVII Semester - Question Bank

Local Linear Models for Improved von Kries Adaptation

EE 5359 Multimedia project

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.

Digital Image Processing. Introduction

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

Neurophysical Model by Barten and Its Development

Shift estimation method based fringe pattern profilometry and performance comparison

An ICA based Approach for Complex Color Scene Text Binarization

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Visual Evaluation and Evolution of the RLAB Color Space

Opponent Color Spaces

Digital Image Processing

Spectral Images and the Retinex Model

A Novel Statistical Distortion Model Based on Mixed Laplacian and Uniform Distribution of Mpeg-4 FGS

Low Cost Colour Measurements with Improved Accuracy

Blood vessel tracking in retinal images

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Object detection using non-redundant local Binary Patterns

Assessing Colour Rendering Properties of Daylight Sources Part II: A New Colour Rendering Index: CRI-CAM02UCS

Computer Vision I - Basics of Image Processing Part 1

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Color. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.

Why does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading:

Coupling of surface roughness to the performance of computer-generated holograms

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

DCT-BASED IMAGE QUALITY ASSESSMENT FOR MOBILE SYSTEM. Jeoong Sung Park and Tokunbo Ogunfunmi

Lecture 12 Color model and color image processing

CS 111: Digital Image Processing Fall 2016 Midterm Exam: Nov 23, Pledge: I neither received nor gave any help from or to anyone in this exam.

Filtering and Enhancing Images

Laser stripe peak detector for 3D scanners. A FIR filter approach

Multimedia Information Retrieval

Distinguishing the Noise and image structures for detecting the correction term and filtering the noise by using fuzzy rules

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

What is color? What do we mean by: Color of an object Color of a light Subjective color impression. Are all these notions the same?

Image Enhancement. Digital Image Processing, Pratt Chapter 10 (pages ) Part 1: pixel-based operations

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Color Appearance in Image Displays. O Canada!

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

Texture Image Segmentation using FCM

Digital Image Processing

Sources, Surfaces, Eyes

Image Classification Using Wavelet Coefficients in Low-pass Bands

Digital Image Processing. Image Enhancement (Point Processing)

BLIND IMAGE QUALITY ASSESSMENT WITH LOCAL CONTRAST FEATURES

On the performance of turbo codes with convolutional interleavers

Automated Control of The Color Rendering Index for LED RGBW Modules in Industrial Lighting

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

Compression transparent low-level description of audio signals

Investigation on the Discrete Cosine Transform and Chromaticity Features in Colour Texture Analysis

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.

One image is worth 1,000 words

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

Non-Linear Masking based Contrast Enhancement via Illumination Estimation

2006 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Lecture 5: Compression I. This Week s Schedule

PSD2B Digital Image Processing. Unit I -V

Herding CATs: A Comparison of Linear Chromatic-Adaptation Transforms for CIECAM97s

Robust Image Watermarking based on Discrete Wavelet Transform, Discrete Cosine Transform & Singular Value Decomposition

PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY

Image Classification for JPEG Compression

Transcription:

University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 1997 Application of visual modelling in image restoration and colour image processing Aziz Qureshi University of South Australia Philip Ogunbona University of Wollongong, philipo@uow.edu.au Publication Details Qureshi, A. & Ogunbona, P. (1997). Application of visual modelling in image restoration and colour image processing. IEEE Region 10 Annual International Conference, Proceedings: Speech and Image Technologies for Computing and Telecommunications (pp. 17-20). IEEE. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

Application of visual modelling in image restoration and colour image processing Abstract This paper describes the application of human visual models in (i) defining a visually uniform colour representation space and (ii) the formulation of visually weighted Kalman filtering for image restoration. The former being useful in colour image quantisation and compression. For (i), the uniformity of chromaticity differences at the ouptut of Frei s colour vision model [3] is tested and compensated for by using MacAdam s uniform chromaticity space. For (ii), the dynamical image model of the Kalman filter is visually weighted using the frequency response of Stockham s model [l] of human vision. Keywords image, restoration, colour, processing, application, visual, modelling Disciplines Physical Sciences and Mathematics Publication Details Qureshi, A. & Ogunbona, P. (1997). Application of visual modelling in image restoration and colour image processing. IEEE Region 10 Annual International Conference, Proceedings: Speech and Image Technologies for Computing and Telecommunications (pp. 17-20). IEEE. This conference paper is available at Research Online: http://ro.uow.edu.au/infopapers/2142

Application of Visual Modelling in Image Restoration and Colour Image Processing Aziz G. Qureshi* and Philip Ogunbona** *Institute for Telecommunications Research University of South Australia, Adelaide, SA 5095 **School of Electrical, Computer, and Telecommunications Engineering University of Wollongong, Wollongong, NSW 2522 ABSTRACT: This paper describes the application of human visual models in (i) defining a visually uniform colour representation space and (ii) the formulation of visually weighted Kalman filtering for image restoration. The former being useful in colour image quantisation and compression. For (i), the uniformity of chromaticity differences at the ouptut of Frei s colour vision model [3] is tested and compensated for by using MacAdam s uniform chromaticity space. For (ii), the dynamical image model of the Kalman filter is visually weighted using the frequency response of Stockham s model [l] of human vision. 1 INTRODUCTION In many image processing applications such as image compression, enhancement and restoration, it is desirable to account for the way in which the human visual system processes image information. The human visual system is a complex, non-linear, and time-varying system. Only the early stages of the visual process have been sufficiently understood to be modelled accurately enough to be of relevance in image processing applications. Stockham [l] introduced a basic model of human vision for use in image processing applications. He defined a visual domain at the ouput of the model and related it to Oppenheim s concept of homomorphic processing and filtering [2]. Image data in the visual domain is weighted in accordance to its relative importance to the visual system. Hence, image processing algorithms applied to such visually weighted data produce improved performance in the visual sense. Frei [3] extended Stockham s model of achromatic vision to the case of colour vision. This paper considers two applications of human vision models in image processing: visually relevant colour image representation and visually weighted image restoration. Both applications are served usefully by the definition of a visual fidelity or error criterion to describe differences between original and processed images. The widely used mean-square error (MSE) measure is not consistent with the visual perception and often leads to de-emphasis of visually important features and vice-versa. In Section 2, Frei s model of colour vision (which consists of a luminance channel and two chromaticity channels) is extended to provide improved uniformity in its chromaticity representation. This is achieved by employing the experimentally defined MacAdam s uniform chromaticity space [4] to test and specify compensations for Frei s chromaticty representation. In the visual domain of the extended Frei model equal distances represent roughly equal perceived colour differences. This uniformity is beneficial for colour image quantisation, optimal colour selection, and colour image compression. The restoration of (grey-scale) images using Kalman filtering [5] degraded by deterministic blurring and additive random noise can be described as an optimal estimation problem with respect to the MSE criterion. In Section 3 of this paper, visually weighted Kalman filtering for image restoration is described. The spatial frequency response of Stockham s model is utilised to obtain visually weighted Kalman gain values. 2 COLOUR REPRESENTATION In this Section, the colour representation spaces are briefly discussed and extension of Frei s vision model is described. 2.1 Colour Spaces The trichromatic nature of human colour vision is well known, and explained well by the Young-Helmholtztheory 17

of colour vision [6,7]. It postulates that the human vision s colour receptors (cones) have three types of photo-sensitive pigments whose spectral energy absorption characteristics are linearly independent. This trivariance of colour vision [6], means that most colours can be uniquely represented by a mixture of three primary colours, usually red (R), green (G), and blue ( 3). These primary colours form the basis of the RGB colour space. A digital colour image is usually represented by assigning RGB intensity values for each of its picture elements. However, it has been experimentally shown that the perception of colour is not a linear function of intensity values. The RGB colour space is therefore non-homogeneous as equal Euclidean distances in it do not correspond to equal appearing colour differences. It also cannot account for the effects of spatialinteraction between neighbouring colour points. The spectral sensitivity curves for the CIE RGB primaries indicate that some colours cannot be obtained additively as they require negative tristimulus values for at least one primary. To overcome this shortcoming of real primary systems, in 1931 the CIE adopted the XYZ primary system which yields positive tristimulus values for all real stimuli. The system has purely imaginary primaries X, Y, Z with respec-tive colour matching functions x(l), yo), z(l) (where 1 is the wavelength). The CIE XYZ values are realted to the tristimulus values of a system of real primaries by a 3x3 linear transformation matrix [6]. MacAdam [4] experimentally investigated the xy-chromaticity space for homogeneity of colour difference thresholds at fixed luminance levels. Based on these experiments, a new uniform chromaticity space called MacAdam s. space was defined via a non-linear transformation of the xy-coordinates [4]. For small localised regions, of the order of a few colour thresholds, the MacAdam s domain forms an approximately homogeneous chromaticity space. In spite of its good homogeneous chromaticity representation, it is not convenient for colour representation as it cannot account for luminance changes or spatial interaction of the visual system. MacAdam doamin s property of visually homogeneous chromaticity representation provides a tool for quantifying perceived chromaticity differences e.g. within localised regions on it, equal Euclidean distances represent equal perceived chromatcity changes. This property provides a method for objectively assessing the chromatic homogeneity of other colour image representation spaces. 2.2 Evaluation of Frei s Model of Colour Vision Frei s model of human vision incorporates some of the pre-cognitive processing of image informtion by the visual systems. It does not account for temporal and adaptation effects, and is valid for only medium brightness levels. However, it emulates enough visual behaviour to be of significant value in image processing. Details of the model are given in [3]. It has three main stages: the first stage represents a linear transformation from RGB space to the eyes primary system or tristimulus space. The second stage models the eyes nonlinear response to intensity inputs, and the third stage represents the spatial response and interaction of the eye. The output of the model has three channels: G1 the luminance (dark-light) channel, G2 is the red-green chromaticity channel and G3 is the yellow-blue chromaticity channel. Distortion measures applied at the output of the model in the visual domain should weight features according to their visual significance. To evaluate the colour uniformity of Frei s visual domain, a regularly spaced (and relevantly sized) grid from its chromaticity coordinates was transformed into MacAdam s domain coordinates. The distortion of the grid from a regular and equal spacing revealed the non-uniformity of colour representation in Frei s visual domain. Compensation laws for each chromaticity channel of the Frei s model were calculated by equalisation of Euclidean distance measures between the grid points [lo]. Figures l(a) and l@) respectively show the mapping of an equally spaced, regular grid from Frei s visual domain (FVD) and compensated FVD into MacAdam s chromaticity space. The distortion in uniformity of the uncompensated grid are strikingly obvious, while the compensated case shows a much more uniform transformed grid. Uniformity was statistically measured as the ratio of standard deviation to mean (S/MJ of the Euclidean distances between transformed grid cross points. 18

These were noted to be between 100% to 210% before compensation and 13% to 30% after compensation. The significantly increased uniformity in the transformed grid is thus numerically confirmed. To further validate the compensated Frei s model, subjective assessment of the uniformity of colour difference perception were made. Gaussian noise was added in the visual domain and its effects in the RGB domain were observed. For the compensated model, colour variations seen across the gamut of colours in a test RGB palette, are roughly equal for equal excursions in the G2 and G3 channels. This is in contrast to the subjective observations for the uncompensated space where excursions in G2 and G3 were visible in green areas far more than other colours. The compensated visual domain of Frei s model is useful in defining a more effective visual fidelity criterion for colour image processing. This is useful in many colour image processing applications including colour image quantisation, compression, enhancement and estimation. 3 VISUALLY WEIGHTED KALMAN FILTER Frei s model of colour vision reduces to an achromatic vision model similar to Stockham s, when only the luminance channel G1 is considered. In this Section, an approach to visually weighted Kalman filtering is presented based on Stockham s model. The latter has two stages: a nonlinearity representing the eyes response to intensity inputs and a second stage to model the spatial response. The incorporation of the non-linearity can create complications in the dynamical signal model and observation model of the Kalman state-space equations. Fortunately, Clark [8] has observed that the nonlinear stage in the visual model is counteracted by the screen gamma of most modern display terminals. He has suggested that the nonlinearty be ignored in working with visually weighted image processing applications. In visually weighting the Kalman filter signal model equations, the non-linearity in Stockham s model is thus ignored. Incorporating human vision models in image processing can be accomplished by either weighting the data to be processed such as in homomorphic processing [9] or by weighting the parametric equations specifying the data. The latter approach is more suitable for use with Kalman filtering given that it employs signal prediction and signal update equations. The restoration of (grey-scale) images using Kalman filtering [5] degraded by deterministic blurring and additive random noise can be described as an optimal estimation problem with respect to the MSE criterion. For linear observations and Gaussian signals, the Kalman algorithm can provide the minimum mean-square error (h4mse) estimates of the signal. The Kalman algorithm consists of prediction and update equations. The optimal update equation for the Kalman gain is derived by an unconstrained minimisation of a mean square error functional. Visual weighting of the Kalman filter is acheived by weighting the minimum mean-square error prediction coefficients with the inverse Fourier transform (impulse response function) of the spatial frequency response of Stockham s model. These weighted MMSE coefficients define a weighted mean-sqaure error (MSE) functional. Optimization of this wieghted MSE functional leads to visually weighted Kalman gains. The performance of the visually weighted Kalman filter has been evaluated using 256x256 test digital images. The images were blurred using a uniform point spread function and degraded by additive white Gaussian noise. Distorted images were generated for a range of blurred signal to noise ratios (BSNRs) (10 db to 50 db). The degraded images were then restored using the well known reduced-update Kalman filter (RIJKF) [5] algorithm and a visually weighted RUKF (VRUKF). The restoration results obtained using the two algorithms were compared both numerically and subjectively. It was seen that the visually weighted filter consistently produces better subjective restorations. The RUKF which is based on minimising the MSE provides the better MSE improvements in intensity domain. This reveals the inconsistency of the MSE measure (when applied in the intensity domain) withvisual relevance. However when the 19

MSE is measured in visually weighted domain, then the VRUKF was observed to perform upto 3 db better. 4 SUMMARY This paper has qualitatively described the application of human visual models in the formulation of visually weighted Kalman filtering for image restoration and in defining a visually uniform colour representation space. The dynamical image model MMSE predictor coefficents (of the Kalman filter) are visually weighted using the frequency response of Stockham's model of human vision. These weighted MMSE coefficients define a weighted mean-sqaure error (MSE) functional. Optimization of this wieghted MSE fucntional leads to Kalman gains. 'visually weighted' The uniformity of chromaticity differences at the ouptut of Frei's human colour vision model is tested and compensated for by using MacAdam's uniform chromaticity space. In the visual domain of the extended Frei model equal distances represent roughly equal perceived colour dserences. This forms the basis of a visually relevant fidelity criterion which can be beneficial for colour image quantisation, compression, enhancement, and optimal colour selection. 5 REFERENCES [I] T. G. Stockham, 'Image Processing in the Context of a Visual Model', Proc. of the IEEE, Vol. 60, July 1972, pp. 828-842. [2] A. V. Oppenheim, R. W. Schafer, and T. G. Stockham, 'Nonlinear Filtering of Multiplied and Convolved Signals',Proceedings of the IEEE, Vol. 56, August 1968, pp. 1264-1291. 131 W. Frei, 'RateDistortion Coding Simulationfor ColourImages', Proc. of the Society of Photo-optical Engineers, Vol. 87, pp. 197-203,Aug. 1976. [4] D. L. MacAdam, 'Visual Sensitivities to Color Differences in Daylight', J. of the Optical Society ofamerica, Vol. 32, May 1942, pp. 247-274. [5] J. W. Woods and C. H. Radewan, 'Kalman Filtering in two Dimensions: Further Results', IEEE Trans. on Acoustics, Speech, and Signal Processing, vol. ASSP-29, no. 2, pp. 188-196, April 1981. [6]YLeGrand, 'Light, Colourandvision', Chapmanand HallLtd., London, 1988. [7] G. Wyszecki and W. S. Stiles, 'Color Science', Wiley, NewYork, 1967. [8] R. J. Clarke, 'Transform Coding of Images', Academic Press, Orlando, Florida, 1985. [9] D. G. Granrath, 'The Role of Human Vision Models in Image Processing', Proc. IEEE, vol. 69, no. 5, pp. 552-561, May 1981. [lo] Qureshi, k G.,Avisual fidelity criterionusing ahomogeneous color space, M.Sc.E thesis 1983, UNB, Frederiction, NB, Canada. Figure 1: Distorted G1, G2 grid in MacAdam's-Domain (a) uncompensated @) compensated 20