Color Image Processing

Similar documents
Lecture 3: Grey and Color Image Processing

Digital Image Processing Color Models &Processing

Color Image Processing. Gonzales & Woods: Chapter 6

Color Image Processing

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

Lecture 8. Color Image Processing

Color images C1 C2 C3

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Color Image Processing

6 Color Image Processing

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Color. Used heavily in human vision. Color is a pixel property, making some recognition problems easy

Color image processing

Chapter 3 Part 2 Color image processing

Raster Graphics. Overview קורס גרפיקה ממוחשבת 2008 סמסטר ב' What is an image? What is an image? Image Acquisition. Image display 5/19/2008.

קורס גרפיקה ממוחשבת 2008 סמסטר ב' Raster Graphics 1 חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור

LECTURE 07 COLORS IN IMAGES & VIDEO

Mahdi Amiri. March Sharif University of Technology

Color Image Processing. Jen-Chang Liu, Spring 2006

Reading instructions: Chapter 6

Image and video processing (EBU723U) Colour Images. Dr. Yi-Zhe Song

Digital Image Processing. Lecture # 8 Color Processing

Imaging Process (review)

Color: Readings: Ch 6: color spaces color histograms color segmentation

To discuss. Color Science Color Models in image. Computer Graphics 2

Colors in Images & Video

IMAGE PROCESSING >COLOR SPACES UTRECHT UNIVERSITY RONALD POPPE

CSSE463: Image Recognition Day 2

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

COLOR and the human response to light

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

Introduction to Multimedia Computing

Wireless Communication

Color Image Processing

VIDEO AND IMAGE PROCESSING USING DSP AND PFGA. Chapter 1: Introduction to Image Processing. Contents

Unit 8: Color Image Processing

Color and Perception. CS535 Fall Daniel G. Aliaga Department of Computer Science Purdue University

COLOR. and the human response to light

Images and Colour COSC342. Lecture 2 2 March 2015

Color Image Processing

the eye Light is electromagnetic radiation. The different wavelengths of the (to humans) visible part of the spectra make up the colors.

Color images C1 C2 C3

Sampling and Reconstruction. Today: Color Theory. Color Theory COMP575

YIQ color model. Used in United States commercial TV broadcasting (NTSC system).

Chapter 6: Color Image Processing. Office room : 841

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

05 Color. Multimedia Systems. Color and Science

Color Image Processing EEE 6209 Digital Image Processing. Outline

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Introduction to Color Science (Cont)

Digital Image Processing Chapter 6: Color Image Processing

Announcements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:

Introduction to Computer Vision CSE 152 Lecture 18

COLOR. Elements of color. Visible spectrum. The Human Visual System. The Fovea. There are three types of cones, S, M and L. r( λ)

Color and Color Model. Chap. 12 Intro. to Computer Graphics, Spring 2009, Y. G. Shin

Lecture Color Image Processing. by Shahid Farid

Digital Image Processing COSC 6380/4393. Lecture 20 Oct 25 th, 2018 Pranav Mantini

University of British Columbia CPSC 414 Computer Graphics

Introduction to computer vision. Image Color Conversion. CIE Chromaticity Diagram and Color Gamut. Color Models

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

Color Reproduction. Chapter 6

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

Color Image Segmentation using FCM Clustering Technique in RGB, L*a*b, HSV, YIQ Color spaces

Hello, welcome to the video lecture series on Digital image processing. (Refer Slide Time: 00:30)

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Image and video processing

IMAGES AND COLOR. N. C. State University. CSC557 Multimedia Computing and Networking. Fall Lecture # 10

12 Color Models and Color Applications. Chapter 12. Color Models and Color Applications. Department of Computer Science and Engineering 12-1

CIE tri-stimulus experiment. Color Value Functions. CIE 1931 Standard. Color. Diagram. Color light intensity for visual color match

Chapter 2 Fundamentals of Digital Imaging

The Principles of Chromatics

Sampling Rate = Resolution Quantization Level = Color Depth = Bit Depth = Number of Colors

Bettina Selig. Centre for Image Analysis. Swedish University of Agricultural Sciences Uppsala University

CHAPTER 6 COLOR IMAGE PROCESSING

Prof. Feng Liu. Winter /09/2017

Computer Graphics Si Lu Fall /27/2016

Color and perception Christian Miller CS Fall 2011

EECS490: Digital Image Processing. Lecture #12

Visual Perception. Overview. The Eye. Information Processing by Human Observer

Introduction to Color Theory

Chapter 9: Color. What is Color? Wavelength is a property of an electromagnetic wave in the frequency range we call light

COLOR. Elements of color. Visible spectrum. The Fovea. Lecture 3 October 30, Ingela Nyström 1. There are three types of cones, S, M and L

CSE 332/564: Visualization. Fundamentals of Color. Perception of Light Intensity. Computer Science Department Stony Brook University

Digital Image Processing COSC 6380/4393

MULTIMEDIA SYSTEMS

A simulation tool for evaluating digital camera image quality

VC 16/17 TP4 Colour and Noise

Digital Image Processing Chapter 6: Color Image Processing ( )

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Color Appearance, Color Order, & Other Color Systems

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Digital Image Processing

Forget Luminance Conversion and Do Something Better

Introduction to Computer Vision and image processing

DESIGN & DEVELOPMENT OF COLOR MATCHING ALGORITHM FOR IMAGE RETRIEVAL USING HISTOGRAM AND SEGMENTATION TECHNIQUES

Color Science. CS 4620 Lecture 15

Understanding Color Theory Excerpt from Fundamental Photoshop by Adele Droblas Greenberg and Seth Greenberg

Color , , Computational Photography Fall 2017, Lecture 11

Digital Image Processing (DIP)

Transcription:

Color Image Processing with Biomedical Applications Rangaraj M. Rangayyan, Begoña Acha, and Carmen Serrano University of Calgary, Calgary, Alberta, Canada University of Seville, Spain

SPIE Press 2011 434 pages 2

The Nature of Color Images Photo courtesy of Chris Pawluk 3

Color Attributes Hue: dominant wavelength or band Saturation: quality or colorfulness, not diluted with white Intensity or Brightness: primary visual sensation related to physical luminance Also used: Chroma, Lightness 4

Color Perception and Trichromacy 5

Representation of Color Images: Color Spaces A color image may be represented using the following standard representations: [red, green, blue] or RGB [cyan, magenta, yellow, black] or CMYK [hue, saturation, intensity] or HSI L*u*v*, L*a*b* YIQ, YUV, CIE RGB, CIE XYZ others 6

Color-matching Functions 7

Color-matching Functions 8

CIE Chromaticity Diagram: Triangular Gamut of srgb 9

The RGBW-CMYK Cube 10

Relationships between RGBW, HSI, and CMYK representations of color images 11

Hue, Saturation, and Intensity Varying hue with constant saturation and intensity Varying hue and saturation with constant intensity 12

Representation of Color Images: RGB Original image Red component Green component Blue component 13

Representation of Color Images: RGBV Histograms 14

Representation of Color Images: RGB Histogram 15

Representation of Color Images: HSI Original image Hue Saturation Intensity 16

Representation of Color Images: HSI Original image Hue Sin (hue/2) = distance from red Sin[(hue-120)/2] = distance from green 17

Representation of Color Images: HSI Original image Hue-saturation histogram 18

HSI: Roles of Hue Saturation and Intensity 19

Chromatic vs Achromatic Pixels 20

Natural versus Pseudo Color 21

Acquisition of Color Images 1. Sensor color filter array data 2. Dark current correction 3. White balance 4. Demosaicking 5. Color transformation to unrendered color space 6. Color transformation to rendered color space 22

Demosaicking by Interpolation 23

The Need for Calibration of Color Images Image Alert! 24

Color Characterization 25

Filtering to Remove Noise 26

Neighborhood Shapes 27

Mean and Median Filtering Mean = 90.67 Median = 87 28

Ordering of Vectorial Data RGB pixel values in a 3x3 neighborhood of a color image: 29

Marginal Median: sort by R, G, B 30

Reduced Ordering: Euclidean distance to mean = 31

Vector Median and Vector Directional Filters sum of distances from each vector to all other vectors 32

Filtering using statistics derived using adaptive neighborhoods 33

34

35

Enhancement of Color Images Quite often, the enhancement required would be only in the intensity component: Gamma correction, Histogram equalization. Sometimes, saturation may need to be increased. Rarely would we want to alter the hue component. Processing the RGB components individually is not usually recommended. 36

37

Enhancement of Contrast in Luminance and Color 38

Enhancement of Contrast in Luminance and Color m: mean over 5x5 region max: max over image 39

Enhancement of Contrast in Luminance and Color 40

Enhancement of Contrast in Luminance and Color Green and Blue channels also scaled as above [Liu & Yan] 41

42

Color Histogram Equalization 43

Segmentation of Color Images Selecting ranges in RGB Selecting ranges in HSI 44

Image Alert! 45

Segmentation of Images of Skin Ulcers Original image Hue-saturation histogram Red (granulation) S>0.4 and H 300º to 0 to 30º Yellow (fibrin) S>0.2 and H 30º to 90º Black (necrotic scar) S<0.2 and I<0.25*max Ulcer regions 46

Segmentation: k-means Algorithm color pixel dataset code book of centroids set of pixels corresponding to v i : for which v i is nearest 47

Segmentation: k-means Algorithm Starting from the finite dataset X, iteratively move the k code vectors so as to minimize an error measure and recalculate the sets. 48

49

50

Color Deconvolution in Histopathology Images R G B P = 51

Color Separation in Histopathology Images 52

Additional Topics Edge detection in color Region growing in color Morphological image processing in color Hyperspectral image processing Analysis of texture in color Coding and data compression of multispectral data Analysis of burn wounds Analysis of skin ulcers Teledermatology Telepathology Aerial photogrammetry... 53

Please see the book for details, references, and credits Thank You!