ივანე ჯავახიშვილის სახელობის

Slides:



Advertisements
Similar presentations
13- 1 Chapter 13: Color Processing 。 Color: An important descriptor of the world 。 The world is itself colorless 。 Color is caused by the vision system.
Advertisements

ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Color Image Processing
Light Light is fundamental for color vision Unless there is a source of light, there is nothing to see! What do we see? We do not see objects, but the.
School of Computing Science Simon Fraser University
Multi-media Graphics JOUR 205 Color Models & Color Space 5 ways of specifying colors.
Color.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2010.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2008.
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
Color of (digital image) Raed S. Rasheed Agenda Color. Color Image. Color Models – RGB color model. – CMYK color model. – HSV and HSL color model.
Digital Images ColorColor. Color  The human eye combines 3 primary colors using the 3 different types of cones to discern all visible colors. This suggests.
1 Color Processing Introduction Color models Color image processing.
Chapter 6: Color Image Processing Digital Image Processing.
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Topic 5 - Imaging Mapping - II DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Color 2011, Fall. Colorimetry : Definition (1/2) Colorimetry  Light is perceived in the visible band from 380 to 780 nm  distribution of wavelengths.
Pictures Looping through pixels.. Lab Review (1) Objects  Instantiated from Class  Turtle myTut = new Turtle(myWorld);  new operator creates an instance.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Digital Media Lecture 7: Color part 2 Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Ch 6 Color Image processing CS446 Instructor: Nada ALZaben.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Introduction to Computer Graphics
Elements of Design 1.02 Investigate Design Principles and Elements.
Image Representation Last update st March Heejune Ahn, SeoulTech.
Capturing Light… in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015.
Image credit: Wikipedia (Fovea) Human Eye Some interesting facts – Rod cells: requires only low light b/w vision blur, all over retina EXCEPT fovea – Cone.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
Colour CPSC Colour ● Models ● RGB ● CMY(K) ● HSB (or HSV) ● RYB ● Harmonies ● Monochrome ● Complementary ● Analogous ● Triadic.
Color Models Light property Color models.
Digital Image Processing
Half Toning Dithering RGB CMYK Models
IMAGE PROCESSING COLOR IMAGE PROCESSING
Capturing Light… in man and machine
Miguel Tavares Coimbra
Color Image Processing
Color Image Processing
25.2 The human eye The eye is the sensory organ used for vision.
Human Eye Some interesting facts Useful fact Rod cells: Cone cells:
Color Image Processing
COLOR space Mohiuddin Ahmad.
Images In Matlab.
Capturing Light… in man and machine
Color 2017, Fall.
Chapter 6: Color Image Processing
Color Image Processing
Color 2015, Fall.
Dr. Jim Rowan ITEC 2110 Color Part 2
DIP 9 65 Original 210 Eye Zoomed.
Introduction to Computer Graphics with WebGL
COMS 161 Introduction to Computing
Dr. Jim Rowan ITEC 2110 Color Part 2
Computer Graphics Using “Adobe Photoshop”
Introduction to Perception and Color
Human Eye Some interesting facts Useful fact Rod cells: Cone cells:
Color Image Processing
Capturing Light… in man and machine
Dr. Jim Rowan ITEC 2110 Color Part 2
Light Light has wave-like properties
Color Visualization in Matlab
Nuts and Bolts of Digital Imaging
Digital Image Processing
Dr. Jim Rowan ITEC 2110 Color Part 2
Color Image Processing
Color Model By : Mustafa Salam.
Basic Concepts of Digital Imaging
Tracking the Eyes using a Webcam
METEOSAT SECOND GENERATION (MSG) INTRODUCTION TO RGB COLOURS
Presentation transcript:

ივანე ჯავახიშვილის სახელობის თბილისის სახელმწიფო უნივერსიტეტი ლექცია 6

Visualization N dimensions – observer M dimensions – information No Information Lost: N = M+1 2D visualization 3D – intrinsic information loss; choose important visual information (3D->2D)

Digital Images: Grayscale Raster image: X(M,N) 8 bit: 2^8=256 levels 0-255, normalized(1/255): 0-1 X = imread('your_image’,’jpg’); Astronomical images: 8bit, 16bit, 32bit;

Grayscale 8 bit grayscale BW (1 bit)

Gray Perception Human perception limits 1: Levels in gray: 20?

Gray Perception Human perception limits 2: smooth vs strong gradients in grayscale

Gray Perception Human perception limits 2: smooth vs strong gradients in grayscale

Digital Color: RGB X(M,N,3) Red Channel: X(M,N,1) Green Channel: X(M,N,2) Blue Channel: X(M,N,3) 24 bit color: [8 red, 8 green, 8 blue] Total number = 256^3 = 16 777 216 “colors”

RGB RGB Colorspace Color Coordinates

RGB to Gray Craig's formula: GRAY = 0.3 R + 0.59 G + 0.11 B sensitivity response curve of the detector to light as a function of wavelength Craig's formula: GRAY = 0.3 R + 0.59 G + 0.11 B Matlab function: rgb2gray

Colormaps Choosing Colormap maximize eye sensitivity in target area

Colormaps Matlab: Standard colormaps colormapeditor

Maximize human perception gradients Color Rrange Maximize human perception gradients

Color Spaces RGB (pc, digital format) CMYK (cyan, magenta, yellow, key black) printers NTSC (TV) HSV (Hue Saturation Volume)

HSV Human Perception Color Space R G B H S V Matlab: rgb2hsv, hsv2rgb

RGB vs HSV Sensitivity max: Hue - Reduce bitrate - Filter - Track - Recognition

RGB vs HSV

False-color image + image + image = color image     image + image + image = color image Color Image: [ l(red) , l(green) , l(blue) ] False-Color: [ l1 , l2 , l3 ] l1, l2, l3

False-color NGC 6720 (the Ring Nebula)

False-color Crab nebula multi band emission

False-color Galaxy dust

Pseudo-color image + idea + … + idea = color image technique for artificially assigning colors visualize ideas Image_gray -> Image_color rgb2gray(Image_color) = Image_gray

changing the colors in order to ease image understanding Pseudo-color Goal: increasing the distance in color space between successive gray levels. changing the colors in order to ease image understanding

Pseudo-color Grayscale image Ideas: Strong gradient: blue Smooth gradient: red Morphology coloring (pixel based filtering, pixel geometry, blobs, holes, etc.) Egde detection: (harder edges, outer glow, inner glow …) Color Image

Pseudo-color Radio sphere

Morphologic enhancement Pseudo-color Morphologic enhancement

Pseudo-color

False vs Pseudo False-color Pseudo color

end www.tevza.org/home/course/modelling-II_2016/