Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

September 2, 2014Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2014 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Computer and Robot Vision I
A presentation by Modupe Omueti For CMPT 820:Multimedia Systems
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Lena Gorelick Denis Simakov.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
3. Introduction to Digital Image Analysis
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Tal Hassner Eli Shechtman.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
1 Comp300a: Introduction to Computer Vision L. QUAN.
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.
1 Yacov Hel-Or 2 Administration Pre-requisites / prior knowledge Course Home Page: –
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Digital Image Processing 3rd Edition
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2011.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
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.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
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.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
Computer Graphics & Image Processing Lecture 1 Introduction.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Digital Image Processing NET 404) ) Introduction and Overview
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Computer Vision Chapter 1 Introduction.  The goal of computer vision is to make useful decisions about real physical objects and scenes based on sensed.
September 3, 2013Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2013 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
MMDB-9 J. Teuhola Standardization: MPEG-7 “Multimedia Content Description Interface” Standard for describing multimedia content (metadata).
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2012.
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.
Image Perception ‘Let there be light! ‘. “Let there be light”
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
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)
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.
What is an image? a representation, likeness, or imitation of an object or thing a vivid or graphic description something introduced to represent something.
IT – 472 Digital Image Processing
Introduction to Computer and Human Vision
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Lecture 1: Images and image filtering
CSE 307 Basics of Image Processing Lecture #0 Organizational Issues
Ceng466 Fundamentals of Image Processing
IT523 Digital Image Processing
Lecture 1: Images and image filtering
Presentation transcript:

Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department Office phone: Office address: Multimedia (CTMED) laboratory, Str. C. Daicoviciu Nr. 15

Digital Image Processing Lecture 1 Introduction Introduction Course description Course description Examination grade information Examination grade information Lecture 1 – Introductory

Digital Image Processing Introduction (1) Digital image processing: deals with digital images = digital representation of the visual scenes Note that: Note that: visual perception can be static (scene content unchanged in time) or dynamic (scene content changes in time); the latest case = video sequence; Typically, visual scene = a static image, a “snap shot” tries to: “implement” in digital (algorithmic) form various human vision processes => image analysis & understanding, pattern recognition “improve” image appearance for human visualization => image enhancement, de-noising;  BASIC IMAGE PROCESSING store and transmit images efficiently => image compression Lecture 1 – Introductory

Digital Image Processing Introduction (2) Applications of digital image processing? everywhere! … virtually, everywhere! Industry: inspection/sorting; manufacturing (robot vision) Environment: strategic surveillance (hydro-dams, forests, forest fires, mine galleries) by surveillance cameras, autonomous robots Medicine: medical imaging (ultrasound, MRI, CT, visible) Culture: digital libraries; cultural heritage preservation (storage, restoration, analysis – indexing) Television: broadcasting, video editing, efficient storage Education & tourism: multi-modal, intelligent human-computer interfaces, with emotion recognition components Security/authentication (iris recognition, signature verification) … etc… Lecture 1 – Introductory

Digital Image Processing Introduction (3) Industrial inspection Industrial inspection (industrial vision systems): Lecture 1 – Introductory

Digital Image Processing Introduction (4) Environment surveillance/monitoring: Lecture 1 – Introductory Forest fire monitoring Hydro sites surveillance Water sources inspection:

Digital Image Processing Introduction (5) Medical imaging applications: Lecture 1 – Introductory Ultrasound image analysis/quantification Color image segmentation & Cells counting

Digital Image Processing Course description (1) … Obviously, digital image processing is a very wide field, sooo… …What will we study in 1 semester…? Just the basics you need to develop & implement image processing & analysis algorithms from all the categories above! Simplification: - only grey level images - only basic processing methods, without their combination Lecture 1 – Introductory

Digital Image Processing Course description (2) Course chapters:Course chapters: I.Grey level digital image representation. Basic math concepts for digital image processing algorithms II.Grey level image digitization: II. 1. Image sampling II. 2. Image quantization III.Image transforms: digital image representation in frequency domains; applications: noise filtering, compression, recognition III. 1. Basic properties III. 2. Sinusoidal transforms III. 3. Rectangular transforms III. 4. Eigenvector-based transforms Lecture 1 – Introductory

Digital Image Processing Course description (3) IV.Image enhancement: IV. 1. Point operations IV. 2. Grey level histogram; histogram-based enhancement IV. 3. Spatial operations IV. 4. Transform-based operations IV. 5. Color image enhancement & pseudo-coloring V. Image analysis & understanding: V.1. Regions of interest; features; feature extraction V. 2. Edge detection, boundary extraction & representation V. 3. Regions detection, extraction & representation V. 4. Binary object structure analysis & representation: median axis transforms; binary morphology Lecture 1 – Introductory

Digital Image Processing Course description (4) V. 5. Shape descriptors V. 6. Texture representation; texture descriptors V. 7. Region-based image segmentation VI. Image compression & coding: VI. 1. Introduction VI. 2. Pixel coding VI. 3. Predictive coding of still images VI. 4. Transform coding of still images VI. 5. Video sequence (inter-frame) coding … all with practical examples given – in the lectures & lab! Lecture 1 – Introductory

Digital Image Processing Examination grade information The grade components: 1) Written test – quiz: => max. 3.5 pts - 6 questions from theory - 6 questions from problems/exercises 2) Written test – classic: => max. 6.5 pts - 5 short theoretic subjects (max. ½ page answer) - 5 problems/exercises => Written test grade T=1…10 3) Laboratory work evaluation: => grade L=1…10 4) Lecture participation/discussions: => grade LD=1…10 5) Project evaluation: => grade P=1…10 ____________________________________________________________________ The grade = 0.75(0.7T+0.2L+0.1LD)+0.25P To pass: must have T≥ 4.5, L≥ 5. Lecture 1 – Introductory

References A) Lecture: A.Vlaicu – Prelucrarea imaginilor digitale. Editura Microinformatica, Cluj- N., 1997 Lecture slides – available online B) Laboratory: Will be soon available online (as pdf); also online images, some sample applications/code C) Exercises, written test samples: Available online The official DIP course site: Digital Image Processing Lecture 1 – Introductory

Mathematical Representation of Grey Scale Digital Images (1) Def.: Grey scale image = visual representation of a finite size 2-D scene, in which the scene is represented, in each spatial position (x,y), by its brightness (=grey level value, lightness): - minimum brightness (0) = black; - maximum brightness (L Max )= white. => mathematically: let the physical dimensions of the scene be H f – height and W f – width; e.g., H f =25cm; W f =4cm; the scene origin = upper left corner => the space-continuous grey level image is described by the brightness spatial function: f:[0;W f )×[0;H f )→[0;L Max ], f(x,y)=the brightness of the scene in the spatial position (x,y) Digital Image Processing Lecture 1 – Introductory

Mathematical Representation of Grey Scale Digital Images (2) Note: The brightness information is the most important in the scene; it is perceived by a special type of photoreceptors (the rods) in the HVS; the perception of brightness makes possible the orientation at low light (illumination) levels y x (0,0) WfWf HfHf Continuous grey level scene Scene digitization: discretization of the spatial positions δxδx δyδy (0,0) Digital Image Processing Lecture 1 – Introductory