Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
What is included with this book?
Stephen Westland was awarded his BSc and PhD from the University of Leeds. In 1986 he joined Courtaulds Research as a Colour Physicist before returning to academia in 1990 to work at the University of Keele. He worked as a post-doctoral researcher and lecturer in the Department of Communication and Neuroscience where he taught and researched colour measurement, human colour vision, computational imaging and image processing. In 1990 he was appointed as a Reader in Colour Imaging at the Colour Imaging Institute of the University of Derby. He was appointed as Professor of Colour Science and Technology in the School of Design at the University of Leeds in 2003 where he currently teaches and researches.
He has published more than 100 refereed papers in the areas of colour imaging, colour management, colour physics and colour design. He has been active in professional bodies that are concerned with colour. He is an active participant in conferences organised by the Society of Imaging Society and Technology (IS&T) and served on several organizational and technical committees. In 2008 he was awarded a Fellowship of the Society of Dyers and Colourists and the Davies Medal from the Royal Photographic Society for his research on digital colour imaging.
Acknowledgements | p. ix |
About the Authors | p. xi |
Introduction | p. 1 |
Preface | p. 1 |
Why Base this Book on MATLAB®? | p. 2 |
A Brief Review of the CDS System of Colorimetry | p. 4 |
Linear Algebra for Beginners | p. 13 |
Some Basic Definitions | p. 13 |
Solving Systems of Simultaneous Equations | p. 14 |
Function Approximation | p. 16 |
A Short Introduction to MATLAB® | p. 19 |
Matrices | p. 19 |
Matrix Operations | p. 21 |
Solving Linear Systems | p. 23 |
M-Files | p. 25 |
Using Functions in MATLAB® | p. 25 |
Computing CIE Tristimulus Values | p. 27 |
Introduction | p. 27 |
Colour-Matching Functions | p. 28 |
Interpolation Methods | p. 29 |
Extrapolation Methods | p. 38 |
Correction for Spectral Bandpass | p. 38 |
Tristimulus Values | p. 39 |
Chromaticity Diagrams | p. 43 |
CIELAB and Colour Difference | p. 49 |
Introduction | p. 49 |
CIELAB and CIELUV Colour Space | p. 50 |
A Representation of CIELAB Using MATLAB® | p. 56 |
CIELAB Colour Difference | p. 60 |
Optimised Colour-Difference Formulae | p. 64 |
CMC (l:c) | p. 64 |
CIE 94 | p. 67 |
CEEDE2000 | p. 68 |
Chromatic-Adaptation Transforms and Colour Appearance | p. 75 |
Introduction | p. 75 |
Chromatic-Adaptation Transforms (CATs) | p. 76 |
A Brief History of CATs | p. 80 |
CMCCAT97 | p. 80 |
CMCCAT2000 | p. 83 |
Colour-Appearance Models (CAMs) | p. 86 |
CIECAM02 | p. 88 |
Physiological Colour Spaces | p. 93 |
Introduction | p. 93 |
Colour Vision | p. 94 |
Cone-Excitation Space | p. 96 |
MacLeod and Boynton Chromaticity Diagram | p. 101 |
DKL Colour Space | p. 106 |
Colour Management | p. 119 |
The Need for Colour Management | p. 119 |
Using MATLAB® to Create Representations of Gamuts | p. 121 |
RGB Colour Spaces | p. 122 |
sRGB | p. 123 |
Adobe RGB (1998) | p. 125 |
The International Color Consortium | p. 126 |
Characterisation and Calibration | p. 127 |
Approaches to Characterisation | p. 128 |
Display Characterisation | p. 131 |
Introduction | p. 131 |
Gamma | p. 131 |
The GOG Model | p. 132 |
Device-Independent Transformation | p. 133 |
Characterisation Example of CRT Display | p. 134 |
Beyond CRT Displays | p. 140 |
Characterisation of Cameras | p. 143 |
Introduction | p. 143 |
Correction for Nonlinearity | p. 144 |
Correction for Lack of Spatial Uniformity | p. 146 |
Characterisation | p. 146 |
Example Characterisation of a Digital Camera | p. 149 |
Characterisation of Printers | p. 159 |
Introduction | p. 159 |
Physical Models | p. 160 |
Neural Networks | p. 161 |
Characterisation of Half-Tone Printers | p. 162 |
Correction for Nonlinearity | p. 162 |
Neugebauer Models | p. 163 |
Example Characterisation of a Half-Tone Printer | p. 165 |
Characterisation of Continuous-Tone Printers | p. 169 |
Kubelka-Munk Models | p. 169 |
Interpolation of 3D Look-Up Tables | p. 172 |
General Linear and Nonlinear Transforms | p. 173 |
Example Characterisation of a Half-Tone Printer | p. 173 |
Multispectral Imaging | p. 179 |
Introduction | p. 179 |
Computational Colour Constancy and Linear Models | p. 180 |
Example Using MATLAB® | p. 181 |
Properties of Reflectance Spectra | p. 182 |
PCA and SVD | p. 183 |
SVD Using MATLAB® | p. 185 |
Application of SVD to Reflectance Recovery | p. 189 |
Techniques for Multispectral Imaging | p. 191 |
Maloney-Wandell Method | p. 191 |
Imai-Berns Method | p. 192 |
Shi-Healey Method | p. 193 |
Methods Based on Maximum Smoothness | p. 193 |
Device Characterisation Revisited | p. 193 |
Fourier Operations on Reflectance Spectra | p. 193 |
Table of White Points of Illuminants used in r2xyz and Other Functions | p. 197 |
Colour Toolbox | p. 199 |
Where to Find the Toolbox | p. 199 |
How to Install the Toolbox | p. 199 |
Summary of Toolbox Files | p. 199 |
Computing CEE Tristimulus Values | p. 199 |
CIELAB and Colour Difference | p. 200 |
Chromatic-Adaptation Transforms and Colour Appearance | p. 200 |
Physiological Colour Spaces | p. 200 |
Colour Management | p. 200 |
Display Characterisation | p. 200 |
Characterisation of Cameras | p. 201 |
Characterisation of Printers | p. 201 |
References | p. 203 |
Index | p. 213 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.