Image Representation Last update 2015. 1 st March Heejune Ahn, SeoulTech.

Slides:



Advertisements
Similar presentations
Laboratory of Image Processing Pier Luigi Mazzeo
Advertisements

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Image Display MATLAB functions for displaying image Bit Planes
CS231A Matlab Tutorial Philip Lee Winter Overview  Goals › Introduction to Matlab › Matlab Snippets › Basic image manipulations › Helpful Matlab.
Chapter 14 Landsat 7 image of the retreating Malaspina Glacier, Alaska.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
 Image Characteristics  Image Digitization Spatial domain Intensity domain 1.
Computer Vision Chapter 6 Color.
Color Image Processing
 Vector data- making polygons, outlines, like coastline.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, Steve Palmer, Paul Debevec,
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2008.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Media: Digital Image. Representing Digital Images ● Pixel ● Resolution ● Aspect ratio.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
1 Basics of Digital Imaging Digital Image Capture and Display Kevin L. Lorick, Ph.D. FDA, CDRH, OIVD, DIHD.
Human Visual System 4c8 Handout 2. Image and Video Compression We have already seen the need for compression We can use what we have learned in information.
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2011.
1 Color Processing Introduction Color models Color image processing.
Lab #5-6 Follow-Up: More Python; Images Images ● A signal (e.g. sound, temperature infrared sensor reading) is a single (one- dimensional) quantity that.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Introduction to Image Processing with MATLAB Medical Imaging Systems
Image and Video Processing in MATLAB Partly based on slides by Dmitri Roduy.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 2: Image Transformation.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
Spring R. Smith - University of St Thomas - Minnesota QMCS 130: Today’s Class Final Exam – rest of class scheduleFinal Exam – rest of class schedule.
1 COMS 161 Introduction to Computing Title: Digital Images Date: November 12, 2004 Lecture Number: 32.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
CS112 Scientific Computation Department of Computer Science Wellesley College Numb3rs Number and image types.
3. Image Sampling & Quantisation 3.1 Basic Concepts To create a digital image, we need to convert continuous sensed data into digital form. This involves.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Digital Image Processing Lecture4: Fundamentals. Digital Image Representation An image can be defined as a two- dimensional function, f(x,y), where x.
W2D1. HSV colour model Source: Primary colours Red Green Blue Secondary Cyan Magenta.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/10/15 “Empire of Light”, Magritte.
Digital Image Processing Lecture 2: Image Types & Matlab
Color Processing : Rendering and Image Processing Alexei Efros …with most figures shamelessly stolen from Forsyth & Ponce and Gonzalez & Woods.
Ch 6 Color Image processing CS446 Instructor: Nada ALZaben.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Image Processing Ch2: Digital image Fundamentals Prepared by: Tahani Khatib.
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
June 14, ‘99 COLORS IN MATLAB.
Computer Science 121 Scientific Computing Winter 2014 Chapter 14 Images.
Digital Image Processing
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Capturing Light… in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015.
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
การใช้งานโปรแกรม MATLAB ดร. อำนาจ ขาวเน. BASIC ELEMENTS OF MATLAB MATLAB Desktop MATLAB Editor Help System MATLAB (MATrix LABoratory)
Computer Application in Engineering Design
Image Processing Objectives To understand pixel based image processing
Capturing Light… in man and machine
Color Image Processing
Color Image Processing
Images In Matlab.
ივანე ჯავახიშვილის სახელობის
Capturing Light… in man and machine
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
Color Image Processing
Digital Image Processing using MATLAB
Color Image Processing
Capturing Light… in man and machine
Introduction to Digital Image Analysis Part I: Digital Images
Digital Image Processing
Magnetic Resonance Imaging
Basic Concepts of Digital Imaging
Presentation transcript:

Image Representation Last update st March Heejune Ahn, SeoulTech

1. Image Digital Image  Pixels, 2-Dimensional function of sensor value  Origin: top-left, not bottom-left  m (row index, vertical, i.e., y), n (col. Index, horizontal, ie. x) 3-D image  voxels  E.g. medical, 3D scanning I(m, n) at (m, n), m = [1, M], n = [1, N] I(0,n) I(m,0) I(m,n)

Analog vs Digital  Analog Continuous value at continuous locations Used in differential-integral math  Digital Continuous/discrete value at discrete locations Used in linear algebra math I(x, y) at (x, y) I(m, n) at (m, n), m = [1, M], n = [1, N]

2. Image values # of values/channels :1 to many Single value  gray scale  Color map Gray map : [0, max] to [black to white] False color map : [0. max] to “many colors”  Medical, astronomical application  Better recognition (HVS: limited only 40 contrast levels)  E.g.) Jet-color map 3 channels  (R,G,B), (H,S,V) [0, max] Color-map Color display (R, G, B)

2. Resolution Accuracy of data Spatial resolution: # of pixels, e.g. MxN in 2D Temporal resolution: fps (frame/sec) Bit resolution (dynamic range): 1 bit, 8 bits, 24 bits, floating points.

Real image resolution  Representation vs real resolution  How to determine image’s resolution  Useful for real-time implementation & performance

3. Image file format Image file  File header + image values  Types file type, resolution, compression, etc

Image data types  Binary image: value = {0, 1} 0: black, background, 1: white, foreground Often mapped into [0, 255] E.g. Fax, resultant image  Gray-scale (intensity): [0,255]  R,G,B true color: I[m,n, channel] channel=1,2,3  Floating point types scientific & medical image, e.g. TIFF, medical DICOM

4. Color spaces RGB  [min, max] to [0, 1]  RGB to gray-scale I GRAY (n,m) =  I R (n,m) +  I G (n,m) +  I B (n,m) I GRAY (n,m)=0.2989I R (n,m) I G (n,m) I B (n,m) Gray to RGB is impossible (irreversible) HSV perceived luminancephysical power

HSV (perceptual color space)  H (hue) : dominant wavelength  S (saturation) : the purity of color  V (value) : brightness/luminance  Less sensitive to lighting condition than RGB  In Matlab : (0, 1)

5. Image in Matlab “im” prefix  image toolbox function starts with it. Read, write, & Query image files  iminfo, imwrite, imread Basic display  imshow: image data (value range [0,255])  imagesc: auto scaling/color map(any matrix input) accessing pixel value  imview Converting types  rgb2gray, rgb2hsv, hsv2rgb