Page 8 - Computational Colour Science Using MATLAB
P. 8
Contents
Acknowledgements xi
1 Introduction 1
1.1 Who this book is for 1
1.2 Why base this book upon MATLAB? 2
1.3 A brief review of the CIE system of colorimetry 4
2 Linear Algebra for Beginners 13
2.1 Some basic definitions 13
2.2 Solving systems of simultaneous equations 14
2.3 Transposes and inverses 16
2.4 Linear and non-linear transforms 16
3 A Short Introduction to MATLAB 19
3.1 Matrix operations 20
3.2 Computing the transpose and inverse of matrices 22
3.3 M-files 25
3.4 Using functions in MATLAB 25
4 Computing CIE Tristimulus Values 27
4.1 Introduction 27
4.2 Standard colour-matching functions 27
4.3 Interpolation methods 29
4.4 Extrapolation methods 33
4.5 Tables of weights 34
4.6 Correction for spectral bandpass 35
4.7 Chromaticity diagrams 35
4.8 Implementations and examples 37
4.8.1 Spectral bandpass correction 37
4.8.2 Reflectance interpolation 39
4.8.3 Computing tristimulus values 41
4.8.4 Plotting the spectral locus 45
5 Computing Colour Difference 49
5.1 Introduction 49
5.2 CIELAB and CIELUV colour space 50