Image and Video Processing – An Introduction

Slides:



Advertisements
Similar presentations
Outline For Image Processing A Digital Image Processing System Image Representation and Formats 1. Sensing, Sampling, Quantization 2. Gray level and Color.
Advertisements

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Error detection and concealment for Multimedia Communications Senior Design Fall 06 and Spring 07.
Image (and Video) Coding and Processing Lecture 1: Class Overview Wade Trappe.
Digital Image Processing Ligang Liu Zhejiang University
Introduction to the Mathematics of Image and Data Analysis
1 Data Compression Engineering Math Physics (EMP) Steve Lyon Electrical Engineering.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
M. Wu: ENEE631 Digital Image Processing (Spring'09) Digital Image and Video Processing – An Introduction Spring ’09 Instructor: Min Wu Electrical and Computer.
Digital Image Processing (DIP)
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Dr. Alireza Ghorshi Dr. Mohammad Mortazavi Dr. Mohammad Khansari Dr. Alireza Nemany Pour.
 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.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Tour Guide Image Compression Image Manipulation Image Analysis Image Acquisition Image Perception Image Display Image Generation D.I.P. Theme Park.
Object Based Processing for Privacy Protected Surveillance Karl Martin Kostas N. Plataniotis University of Toronto Dept. of Electrical and Computer Engineering.
Computer Vision – Overview Hanyang University Jong-Il Park.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
CEN352 Digital Signal Processing Lecture No. 1 Department of Computer Engineering, College of Computer and Information Sciences, King Saud University,
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
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.
ENEE631 Digital Image Processing (Spring'04) Digital Image and Video Processing – An Introduction Spring ’04 Instructor: Min Wu ECE Department, Univ. of.
Digital Image Processing NET 404) ) Introduction and Overview
1 Computer Science 631 Multimedia Systems Prof. Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
WELCOME TO ALL. DIGITAL IMAGE PROCESSING Processing of images which are Digital in nature by a Digital Computer.
Chapter 1. SIGNAL PROCESSING:  Signal processing is concerned with the efficient and accurate extraction of information in a signal process.  Signal.
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.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Digital Image Processing CCS331 Relationships of Pixel 1.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2014.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Image Processing F34IMP lecture 1
Selected areas in Image and Video Communication
What is an image? a representation, likeness, or imitation of an object or thing a vivid or graphic description something introduced to represent something.
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
Image and Video Processing: An Introduction and Overview
IMAGE PROCESSING INTRODUCTION TO DIGITAL IMAGE PROCESSING
Introduction to Digital Signal Processing
DCT IMAGE COMPRESSION.
Image Processing Digital image Fundamentals. Introduction to the course Grading – Project: 30% – Midterm Exam: 30% – Final Exam : 40% – Total: 100% –
Applications of AI Image Processing.
IT – 472 Digital Image Processing
Digital 2D Image Basic Masaki Hayashi
Digital Image Processing Introduction
Introduction ENGI 4559 Signal Processing for Software Engineers
Image Processing Course
Ceng466 Fundamentals of Image Processing
Digital Image Processing
© 2010 Cengage Learning Engineering. All Rights Reserved.
Lecture 2: Image filtering
Introduction to Multimedia Security Topics Covered in this Course
Presentation transcript:

Image and Video Processing – An Introduction 9/18/2018 Image and Video Processing – An Introduction Fall ‘13 Instructor: Dr. Engr. Junaid Zafar Electrical Engineering Department Government College University, Lahore

9/18/2018 Scope of EE-7105 First graduate course on image/video processing Not assume you have much exposure on image processing at undergraduate level Require and build on background in random process and DSP Emphasis on fundamental concepts Provide theoretical foundations on multi-dimensional signal processing built upon pre-requisites Coupled with assignments and projects for hands-on experience and reinforcement of the concepts Follow-up courses image analysis, computer vision, pattern recognition multimedia communications and security

Textbooks and References 9/18/2018 Textbooks and References R.C. Gonzalez and R.E. Woods: Digital Image Processing, Prentice Hall, 3rd Edition, 2008. J. G. Proakis and D.G Manolakis: Digital Signal Processing, Principles, Algorithms & Applications, 4th Edition. Related technical publications (will be announced in class). Other related textbooks Y. Wang, J. Ostermann, Y-Q. Zhang: Digital Video Processing and Communications, Prentice Hall, 2001. A. K. Jain: Fundamentals of Digital Image Processing, Prentice Hall, 1989. John W. Woods: Multidimensional Signal, Image, and Video Processing and Coding, Academic Press, 2006. A. Bovik: Handbook Of Image & Video Processing, 2nd Edition, Academic Press, 2005.

Image and Video Processing: An Introduction and Overview 9/18/2018 Image and Video Processing: An Introduction and Overview

Why Do We Process Images? 9/18/2018 Why Do We Process Images? Enhancement and restoration Remove artifacts and scratches from an old photo/movie Improve contrast and correct blurred images Composition (for magazines and movies), Display, Printing … Transmission and storage images from oversea via Internet, or from a remote planet Information analysis and automated recognition Providing “human vision” to machines Medical imaging for diagnosis and exploration Security, forensics and rights protection Encryption, hashing, digital watermarking, digital fingerprinting …

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

Examples of Digital Image & Video Processing 9/18/2018 Examples of Digital Image & Video Processing Compression Manipulation and Restoration Restoration of blurred and damaged images Noise removal and reduction Morphing Applications Visual mosaicing and virtual views Face detection Visible and invisible watermarking Error concealment and resilience in video transmission

Compression 9/18/2018 Movie ~ Image Sequence Color image of 600x800 pixels Without compression 600*800 * 24 bits/pixel = 11.52K bits = 1.44M bytes After JPEG compression (popularly used on web) only 89K bytes compression ratio ~ 16:1 Movie ~ Image Sequence 720x 480 per frame, 30 frames/sec, 24 bits/pixel Raw video ~ 243M bits/sec DVD ~ about 5M bits/sec Compression ratio ~ 48:1

9/18/2018 Denoising

9/18/2018 Deblurring

9/18/2018 Visual Mosaicing

9/18/2018 Face Detection Image enhancement, feature extractions, and statistical modeling are often important steps in computer vision tasks

Visible Digital Watermarks 9/18/2018 Visible Digital Watermarks

Invisible Watermark 9/18/2018 Original, marked, and their amplified luminance difference human visual model for imperceptibility: protect smooth areas and sharp edges

9/18/2018 Error Concealment 25% blocks in a checkerboard pattern are corrupted corrupted blocks are concealed via edge-directed interpolation (a) original lenna image (c) concealed lenna image (b) corrupted lenna image

Different Ways to View an Image 9/18/2018 Different Ways to View an Image Intensity visualization over 2-D (x,y) plane In 3-D (x,y, z) plot with z=I(x,y); red color for high value and blue for low Equal value contour in (x,y) plane

Sampling and Quantization 9/18/2018 Sampling and Quantization Computer handles “discrete” data. Sampling Sample the value of the image at the nodes of a regular grid on the image plane. A pixel (picture element) at (i, j) is the image intensity value at grid point indexed by the integer coordinate (i, j). Quantization Is a process of transforming a real valued sampled image to one taking only a finite number of distinct values. Each sampled value in a 256-level grayscale image is represented by 8 bits. 0 (black) 255 (white)

9/18/2018 Examples of Sampling 256x256 64x64 16x16

Examples of Quantizaion 9/18/2018 Examples of Quantizaion 8 bits / pixel 4 bits / pixel 2 bits / pixel