Chapter - 2 : IMAGE ENHANCEMENT
|
|
- Cora Rodgers
- 6 years ago
- Views:
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.
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 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 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 informationCHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN
CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image
More informationLecture 4 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 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 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 informationBabu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)
5 Years Integrated M.Sc.(IT)(Semester - 7) 060010707 Digital Image Processing UNIT 1 Introduction to Image Processing Q: 1 Answer in short. 1. What is digital image? 1. Define pixel or picture element?
More 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 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 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 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 informationUlrik 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 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 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 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 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 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 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 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 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 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 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 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 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 informationTopic 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 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 informationLecture 4: Spatial Domain Transformations
# Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material
More informationDigital Image Processing. 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 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 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 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 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. 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 information2D Image Processing INFORMATIK. Kaiserlautern University. DFKI Deutsches Forschungszentrum für Künstliche Intelligenz
2D Image Processing - Filtering Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 What is image filtering?
More 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 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 informationHom 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 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 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 information(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 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 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 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 informationIT 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 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 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 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 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 informationImage processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017
Reading Jain, Kasturi, Schunck, Machine Vision. McGraw-Hill, 1995. Sections 4.2-4.4, 4.5(intro), 4.5.5, 4.5.6, 5.1-5.4. [online handout] Image processing Brian Curless CSE 457 Spring 2017 1 2 What is an
More informationChapter 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 informationCS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale
CS 490: Computer Vision Image Segmentation: Thresholding Fall 205 Dr. Michael J. Reale FUNDAMENTALS Introduction Before we talked about edge-based segmentation Now, we will discuss a form of regionbased
More 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 informationComputer 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 informationCS334: 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 informationDigital Image Processing
Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments
More informationSelected Topics in Computer. Image Enhancement Part I Intensity Transformation
Selected Topics in Computer Engineering (0907779) Image Enhancement Part I Intensity Transformation Chapter 3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation Functions
More informationComputer Vision I - Basics of Image Processing Part 1
Computer Vision I - Basics of Image Processing Part 1 Carsten Rother 28/10/2014 Computer Vision I: Basics of Image Processing Link to lectures Computer Vision I: Basics of Image Processing 28/10/2014 2
More informationOther 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 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 informationLecture 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 informationWhat 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 informationCS4442/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 informationLecture 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 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 informationPart 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 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 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 informationEXAM 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 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 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 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 informationCS4442/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 informationBroad 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 informationSchool 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 informationDigital Image Processing
Digital Image Processing Lecture # 6 Image Enhancement in Spatial Domain- II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Local/
More informationChapter 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 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 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 informationDigital Image Analysis and Processing
Digital Image Analysis and Processing CPE 0907544 Image Enhancement Part I Intensity Transformation Chapter 3 Sections: 3.1 3.3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation
More informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spatial Domain Filtering http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background Intensity
More informationSharpening 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 information3. (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 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 informationLecture #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 informationNoise 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 informationClassification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation
Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing
More informationLinear 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 informationChapter 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)
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 information1/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 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 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 informationImage 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 informationInterpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.
Image Interpolation 48 Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Fundamentally, interpolation is the process of using known
More informationComputer 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 informationEC-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 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 information