An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.

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.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
From Images to Answers A Basic Understanding of Digital Imaging and Analysis.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Digital Imaging and Image Analysis
DIGITAL IMAGE PROCESSING CMSC 150: Lecture 14. Conventional Cameras  Entirely chemical and mechanical processes  Film: records a chemical record of.
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Capturing and optimising digital images for research Gilles Couzin.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
CS430 © 2006 Ray S. Babcock CS430 – Image Processing Image Representation.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Digital Images The nature and acquisition of a digital image.
Introduction to Machine Vision Systems
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
Visual Representation of Information
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.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Image processing Second lecture. Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of.
1 Color Processing Introduction Color models Color image processing.
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
Digital Image Processing
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 1: Introduction to mathematical.
Digital Cameras And Digital Information. How a Camera works Light passes through the lens Shutter opens for an instant Film is exposed to light Film is.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
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.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
CIS 601 Image Fundamentals Longin Jan Latecki Slides by Dr. Rolf Lakaemper.
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
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Computer Vision Introduction to Digital Images.
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 Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
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.
Applying Pixel Values to Digital Images
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Intelligent Robotics Today: Vision & Time & Space Complexity.
HOW SCANNERS WORK A scanner is a device that uses a light source to electronically convert an image into binary data (0s and 1s). This binary data can.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
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)
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
Computer Application in Engineering Design
IT – 472 Digital Image Processing
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Digital Image Fundamentals
CIS 595 Image Fundamentals
IT523 Digital Image Processing
© 2010 Cengage Learning Engineering. All Rights Reserved.
Presentation transcript:

An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL

Score Programming Assignment + Homework 30% Examination – Final 45% Project – Proposal is proposed by STUDENTs 25% Ref. Books : An Introduction to Digital Image Processing with Matlab ; Alasdair McAndrew Tools: MATLAB or others programs

1.1 Images and pictures we can identify a face in an instant; we can differentiate colors; we can process a large amount of visual information very quickly. “an image is a single picture which represents something.”

1.2 What is image processing? Image processing involves changing the nature of an image in order to either 1. improve its pictorial information for human interpretation, 2. render it more suitable for autonomous machine perception.

1.2 What is image processing? We shall be concerned with digital image processing, which involves using a computer to change the nature of a digital image. (1)a procedure which makes an image look better (2) Humans like their images to be sharp, clear and detailed; machines prefer their images to be simple and uncluttered.

Example of (1) Image sharpening

Example of (1) Removing noise from an image

Example of (1) Removing motion blur from an image.

Example of (2) Obtaining the edges of an image.

Removing detail from an image.

Camera360: Mobile Photography Toolbox photography-toolbox/

1.3 Image Acquisition and sampling Sampling refers to the process of digitizing a continuous function. For example, suppose we take the function

Effects of sampling

Producing a digital image Light is the predominant energy source for images; simply because it is the energy source which human beings can observe directly. We are all familiar with photographs, which are a pictorial record of a visual scene. Many digital images are captured using visible light as the energy source; this has the advantage of being safe, cheap, easily detected and readily processed with suitable hardware. Two very popular methods of producing a digital image are with a digital camera or a flat-bed scanner.

CCD camera sor.php

Flat bed scanner static.com/images/extra/large/scan ner-large.gif ware-Input-scanner-flatbed.svg

Other energy sources Visible light is part of the electromagnetic spectrum

Sources of images Sources of images: computer graphics software, scanners, digital cameras, digital video recorder, other equipment… Image formation process (X, Y, Z): the world coordinate of a point on the object (x, y): the image coordinate of a point on the image plane (through perspective projection) Image plane: an array of charged coupled devices (CCD)

A digital image A digital image differs from a photo in that the x, y and f(x,y) values are all discrete.

Image Formation (Gray Scale) Intensity Image ( ความเข้ม ของสี ) มีค่าตั้งแต่ 0…255 ( ในระดับ Gray Scale) 0 –> Black, 100 –> Gray, 255 -> White …....………… 20

Pixel  21 -The word pixel is an abbreviation of ‘picture element’.

1.4 Images and digital images MATLAB commands: h = imshow('bag.png'); info = imfinfo('bag.png'); imageinfo(h,info);

1.5 Some applications of image processing Registering Multimodal MRI Images

1.5 Some applications of image processing

General Framework of image processing

1.6 Aspects of image processing Image enhancement. This refers to processing an image so that the result is more suitable for a particular application. Example include: – sharpening or de-blurring an out of focus image, – highlighting edges, – improving image contrast, or brightening an image – removing noise

Image restoration Image restoration. This may be considered as reversing the damage done to an image by a known cause, for example: removing of blur caused by linear motion, removing of optical distortions,

1.7 An image processing task Acquiring the image Preprocessing – enhancing the contrast, – removing noise, – Identifying regions Segmentation Representation and description Recognition and interpretation

1.8 Types of digital images Binary image : Each pixel is just black or white. Since there are only two possible values for each pixel, we only need one bit per pixel.

Grayscale image Grayscale. Each pixel is a shade of grey

A true color image RGB model: red, green, and blue primaries

Indexed Color

Spatial Resolution