IPCV ‘06 August 21 – September 1 Budapest Jussi Parkkinen Markku Hauta-Kasari Department of Computer Science University of Joensuu, Finland

Slides:



Advertisements
Similar presentations
Computational Photography: Color perception, light spectra, contrast Connelly Barnes.
Advertisements

VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
Color Image Processing

Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Capturing and optimising digital images for research Gilles Couzin.
1 Color Segmentation: Color Spaces and Illumination Mohan Sridharan University of Birmingham
Digital Image Processing Chapter 2: Digital Image Fundamentals.
VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2008.
1 Computer Science 631 Lecture 6: Color Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Chapter 2 Digital Image Fundamentals. Outline Elements of Visual Perception Light and the Electromagnetic Spectrum Image Sensing and Acquisition Image.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Colors and sensors Slides from Bill Freeman, Fredo Durand, Rob Fergus, and David Forsyth, Alyosha Efros.
Design Principles of Bacteriorhodopsin Imaging Systems Jussi Parkkinen Department of Computer Science University of Joensuu Finland.
Image Formation Mohan Sridharan Based on slides created by Edward Angel CS4395: Computer Graphics 1.
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
SPECTRAL COLOR IMAGING Jussi Parkkinen Markku Hauta-Kasari IPCV 2006 August 23 th, 2006 Budapest, Hungary.
Digital Media Dr. Jim Rowan ITEC 2110 Color. COLOR Is a mess It’s a subjective sensation PRODUCED in the brain Color differs for light and paint/ink Printing.
Lecture outline Basics Spectral image Spectral imaging systems Applications Summary Lecture material by: Markku Hauta-Kasari, Kanae Miyazawa, Jussi Parkkinen,
Product Design Sketching Chromatic Theories. Color Spectrum The range of colors seen by human eye is the “visible color spectrum”
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics I, Fall 2008 Image Formation.
1 Image Formation. 2 Objectives Fundamental imaging notions Physical basis for image formation ­Light ­Color ­Perception Synthetic camera model Other.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Any questions about the current assignment? (I’ll do my best to help!)
© 1999 Rochester Institute of Technology Color. Imaging Science Workshop for Teachers ©Chester F. Carlson Center for Imaging Science at RIT Color Images.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
Computer Graphics in Java CR325. What is Computer Graphics? A kind of Data processing Voice and Signal Processing = 1D data processing Image Processing.
Computer Vision – Fundamentals of Human Vision Hanyang University Jong-Il Park.
Color in image and video Mr.Nael Aburas. outline  Color Science  Color Models in Images  Color Models in Video.
Color Segmentation & Introduction to Motion Planning CSE350/ Sep 03.
Color Theory ‣ What is color? ‣ How do we perceive it? ‣ How do we describe and match colors? ‣ Color spaces.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 COMS 161 Introduction to Computing Title: Digital Images Date: November 12, 2004 Lecture Number: 32.
BPC: Art and Computation – Summer 2007 Digital Media - Images Glenn Bresnahan
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
CIS 601 Image Fundamentals Longin Jan Latecki Slides by Dr. Rolf Lakaemper.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
Technique for Searching Images in a Spectral Image Database Markku Hauta-Kasari, Kanae Miyazawa *, Jussi Parkkinen, and Timo Jaaskelainen University of.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Spectral Image Analysis of a natural color sample using Rewritable Transparent Broad-band Filters Kanae Miyazawa (1), Markku Hauta-Kasari (2), and Satoru.
Computer Graphics Tomas Vanicek College of Civil Engeneering, B407
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Introduction to Computer Graphics
Hyperspectral remote sensing
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2012.
2016/1/141 A novel method for detecting lips, eyes and faces in real time Real-Time Imaging (2003) 277–287 Cheng-Chin Chiang*,Wen-Kai Tai,Mau-Tsuen Yang,
Intelligent Robotics Today: Vision & Time & Space Complexity.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
ECE 638: Principles of Digital Color Imaging Systems Jan P. Allebach School of Electrical and Computer Engineering
Image Representation Last update st March Heejune Ahn, SeoulTech.
Filtering of map images by context tree modeling Pavel Kopylov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND.
Speaker : Yi-Ru Cheng( 鄭宜如 ) Advisor: Prof. Han-Ping D.Shieh ( 謝漢萍教授 ) Prof. Yi- Pai Huang ( 黃乙白教授 ) Display Institute, National Chiao Tung University,
Display Issues Ed Angel
Color Image Processing
Color Image Processing
Ido Omer Michael Werman
CS-565 Computer Vision Nazar Khan Lecture 3.
Color Image Processing
College of Civil Engeneering, B407
Introduction to Computer Graphics with WebGL
Image Formation Ed Angel Professor Emeritus of Computer Science,
Computer Vision Lecture 4: Color
Color Image Processing
CIS 595 Image Fundamentals
Computer Graphics (Spring 2003)
COMS 161 Introduction to Computing
Presentation transcript:

IPCV ‘06 August 21 – September 1 Budapest Jussi Parkkinen Markku Hauta-Kasari Department of Computer Science University of Joensuu, Finland

Introduction to spectral color

COLOR ANALYSIS

Eriväristen lehtien spektrejä

Spectral images from real and artificial indoor plants Kanae Miyazawa

Display characterictics

Principle of color detection Light source Colored object Detection system biological artificial

Color image formation in human eye

RGB vs. Spectrum Is the spectrum needed? RGB is just a 3D projection of a spectrum RGB can produce nice colors on display, but not correct colors

Spectral approach to color In spectral approach, color is represented by color signal. This causes the color sensation The signal is part of electromagnetic spectrum - in human color vision the range is nm In spectral approach, we are not limited into this human visual range

What should be the spectral resolution, i.e. the sampling rate in wavelenths?

Spectral dependence on sampling

Color dependence on sampling

Change of RGB-values due to sampling

Can we reproduce a spectrum from the RGB-values?

Data 1494 color samples in 200 color images –Munsell colors, Color checker, natural colors, wall paint –cameras: Fuji FinePix and Canon Powershot –illuminants: A and D65

Methods 1.Polynomial model (R, G, B, R 2, G 2, B 2,..) 2.Kernel models Evaluation delta E and RMSE (for spectra) –average, std, maximum

Spectra with largest delta E polynomial model

Some preliminary tests with mobile phones cameras

Spektrikuvan kanavakuvia

Spectral Face Image

Spectral Image

Image Types TYPE SPECTRAL CHANNELS Gray-scale Trichromatic Spectral –Hyperspectral Real-time spectral Single Three >3 Numerous

MEMORY REQUIREMENTS OF IMAGES Image size256x x512 gray-level image 65 kB 262 kB color (RGB-) image 196 kB 786 kB spectral, 20 nm resol. 1 MB 4 MB spectral, 5 nm resol. 3 MB 15 MB

Pixels in color image are vectors What is the order of color? What means the average color? How to compute distance in spectral space? What is the structure of spectral color space?

Statistical Analysis of Natural Images

Munsell system for color representation

Spectrum and Hue, Saturation, and Value (a) (b) (c)

Motivation for spectral color Not to loose important color information To define optimal color sensors To develop better color vision models To develop novel instruments To develop spectral color classifiers and optical implementations for them

What is color? ”Color is more than light” ”Computer cannot describe color correctly” ”Color is a perception (of human beings)” => Color cannot been measured! => Is this fair to animals? In spectral approach, color is represented by color signal. This causes the color sensation In spectral approach, we are not limited into this human visual range