Digital Image Analysis and Processing
|
|
- Zoe Wilcox
- 5 years ago
- Views:
Transcription
1 Digital Image Analysis and Processing CPE Image Enhancement Part I Intensity Transformation Chapter 3 Sections: Dr. Iyad Jafar
2 Outline What is Image Enhancement? Background Intensity Transformation Functions Negatives Log and Inverse Log Power-Law Piecewise Transformation Graylevel l and Bit Slicingi 2 Histogram Processing Equalization Specification Local Processing
3 What is Image Enhancement? The purpose of image enhancement is to process an image such that it is more suitable than the original image for a specific application The word specific is important, because algorithms developed for some images may not work for others There is no general theory for enhancement and the evaluation of its outcome is highly subjective 3 Enhancement can be performed in Spatial domain: direct operation on the pixel values Frequency domain: modify the image frequency components (Ch. 4)
4 Background 4 Spatial domain of the image is the set of composing the image pixels Enhancement in the spatial domain involves direct operation on the pixel intensities This can be expressed mathematically as g(xy) g(x,y) = T[f(xy)] T[f(x,y)] f(x,y) is the input image g(x,y) is the output image T[ ] is an operator defined over some neighborhood of (x,y) Important Keep in mind that g(x,y) may take any value from the set of available gray levels only. Thus, when mapping we should assign the mapped value to the closest level
5 Background Defining the neighborhood around (x,y) Use a square/rectangular subimage that is centered at (x,y) Operation Move the center of the subimage from pixel to pixel and apply the operator T at each location (x,y) to compute the output t g(x,y) 5
6 Background The simplest form of the operator T is when the neighborhood size is 1x1 pixels. Accordingly, g(x,y) is only dependent on the value of f at (x,y) In this case, T is called the gray-level or intensity transformation function that can be represented as s = T(r) s is a variable denoting g(x,y) r is a variable denoting f(x,y) 6 This is kind of processing is referred as point processing
7 Background Intensity transformation function examples 7 T(r) performs contrast t T(r) reduces the number of stretching by mapping levels levels in the image to two less than k to narrow range while those above k are mapped to wider range
8 Point Processing Example Thresholding Thresholding transformations are particularly useful for segmentation in which we want to isolate an object of interest from a background s = r > threshold 0.0 r <= threshold 8
9 Basic Gray Level Transformations Mapping can be performed by mathematical substitution or lookup tables Some common functions are Linear (negative/identity) Logarithmic (log/inverse log) Power law (n th power/n th root) 9
10 Basic Gray Level Transformations Image Negatives Can be performed by using s = L 1 r where L-1 is the maximum intensity value 10
11 Basic Gray Level Transformations Log and inverse Log Transformations The general form of the log transformation b is the base s = clog b(1+r) Maps narrow range oflowintensity levels to wider range and wide range of high intensity levels to narrower range Usually used to expand the values of dark pixels and compress the higherh levell values 11 The general form of the inverse log cr s = b 1 Its operation is the opposite of the log transformation
12 Basic Gray Level Transformations Log Transformation Example It is very important in mapping wide dynamic ranges into narrow ones Fourier spectrum values in the range [0,1.5x10 6 ] transformed to [0,255] using log transformation s = log(1 + r) 12
13 Basic Gray Level Transformations Inverse Log Transformation Example e cr -1 13
14 Basic Gray Level Transformations Power-Law transformations The general form s = cr Power law is similar to log when gamma < 1 and similar to inverse log when gamma > 1 γ 14
15 Basic Gray Level Transformations Power-Law transformations Gamma-correction Display devices have intensity-to-voltage response that is a power functions.thus, images tend to be darker when displayed. Correction is needed using nth root before feeding the image to the monitor 15
16 Basic Gray Level Transformations Power-Law Transformation The images to the right shows a magnetic resonance (MR) image of a fractured human spine Different curves highlight different detail s = r s = r 0.4 s = r 0.3
17 Piecewise-Linear Transformations y Can represent p arbitrarilyy complex p functions to achieve different results y Contrast stretching y r1 r2 and s1 s2 to preserve the order of ggrayy levels y The result depends on the values of r1, r2, s1, and s2 17
18 Piecewise-Linear Transformations Gray-level Slicing Used to highlight hli ht specific range of gray levelsels Two approaches 18
19 Piecewise-Linear Transformations Bit-plane Slicing Highlight the contribution of specific bits to the appearance of the image Each pixel value is represented by asetof bits Lower bits correspond to fine details while higher bits correspond to the global visual content Useful in image compression! 19
20 Piecewise-Linear Transformations Bit-plane Slicing - example Plane 0 Plane 1 Plane 2 Plane 3 Plane 4 Plane 5 Plane 6 Plane 7 20
21 Piecewise-Linear Transformations Bit-plane Slicing - example Planes 7 & 6 Planes 7,6,5 Planes 7,6,5,4 21
22 Piecewise-Linear Transformations Bit-plane Slicing - example Plane 7 Plane 6 Plane 5 Plane 4 Plane 3 22 Plane 2 Plane 1 Plane 0
23 Histogram Processing For an image with gray levels in [0,L-1] and MxN pixels, the histogram is a discrete function given by h( r ) = n k where r k is the k th intensity value and n k is the number of pixels in the image with intensity r k It is a common practice to normalize the histogram function by the number of pixels in the image by k 23 p( r ) = k The normalized histogram canbeusedasanestimate of the probability bili density function of the image n k MN Histograms are widely used in image processing: enhancement, compression, segmentation
24 Histogram Processing For enhancement, histograms can be used to infer the type of image quality:dark, bright, low or high contrast Dark Image Low Contrast 24 Bright Image High Contrast
25 Histogram Equalization It is quite acceptable that high contrast images have flat histograms (uniform distribution) Histogram equalization attempts to transform the original histogram into a flat one for the goal of better contrast In what follows, we will derive the transformation function that achieves such task 25
26 Histogram Equalization Let r be a continuous variable that represents the intensity values in the range [0,L-1] A valid transformation function for enhancement purposes s = T(r) should satisfy T(r) is monotonically increasing in the interval 0 r L-1 T(r) is bounded by [0,L-1] for all values of r The inverse transformation function that maps s back to r 1 r = T (s) requires that T(r) to be strictly monotonically increasing 26
27 Histogram Equalization Examples of transformation functions Monotonically Increasing Strictly monotonically increasing 27
28 Histogram Equalization Consider the gray level intensity represented by r as a random variable ibl in the interval [0,L-1] We can use the normalized histogram p r (r) as the probability bili density function for r If a transformation function s = T(r) is used to map the pixelsintosinthe range[0,1], then the following relation holds dr p(s) s = p(r) r ds 1 r= T where p s (s) is the normalized histogram of the output image (s) 28
29 Histogram Equalization Now, if we know that the output image has a flat histogram, i.e. 1 p s( s ) =, s [0,L-1] L 1 we can substitute in the equation in the previous slide and solve for s by integrating both sides This gives the desired d transformation ti function s=t(r) thatt performs histogram equalization s = T(r ) = (L 1) p r(w)dw For digital images, the transformation function is simply rk (L-1) s = T(r ) = (L-1) p (r ) = n MN k r w w 29 w= 0 w= 0 r 0 rk
30 Histogram Equalization The function given before maps the image histogram into a flat histogram regardless of its original shape Example 3.1: consider an image with intensity distribution given by 2r p(r r ) =, r [0,L-1] 2 (L 1) show that the applying the histogram equalization function transforms the histogram into a flat one. 30 Check example 3.5 for a simple illustration on performing histogram equalization
31 Histogram Equalization Example
32 Histogram Equalization Example 3.3 Original Equalized Output Histogram 1 2 s 3 r Transformation for the processed images 4 32
33 Notes Histogram Equalization The number of output levels in the equalized image is usually less than the original image due to the finite number of available levels Histogram equalization always produces an image whose mean intensity value is in the middle of [0,L-1], irrespective of the original mean. This might not be acceptable in somesituations ti If the inverse mapping for histogram equalization is needed, it is required that there are no empty bins in the original histogram 33
34 Histogram Equalization The Constrained Variational Histogram Equalization Performs equalization under the constraint that the output image mean is as close as possible to the original mean Original CVHE Image HE Image 34
35 Histogram Specification Histogram equalization might not be useful in all cases Another approach is to specify the desired histogram of the output image (based on some knowledge) and then perform the transformation 35 We can use the method used in deriving the transformation function of histogram equalization to find transformation function for the desired histogram, however This requires the availability of p s (s) in mathematical form and the ability to express s in terms of r Example!
36 Histogram Specification Alternatively Let p r (r) () and p z (z) () denote the original and desired histograms and assume that there exist two transformation functions s = T( r ) and s = G(z) This implies that we can find the mapping from r to zby knowing the inverse of G(z) 1 z = G (s) = G 1 (T(r)) T(r) s k = s q G(z) s k s q G -1 (s) 36 r k r This is a simple operation if G -1 (s) can be obtained!!!! z q z
37 Histogram Specification In discrete images, the situation is simpler since we only have finite set of values, i.e. for each s q weknow the corresponding z q The algorithm Compute s k = T(r k ) using 37 Compute s q = G(z q ) using q sk = T(r k ) = (L-1) p r ( r i ) q r k i= 0 z k s = G(z ) = (L-1) p (z ) q q z j j= 0 For each r k find z q such that minimizes for all i in [0,L-1]. T(r ) G( z ) k i
38 Histogram Specification Illustration T(r) G(z) Which value in G(z q ) is closer to s k? From G(z), we know which z q maps to this s q s k r k r z q z 38
39 Histogram Specification Example
40 Histogram Specification Original Image Histogram Equalization Desired Histogram Histogram Specification 40
41 Local Histogram Processing Both histogram equalization and specification methods discussedd earlier are considered d global l In other words, pixels are modified using a transformation function that is defined using all pixels in the image Such methods are suitable for overall enhancement and may not be suitable in situations where we want to enhance small areas in the image whose pixel count contributes less to the global transformation function 41
42 Local Histogram Processing Solution Consider local processing such that for each pixel (x,y) in the image Define a small neighborhood of size mxn that is centered around the pixel Use pixels inside the neighborhood to construct the transformation function Use the computed function map the pixel at (x,y) Repeat for all pixels 42
43 Local Histogram Processing Example 3.5 Global Histogram Equalization 43 Local histogram processing using 3x3 neighborhood
44 Related Matlab Functions Check Matlab help for the following functions imadjust imhist hist bar histeq 44
45 Readings Read subsection titled Using Histogram Statistics for Image Enhancement 45
Selected 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 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 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 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 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 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 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 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 (Point Processing) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Intensity Transformations
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informationDigital 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 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 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 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 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 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 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 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 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 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 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 informationImage Processing. Chapter(3) Part 3:Intensity Transformation and spatial filters. Prepared by: Hanan Hardan. Hanan Hardan 1
Image Processing Chapter(3) Part 3:Intensity Transformation and spatial filters Prepared by: Hanan Hardan Hanan Hardan 1 Gray-level Slicing This technique is used to highlight a specific range of gray
More informationAchim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University
Achim J. Lilienthal Mobile Robotics and Olfaction Lab, Room T1227, Mo, 11-12 o'clock AASS, Örebro University (please drop me an email in advance) achim.lilienthal@oru.se 1 4. Admin Course Plan Rafael C.
More informationChapter 3 Image Enhancement in the Spatial Domain
Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods
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 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 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 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 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, 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 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 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 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 informationDigital Image Analysis and Processing
Digital Image Analysis and Processing CPE 0907544 Image Segmentation Part II Chapter 10 Sections : 10.3 10.4 Dr. Iyad Jafar Outline Introduction Thresholdingh Fundamentals Basic Global Thresholding Optimal
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 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 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 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 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 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 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 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 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 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 informationDigital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering
Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing
More informationPSD2B Digital Image Processing. Unit I -V
PSD2B Digital Image Processing Unit I -V Syllabus- Unit 1 Introduction Steps in Image Processing Image Acquisition Representation Sampling & Quantization Relationship between pixels Color Models Basics
More informationImage Acquisition + Histograms
Image Processing - Lesson 1 Image Acquisition + Histograms Image Characteristics Image Acquisition Image Digitization Sampling Quantization Histograms Histogram Equalization What is an Image? An image
More information1.What is meant by image enhancement by point processing? Discuss any two methods in it.
1.What is meant by image enhancement by point processing? Discuss any two methods in it. Basic Gray Level Transformations: The study of image enhancement techniques is done by discussing gray-level transformation
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 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 informationImage Acquisition Image Digitization Spatial domain Intensity domain Image Characteristics
Image Acquisition Image Digitization Spatial domain Intensity domain Image Characteristics 1 What is an Image? An image is a projection of a 3D scene into a 2D projection plane. An image can be defined
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 informationCoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction
CoE4TN4 Image Processing Chapter 5 Image Restoration and Reconstruction Image Restoration Similar to image enhancement, the ultimate goal of restoration techniques is to improve an image Restoration: a
More informationImage Restoration and Reconstruction
Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image
More informationOutlines. Medical Image Processing Using Transforms. 4. Transform in image space
Medical Image Processing Using Transforms Hongmei Zhu, Ph.D Department of Mathematics & Statistics York University hmzhu@yorku.ca Outlines Image Quality Gray value transforms Histogram processing Transforms
More informationOriginal grey level r Fig.1
Point Processing: In point processing, we work with single pixels i.e. T is 1 x 1 operator. It means that the new value f(x, y) depends on the operator T and the present f(x, y). Some of the common examples
More informationComputer Vision & Digital Image Processing. Image segmentation: thresholding
Computer Vision & Digital Image Processing Image Segmentation: Thresholding Dr. D. J. Jackson Lecture 18-1 Image segmentation: thresholding Suppose an image f(y) is composed of several light objects on
More informationImage Restoration and Reconstruction
Image Restoration and Reconstruction Image restoration Objective process to improve an image Recover an image by using a priori knowledge of degradation phenomenon Exemplified by removal of blur by deblurring
More informationWhat will we learn? What is a histogram? What is a histogram? Histogram example. Chapter 9 Histogram Processing. Examples of image and its histograms
What will we learn? Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 9 Histogram Processing What is the histogram of an image? How can the histogram of an image be computed? How much
More informationC2: Medical Image Processing Linwei Wang
C2: Medical Image Processing 4005-759 Linwei Wang Content Enhancement Improve visual quality of the image When the image is too dark, too light, or has low contrast Highlight certain features of the image
More informationWhat is an Image? Image Acquisition. Image Processing - Lesson 2. An image is a projection of a 3D scene into a 2D projection plane.
mage Processing - Lesson 2 mage Acquisition mage Characteristics mage Acquisition mage Digitization Sampling Quantization mage Histogram What is an mage? An image is a projection of a 3D scene into a 2D
More informationDigital Image Processing. Today Outline. Matlab Desktop. Matlab Basics
Today Outline Matlab Basics Intensity transform and Histogram Equalization Exercise one Basic Image Processing Digital Image Processing Teacher Assistance: Yael Pritch course email : impr@cshujiacil personal
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 informationIslamic University of Gaza Faculty of Engineering Computer Engineering Department
Islamic University of Gaza Faculty of Engineering Computer Engineering Department EELE 5310: Digital Image Processing Spring 2011 Date: May 29, 2011 Time : 120 minutes Final Exam Student Name: Student
More informationLecture 6: Edge Detection
#1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform
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 informationCHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS
130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin
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 informationDigital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering
Digital Image Processing Prof. P.K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Image Segmentation - III Lecture - 31 Hello, welcome
More informationImage Sampling and Quantisation
Image Sampling and Quantisation Introduction to Signal and Image Processing Prof. Dr. Philippe Cattin MIAC, University of Basel 1 of 46 22.02.2016 09:17 Contents Contents 1 Motivation 2 Sampling Introduction
More informationPoint Operations and Spatial Filtering
Point Operations and Spatial Filtering Ranga Rodrigo November 3, 20 /02 Point Operations Histogram Processing 2 Spatial Filtering Smoothing Spatial Filters Sharpening Spatial Filters 3 Edge Detection Line
More informationImage Sampling & Quantisation
Image Sampling & Quantisation Biomedical Image Analysis Prof. Dr. Philippe Cattin MIAC, University of Basel Contents 1 Motivation 2 Sampling Introduction and Motivation Sampling Example Quantisation Example
More informationChapter 10 Image Segmentation. Yinghua He
Chapter 10 Image Segmentation Yinghua He The whole is equal to the sum of its parts. -Euclid The whole is greater than the sum of its parts. -Max Wertheimer The Whole is Not Equal to the Sum of Its Parts:
More informationFeature extraction. Bi-Histogram Binarization Entropy. What is texture Texture primitives. Filter banks 2D Fourier Transform Wavlet maxima points
Feature extraction Bi-Histogram Binarization Entropy What is texture Texture primitives Filter banks 2D Fourier Transform Wavlet maxima points Edge detection Image gradient Mask operators Feature space
More informationDigital Image Processing. Image Enhancement - Filtering
Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images
More informationImage Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus
Image Processing BITS Pilani Dubai Campus Dr Jagadish Nayak Image Segmentation BITS Pilani Dubai Campus Fundamentals Let R be the entire spatial region occupied by an image Process that partitions R into
More informationImage Processing. Traitement d images. Yuliya Tarabalka Tel.
Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an
More informationReview for Exam I, EE552 2/2009
Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic
More informationEdge and local feature detection - 2. Importance of edge detection in computer vision
Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature
More informationMR IMAGE SEGMENTATION
MR IMAGE SEGMENTATION Prepared by : Monil Shah What is Segmentation? Partitioning a region or regions of interest in images such that each region corresponds to one or more anatomic structures Classification
More informationLecture Image Enhancement and Spatial Filtering
Lecture Image Enhancement and Spatial Filtering Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology rhody@cis.rit.edu September 29, 2005 Abstract Applications of
More information