Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University
|
|
- Rosemary Juliet Fitzgerald
- 5 years ago
- Views:
Transcription
1 Achim J. Lilienthal Mobile Robotics and Olfaction Lab, Room T1227, Mo, o'clock AASS, Örebro University (please drop me an in advance) 1
2 4. Admin Course Plan Rafael C. Gonzalez, Richard E. Woods (3rd edition, 2008) Digital Image Processing 2
3 4. Admin Lab Groups o Hesho Rashid + Rasha Zaki G1 o Benny Frost G2 o Amanda Boström G3 o Eric Lundberg + Tom Olsson G4 o Felice Sallustio + Paolo Cesana G5 o Björn Nyström G6 o Jordi Moragrega G7 3
4 4.!!!!!!!!! Pre-Class Reading!!!!!!!!! Pre-Class Reading Schedule o Class 1 "Course Introduction" (Nov 17, 2014) o Class 2 "Introduction" (Nov 18, 2014)» Gonzalez/Woods Chapter 1 "Introduction"» Gonzalez/Woods Chapter 2 "Fundamentals"» (Lecture Notes from 2012) o Class 3 "Spatial Filtering" (Nov 20, 2014)» Gonzalez/Woods Chapter 3 "Intensity Transformations and Spatial Filtering"» (Lecture Notes from 2012) o Class 4 "Bilateral Filtering/Fourier Domain" (Nov 25, 2014)» "A Gentle Introduction to Bilateral Filtering and its Applications", Sylvain Paris, Pierre Kornprobst, Jack Tumblin, and Frédo Durand, SIGGRAPH 2008» "Bilateral Filtering for Gray and Color Images", C. Tomasi, R. Manduchi, Proc. Int. Conf. Computer Vision» Gonzalez/Woods Chapter 4 "Filtering in the Frequency Domain"» (Lecture Notes from 2012) 4
5 Contents 1. Image Enhancement in the Spatial Domain 2. Grey Level Transformations 3. Histogram Processing 4. Operations Involving Multiple Images Applications People Tracking 5. Spatial Filtering 5
6 1 Image Enhancement in the Spatial Domain 6
7 1. Image Enhancement in the Spatial Domain Image Enhancement o image processing o the result is supposed to be "more suitable"» "more suitable" according to a certain application more suitable for visual interpretation 7
8 1. Image Enhancement in the Spatial Domain We want to create an image which is "better" in some sense o helps visual interpretation (brightening, sharpening ) subjective o pre-processing for a subsequent image analysis algorithm performance metric (performance of a task) o make the image more "specific" application dependent T f(x,y) g(x,y) original image (or set of images) new image 8
9 1. Image Enhancement in the Spatial Domain Spatial Domain versus Frequency Domain o spatial domain» direct manipulation of the pixels discussed in this lecture» two types of transformations in the spatial domain: pixel brightness transformations, point processing (depend only on the pixel value itself) spatial filters, local transformations or local processing (depend on a small neighbourhood around the pixel) o frequency domain: modifications of the Fourier transform» discussed in coming lectures 10
10 1. Image Enhancement in the Spatial Domain Transformations in the Spatial Domain g ( x, y) = T[ f ( x, y)] o standard approach: T is applied to a sub-image centred at (x,y) o sub-image is called mask (kernel, filter, template, window) o mask processing or filtering o T can operate on a set of images 11
11 1. Image Enhancement in the Spatial Domain Transformations in the Spatial Domain g ( x, y) = T[ f ( x, y)] o fill new array with weighted sum of pixel values from the locations surrounding the corresponding location in the image using the same set of weights each time 12
12 2 Gray Level Transformations 13
13 2. Grey Level Transformations Grey Level Transformations o simplest case: each pixel in the output image depends only on the corresponding pixel in the input image o 1x1 neighbourhood (point processing) o example: contrast stretching s = T (r) s = T (r) 14
14 2. Grey Level Transformations Grey Level Transformations contrast stretching thresholding 15
15 2. Grey Level Transformations Grey Level Transformations f = imread('bubbles.tif'); fp = imadjust(f, [ ], [ ], 0.5); imshow(fp); o imadjust» parameters always specified in [0,1]» values below 0.1 clipped to 1.0» values above 0.9 clipped to 0.0» image intensity reversed since 0.0 <
16 2. Grey Level Transformations Grey Level Transformations f = imread('bubbles.tif'); fp = imadjust(f, [ ], [ ], 0.5); imshow(fp); o imadjust» parameters always specified in [0,1]» values below 0.1 clipped to 1.0» values above 0.9 clipped to 0.0» image intensity reversed since 0.0 < 1.0» gamma function parameter < 1 g = f γ 17
17 2. Grey Level Transformations Grey Level Transformations f = imread('bubbles.tif'); fp = imadjust(f, [ ], [ ], 0.5); imshow(fp); fp = imadjust(f, [ ], [ ], 3); 18
18 2. Grey Level Transformations Grey Level Transformations f = imread('bubbles.tif'); fp = imadjust(f, [ ], [ ], 0.5); imshow(fp); fp = imadjust(f, [ ], [ ], 3); o imadjust» gamma function parameter > 1 g = f γ 19
19 2. Grey Level Transformations Contrast Stretching o piecewise linear function o power law transformation (gamma transformation) γ s = cr 20
20 2. Grey Level Transformations Common Grey Level Transformations (Single Image) o linear» identity» inverse (negative) o power law» n. power» n. root o logarithmic 21
21 2. Grey Level Transformations Common Grey Level Transformations (Single Image) o inverse transform 22
22 2. Grey Level Transformations Common Grey Level Transformations (Single Image) o linear» identity» inverse o piecewise linear o power law (gamma)» n. power» n. root o logarithmic... with more than one input image o sum, mean o transformation based on statistical operations (variance, t-test ) 24
23 3 Histogram Processing 25
24 3. Histogram Processing Grey Scale Histogram o shows the number of pixels per grey level f = imread('bubbles.tif'); imhist(f); % displays the histogram % histogram display default 27
25 3. Histogram Processing Grey Scale Histogram o shows the number of pixels per grey level f = imread('bubbles.tif'); h1 = imhist(f); % default number of bins = 256 imhist(f,8); % number of bins = 8 28
26 3. Histogram Processing Grey Scale Histogram o shows the number of pixels per grey level f = imread('bubbles.tif'); h1 = imhist(f); % default number of bins = 256 h = imhist(f,16); % number of bins = 16 hn = h/numel(f); % normalized histogram % numel num. of elements (pixels) bar(hn) % normalized histogram 29
27 3. Histogram Processing Grey Scale Histogram o neutral transform 31
28 3. Histogram Processing Grey Scale Histogram o neutral transform o inverse transform 32
29 3. Histogram Processing Grey Scale Histogram o neutral transform o inverse transform o logarithmic transform 33
30 3. Histogram Processing Histogram Equalization o contrast / brightness adjustments sometimes need to be automatised o "optimal" contrast for an image? flat histogram 37
31 3. Histogram Processing Histogram Equalization o consider the continuous case: s, r [0,1] o probability density functions (PDFs) of s and r are related by gray levels as random variables! s = T (r) p s ( s) = p r ( r) dr ds = p r ( r) 1 T ( r) o transformation function = cumulative density function (CDF) ds dr r T ( r) p r ( ω) dω 0 r d = T ( r) = pr ( ω) dω = pr ( r) p s ( s) = 1 dr 0 38
32 3. Histogram Processing Histogram Equalization o discrete case pr rk ) = nk n ( s = = = k T ( rk ) pr ( rj ) j= 0 o does not generally produce a uniform PDF o tends to spread the histogram o enables automatic contrast stretching k k j= 0 n j n 39
33 3. Histogram Processing Histogram Equalization CDF 40
34 3. Histogram Processing Histogram Equalization 41
35 3. Histogram Processing Histogram Equalization f = imread('bubbles.tif'); g = histeq(f, 256); imshow(g); f = imread('bubbles.tif'); g = histeq(f, 4); % 4 output levels imshow(g); 42
36 3. ConcepTest ImageEnhancement Image Enhancement CT4 o Transformation by using adaptive/localized histogram equalization over a rectangular region around pixels (adaptive/local Histogram Equalization) what happens in case of a smaller region? original image global histogram equalization 44
37 3. ConcepTest ImageEnhancement Image Enhancement CT4 o Transformation by using adaptive/localized histogram equalization over a rectangular region around pixels (adaptive/local Histogram Equalization) what happens in case of a smaller region? original image local histogram equalization (radius = 100) 45
38 3. ConcepTest ImageEnhancement Image Enhancement CT4 o Transformation by using histogram equalization over a rectangular region around pixels (adaptive/local Histogram Equalization) what happens in case of a smaller region? original image local histogram equalization (radius = 50) 46
39 3. ConcepTest ImageEnhancement Image Enhancement CT4 o Transformation by using histogram equalization over a rectangular region around pixels (adaptive/local Histogram Equalization) what happens in case of a smaller region? original image local histogram equalization (radius = 25) 47
40 3. ConcepTest ImageEnhancement Image Enhancement CT4 o Transformation by using histogram equalization over a rectangular region around pixels (adaptive/local Histogram Equalization) what happens in case of a smaller region? original image local histogram equalization (radius = 12) 48
41 4 Image Enhancement in the Spatial Domain Operations Involving Multiple Images 49
42 4. Operations Involving Multiple Images Operations Between Two or More Images o image subtraction» Arteriography» tracking 50
43 4. Operations Involving Multiple Images Image Subtraction o DSA (Digital Subtraction Arteriography) mask image live image DSA image 51
44 4. Operations Involving Multiple Images Operations Between Two or More Images o image subtraction» Arteriography» tracking o image averaging (GW 3.4.2)» noise reduction» background modeling image subtraction 52
45 4. Operations Involving Multiple Images Image Subtraction o tracking with a stationary camera background image live image difference image 53
46 4 Applications People Tracking 54
47 4. Introduction Applications Imaging in the Visible and Infrared Bands o person tracking in mobile robotics 55
48 4. 56
49 4. Example: Person Tracking in Mobile Robotics PeopleBoy (ActiveMedia PeopleBot) thermal cam: pixels 15 Hz colour camera pixels 15 Hz 57
50 4. Person Tracking in Mobile Robotics 4 Thermal Camera o humans have a distinctive thermal profile o not influenced by changing lighting conditions o works in darkness Thermo Tracer TH7302, NEC visible range: 24 C to 36 C 58
51 4. Person Tracking in Mobile Robotics 4 Thermal Camera o humans have a distinctive thermal profile o not influenced by changing lighting conditions o works in darkness Colour Camera o improves accuracy o helps to resolve occlusions o dynamical colour model 59
52 4. Person Tracking in Mobile Robotics Person Tracking o no occlusions 60
53 4. Person Tracking in Mobile Robotics 4 Person Tracking o distinguish persons using an elliptic contour model 61
54 4. Person Tracking in Mobile Robotics Person Tracking Measurement Model o elliptic contour model! applicable if the person is far away! applicable if side-view is visible 62
55 4. Person Tracking in Mobile Robotics Person Tracking o no occlusions 63
56 4. Person Tracking in Mobile Robotics Person Tracking o thermal and colour information o occlusions 64
57 4. Operations Involving Multiple Images Operations Between Two or More Images o image subtraction» Arteriography» tracking o image averaging (GW 3.4.2)» noise reduction» background modeling image subtraction o time constant of averaging? (stability plasticity dilemma)» recency weighted averaging» sample-based background modelling 65
58 4. Operations Involving Multiple Images Sample-Based Background Modelling o stationary camera o no assumptions about the distribution required o not sensitive to outliers (robust statistics) Dynamic Sample Set Representation o representation as a set of measurements (samples) o sample set S(t i ) evolves by replacing samples randomly» u n samples replaced between two time steps» probability to have been added n t timesteps before: p ln [( 1 u ) n ] ( t) u e t ln[ 2] = (update rate u) t / 2 = ln[ 1 u] 1 = ln[ 2] λ 66
59 4. Operations Involving Multiple Images Interpretation of a Dynamic Sample Set! dynamic sample sets correspond to a time scale t 1/ 2 p u = ln 2 = c t T [ ] n ct c t : time constant t : time interval since the last frame p u : sample set update probability Deriving Foreground Probability Images o estimate background distribution» calculate kernel estimator (Parzen window)» background probability according to intensity density estimate o foreground probability = 1 - background probability 67
60 4. Operations Involving Multiple Images Foreground Probability Images t 1/2 = 1.5 s, σ = 20 t 1/2 = 115 s, σ = 20 68
61 4. Person Tracking in Mobile Robotics Person Tracking o stationary webcam o sample-based background subtraction (motion heat) o occlusions 69
Digital Image Processing
Digital Image Processing Part 2: Image Enhancement in the Spatial Domain AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 3 2011-04-06 Contents
More informationImage Enhancement: To improve the quality of images
Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image
More informationImage Enhancement in Spatial Domain. By Dr. Rajeev Srivastava
Image Enhancement in Spatial Domain By Dr. Rajeev Srivastava CONTENTS Image Enhancement in Spatial Domain Spatial Domain Methods 1. Point Processing Functions A. Gray Level Transformation functions for
More informationIntensity Transformations and Spatial Filtering
77 Chapter 3 Intensity Transformations and Spatial Filtering Spatial domain refers to the image plane itself, and image processing methods in this category are based on direct manipulation of pixels in
More informationDigital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement
Chapter 3 Image Enhancement in the Spatial Domain The principal objective of enhancement to process an image so that the result is more suitable than the original image for a specific application. Enhancement
More informationChapter 3: Intensity Transformations and Spatial Filtering
Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing
More informationEEM 463 Introduction to Image Processing. Week 3: Intensity Transformations
EEM 463 Introduction to Image Processing Week 3: Intensity Transformations Fall 2013 Instructor: Hatice Çınar Akakın, Ph.D. haticecinarakakin@anadolu.edu.tr Anadolu University Enhancement Domains Spatial
More informationIntensity Transformation and Spatial Filtering
Intensity Transformation and Spatial Filtering Outline of the Lecture Introduction. Intensity Transformation Functions. Piecewise-Linear Transformation Functions. Introduction Definition: Image enhancement
More informationSampling and Reconstruction
Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because
More informationIMAGE ENHANCEMENT IN THE SPATIAL DOMAIN
1 Image Enhancement in the Spatial Domain 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Unit structure : 3.0 Objectives 3.1 Introduction 3.2 Basic Grey Level Transform 3.3 Identity Transform Function 3.4 Image
More informationLecture 4 Image Enhancement in Spatial Domain
Digital Image Processing Lecture 4 Image Enhancement in Spatial Domain Fall 2010 2 domains Spatial Domain : (image plane) Techniques are based on direct manipulation of pixels in an image Frequency Domain
More informationIn this lecture. Background. Background. Background. PAM3012 Digital Image Processing for Radiographers
PAM3012 Digital Image Processing for Radiographers Image Enhancement in the Spatial Domain (Part I) In this lecture Image Enhancement Introduction to spatial domain Information Greyscale transformations
More informationIntroduction to Digital Image Processing
Introduction to Digital Image Processing Ranga Rodrigo June 9, 29 Outline Contents Introduction 2 Point Operations 2 Histogram Processing 5 Introduction We can process images either in spatial domain or
More informationIntroduction to Digital Image Processing
Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin
More informationDigital Image Processing. Lecture # 3 Image Enhancement
Digital Image Processing Lecture # 3 Image Enhancement 1 Image Enhancement Image Enhancement 3 Image Enhancement 4 Image Enhancement Process an image so that the result is more suitable than the original
More informationDigital Image Analysis and Processing
Digital Image Analysis and Processing CPE 0907544 Image Enhancement Part I Intensity Transformation Chapter 3 Sections: 3.1 3.3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation
More informationUNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN
UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN Spatial domain methods Spatial domain refers to the image plane itself, and approaches in this category are based on direct manipulation of pixels in an image.
More informationBasic relations between pixels (Chapter 2)
Basic relations between pixels (Chapter 2) Lecture 3 Basic Relationships Between Pixels Definitions: f(x,y): digital image Pixels: q, p (p,q f) A subset of pixels of f(x,y): S A typology of relations:
More informationCHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN
CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image
More informationLecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing
Lecture 4 Digital Image Enhancement 1. Principle of image enhancement 2. Spatial domain transformation Basic intensity it tranfomation ti Histogram processing Principle Objective of Enhancement Image enhancement
More informationDigital Image Processing
Digital Image Processing Intensity Transformations (Histogram Processing) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Contents Over the
More informationLecture #5. Point transformations (cont.) Histogram transformations. Intro to neighborhoods and spatial filtering
Lecture #5 Point transformations (cont.) Histogram transformations Equalization Specification Local vs. global operations Intro to neighborhoods and spatial filtering Brightness & Contrast 2002 R. C. Gonzalez
More informationDigital Image Processing
Digital Image Processing Intensity Transformations (Point Processing) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Intensity Transformations
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear
More informationIMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations
It makes all the difference whether one sees darkness through the light or brightness through the shadows David Lindsay IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations Kalyan Kumar Barik
More informationHistograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image
Histograms h(r k ) = n k Histogram: number of times intensity level rk appears in the image p(r k )= n k /NM normalized histogram also a probability of occurence 1 Histogram of Image Intensities Create
More informationImage Enhancement in Spatial Domain (Chapter 3)
Image Enhancement in Spatial Domain (Chapter 3) Yun Q. Shi shi@njit.edu Fall 11 Mask/Neighborhood Processing ECE643 2 1 Point Processing ECE643 3 Image Negatives S = (L 1) - r (3.2-1) Point processing
More informationSelected Topics in Computer. Image Enhancement Part I Intensity Transformation
Selected Topics in Computer Engineering (0907779) Image Enhancement Part I Intensity Transformation Chapter 3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation Functions
More informationDigital Image Processing. Image Enhancement (Point Processing)
Digital Image Processing Image Enhancement (Point Processing) 2 Contents In this lecture we will look at image enhancement point processing techniques: What is point processing? Negative images Thresholding
More informationIMAGING. Images are stored by capturing the binary data using some electronic devices (SENSORS)
IMAGING Film photography Digital photography Images are stored by capturing the binary data using some electronic devices (SENSORS) Sensors: Charge Coupled Device (CCD) Photo multiplier tube (PMT) The
More informationEECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters
EECS 556 Image Processing W 09 Image enhancement Smoothing and noise removal Sharpening filters What is image processing? Image processing is the application of 2D signal processing methods to images Image
More informationComputer Vision I - Basics of Image Processing Part 1
Computer Vision I - Basics of Image Processing Part 1 Carsten Rother 28/10/2014 Computer Vision I: Basics of Image Processing Link to lectures Computer Vision I: Basics of Image Processing 28/10/2014 2
More informationEELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 5310: Digital Image Processing Lecture 2 Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More informationEELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 531: Digital Image Processing Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More informationLecture 4: Spatial Domain Transformations
# Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material
More informationDigital Image Processing
Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents
More informationDigital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)
Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original
More informationBasic Algorithms for Digital Image Analysis: a course
Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,
More information1.Some Basic Gray Level Transformations
1.Some Basic Gray Level Transformations We begin the study of image enhancement techniques by discussing gray-level transformation functions.these are among the simplest of all image enhancement techniques.the
More informationINTENSITY TRANSFORMATION AND SPATIAL FILTERING
1 INTENSITY TRANSFORMATION AND SPATIAL FILTERING Lecture 3 Image Domains 2 Spatial domain Refers to the image plane itself Image processing methods are based and directly applied to image pixels Transform
More informationDigital Image Processing
Digital Image Processing Lecture # 6 Image Enhancement in Spatial Domain- II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Local/
More informationChapter - 2 : IMAGE ENHANCEMENT
Chapter - : IMAGE ENHANCEMENT The principal objective of enhancement technique is to process a given image so that the result is more suitable than the original image for a specific application Image Enhancement
More informationClassification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation
Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing
More informationImage Enhancement. Digital Image Processing, Pratt Chapter 10 (pages ) Part 1: pixel-based operations
Image Enhancement Digital Image Processing, Pratt Chapter 10 (pages 243-261) Part 1: pixel-based operations Image Processing Algorithms Spatial domain Operations are performed in the image domain Image
More informationVivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.
Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,
More informationEE663 Image Processing Histogram Equalization I
EE663 Image Processing Histogram Equalization I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department College of Engineering Sciences King Fahd University of Petroleum & Minerals Dhahran Saudi Arabia
More informationFiltering and Enhancing Images
KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.
More informationChapter4 Image Enhancement
Chapter4 Image Enhancement Preview 4.1 General introduction and Classification 4.2 Enhancement by Spatial Transforming(contrast enhancement) 4.3 Enhancement by Spatial Filtering (image smoothing) 4.4 Enhancement
More informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spatial Domain Filtering http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background Intensity
More informationFundamentals of Digital Image Processing
\L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,
More informationIntensity Transformations. Digital Image Processing. What Is Image Enhancement? Contents. Image Enhancement Examples. Intensity Transformations
Digital Image Processing 2 Intensity Transformations Intensity Transformations (Point Processing) Christophoros Nikou cnikou@cs.uoi.gr It makes all the difference whether one sees darkness through the
More informationTypes of image feature and segmentation
COMP3204/COMP6223: Computer Vision Types of image feature and segmentation Jonathon Hare jsh2@ecs.soton.ac.uk Image Feature Morphology Recap: Feature Extractors image goes in Feature Extractor featurevector(s)
More informationLecture 3 - Intensity transformation
Computer Vision Lecture 3 - Intensity transformation Instructor: Ha Dai Duong duonghd@mta.edu.vn 22/09/2015 1 Today s class 1. Gray level transformations 2. Bit-plane slicing 3. Arithmetic/logic operators
More informationPoint and Spatial Processing
Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of
More informationComputer Vision I - Algorithms and Applications: Basics of Image Processing
Computer Vision I - Algorithms and Applications: Basics of Image Processing Carsten Rother 28/10/2013 Computer Vision I: Basics of Image Processing Link to lectures Computer Vision I: Basics of Image Processing
More informationDigital Image Fundamentals
Digital Image Fundamentals Image Quality Objective/ subjective Machine/human beings Mathematical and Probabilistic/ human intuition and perception 6 Structure of the Human Eye photoreceptor cells 75~50
More informationAn introduction to image enhancement in the spatial domain.
University of Antwerp Department of Mathematics and Computer Science An introduction to image enhancement in the spatial domain. Sven Maerivoet November, 17th 2000 Contents 1 Introduction 1 1.1 Spatial
More informationCourse Evaluations. h"p:// 4 Random Individuals will win an ATI Radeon tm HD2900XT
Course Evaluations h"p://www.siggraph.org/courses_evalua4on 4 Random Individuals will win an ATI Radeon tm HD2900XT A Gentle Introduction to Bilateral Filtering and its Applications From Gaussian blur
More informationPoint Operations. Prof. George Wolberg Dept. of Computer Science City College of New York
Point Operations Prof. George Wolberg Dept. of Computer Science City College of New York Objectives In this lecture we describe point operations commonly used in image processing: - Thresholding - Quantization
More information(Refer Slide Time: 0:38)
Digital Image Processing. Professor P. K. Biswas. Department of Electronics and Electrical Communication Engineering. Indian Institute of Technology, Kharagpur. Lecture-37. Histogram Implementation-II.
More informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 03 Image Processing Basics 13/01/28 http://www.ee.unlv.edu/~b1morris/ecg782/
More informationC E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations I
T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Image Operations I For students of HI 5323
More informationBabu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)
5 Years Integrated M.Sc.(IT)(Semester - 7) 060010707 Digital Image Processing UNIT 1 Introduction to Image Processing Q: 1 Answer in short. 1. What is digital image? 1. Define pixel or picture element?
More informationAutomated image enhancement using power law transformations
Sādhanā Vol. 37, Part 6, December 212, pp. 739 745. c Indian Academy of Sciences Automated image enhancement using power law transformations SPVIMAL 1 and P K THIRUVIKRAMAN 2, 1 Birla Institute of Technology
More information3.3 Histogram Processing(page 142) h(r k )=n k. p(r k )=1
Image enhancement in the spatial domain(3.3) SLIDE 1/18 Histogram 3.3 Histogram Processing(page 142) h(r k )=n k r k : kthgraylevel n k : numberofpixelsofgraylevelr k Normalization Discrete PDF MN: totalnumberofpixels
More informationImage Processing Lecture 10
Image Restoration Image restoration attempts to reconstruct or recover an image that has been degraded by a degradation phenomenon. Thus, restoration techniques are oriented toward modeling the degradation
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear
More informationMotivation. Gray Levels
Motivation Image Intensity and Point Operations Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong ong A digital image is a matrix of numbers, each corresponding
More informationDigital Image Processing
Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments
More informationMotivation. Intensity Levels
Motivation Image Intensity and Point Operations Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong ong A digital image is a matrix of numbers, each corresponding
More informationComparative Study of Linear and Non-linear Contrast Enhancement Techniques
Comparative Study of Linear and Non-linear Contrast Kalpit R. Chandpa #1, Ashwini M. Jani #2, Ghanshyam I. Prajapati #3 # Department of Computer Science and Information Technology Shri S ad Vidya Mandal
More informationDense Image-based Motion Estimation Algorithms & Optical Flow
Dense mage-based Motion Estimation Algorithms & Optical Flow Video A video is a sequence of frames captured at different times The video data is a function of v time (t) v space (x,y) ntroduction to motion
More informationPoint operation Spatial operation Transform operation Pseudocoloring
Image Enhancement Introduction Enhancement by point processing Simple intensity transformation Histogram processing Spatial filtering Smoothing filters Sharpening filters Enhancement in the frequency domain
More informationInterpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.
Image Interpolation 48 Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Fundamentally, interpolation is the process of using known
More informationChapter 9 Object Tracking an Overview
Chapter 9 Object Tracking an Overview The output of the background subtraction algorithm, described in the previous chapter, is a classification (segmentation) of pixels into foreground pixels (those belonging
More informationDigital image processing
Digital image processing Image enhancement algorithms: grey scale transformations Any digital image can be represented mathematically in matrix form. The number of lines in the matrix is the number of
More informationPerception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.
Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Perception Sensors Vision Uncertainties, Line extraction
More informationImage Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu
Image Processing CS 554 Computer Vision Pinar Duygulu Bilkent University Today Image Formation Point and Blob Processing Binary Image Processing Readings: Gonzalez & Woods, Ch. 3 Slides are adapted from
More information2D Image Processing INFORMATIK. Kaiserlautern University. DFKI Deutsches Forschungszentrum für Künstliche Intelligenz
2D Image Processing - Filtering Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 What is image filtering?
More informationComputer Vision and Graphics (ee2031) Digital Image Processing I
Computer Vision and Graphics (ee203) Digital Image Processing I Dr John Collomosse J.Collomosse@surrey.ac.uk Centre for Vision, Speech and Signal Processing University of Surrey Learning Outcomes After
More informationDigital Image Processing
Digital Image Processing Jen-Hui Chuang Department of Computer Science National Chiao Tung University 2 3 Image Enhancement in the Spatial Domain 3.1 Background 3.4 Enhancement Using Arithmetic/Logic Operations
More informationImage restoration. Restoration: Enhancement:
Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,
More informationFilters. Advanced and Special Topics: Filters. Filters
Filters Advanced and Special Topics: Filters Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong ELEC4245: Digital Image Processing (Second Semester, 2016 17)
More informationVC 16/17 TP5 Single Pixel Manipulation
VC 16/17 TP5 Single Pixel Manipulation Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Hélder Filipe Pinto de Oliveira Outline Dynamic Range Manipulation
More informationCS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing
CS 4495 Computer Vision Features 2 SIFT descriptor Aaron Bobick School of Interactive Computing Administrivia PS 3: Out due Oct 6 th. Features recap: Goal is to find corresponding locations in two images.
More informationCurrent Research at AASS Learning Systems Lab
Current Research at AASS Learning Systems Lab Achim Lilienthal, Tom Duckett, Henrik Andreasson, Grzegorz Cielniak, Li Jun, Martin Magnusson, Martin Persson, Alexander Skoglund, Christoffer Wahlgren Örebro
More informationCS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale
CS 490: Computer Vision Image Segmentation: Thresholding Fall 205 Dr. Michael J. Reale FUNDAMENTALS Introduction Before we talked about edge-based segmentation Now, we will discuss a form of regionbased
More informationBiometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)
Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html
More informationComputer Vision I - Filtering and Feature detection
Computer Vision I - Filtering and Feature detection Carsten Rother 30/10/2015 Computer Vision I: Basics of Image Processing Roadmap: Basics of Digital Image Processing Computer Vision I: Basics of Image
More informationCP467 Image Processing and Pattern Recognition
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR show What is Digital Image? We use digital image
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 3. HIGH DYNAMIC RANGE Computer Vision 2 Dr. Benjamin Guthier Pixel Value Content of this
More informationLecture No Image Enhancement in SpaPal Domain (course: Computer Vision)
Lecture No. 26-30 Image Enhancement in SpaPal Domain (course: Computer Vision) e- mail: naeemmahoto@gmail.com Department of So9ware Engineering, Mehran UET Jamshoro, Sind, Pakistan Principle objecpves
More informationCS4733 Class Notes, Computer Vision
CS4733 Class Notes, Computer Vision Sources for online computer vision tutorials and demos - http://www.dai.ed.ac.uk/hipr and Computer Vision resources online - http://www.dai.ed.ac.uk/cvonline Vision
More informationImage processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017
Reading Jain, Kasturi, Schunck, Machine Vision. McGraw-Hill, 1995. Sections 4.2-4.4, 4.5(intro), 4.5.5, 4.5.6, 5.1-5.4. [online handout] Image processing Brian Curless CSE 457 Spring 2017 1 2 What is an
More informationImage Processing. Cosimo Distante. Lecture 6: Monochrome and Color processing
Image Processing Cosimo Distante Lecture 6: Monochrome and Color processing Pointwise operator: algorithms that execute simple operation on the single pixel without involving neighboring pixels I 0 (i,j)=o
More informationStatistical Image Compression using Fast Fourier Coefficients
Statistical Image Compression using Fast Fourier Coefficients M. Kanaka Reddy Research Scholar Dept.of Statistics Osmania University Hyderabad-500007 V. V. Haragopal Professor Dept.of Statistics Osmania
More informationImage Enhancement 3-1
Image Enhancement The goal of image enhancement is to improve the usefulness of an image for a given task, such as providing a more subjectively pleasing image for human viewing. In image enhancement,
More informationDigital Image Processing, 3rd ed. Gonzalez & Woods
Last time: Affine transforms (linear spatial transforms) [ x y 1 ]=[ v w 1 ] xy t 11 t 12 0 t 21 t 22 0 t 31 t 32 1 IMTRANSFORM Apply 2-D spatial transformation to image. B = IMTRANSFORM(A,TFORM) transforms
More informationTracking Under Low-light Conditions Using Background Subtraction
Tracking Under Low-light Conditions Using Background Subtraction Matthew Bennink Clemson University Clemson, South Carolina Abstract A low-light tracking system was developed using background subtraction.
More information