Chapter - 2 : IMAGE ENHANCEMENT

Size: px
Start display at page:

Download "Chapter - 2 : IMAGE ENHANCEMENT"

Transcription

1 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 refers to sharpening of image features such as edges, boundaries or contrast to make a graphic display more useful for display and analysis Image enhancement includes gray level and contrast manipulation, noise reduction, edge-sharpening, filtering, interpolation, magnification, pseudo-coloring and so on The enhancement process does not increase the inherent information content in the data But it does increase the dynamic range of the chosen feature so that they con be detected easily Q() Explain in detail enhancement techniques in spatial domain used for images (M Dec IT) (M Dec IT) 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 Techniques are mainly classified into two broad categories (i) Spatial domain method and (ii) Frequency domain method Spatial Domain Methods are as follows:- a) Enhancement by point operations ) Contrast Stretching ) Clipping & Thresholding ) Digital Negative ) Intensity Level Slicing ) Bit Level Slicing 6) Histogram Modeling : Histogram Equalization and Specification IP Help Line : wwwguideforengineerscom

2 6 b) Spatial Filtering ) Low pass filtering ) Weighted Average Filter ) Median filtering ) High pass filtering ) High Boost filtering 6) Derivative filters ) Magnification and zooming Refer Q() What are the different reasons for poor contrast? (M May BE Etrx) Q() Obtain the gray level transformation function that stretches gray scale range (, ) into (, ) shifts range (,) to (,) and compress range (,) into (,) Q() Explain the technique of contrast intensification If the gray level intensity changes are to be made shown in figure below, derive the necessary expression for obtaining new pixel value using the slope Draw freq Tables for original and new image and discuss the resulting changes in original image Q() A detail Enhancement Techniques is performed as per following criteria: s = r r otherwise IP Help Line : where r and s are the intensities for the input and output image respectively Determine the output image when, detail enhancement techniques is applied on following:- (M Dec Comp) wwwguideforengineerscom 6

3 Q(6) A x image that uses bits to represent pixels is shown below I Max α I I γ β m m Max (a) Draw Frequency table showing intensities mi and number of pixels having gray level I (b) Perform Contrast Stretching using the equations and find new image Assume α = ϒ = β = m = and m = (c) Draw a new frequency table and comment on the performance Q() Explain in detail following image enhancement technique in spatial domain (M Dec6 IT) (a) Image Negative (d) High Pass Filter (b) Bit Plane Slicing (e) Low Pass Filter (c) Contrast Stretching (f) Median Filter Q(8) Explain Image Averaging and Image Subtraction (M Dec6 Comp) (8M Dec Comp) Q() For the bit x size image perform following operations: [ M, MAY, ETRX] (M May IT) (a) Negation (b) Thresholding with T= (c) Intensity level slicing with background with r= and r= (d) Bit plane slicing for MSB and LSB plane (e) Clipping with r= and r= 6 6 IP Help Line : wwwguideforengineerscom

4 8 Solution : (a) Negation: S = r Output Image = (b) Thresholding with T = Thresholding Tx is given by s if r T = = r otherwise Output Image = (c) Intensity level slicing with background It is defined as, s = r if r otherwise Output Image = (d) Bit Plane Slicing Bit planes of Input Image: 6 6 B Bit Plane (MSB) B Bit Plane B Bit Plane (LSB) IP Help Line : wwwguideforengineerscom 8

5 Bit plane slicing is defined as s = r if bn otherwise Applying Bit plane slicing for MSB and LSB plane we get, MSB Output LSB Output e) Clipping with r = and r = S (i) To find slope B B = = (ii) To find s for < r < s B (r, s) B = r S = B (r ) Put B = / S = ( r ) Clipping Tx is given by, S = ( r ) r < r < r Output Image = IP Help Line : wwwguideforengineerscom

6 Q() What do you understand by Gamma correction Explain (6M May6 Comp)(M Dec Comp) (i) Most of the input and output devices such as image capturing, printing and display devices respond according to a power law (ii) The exponent γ in the power law equation is referred to as gamma (iii) This process used to correct this power law response phenomena is called gamma correction (iv) For example, Cathode Ray Tube (CRT) devices have intensity to voltage response that is a power function with γ varying from approximately 8 to (v) Such display system tends to produce images that are darker than intended Gamma correction can be applied to solve such problems (vi) Gamma correction method is as follows : First process the input image with s = c r γ Then display the image on the CRT (vii) When gamma corrected image is displayed on the screen, the output device is close in appearance to the original image Refer Q() Write short note on Thresholding (M Dec Comp) Q() Plot the histogram for the following image Perform Histogram equalization and then plot the equalized histogram and give histogram equalized image (8M Dec Comp) Q() Grey level histogram of an image is given below, Compute histogram equalization Draw the histogram of input & output image (8M May 6 IT) GREY LEVEL 6 FREQUENCY IP Help Line : wwwguideforengineerscom

7 Q() The gray level distribution of an 8-level image of 6 x 6 size is specified under two different contrast conditions by two histogram A and B as given below Modify the histogram A as given in histogram B Modify above histogram such that the desired distribution is as follows, (M Dec IT) Histogram (A) Grey Level rk 6 No of pixel Nrk Histogram (B) Grey Level Zk 6 No of pixel Nzk Q() What information can be obtained from histogram of an image? (M May6 Etrx) Q(6) A digital image with 8 quantization levels is given below f(x,y)= i-j for i,j =,,,,,,6, Perform Histogram Equalization Derive the Transformation function and draw new histogram (M Dec Etrx) IP Help Line : wwwguideforengineerscom

8 Q() Suppose that a digital image is subjected to histogram evaluation Show that a second pass of histogram equalization will produce exactly the same result as the first pass (M May Comp) Q(8) For continuous image histogram can be perfectly equalized but it may not be so for a digital image, justify (M May6 Etrx) Q() Explain Zooming of an Image Does it increase the information content of an image? Q() Perform Zooming on the following Image by Replication and Linear Interpolation Is the result Same in both the cases? (M Dec Comp) ( Spatial Filtering ) Q() Explain Filtering in Spatial Domain (M Dec IT) (M Dec Comp) The use of spatial masks for image processing is called spatial filtering and the masks are called spatial filters For example consider digital sub-image I and x filter mask w : The response of a linear mask is, R = wz + wz + +wz If the center of the mask is at location (x,y) in the image, the gray level of the pixel located at (x,y) is replaced by R The mask is then moved to the next pixel location in the image and the process is repeated This continues until all pixel locations have been covered Refer IP Help Line : wwwguideforengineerscom

9 Q() Four different transfer functions/operators are given below If these are operated on a large digital image repeatedly many times (say infinite times) what will be the final image? Give proper reasoning for your answer (A) Thresholding (B) Contrast Stretching L max Lmax/ Slope -/ (C) Low Pass Filter Mask Solution : a) Thresholding (D) Image Transformation (i) Thresholding Transformation is defined as, (ii) In first pass, all the input pixels greater than will get changed to and the remaining pixels will get changed to This gives binary image (iii) After first pass, thresholding operation gives binary image with only two distinct pixel values: and (iv) In second pass, input image is binary image Thresholding operation gives the same result That means, when thresholding operation is repeatedly applied, there is no change in the output image obtained after the first pass (v) Thresholding Transformation gives only one type of output image IP Help Line : wwwguideforengineerscom

10 b) Contrast Stretching (i) The Linear Contrast Stretching Transformation function is defined as, Where By substituting, we get, (ii) Each time, contrast stretching transformation will produce the following output Case - When r The output S < r ie output pixel amplitude will be smaller than input pixel amplitude Case - When r Threshold T The output S < r ie output pixel amplitude will be smaller than input pixel amplitude Case - When Threshold T r The output S > r ie output pixel amplitude will be Larger than input pixel amplitude Case - When r The output S > r ie output pixel amplitude will be Larger than input pixel amplitude To find Threshold T: That means, When r The output S > r IP Help Line : wwwguideforengineerscom

11 IP Help Line : wwwguideforengineerscom When > r The output S < r (iii) When contrast stretching transformation is repeatedly applied, all the input pixels will get reduced further in the output image After n successive applications the pixel value will become (iv) Similarly all the input pixels will get amplified in the output image After n successive applications, the pixel value will become (v) That means after n repeated applications of the contrast stretching transformation function, we get an image having only two grey levels This is Binary Image c) Low Pass Filter (i) LPF attenuates High Frequency components by distributing its energy in all 8 directions using averaging of neighbouring pixels (ii) LPF averaging mask is given by Consider a Digital Impulse Image F = 8 F The output of LPF is given by = L Due to averaging, the amplitude of distinct pixels reduces (iii) After second pass, = L L P F L L P F F

12 (iv) The difference between neighbouring pixels gets further reduced, ie high frequency components get further suppressed (v) By repeatedly applying Low Pass filtering, a stage will come when all pixel values will become equal and the image will become Low Pass Flat Image 6 Q() Can Median Filter reduce noise? Explain in detail with example the situation where it is most effective (M) Q() Define the following Spatial filters: ) Median ) Min ) Max Consider the digital Image Calculate the value at pt g(,) = (M May Comp) Solution : At (,); i) Median filter: The response of median filter at (,) is given by ii) Max Filter iii) Min Filter Q() Show that High pass = Original Low pass (M May6 IT) (M May Comp ) ( M,MAY, ETRX) Q(6) Explain operation and application of each of the following; Give x mask wherever applicable ) Low pass filter (M May6 Etrx) ) Median filter (M May6 Etrx) IP Help Line : wwwguideforengineerscom 6

13 Q() The x matrix shown below is frequently used to compute the derivative in x direction at each point in an image Give an ALU procedure to implement this operation (M Dec Etrx) Solution : Consider a Digital Subimage as shown in figure below : Z Z Z Z Z Z6 Z Z8 Z W W W W W W6 W W8 W Mask (Given ) The response of the filter is given by, Z = W Z + W Z + W Z + W Z + W Z + W 6 Z 6 + W Z + W 8 Z 8 + W Z ALU procedure : Buffer A Buffer B Multiply A with W Shift Right Add A * W Shift Down Add A * W Shift Left Add A * W Shift Left Add A * W Up Add A * W6 Up Add A * W Right Add A * W8 Right Add A * W Down Left IP Help Line : wwwguideforengineerscom

14 8 Q(8) Given below is x image Operate on the central x pixels by low pass and high pass filter masks and obtain x images as outputs (M May6 Etrx) Using these outputs verify Original Image = LPF Image + HPF Image In case of discrepancy explain the reasons Q() Write Short Notes on: (a) Filtering in the Spatial and Frequency Domains (M Dec6 Comp) (b) Smoothing and sharpening Filters Q() Justify /Contradict the following statements: IP Help Line : (6M May6 Comp) (a) For digital images having salt pepper noise, median filter is the best filter (6M May6 Comp) (b) Laplacian is better than gradient for detection of edges (6M May6 Comp) Q() State whether True or False Hence justify (a) Image can be obtained if histogram is given (M) (b) Histogram equalization and Linear contrast stretching always give the same result (M) Q() Show that: (M each, MAY, ETRX) (a) Poorly illuminated images can be easily segmented (b) Laplacian is not a good edge detector Q() Justify/contradict following statements (M Dec IT) (a) Enhancement process does not change the information content of image (b) For digital image having salt paper noise, median filter is the best filter (c) For continuous image histogram can be perfectly equalized, but it may not be so for digital image (d) Quality of pictures depends on the number of pixels and gray level that represent the picture wwwguideforengineerscom 8

15 (f) Median filter is the best solution to remove salt and pepper noise (M MAY IT) Q() TRUE OR FALSE and justify (each)(m May6 Etrx) [a] Histogram is a unique representation of an image [b] Second pass of histogram equalization will produce exactly the same result as the first pass [c] The principal function of median filter is to force points with distinct intensity to be more like their neighbors Q() Show that: (M each, MAY, ETRX) (a) Poorly illuminated images can be easily segmented Poorly illuminated images can not be easily segmented as segmentation is based on one of two basic properties of gray level values : discontinuity and similarity In the first category, the approach is to partition an image based on abrupt changes in gray level The principal areas of interest within this category are detection of isolated points and detection of lines and edges in an image In the second category, the principal approach is thresholding, region growing and region splitting and merging The concept of segmenting an image based on discontinuity or similarity of the gray level values of its pixels is applicable to both static & dynamic (time varying) images As in the poorly illuminated images all the pixel have same or almost the same gray level, hence it is very difficult to decide the value of the Threshold based on which the segmentation will be done IP Help Line : wwwguideforengineerscom

16 Q(6) If all the pixels in an image are shuffled, will there be any change in the histogram? Justify your answer (i) If all the pixels in an image are shuffled, there will not be any change in the histogram of the image A histogram gives only the frequency of occurrence of the gray level Consider two images, and, as given below: Image Image (ii) Image is obtained by shuffling the row of image Their corresponding histograms are shown below (ii) From the two histograms, it is clear that even if all the pixels in an image are shuffled, there will not be any change in the histogram of the image Q() What is the impact of applying the following look-up table? Index 6 8 LUT 8 8 On the 8 bit image given below: Solution : On applying the look-up table on the given image, we get the resultant image as IP Help Line : wwwguideforengineerscom

17 By comparing the resultant image with the original image, it is obvious that the brightness of the resultant image is better than the original image Q(8) Given f ( x, y) = 6 Find the output image g(x,y) using logarithmic Transformation g(x,y) = 6 Log [+ f(x,y)] By Logarithmic Transformation g(x,y) = 6 Log [+ f(x,y)] g(x, y) = 88 == By rounding == Q() Given f ( x, y) = 6 Find the output image g(x,y) using Power Law Transformation g ( x, y) = [ f ( x, y)] By Power Law Transformation image pixel values s = r where r and s are normalized input and output To find Normalized input image pixel values, divide every input image pixel value by max value IP Help Line : wwwguideforengineerscom

18 f ( x, y) Here max pixel value is So, r = 8 86 Normalized f ( x, y) = 8 8 By Power Law Transformation s = r we get, 8 8 Normalized output image g( x, y) = To find de-normalized output image pixel values, multiply every output image pixel value by max value De normalized output image g( x, y) = Q() Explain High-boost Filtering (i) A high-boost filter is also known as a high-frequency emphasis filter A high-boost filter is used to retain some of the low frequency components to aid in the interpretation of an image (ii) In high-boost filtering, the input image f(m, n) is multiplied by an amplification factor A before subtracting the low-pass image Thus, the high-boost filter expression becomes, (iii) High-boost = A f(m, n) low pass Adding and subtracting with the gain factor, we get High-boost = (A - ) f(m, n) + f(m, n) low pass But f(m, n) low pass = high pass Substituting this in the above equation, we get High boost = (A-) x f(m, n) + high pass Q() State whether True or False Hence justify (a) Image can be obtained if histogram is given : TRUE (b) Histogram equalization and Linear contrast stretching always give the same result FALSE IP Help Line : wwwguideforengineerscom

19 ( c) Enhancement process does not change the information content of image TRUE (d) For digital image having salt paper noise, median filter is the best filter TRUE (e) For continuous image histogram can be perfectly equalized, but it may not be so for digital image TRUE (f) Quality of pictures depends on the number of pixels and gray level that represent the picture TRUE (g) Median filter is the best solution to remove salt and pepper noise TRUE (h) Histogram is a unique representation of an image FALSE (i) Second pass of histogram equalization will produce exactly the same result as the first pass TRUE (i) The principal function of median filter is to force points with distinct intensity to be more like their neighbors TRUE Q() Explain Zooming of an Image Does it increase the information content of an image? Zooming means magnifying the SIZE of the image Zooming operation increases the physical dimension of the image in Horizontal, vertical or in both direction Zooming increases the size of the image horizontally by repeatedly displaying the original information of the image It does not add any extra information into it There are two methods of zooming Replication and Interpolation () REPLICATION : - Replication is a zero order hold where each pixel along a scan line is repeated and then each scan line is repeated This is equivalent to taking M x N image and interlacing it by rows and columns of zerus to obtain a M x N matrix an convolving the result with an away H defined as H = IP Help Line : wwwguideforengineerscom

20 () LINEAR INTERPOLATION : - Linear interpolation is a first order hold where a straight line is first fitted in between pixels along a row Then pixels along each column are interpolated along a straight line For ex x magnification linear - interpolation along ROW gives g (x, y) = f (x, y) g (x, y + ) = ½ [ f (x, y) + f (x, y + ) ] x M - y N - Linear interpolation along column given, g (x, y) = g (x, y) g (x +, y) = ½ [ g (x, y) + g (x +, y) ] It is assumed that input image is zero outside [ O, N ] x [ O, N ] Zero Column Interpulate Rows Zero Column Interpulate Column = By Rounding ANS IP Help Line : wwwguideforengineerscom

21 IP Help Line : wwwguideforengineerscom Q() Perform Zooming on the following Image by Replication and Linear Interpolation Is the result Same in both the cases? (M Dec Comp) Solution : Step I Interpolate ROWS () In each ROW, Insert alternate ZERO between every two elements () Interpolate ROWS by averaging neighbouring pixels in Horizontal Direction Step II Interpolate COLUMNS () In each COLUMN, Insert alternate ZERO between every two elements

22 () Interpolate ROWS by averaging neighbouring pixels in Horizontal Direction 6 6 After rounding we get, 6 Q() State and explain the features of median filtering Complete the output of median filter in the following cases: (8M Dec Comp) (a) x(n)={8 } and w={- } (b) x(n)={ 8 } and w={- } Solution : (a) Given x (n) { 8,,,, } with repeated border value we get, x (n) = 8 {8,,,, } (i) At n=, y() = x(n) = 8 { 8,,,, } w(n) = [-,, ] y() = median {8, 8, } = median {, [8], 8} =[8] (ii) At n =, y() = median {8,, } = median {,, 8} = [] (iii) At n =, y() = median {,, } = median {,, } = [] IP Help Line : wwwguideforengineerscom 6

23 (iv) At n =, y() = median {,, } = median {,, } = [] (v) At n =, y() = median {,, } = [] y(n) = {8,,,, } (b) Given x(n) {,, 8,, } Considering repeated border values we get, x(n) =,, {,, 8,, },, w(n) = {-,,, } (i) At n =, y() = median {,,, 8} = Average {, } = [] (ii) At n =, y() = median {, 8,, } = median {,,, 8} = Average {, } = [] (iii) At n =, y() = median {8,,, } = median {,,, 8} = Average {, } = [] (iv) At n =, y() = median {8,,, } = median {,,, 8} = Average {, } = [] (v) At n =, y() = median {,,, } = median {,,, } = Average {, } = [] Ans = y(n) = [,,,, ] IP Help Line : wwwguideforengineerscom

Segmentation algorithm for monochrome images generally are based on one of two basic properties of gray level values: discontinuity and similarity.

Segmentation algorithm for monochrome images generally are based on one of two basic properties of gray level values: discontinuity and similarity. Chapter - 3 : IMAGE SEGMENTATION Segmentation subdivides an image into its constituent s parts or objects. The level to which this subdivision is carried depends on the problem being solved. That means

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 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 information

Vivekananda. 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. 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 information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 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 information

Lecture 4 Image Enhancement in Spatial Domain

Lecture 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 information

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

Image 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 information

In this lecture. Background. Background. Background. PAM3012 Digital Image Processing for Radiographers

In 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 information

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Babu 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 information

Digital Image Processing

Digital 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 information

Basic relations between pixels (Chapter 2)

Basic 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 information

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations

IMAGE 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 information

Image Enhancement: To improve the quality of images

Image 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 information

Filtering and Enhancing Images

Filtering 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 information

Ulrik Söderström 16 Feb Image Processing. Segmentation

Ulrik Söderström 16 Feb Image Processing. Segmentation Ulrik Söderström ulrik.soderstrom@tfe.umu.se 16 Feb 2011 Image Processing Segmentation What is Image Segmentation? To be able to extract information from an image it is common to subdivide it into background

More information

Motivation. Intensity Levels

Motivation. 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 information

EECS 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 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 information

Intensity Transformation and Spatial Filtering

Intensity 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 information

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN

UNIT - 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 information

EELE 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. 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 information

Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement

Digital 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 information

EELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu

EELE 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 information

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)

Digital 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 information

EEM 463 Introduction to Image Processing. Week 3: Intensity Transformations

EEM 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 information

Sampling and Reconstruction

Sampling 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 information

Islamic University of Gaza Faculty of Engineering Computer Engineering Department

Islamic 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 information

Image Enhancement in Spatial Domain (Chapter 3)

Image 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 information

Topic 4 Image Segmentation

Topic 4 Image Segmentation Topic 4 Image Segmentation What is Segmentation? Why? Segmentation important contributing factor to the success of an automated image analysis process What is Image Analysis: Processing images to derive

More information

Motivation. Gray Levels

Motivation. 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 information

Lecture 4: Spatial Domain Transformations

Lecture 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 information

Digital 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 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 information

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

IMAGE 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 information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image 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 information

Lecture 6: Edge Detection

Lecture 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 information

IMAGING. Images are stored by capturing the binary data using some electronic devices (SENSORS)

IMAGING. 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 information

Digital Image Processing. Lecture # 3 Image Enhancement

Digital 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 information

2D Image Processing INFORMATIK. Kaiserlautern University. DFKI Deutsches Forschungszentrum für Künstliche Intelligenz

2D 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 information

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus

Image 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 information

Intensity Transformations and Spatial Filtering

Intensity 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 information

Hom o om o or o phi p c Processing

Hom o om o or o phi p c Processing Homomorphic o o Processing Motivation: Image with a large dynamic range, e.g. natural scene on a bright sunny day, recorded on a medium with a small dynamic range, e.g. a film image contrast significantly

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge 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 information

Point operation Spatial operation Transform operation Pseudocoloring

Point 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 information

(10) Image Segmentation

(10) Image Segmentation (0) Image Segmentation - Image analysis Low-level image processing: inputs and outputs are all images Mid-/High-level image processing: inputs are images; outputs are information or attributes of the images

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics 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 information

Lecture 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. 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 information

Introduction to Digital Image Processing

Introduction 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 information

IT Digital Image ProcessingVII Semester - Question Bank

IT Digital Image ProcessingVII Semester - Question Bank UNIT I DIGITAL IMAGE FUNDAMENTALS PART A Elements of Digital Image processing (DIP) systems 1. What is a pixel? 2. Define Digital Image 3. What are the steps involved in DIP? 4. List the categories of

More information

Chapter 10 Image Segmentation. Yinghua He

Chapter 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 information

Lecture 3 - Intensity transformation

Lecture 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 information

INTENSITY TRANSFORMATION AND SPATIAL FILTERING

INTENSITY 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 information

Fundamentals of Digital Image Processing

Fundamentals 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 information

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017

Image 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 information

Chapter 10: Image Segmentation. Office room : 841

Chapter 10: Image Segmentation.   Office room : 841 Chapter 10: Image Segmentation Lecturer: Jianbing Shen Email : shenjianbing@bit.edu.cn Office room : 841 http://cs.bit.edu.cn/shenjianbing cn/shenjianbing Contents Definition and methods classification

More information

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale

CS 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 information

1.Some Basic Gray Level Transformations

1.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 information

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han Computer Vision 10. Segmentation Computer Engineering, Sejong University Dongil Han Image Segmentation Image segmentation Subdivides an image into its constituent regions or objects - After an image has

More information

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University

CS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University CS334: Digital Imaging and Multimedia Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators From Edges

More information

Digital Image Processing

Digital 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 information

Selected Topics in Computer. Image Enhancement Part I Intensity Transformation

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 information

Computer Vision I - Basics of Image Processing Part 1

Computer 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 information

Other Linear Filters CS 211A

Other Linear Filters CS 211A Other Linear Filters CS 211A Slides from Cornelia Fermüller and Marc Pollefeys Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin

More information

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

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 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 information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

What will we learn? Neighborhood processing. Convolution and correlation. Neighborhood processing. Chapter 10 Neighborhood Processing

What will we learn? Neighborhood processing. Convolution and correlation. Neighborhood processing. Chapter 10 Neighborhood Processing What will we learn? Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 10 Neighborhood Processing By Dr. Debao Zhou 1 What is neighborhood processing and how does it differ from point

More information

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

CS4442/9542b Artificial Intelligence II prof. Olga Veksler CS4442/9542b Artificial Intelligence II prof. Olga Veksler Lecture 8 Computer Vision Introduction, Filtering Some slides from: D. Jacobs, D. Lowe, S. Seitz, A.Efros, X. Li, R. Fergus, J. Hayes, S. Lazebnik,

More information

Lecture 2 Image Processing and Filtering

Lecture 2 Image Processing and Filtering Lecture 2 Image Processing and Filtering UW CSE vision faculty What s on our plate today? Image formation Image sampling and quantization Image interpolation Domain transformations Affine image transformations

More information

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

CoE4TN4 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 information

Part 3: Image Processing

Part 3: Image Processing Part 3: Image Processing Image Filtering and Segmentation Georgy Gimel farb COMPSCI 373 Computer Graphics and Image Processing 1 / 60 1 Image filtering 2 Median filtering 3 Mean filtering 4 Image segmentation

More information

Point and Spatial Processing

Point 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 information

Original grey level r Fig.1

Original 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 information

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45

More information

Digital Image Processing

Digital 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 information

Digital Image Processing

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 information

EE795: Computer Vision and Intelligent Systems

EE795: 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 information

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

CS4442/9542b Artificial Intelligence II prof. Olga Veksler CS4442/9542b Artificial Intelligence II prof. Olga Veksler Lecture 2 Computer Vision Introduction, Filtering Some slides from: D. Jacobs, D. Lowe, S. Seitz, A.Efros, X. Li, R. Fergus, J. Hayes, S. Lazebnik,

More information

Broad field that includes low-level operations as well as complex high-level algorithms

Broad field that includes low-level operations as well as complex high-level algorithms Image processing About Broad field that includes low-level operations as well as complex high-level algorithms Low-level image processing Computer vision Computational photography Several procedures and

More information

School of Computing University of Utah

School of Computing University of Utah School of Computing University of Utah Presentation Outline 1 2 3 4 Main paper to be discussed David G. Lowe, Distinctive Image Features from Scale-Invariant Keypoints, IJCV, 2004. How to find useful keypoints?

More information

Digital Image Processing

Digital 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

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc. Chapter 1 Linear Equations and Straight Lines 2 of 71 Outline 1.1 Coordinate Systems and Graphs 1.4 The Slope of a Straight Line 1.3 The Intersection Point of a Pair of Lines 1.2 Linear Inequalities 1.5

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 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 information

Digital Image Fundamentals

Digital 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 information

Digital Image Analysis and Processing

Digital 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 information

ECG782: Multidimensional Digital Signal Processing

ECG782: 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 information

Sharpening through spatial filtering

Sharpening through spatial filtering Sharpening through spatial filtering Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 2017 2018 Sharpening The term sharpening is referred

More information

3. (a) Prove any four properties of 2D Fourier Transform. (b) Determine the kernel coefficients of 2D Hadamard transforms for N=8.

3. (a) Prove any four properties of 2D Fourier Transform. (b) Determine the kernel coefficients of 2D Hadamard transforms for N=8. Set No.1 1. (a) What are the applications of Digital Image Processing? Explain how a digital image is formed? (b) Explain with a block diagram about various steps in Digital Image Processing. [6+10] 2.

More information

Basic Algorithms for Digital Image Analysis: a course

Basic 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 information

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation Lecture #13 Point (pixel) transformations Color modification Color slicing Device independent color Color balancing Neighborhood processing Smoothing Sharpening Color segmentation Color Transformations

More information

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images

More information

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation

Classification 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 information

Linear Operations Using Masks

Linear Operations Using Masks Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result at that pixel Expressing linear operations on neighborhoods

More information

Chapter 11 Image Processing

Chapter 11 Image Processing Chapter Image Processing Low-level Image Processing Operates directly on a stored image to improve or enhance it. Stored image consists of a two-dimensional array of pixels (picture elements): Origin (0,

More information

[Programming Assignment] (1)

[Programming Assignment] (1) http://crcv.ucf.edu/people/faculty/bagci/ [Programming Assignment] (1) Computer Vision Dr. Ulas Bagci (Fall) 2015 University of Central Florida (UCF) Coding Standard and General Requirements Code for all

More information

1/12/2009. Image Elements (Pixels) Image Elements (Pixels) Digital Image. Digital Image =...

1/12/2009. Image Elements (Pixels) Image Elements (Pixels) Digital Image. Digital Image =... PAM3012 Digital Image Processing for Radiographers Image Sampling & Quantization In this lecture Definitions of Spatial l & Gray-level l resolution Perceived Image Quality & Resolution Aliasing & Moire

More information

Point Operations and Spatial Filtering

Point 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 information

Introduction to Digital Image Processing

Introduction 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 information

Image Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed

Image Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed Image Segmentation Jesus J Caban Today: Schedule Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed Monday: Revised proposal due Topic: Image Warping ( K. Martinez ) Topic: Image

More information

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Interpolation 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 information

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13. Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with

More information

EC-433 Digital Image Processing

EC-433 Digital Image Processing EC-433 Digital Image Processing Lecture 4 Digital Image Fundamentals Dr. Arslan Shaukat Acknowledgement: Lecture slides material from Dr. Rehan Hafiz, Gonzalez and Woods Interpolation Required in image

More information

Image Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu

Image 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 information

Digital 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 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 information