Fundamentals of Digital Image Processing

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.
Chapter 3 Image Enhancement in the Spatial Domain.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
ECE 472/572 - Digital Image Processing Lecture 7 - Image Restoration - Noise Models 10/04/11.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Digital Image Processing
Digital Image Processing
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Digital Image Processing
Digital Image Processing: Revision
Course Website: Digital Image Processing: Introduction Brian Mac Namee
Digital Image Processing
Digital Image Processing
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Dr. Engr. Sami ur Rahman Digital Image Processing Lecture 1: Introduction.
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent 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
Image Compression – Fundamentals and Lossless Compression Techniques
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
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
Autonomous Robots Vision © Manfred Huber 2014.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
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.
Ec2029 digital image processing
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.
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)
Image Enhancement in the Spatial Domain.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Digital Image Processing: Introduction
Medical Image Analysis
Lecture Six Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, Copyright 2002.
- photometric aspects of image formation gray level images
Digital Image Processing: Introduction
Miguel Tavares Coimbra
Image enhancement algorithms & techniques Point-wise operations
IMAGE ENHANCEMENT TECHNIQUES
IT – 472 Digital Image Processing
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Digital Image Processing
Image Enhancement.
Image Analysis Image Restoration.
Digital Image Fundamentals
Fundamentals of Image Processing A Seminar on By Alok K. Watve
Image Enhancement in the Spatial Domain
Image Processing Course
Aum Amriteswaryai Namah:
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Miguel Tavares Coimbra
Digital Image Processing
Introduction to Digital Image Processing
Review and Importance CS 111.
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Course No.: EE 6604 Course Title: Advanced Digital Image Processing
Presentation transcript:

Fundamentals of Digital Image Processing By: Dr G R Sinha, IEEE Senior Member & Fellow IETE Professor, Department of Electronics and Communication Engineering CMR Technical Campus, Hyderabad ISTE National Award, TCS Award, IEI Award, Expert Engineer Award, Young Engineer Award, Young Scientist Award Recipient Email: drgrsinha@ieee.org

Outline of Presentation Motivation Digital Images and Computer Vision Digital Image Processing Resources Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017 2

Motivation/Preamble Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

My Invited Talk at NRSC Hyderabad on 7th Feb, 2017 Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Remote Sensing and Image Classification Remote Sensing helps to acquire and interpret geospatial data to develop information about features, objects, and classes on Earth's land surface, oceans, and atmosphere. It detects and measures electromagnetic energy emanating from distant objects made of various materials, so that we can identify and categorize these object by class or type, substance, and spatial distribution. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Remote Sensing and Image Classification (contd..) Data Acquision and Survey of Remotely Sensed Images Pre-processing of Images Developing Image Enhancement Methods Assessment of Enhancement Methods Image Segmentation and Feature Extraction Classification and Regional Description Study of Lands, Forests, Crop Assessment and Impact of Environmental Changes Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Application in Agriculture Crop modeling for yield & production forecast / estimation Crop growth monitoring Soil status monitoring Regular reports regarding total area under cultivation Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Application in Forestry Forest change detection; forest resource inventory Planning for a-forestation strategies Futuristic resource planning; Sustainability of environment Wild life conservation & development for recreation purpose Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image and Computer Vision Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image One picture is worth more than ten thousand words Digital Image: Two-dimensional function, f(x,y), where x and y are spatial (plane) coordinates, and the amplitude of f at any pair of coordinate (x,y) is called the intensity or gray level of the image at that point; x, y and the amplitude f(x,y) of an image are all finite, discrete quantities. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image (contd..) Digital image = a multidimensional array of numbers Each component in the image: Pixel Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image (contd..) Intensity image or monochrome image: Each pixel corresponds to light intensity normally represented in gray scale (gray level). Gray scale values Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image (contd..) RGB components Color image or RGB image: each pixel contains a vector representing red, green and blue components. RGB components Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image (contd..) Binary data Binary image or black and white image: Each pixel contains one bit : 1 represent white 0 represents black Binary data Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image (contd..) Index value Index image: Each pixel contains index number pointing to a color in a color table Color Table Index No. Red component Green Blue 1 0.1 0.5 0.3 2 1.0 0.0 3 4 5 0.2 0.8 0.9 … Index value Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Representing Digital Images The representation of an M×N numerical array as Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Computer Vision Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Computer Vision (contd..) Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image Processing Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Digital Image Processing Low Level Process Input: Image Output: Image Examples: Noise removal Mid Level Process Input: Image Output: Attributes Examples: Recognition, Segmentation High Level Process Input: Attributes Output: Understanding Examples: Scene understanding, Autonomous navigation Important Stages in Digital Image Processing Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Morphological Processing Representation & Description Image Acquisition Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Colour Image Processing Image Compression Representation & Description Problem Domain Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Morphological Processing Image Enhancement Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Image Compression Representation & Description Colour Image Processing Problem Domain Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Image Restoration Problem Domain Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Representation & Description Problem Domain Colour Image Processing Image Compression Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Morphological Processing Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Representation & Description Problem Domain Colour Image Processing Image Compression Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Segmentation Morphological Processing Image Enhancement Image Restoration Image Restoration Morphological Processing Morphological Processing Image Enhancement Image Enhancement Segmentation Segmentation Image Acquisition Image Acquisition Object Recognition Representation & Description Problem Domain Colour Image Processing Image Compression Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Representation & Description Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Representation & Description Problem Domain Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Colour Image Processing Image Restoration Morphological Processing Image Enhancement Segmentation Image Acquisition Object Recognition Colour Image Processing Representation & Description Problem Domain Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Pre-processing Pre-processing is used to improve quality of image by removing noise signals in images. To provide `better' input for automated image processing techniques. Categories of Image Enhancement: Spatial domain and Transform domain. Spatial domain methods are based on direct manipulation of pixels in an image; and Frequency domain processing techniques are based on modifying the Fourier transform of an image. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017 28

Image Enhancement         Spatial domain: Directly operate over the pixels, for example contrast enhancement, Gray-level clustering histogram equalization (GLC-CE)            g(x, y) = T[ f(x, y)] where f(x, y) is the input image, g(x, y), the processed image, and T, an operator on f(x, y) defined over some neighborhood of (x, y). Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Histogram Equalization (Left) Contrast Enhancement (Right) Examples        Histogram Equalization (Left) Contrast Enhancement (Right) Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Spatial Domain Methods Spatial Domain Techniques Point Processing Image Subtraction Image Averaging Spatial Filtering Gabor Filtering Weiner Filtering Histogram Processing Gray Scale Modification Log Transformation Power Law Transformation Piecewise Transformation Contrast Stretching Gray Level Slicing Bit Plane Slicing Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Contrast Stretching & Linear Stretching Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Contrast Enhancement Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Low-pass Filtering Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Inverse Fourier Transform Frequency Domain Methods  Low pass filtering or smoothing domain filters, High pass filtering or sharpening domain filters, Homomorphic filtering, and Color image enhancement. Pre-processing Fourier Transform Post-Processing Filter Function H(u,v) Inverse Fourier Transform f(x,y) Input Image F(u,v) H(u,v)F(u,v) g(x,y) Enhanced Image Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Noise Statistics Characteristics of noise: Noise type (additive, signal-dependent, multiplicative, impulse etc.) PDF, variance, relative variance, probability of impulse noise, etc. There are no universal methods for coping well with any type and level of noise. Noise analysis and removal helps in change and target detection, multi-temporal image analysis, underwater imaging, ocean imaging, multimodal analysis, quality assessment, and image restoration. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Statistical parameters for Evaluation PSNR (Peak-signal-to-noise-ratio) CNR (Contrast-to-noise-ratio) Invariant moments Mean and Variance values Histogram SSIM Invariant Moments Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Segmentation Main types: Pixel based, Region based and Contour based Segmentation methods Pixel based: Thresholding, Histogram based adaptive thresholding, k-means clustering etc. Region based: Region growing method Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017 38

Post Processing: Performance Measures Size, shape, area, dimension, Shadow, tone, Color, Texture and Pattern Shape parameters: Perimeter, distance, aspect ratio, major and minor axis PSNR and CNR Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017 39

Spatial resolution High vs. Low? Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Spatial resolution affects 2-bit Image (4 gray levels) 8-bit Image (256 gray levels) Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Resources Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Companies in India Sarnoff Corporation Kritikal Solutions National Instruments GE Laboratories Ittiam, Bangalore Interra Systems, Noida Yahoo India (Multimedia Searching) nVidia Graphics, Pune (have high requirements) Microsoft research DRDO labs ISRO labs … Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Books -------------------------------------- Digital Image Processing Rafael C. Gonzalez and Richards E. Woods, Addison Wesley Rafael Gonzalez and Paul Wintz Fundamentals of Digital Image Processing Anil K. Jain Prentice Hall, 1989. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Concluding Remarks with Roadmap The applications of Image Processing strengthen the scope for potential research in the field of remote sensing, Astronomical Image Processing, underwater imaging, soil & plant health monitoring, biometrics, Medical Image Processing etc. Image de-noising method (optimal implementation using neuro-fuzzy method) and a good segmentation method with optimal set of parameters would help in achieving good data classification and interpretation results. Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017

Sincere Thanks with Inspiring Equation c = 2 (Doubly enthused) E =4 E= mc2 E= Excellence, m = Motivation, C =Commitment c = 0.5 (Half hearted) E = ¼ c = 2 (Doubly enthused) E =4 Fundamentals of Image Processing Dr G R Sinha, FDP on DIP and Computer Vision-2017 24th June 2017