Digital Image Processing Ligang Liu Zhejiang University

Slides:



Advertisements
Similar presentations
Images Images are a key component of any multimedia presentation.
Advertisements

Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
September 2, 2014Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2014 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Color & Light, Digitalization, Storage. Vision Rods work at low light levels and do not see color –That is, their response depends only on how many photons,
Color Image Processing
Dale & Lewis Chapter 3 Data Representation. Representing color Similarly to how color is perceived in the human eye, color information is encoded in combinations.
Computer and Robot Vision I
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images (2)
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Lecture 2 Photographs and digital mages Friday, 7 January 2011 Reading assignment: Ch 1.5 data acquisition & interpretation Ch 2.1, 2.5 digital imaging.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Automatic Estimation and Removal of Noise from a Single Image
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
How do we perceive colour? How do colours add?. What is colour? Light comes in many “colours”. Light is an electromagnetic wave. Each “colour” is created.
Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Center for Visual Computing Stony Brook University.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Components of a computer vision system
Capture your favorite image Done by: ms.Hanan Albarigi.
Technology and digital images. Objectives Describe how the characteristics and behaviors of white light allow us to see colored objects. Describe the.
Any questions about the current assignment? (I’ll do my best to help!)
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.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Color John C. Hart CS 418 Intro to Computer Graphics.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
Digital Cinema 101 Kay Beck and William Evans Digital Arts and Entertainment Laboratory Georgia State University W. Edward Price Interactive Media Technology.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
ENEE631 Digital Image Processing (Spring'04) Digital Image and Video Processing – An Introduction Spring ’04 Instructor: Min Wu ECE Department, Univ. of.
COLORCOLOR Angel 1.4 and 2.4 J. Lindblad
Digital Image Processing NET 404) ) Introduction and Overview
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Introduction to Computer Graphics
The Digital Revolution Changing information. What is Digital?  Discrete values used for  Input  Processing  Transmission  Storage  Display  Derived.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2012.
Intelligent Robotics Today: Vision & Time & Space Complexity.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
Image Processing and Coding 1. Image  Rich info. from visual data  Examples of images around us natural photographic images; artistic and engineering.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
infinity-project.org Engineering education for today’s classroom Outline Images Then and Now Digitizing Images Design Choices in Digital Images Better.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
What is Multimedia Anyway? David Millard and Paul Lewis.
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Sampling, Quantization, Color Models & Indexed Color
Image and Video Processing: An Introduction and Overview
Image Processing.
Color Image Processing
Color Image Processing
VIDEO.
Color Image Processing
Applications of AI Image Processing.
Future Technologies FTC 2016 Future Technologies Conference December 2016 San Francisco, United States.
Perception and Measurement of Light, Color, and Appearance
Image and Video Processing – An Introduction
TechnoSpecialist Computers Information Package
Color Image Processing
Color Image Processing
IT523 Digital Image Processing
Presentation transcript:

Digital Image Processing Ligang Liu Zhejiang University

Media

A picture is worth 1000 words … A video is worth 1000 sentences … Rich information from visual data Examples of images around us Natural photographic images Artistic and engineering drawings Scientific images (satellite, medical, etc.) Motion picture – video Movies, TV programs, news Family video Surveillance and highway camera

Why do we process images? Enhancement and restoration remove artifacts and scratches from an old photo/movie improve contrast and correct blurred images Transmission and storage images from oversea via Internet, or from a remote planet Information analysis and automated recognition providing “ human vision ” to machines Security and rights protection encryption and watermarking

Why Digital? “ Exactness ” Perfect reproduction without degradation Perfect duplication of processing result Convenient & powerful computer-aided processing Can perform rather sophisticated processing through hardware or software Even kindergartners can do it! Easy storage and transmission 1 CD can store hundreds of family photos! Paperless transmission of high quality photos through network within seconds

Human Vision System Image is to be seen. Perceptual Based Image Processing Focus on perceptually significant information Discard perceptually insignificant information Issues: Biological Psychophysical

Color Color is the perceptual result of light having wavelength 400 nm to 700 nm that is incident upon the retina. “ Power distribution exists in the physical world, but color exists only in the eye and the brain. ” Does “ red ” mean the same to different people?

Color Spectrum

Grassman's First Law of Additive Color Mixture Any color can be matched by a linear combination of three other colors (primaries, eg RGB), provided that none of those three can be matched by a combination of the other two. C= Rc(R ) + Gc(G) + Bc(B)

Color Spaces RGB CMY CIE XYZ s

Different Image Types Binary images (0 or 1) Gray images (0~255) Color images indexed color images full color images (24 bits per pixel, 8-red, 8-green, 8-blue) )

A Binary Image

Gray Images 8 bits per pixel

Full Color Images 24 bits per pixel, and the three channels R G B are three gray images respectively

Color Components

Image Programming class CImage { unsigned int width; unsigned int height; unsigned char *data; }; Not difficult …

Related Fields Imaging Medical, remote sensing, weather Computer vision Computer graphics Machine learning Video processing

Related Math Fourier analysis Wavelet Probability and statistics PDE Linear/nonlinear optimization Machine learning …

References Journals IEEE Transaction on Pattern Analysis and Machine Intelligence (PAMI) IEEE Transaction on Image Processing IEEE Transaction on Signal Processing IEEE Transaction on Circuits and System for Video Technology International Journal on Computer Vision (IJCV) Pattern Recognition Conferences Graphics Conferences (Siggraph … ) Vision conferences: ICCV, ECCV, ACCV, CVPR

Course Information Seminar Report papers by yourselves Grading Seminar reports and final report Course homepage and FTP

Objectives Learn something interesting Do something interesting Find some interesting problems Improve your abilities and experiences!

Requirements Reporter Over-prepared: read a series of important papers, PPT (texts and images) Professional: PPT, explaining, interaction … List all references on the last slide His own idea or own work Audience Challenging the reporter Ask questions Learn something new Active and creative!

Q&A