Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.

Slides:



Advertisements
Similar presentations
Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
Advertisements

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
CS256 Intelligent Systems -Vision Systems Module Overview.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Chapter 1. Introduction Fall 2003, 劉震昌.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
1 ASU MAT 591: Opportunities in Industry! ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin,
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Digital Image Processing (DIP)
Digital Image Processing Lec2: Introduction (Cont.)
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Factors affecting CT image RAD
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Ch1: Introduction Prepared by: Tahani Khatib AOU
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
Digital Image Processing NET 404) ) Introduction and Overview
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 1: Introduction -Produced by Bartlane cable picture.
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
MMDB-9 J. Teuhola Standardization: MPEG-7 “Multimedia Content Description Interface” Standard for describing multimedia content (metadata).
1 Machine Vision. 2 VISION the most powerful sense.
Ch1: Introduction Prepared by: Hanan Hardan
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
12:071 Digital Image Processing:. 12:072 What is a Digital Image? A digital image is a representation of a two- dimensional image as a finite set of digital.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
What is Multimedia Anyway? David Millard and Paul Lewis.
Paresh Kamble Digital Image Processing Introduction by Paresh Kamble.
Image Perception ‘Let there be light! ‘. “Let there be light”
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
Digital Image Processing Introduction
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin, Incorporated.
CMSC 426: Image Processing (Computer Vision)
IT523 Digital Image Processing
Multimedia Production
© 2010 Cengage Learning Engineering. All Rights Reserved.
Digital Image Processing
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Visual Information Processing

Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation  Machine perception: scene data processing for machine understanding.

Visual Information Processing Why processing visual information: - Better perception for visualization - Medical imaging - Video images (e.g., television commercials to feature films) - Storage and transmission - Application for machine intelligence, robotics, multimedia, graphics and human computer interaction technology Topics in this course: - Image processing fundamentals - Image analysis - Motion image processing (video) - Object recognition - Application with state-of-the-art techniques Why processing visual information: - Better perception for visualization - Medical imaging - Video images (e.g., television commercials to feature films) - Storage and transmission - Application for machine intelligence, robotics, multimedia, graphics and human computer interaction technology Topics in this course: - Image processing fundamentals - Image analysis - Motion image processing (video) - Object recognition - Application with state-of-the-art techniques

Basic Concepts Computer Vision - simulate the human visual system, not only “see” the world, but also “understand” the world (emulate human vision – analysis and understanding) Image Processing - pre-process the image for better “see” or “understand” Pattern Recognition - classify and recognize both image content and some other statistic data. Computer Graphics - create or synthesize a virtual image Artificial Intelligence - emulate human intelligence

Digital Image Processing Development  Digital image processing: - Low-level: Primitive operations (e.g., contrast enhancement, sharpening in Photoshop and Photo-Stacker); Image->image - Mid-level: Image segmentation, classification; image->attributes (e.g., edges, objects). - High-level: Ensemble of recognized objects (vision: make it understood) 1920’s - Digitized newspaper picture transmitted through submarine cable (London New York) - 5 distinct brightness level -> 15 levels  Digital image processing: - Low-level: Primitive operations (e.g., contrast enhancement, sharpening in Photoshop and Photo-Stacker); Image->image - Mid-level: Image segmentation, classification; image->attributes (e.g., edges, objects). - High-level: Ensemble of recognized objects (vision: make it understood) 1920’s - Digitized newspaper picture transmitted through submarine cable (London New York) - 5 distinct brightness level -> 15 levels

Digital Image Processing Development (Cont’d) 1960’s - Images from space probe (distortion correction – image transform) 1970’s - Computerized Tomography (CT) (a ring of detectors collect the x-rays to represent a slice) 1980’s and later - Computer image processing in industry, biomedical area, military recognition, satellite imagery for weather and environment. - Development of signal processing. 1960’s - Images from space probe (distortion correction – image transform) 1970’s - Computerized Tomography (CT) (a ring of detectors collect the x-rays to represent a slice) 1980’s and later - Computer image processing in industry, biomedical area, military recognition, satellite imagery for weather and environment. - Development of signal processing.

Digital Image Processing Development (Cont’d) left: Original image right: Processed image

Image Representation Image (Monochrome image / color image) -- f(x,y) - two-dimensional light intensity function -- (x,y) denote spatial coordinates; -- the value of f at any point (x, y) is proportional to the brightness (or gray level or gray scale) of the image at that point. Example: y x o

Digital Image Representation Digital image -- an image f(x,y) that has been discretized both in the image coordinates and in brightness -- A matrix – the elements of digital array are called pixels (picture elements, image elements, pels) -- In computer programming: 2D array -- Size: width - number of pixels horizontally height – number of pixels vertically Example:

Image Display Computer Hardcopy Image Processing Software Image Sensors (optical to electronic) scene Specialized Image Processing Hardware (digitizer, ALU Arithmetic logic unit) Image Storage Digital Image Processing System

Digital Image Processing Fundamentals Color Image Processing Image Enhancement Knowledge Base Image Acquisition Image Restoration Image Compression Multiresolution Processing Morphological Processing Representation & Description Object Recognition Image Segmentation

Still Image vs. Motion image  Still Image JPEG, JPEG2000 All the fundamental processing Image synthesis  Motion Image Motion analysis and detection Video processing and transmission (H.261, H.263, H.264, MPEG1, 2, 4, 7, 21)  Still Image JPEG, JPEG2000 All the fundamental processing Image synthesis  Motion Image Motion analysis and detection Video processing and transmission (H.261, H.263, H.264, MPEG1, 2, 4, 7, 21)

Illusion

Image Analysis - Computer Vision Human Vision - 70% information from visual perception - 30% information from sound, touch, taste, smell, …… Computer Vision - object detection (edge, region, texture, color,…) - camera calibration - 2D to 3D (shape from shading, shape from texture, shape from motion, …)

Virtual Image - Image Synthesis  Real Image and Virtual Image: Image analysis: real image - using computer to understand the real world Image Synthesis: virtual image - using computer to create a virtual world (computer graphics)  Real Image and Virtual Image: Image analysis: real image - using computer to understand the real world Image Synthesis: virtual image - using computer to create a virtual world (computer graphics)

Evaluation  Subjective and Objective Evaluation: Subjective: No better way to judge the quality of an image than human vision - rating Objective: pixel-by-pixel comparison - mean square errors measurement  Subjective and Objective Evaluation: Subjective: No better way to judge the quality of an image than human vision - rating Objective: pixel-by-pixel comparison - mean square errors measurement

Recent Development 1.Characteristics:  Better quality, Fast processing, Accurate Detection, and More understanding  Architecture: Parallel algorithm  Robotics and Active vision  Face and Gesture Recognition  Document Image Analysis  Texture Analysis  Motion tracking and Analysis  Color image analysis  Image Segmentation and Feature Extraction  3D Reconstruction 1.Characteristics:  Better quality, Fast processing, Accurate Detection, and More understanding  Architecture: Parallel algorithm  Robotics and Active vision  Face and Gesture Recognition  Document Image Analysis  Texture Analysis  Motion tracking and Analysis  Color image analysis  Image Segmentation and Feature Extraction  3D Reconstruction

Relevant areas  Computer Graphics  Image Processing  Multimedia  Human Computer Interaction/Interface

Applications  Biomedical area (CT images)  Military recognition  Satellite imagery for weather and environment  Motion video (MPEG video)  Still image (JPEG)  TV and Film making

Image Processing Programming and tools  MS Windows: Visual C++  Unix, Linux, Irix: C and C++  Intel Image Processing Library.  Image Vision Library  Image format information (BMP, JPEG, TIF,…)  MS Windows: Visual C++  Unix, Linux, Irix: C and C++  Intel Image Processing Library.  Image Vision Library  Image format information (BMP, JPEG, TIF,…)

In this Class  You will learn: Image Processing & Computer Vision: Basics and application  You will do: Programming Assignments, Course Project (proposal, class presentation, project report)  Class attendance is required.  You will learn: Image Processing & Computer Vision: Basics and application  You will do: Programming Assignments, Course Project (proposal, class presentation, project report)  Class attendance is required.

References  Text books: (1) Digital Image Processing (R. Gonzales) (2) Computer Vision (L. G. Shapiro) Journals: IEEE Transactions on Pattern Analysis and Machine Intelligence IEEE Transactions on Image Processing Computer vision, Graphics and Image Processing Pattern Recognition  Conferences: IEEE International Conf. on Computer Vision and Pattern Recognition IEEE International Conference on Computer Vision IEEE International Conference on Pattern Recognition IEEE International Conference on Image Processing