3 Image Enhancement in the Spatial Domain
|
|
- Louisa George
- 5 years ago
- Views:
Transcription
1 3 Image Enhancement in the Spatial Domain Chih-Wei Tang 唐之瑋 ) Department o Communication Engineering National Central Universit JhongLi, Taiwan 013 Spring
2 Outline Gra level transormations Histogram processing Enhancement using arithmetic operations Spatial iltering C.E., NCU, Taiwan
3 Spatial domain methods Background operate directl on the piels g, ) = T[, )] T operates over some neighborhood o,) neighborhood shape: square & rectangular arras are the most predominant due to the ease o implementation mask processing/iltering masks/ilters/kernels/templates/windows e.g., image sharpening the center o the window moves rom piel to piel the simplest orm: gra-level transormation s=tr) T can operate on a set o input images e.g., sum o input images or noise reduction C.E., NCU, Taiwan 3
4 Point Processing Eamples contrast stretching: produce an image o higher contrast than the original darken the levels below m & brighten the levels above m the limiting case o contrast stretching: thresholding unction Contrast Stretching Thresholding Function C.E., NCU, Taiwan 4
5 Some Basic Gra Level Transormations C.E., NCU, Taiwan 5
6 Gra Level Transormations Image Negatives Reverse the intensit levels s = L 1 r Enhance white/gra detail embedded in dark regions o an image, especiall when the black areas are dominant in size Original image Negative image C.E., NCU, Taiwan 6
7 Gra Level Transormations Log Transormations s=clog1r), c: constant, r 0 Map a narrow range o low gra-level values in the input image into a wider range o output levels Compress the higher-level values An eample: Fourier spectrum o wide range 0 ~ 10 ) a signiicant degree o detail would lost in the displa 6 Displa in a 8-bit displa Fourier spectrum 6 0 ~ ) Ater log transormation c=1 s:0~6.) C.E., NCU, Taiwan 7
8 Gra Level Transormations Power-Law Transormations s = cr γ, c & γ: positive constants ractional γ : map a narrow range o dark input values into a wider range o output values a amil o possible transormation curves: varing γ A variet o devices used or image capture, printing & displa respond according to a power law device-dependent value o gamma C.E., NCU, Taiwan 8
9 Eample #1 o Power-Law Transormations Gamma Correction Correct the power-law response phenomena an eample: The intensit-to-voltage response o CRT devices is a power unction eponents : 1.8~.5) darker than intended γ =.5 γ =1 /.5 = 0.4 C.E., NCU, Taiwan 9
10 Eample # o Power-Law Transormations Contrast Manipulation Original image c=1, γ=0.6 c=1, γ=0.4 c=1, γ=0.3 Magnetic resonance MR) image o a ractured human spine 10
11 Eample #3 o Power-Law Transormations Contrast Manipulation Original image c=1, γ=3.0 c=1, γ=4.0 c=1, γ=5.0 A Washed-out appearance: a compression o gra levels is desirable 11
12 Piecewise-Linear Transormation Functions Advantage: arbitraril comple Disadvantage: the speciication requires considerabl more user inputs Eample: contraststretching transormation increase the dnamic range o the gra levels o the input image r1,s1)=rmin,0) r1=r=m r,s)= rma,l-1) Thresholding unction) 1
13 Gra-Level Slicing Highlight a speciic range o gra levels is oten desired Various was to accomplish this highlight some range and reduce all others to a constant level highlight some range but preserve all other levels Original image C.E., NCU, Taiwan Transormed image b a) 13
14 Bit-plane Slicing Instead o highlighting gra-level ranges, highlighting the contribution made to total image appearance b speciic bits Higher-order bits: the majorit o the visuall signiicant data Lower-order bits: subtle details Obtain bit-plane images thresholding gra-level transormation unction More signiicant C.E., NCU, Taiwan 14
15 Outline Gra level transormations Histogram processing Enhancement using arithmetic operations Spatial iltering C.E., NCU, Taiwan 15
16 Histogram Processing Histogram: A plot k vs. r k : kth gra level n k : number o piels in the image having gra level r k k=0,1,..,l-1 Normalized histogram p r ) = Purposes image enhancement image compression segmentation Simple to calculate economic hardware implementation proper or real-time image processing r H r k ) = n k k nk / n C.E., NCU, Taiwan 16
17 Histogram Equalization/ Histogram Linearization I) Having gra-level values automaticall cover the entire gra scale controlling the probabilit densit unction pd) o its gra levels via the transormation unction Tr), where k k n j sk = T rk ) = pr rj ) =, k = 0,1,,..., L 1 j= 0 j= 0 n Continuous transormation S=Tr): assume Tr) satisies a.1) singled-valued: guarantee that the inverse transormation will eist a.) monotonicall increasing: preserves the increasing order rom black to white in the output image not monotonicall increasing: at least a section o the intensit range being inverted b) 0 T r 1or 0 r 1: the output gra levels will be in the same range as the input levels C.E., NCU, Taiwan 17
18 Histogram Equalization II) According to an elementar probabilit theor, i p r r) and Tr) are known and T 1 s) satisies condition a), then the probabilit densit unction p s s) o the transormed variable s can be obtained b p s) = p r s r ) The probabilit densit unction o the transormed variable s is determined b the gra-level pd o the input image and b the chosen transormation unction dr ds C.E., NCU, Taiwan 18
19 Histogram Equalization III) Consider the transormation unction s = T r) = r 0 p r w) dw ds dt r) d r = = [ p w) dw] p dr d r) dr 0 r = 1 ps s) pr r) = [1] pr r) 1 r r) = 1 r= T s) r= T s) = 1, 0 s 1 1. Perorming the transormation ields a random variable s characterized b a uniorm probabilit densit unction.. Tr) depends on p r r), but the resulting p s s) alwas is uniorm, independent o r). p r C.E., NCU, Taiwan 19
20 Results o Histogram Equalization 1/) Transormation unctions C.E., NCU, Taiwan 0
21 Results o Histogram Equalization /) C.E., NCU, Taiwan 1
22 Histogram Matching Histogram Speciication) 1/) Motivation sometimes, it is useul to speci the shape o the histogram o the processed image instead o uniorm histogram the original image & histogram speciication are given Histogram Continuous gra level r & z Equalization Give input image r, s = T Give p z z), deine G z) r r) = 0 z = p t) 0 p r z dt = w) dw s Obtain Tr) Obtain Gz) G z) = T z) z = G 1 s) = G 1 [ T r)] Discrete gra level z k 1 = G s ), k = 0,1,,..., L 1 k C.E., NCU, Taiwan
23 Histogram Matching /) Inverse mapping rom s to the corresponding z C.E., NCU, Taiwan 3
24 Motivation Local Enhancement to enhance details over small areas in an image the computation o a global transormation does not guarantee the desired local enhancement Solution deine a square/rectangular neighborhood move the center o this area rom piel to piel histogram equalization in each neighborhood region Original Image Ater Global Enhancement Ater Local Enhancement 4
25 Use o Histogram Statistics or Image Enhancement Provide simple while powerul image enhancement Histogram statistics global mean a measure o average gra level in an image global variance a measure o average contrast local mean local variance m µ m σ L = 1 ri p r i ) i= 0 L 1 r) = ri m) p r i ) i= 0 s S r) = nth moment o r µ n r) = s, t) S = rs, t p rs, t ) s, t) S [ r L 1 i= 0 s, t r i m m) S ] n p r p r s, t i ) ) C.E., NCU, Taiwan 5
26 Outline Gra level transormations Histogram processing Enhancement using arithmetic operations Spatial iltering C.E., NCU, Taiwan 6
27 Enhancement Using Arithmetic Operations Image Subtraction g, ) =, ) h, The enhancement o the dierences between images to bring out more details, contrast stretching can be perormed histogram equalization power-law transormation ) Original image Zero the 4 lower-order bit plane C.E., NCU, Taiwan 7
28 Image Subtraction Mask Mode Radiograph The mask is an X-ra image o a region o a patient s bod The image to be subtracted is taken ater injection o a contrast medium into the bloodstream The bright arterial paths carring the medium are unmistakabl enhanced The overall background is much darken than the mask image Mask image Ater inject o a contrast medium into the bloodstream 8 C.E., NCU, Taiwan 8
29 The Range o the Image Values Ater Image Subtraction For 8-bit image: -55~55 Two principle was to scale a dierent image add 55 to ever piel & divide b limitation: the ull range o the displa ma not be utilized the value o the minimum dierence is obtained & its negative added to all the piels in the dierence image scale to the interval [0, 55] more comple C.E., NCU, Taiwan 9
30 C.E., NCU, Taiwan 30 Image Averaging Nois image assumption: at ever pair o coordinates,), the noise is uncorrelated & has zero average value uncorrelated: covariance i an image is ormed b averaging K dierent nois images as K increases: the variabilit noise) o the piel values at each location,) decreases ), ), ), g η = 0 )] ) [ = j j i i m m E ), g = = K i i g K g 1 ), 1 ), { } ), ), g E = ), ), 1 g K η σ = σ
31 An Eample o Image Averaging An important application o image averaging: astronom motivation: imaging with ver low light levels is routine, causing sensor noise requentl to render single images virtuall useless or analsis solution: image averaging C.E., NCU, Taiwan 31
32 An Eample o Image Averaging Dierence Images The vertical scale: number o piels [0,.6 10 The horizontal scale: gra level [0, 55] The mean & standard deviation o the dierence images decrease as K increases the average image should approach the original as K increases The eect o a decreasing mean: the dierence images become darker as K increases 3 4 ]
33 Outline Gra level transormations Histogram processing Enhancement using arithmetic operations Spatial iltering C.E., NCU, Taiwan 33
34 Basics o Spatial Filtering 1/) The concept o iltering comes rom the use o the Fourier transorm or signal processing in the requenc domain. At each point,), the response o the ilter at that point is calculated using a predeined relationship. Linear spatial iltering: the response is the sum o products R = w 1, 1) w 0,0) 1, 1) w 1,0) 1, )..., ) L w 1,0) 1, ) w 1,1) 1, 34 1)
35 Basics o Spatial Filtering /) Linear spatial iltering oten is reerred to as convolving a mask with an image. iltering mask / convolution mask / convolution kernel Nonlinear spatial iltering the iltering operation is based conditionall on the values o the piels in the neighborhood under consideration, but not eplicitl use coeicients in the sum-o-products manner e.g., median ilter or noise reduction: compute the median gra-level value in the neighborhood C.E., NCU, Taiwan 35
36 When the Center o the Filter Approaches the Border o the Image? One or more rows/columns o the mask will be located outside the image plane Solution limit the ecursions o the center o the mask to be at a distance no less than n-1)/ piels rom the border the resulting iltered image is smaller than the original partial ilter mask: ilter all piels onl with the section o the mask that is ull contained in the image Padding add rows & columns o 0 s or other constant gra level), or replicate rows/columns the padding is stripped o at the end o the process side eect: an eect near the edges that becomes more prevalent as the size o the mask increases C.E., NCU, Taiwan 36
37 Smoothing Linear Filters 1/) Averaging ilters/low pass ilters: replace the value o ever piel in an image b the average o the gra levels o the piels contained in the neighborhood o the ilter mask Reduce sharp transitions in gra levels side eect: blur edges Reduce irrelevant detail in an image and get a gross representation o objects o interest irrelevant: piel regions that are small with respect to the size o the ilter mask Applications noise reduction smooth alse contouring C.E., NCU, Taiwan 37
38 Smoothing Linear Filters /) Computationall eicient: instead o being 1/9 1/16), the coeicients o the ilter are all 1 s Bo ilter: a spatial averaging ilter in which all coeicients are equal Weighted average: give more importance weight) to some piels reduce blurring in the smoothing process the piel at the center o the mask is multiplied b a higher value than an other the other piels are inversel weighted as a unction o their distance rom the center o the mask The attractive eature o 16 : integer power o or computer implementation C.E., NCU, Taiwan 38
39 Eamples o Smoothing Linear Filters 1/) n=3: general slight blurring through the entire image, but details are o approimatel the same size as the ilter mask are aected considerabl more n=9: the signiicant urther smoothing o the nois rectangles n=15 & 35: generall eliminate small objects rom an image n=35: black order due to zero padding 39
40 Eamples o Smoothing Linear Filters /) Goal: get a gross representation o objects o interest, such that the intensit o smaller objects blends with the background and larger objects become bloblike the size o the mask Smoothing linear iltering thresholding to eliminate objects based on their intensit 40
41 Order-Statistics Filters Nonlinear spatial ilters whose response is based on ordering ranking) the piels in the area to be iltered Eamples: ma ilter, min ilter & median ilter Median ilter replace the value o a piel b the median o the gra levels in the neighborhood o that piel orce points with distinct gra levels to be more like their neighbors or 33 neighborhood 10,0,0,0,15,0,0,5,100) -> median is 0 ecellent noise-reduction capabilities, with considerabl less blurring than linear smoothing ilters o similar size particular eective or impulse noise salt-and-pepper noise C.E., NCU, Taiwan 41
42 An Eample o Appling Median Filters The image processed with the averaging ilter has less visible noise, but the price paid is signiicant blurring. C.E., NCU, Taiwan 4
43 Foundations o Sharpening Spatial Filters 1/) Highlight ine detail in an image or to enhance detail that has been blurred Averaging is analogous to integration, and sharpening can be accomplished b spatial dierentiation For our use, what we require or a irst derivative are zero in lat areas nonzero at the onset o a gra-level step or ramp nonzero along ramps For our use, what we require or a second derivative zero in lat areas nonzero at the onset and end o a gra-level step or ramp zero along ramps o constant slope C.E., NCU, Taiwan 43
44 Foundations o Sharpening Spatial Filters /) The irst-order derivative o a 1-D unction ) = 1) ) The second-order derivative o ) = 1) 1) ) The two deinitions satis the conditions stated previousl C.E., NCU, Taiwan 44
45 An Eample o Appling Sharpening Spatial Filters 1/3) 45
46 An Eample o Appling Sharpening Spatial Filters /3) Ramp: the irst-order derivative is nonzero along the entire ramp, while the second-order derivative is nonzero onl at the onset and end o the ramp. irst-order derivatives produce thick edges and secondorder derivatives, much iner ones Isolated noise point: the response at and around the point is much stronger or the second- than or the irst-order derivative. second-order derivative enhances much more than a irstorder derivative does. Thin line: essentiall the same dierence between the two derivatives Gra-level step: the response o the two derivatives is the same double-edge eect: The second derivative has a transition rom positive back to negative. 46
47 Foundation o Sharpening Spatial Filters 3/3) In most applications, the second derivative is better suited than the irst derivative or image enhancement. The principle use o irst derivatives in image processing: edge etraction. C.E., NCU, Taiwan 47
48 Second Derivatives or Enhancement The Laplacian Isotropic ilters rotation invariant: rotating the image and appling the ilter gives the same result as appling the ilter to the image irst and then rotating the result The simplest isotropic derivative operator: Laplacian Laplacian is a linear operator : because derivatives o an order are linear operator = ), 1), 1), ), ) 1, ) 1, = = ), 4 1)], 1), ) 1, ) 1, [ = 48
49 Filter Masks The Laplacian 1/) Isotropic or increments o 90 deg. Isotropic or increments o 45 deg. 49
50 Filter Masks The Laplacian /) The Laplacian is a derivative operator highlights gra-level discontinuities in an image & deemphasizes regions with slowl varing gra levels Being used requentl or sharpening digital images The Lapalcian or image enhancement g, ) =,, ) ),, ) ) I the center coeicient o the Laplacian mask is negative I the center coeicient o the Lapalcian mask is positive C.E., NCU, Taiwan 50
51 Eamples o the Laplacian Enhanced Image 1/) Notice that the Laplacian image ma contain both positive and negative values scaling is desired Adding the original image to the Laplacian image small details were enhanced the background tonalit is reasonabl preserved C.E., NCU, Taiwan 51
52 Eamples o the Laplacian Enhanced Image /) The results obtainable with the mask containing the diagonal terms usuall are a little sharper than those obtained with the more basic mask C.E., NCU, Taiwan 5
53 C.E., NCU, Taiwan 53 First Derivatives or Enhancement The Gradient 1/) First derivatives in image processing are implemented using the magnitude o the gradient gradient is deined as the -D column vector the magnitude o this vector gradient) nonlinear operator isotropic = = G G 1/ 1/ ] [ ) = = = G G mag
54 First Derivatives or Enhancement The Gradient /) Problem: the computational burden o implementing the gradient The approimation o the magnitude o the gradient G G the isotropic properties o the digital gradient are preserved onl or a limited number o rotational increments 90 deg.) Digital approimation o the gradient 1 G G = = z 8 z5, G = z6 z5 9 z5, G = z8 z6 z C.E., NCU, Taiwan 54
55 Roberts cross-gradient operators z z z z ) ) ) ) z z z z z z z z z z z z From ) Since even size are awkward to implement 33 Sobel Operator A 33 Region o an Image & Masks or Computing the Gradient derivative in derivative in 55 C.E., NCU, Taiwan
56 An Eample o Using Sobel Gradient An optical image o a contact lens illuminated b a lighting arrangement to highlight imperections Sobel gradient: the edge deects are quite visible, and the slowl varing shades o gra are eliminated. simpli the computational task required or automated inspection. C.E., NCU, Taiwan 56
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 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 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 informationNeighbourhood Operations
Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle
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 informationReview for Exam I, EE552 2/2009
Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic
More 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 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 informationEELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 5310: Digital Image Processing Lecture 2 Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More informationEELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 531: Digital Image Processing Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More 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 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 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 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 informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear
More informationDigital Image Processing
Digital Image Processing 3 November 6 Dr. ir. Aleksandra Pizurica Pro. Dr. Ir. Wilried Philips Aleksandra.Pizurica @telin.ugent.be Tel: 9/64.345 UNIVERSITEIT GENT Telecommunicatie en Inormatieverwerking
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 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 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 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 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 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 informationOutlines. Medical Image Processing Using Transforms. 4. Transform in image space
Medical Image Processing Using Transforms Hongmei Zhu, Ph.D Department of Mathematics & Statistics York University hmzhu@yorku.ca Outlines Image Quality Gray value transforms Histogram processing Transforms
More 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 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 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 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 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 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 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 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 informationIntensity Transformations. Digital Image Processing. What Is Image Enhancement? Contents. Image Enhancement Examples. Intensity Transformations
Digital Image Processing 2 Intensity Transformations Intensity Transformations (Point Processing) Christophoros Nikou cnikou@cs.uoi.gr It makes all the difference whether one sees darkness through the
More 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 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 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 informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 03 Image Processing Basics 13/01/28 http://www.ee.unlv.edu/~b1morris/ecg782/
More informationFig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).
Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as
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 informationSYDE 575: Introduction to Image Processing
SYDE 575: Introduction to Image Processing Image Enhancement and Restoration in Spatial Domain Chapter 3 Spatial Filtering Recall 2D discrete convolution g[m, n] = f [ m, n] h[ m, n] = f [i, j ] h[ m i,
More informationDigital Image Processing. Image Enhancement (Point Processing)
Digital Image Processing Image Enhancement (Point Processing) 2 Contents In this lecture we will look at image enhancement point processing techniques: What is point processing? Negative images Thresholding
More 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 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 informationBiomedical Image Analysis. Spatial Filtering
Biomedical Image Analysis Contents: Spatial Filtering The mechanics of Spatial Filtering Smoothing and sharpening filters BMIA 15 V. Roth & P. Cattin 1 The Mechanics of Spatial Filtering Spatial filter:
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 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 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 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 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 informationDigital Image Processing
Digital Image Processing Lecture # 6 Image Enhancement in Spatial Domain- II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Local/
More informationChapter - 2 : IMAGE ENHANCEMENT
Chapter - : IMAGE ENHANCEMENT The principal objective of enhancement technique is to process a given image so that the result is more suitable than the original image for a specific application Image Enhancement
More informationAnno accademico 2006/2007. Davide Migliore
Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?
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 informationImage restoration. Restoration: Enhancement:
Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,
More informationLecture 9 (4.2.07) Image Segmentation. Shahram Ebadollahi 4/4/ DIP ELEN E4830
Lecture 9 4..07 Image Segmentation Shahram Ebadollahi 4/4/007 1 DIP ELEN E4830 Lecture Outline Skeletonizaiton GSAT Watershed Algorithm Image Segmentation Introduction Edge detection and linking Thresholding
More informationDigital Image Processing
Outline Digital Image Processing Digital Imaging and PACS: Applications in Radiolog 4-5 March 6 B Assistant Proessor Charnchai Pluempitiwiriawej Department o Electrical Engineering Chulalongkorn Universit
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 informationEE 264: Image Processing and Reconstruction. Image Motion Estimation II. EE 264: Image Processing and Reconstruction. Outline
Peman Milanar Image Motion Estimation II Peman Milanar Outline. Introduction to Motion. Wh Estimate Motion? 3. Global s. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical
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 informationLecture 6: Edge Detection
#1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform
More informationImage 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 informationImage Enhancement in the Frequency Domain Periodicity and the need for Padding:
Prepared B: Dr. Hasan Demirel PhD Image Enhancement in the Freqenc Domain Periodicit and the need for Padding: Periodicit propert of the DFT: The discrete Forier Transform and the inverse Forier transforms
More informationJNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16]
Code No: 07A70401 R07 Set No. 2 1. (a) What are the basic properties of frequency domain with respect to the image processing. (b) Define the terms: i. Impulse function of strength a ii. Impulse function
More informationImage Restoration and Reconstruction
Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image
More 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 informationThree-Dimensional Object Representations Chapter 8
Three-Dimensional Object Representations Chapter 8 3D Object Representation A surace can be analticall generated using its unction involving the coordinates. An object can be represented in terms o its
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: Edge Detection
CMPUT 299 Winter 2007 Lecture: Edge Detection Irene Cheng Overview. What is a pixel in an image? 2. How does Photoshop, + human assistance, detect an edge in a picture/photograph? 3. Behind Photoshop -
More informationDigital Image Processing. Image Enhancement - Filtering
Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images
More 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 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 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 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 informationLecture No Image Enhancement in SpaPal Domain (course: Computer Vision)
Lecture No. 26-30 Image Enhancement in SpaPal Domain (course: Computer Vision) e- mail: naeemmahoto@gmail.com Department of So9ware Engineering, Mehran UET Jamshoro, Sind, Pakistan Principle objecpves
More 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 Restoration and Reconstruction
Image Restoration and Reconstruction Image restoration Objective process to improve an image Recover an image by using a priori knowledge of degradation phenomenon Exemplified by removal of blur by deblurring
More informationAn introduction to image enhancement in the spatial domain.
University of Antwerp Department of Mathematics and Computer Science An introduction to image enhancement in the spatial domain. Sven Maerivoet November, 17th 2000 Contents 1 Introduction 1 1.1 Spatial
More informationChapter4 Image Enhancement
Chapter4 Image Enhancement Preview 4.1 General introduction and Classification 4.2 Enhancement by Spatial Transforming(contrast enhancement) 4.3 Enhancement by Spatial Filtering (image smoothing) 4.4 Enhancement
More 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 information3.4& Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response
Image enhancement in the spatial domain(3.4-3.7) SLIDE 1/21 3.4& 3.4.1 Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response Example: 3 3mask Linear
More informationImage Processing Lecture 10
Image Restoration Image restoration attempts to reconstruct or recover an image that has been degraded by a degradation phenomenon. Thus, restoration techniques are oriented toward modeling the degradation
More informationHow and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation
Segmentation and Grouping Fundamental Problems ' Focus of attention, or grouping ' What subsets of piels do we consider as possible objects? ' All connected subsets? ' Representation ' How do we model
More informationLecture 4: Image Processing
Lecture 4: Image Processing Definitions Many graphics techniques that operate only on images Image processing: operations that take images as input, produce images as output In its most general form, an
More informationx' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8
1. Explain about gray level interpolation. The distortion correction equations yield non integer values for x' and y'. Because the distorted image g is digital, its pixel values are defined only at integer
More informationChapter 4 Imaging Pre-Processing. Comunicação Visual Interactiva
Chapter 4 maging Pre-Processing Comunicação Visual nteractiva The need of pre-processing The need of pre-processing n this chapter we are going to stud mage enhacement Realçamento de imagem mage restauration
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 informationScale Invariant Feature Transform (SIFT) CS 763 Ajit Rajwade
Scale Invariant Feature Transform (SIFT) CS 763 Ajit Rajwade What is SIFT? It is a technique for detecting salient stable feature points in an image. For ever such point it also provides a set of features
More informationJournal of Engineering Science and Technology Review 10 (3) (2017) Research Article
Jestr Journal o Engineering Science and Technolog Review 0 (3) (07) 64-7 Research Article Sel-Adaptive Anisotropic Image Enhancement Algorithm Based on Local Variance Yan Chen,, Yunjiao Bai, Quan Zhang,
More informationClassification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation
Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing
More informationImage 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(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 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 informationUnit - I Computer vision Fundamentals
Unit - I Computer vision Fundamentals It is an area which concentrates on mimicking human vision systems. As a scientific discipline, computer vision is concerned with the theory behind artificial systems
More informationFiltering Images. Contents
Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents
More informationSobel Edge Detection Algorithm
Sobel Edge Detection Algorithm Samta Gupta 1, Susmita Ghosh Mazumdar 2 1 M. Tech Student, Department of Electronics & Telecom, RCET, CSVTU Bhilai, India 2 Reader, Department of Electronics & Telecom, RCET,
More informationLecture Image Enhancement and Spatial Filtering
Lecture Image Enhancement and Spatial Filtering Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology rhody@cis.rit.edu September 29, 2005 Abstract Applications of
More informationDigital Image Processing, 3rd ed. Gonzalez & Woods
Last time: Affine transforms (linear spatial transforms) [ x y 1 ]=[ v w 1 ] xy t 11 t 12 0 t 21 t 22 0 t 31 t 32 1 IMTRANSFORM Apply 2-D spatial transformation to image. B = IMTRANSFORM(A,TFORM) transforms
More informationAshish Negi Associate Professor, Department of Computer Science & Engineering, GBPEC, Pauri, Garhwal, Uttarakhand, India
Volume 7, Issue 1, Januar 2017 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Analsis
More informationBiomedical Image Analysis. Point, Edge and Line Detection
Biomedical Image Analysis Point, Edge and Line Detection Contents: Point and line detection Advanced edge detection: Canny Local/regional edge processing Global processing: Hough transform BMIA 15 V. Roth
More informationImage Reconstruction. Prof. George Wolberg Dept. of Computer Science City College of New York
Image Reconstruction Pro. George Wolberg Dept. o Computer Science Cit College o New Yor Objectives In this lecture we describe image reconstruction: - Interpolation as convolution - Interpolation ernels
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 information