3 Image Enhancement in the Spatial Domain

Size: px
Start display at page:

Download "3 Image Enhancement in the Spatial Domain"

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) Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 3: Intensity Transformations and Spatial Filtering Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing

More information

Neighbourhood Operations

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

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

Review for Exam I, EE552 2/2009

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

Lecture 4 Image Enhancement in Spatial Domain

Lecture 4 Image Enhancement in Spatial Domain Digital Image Processing Lecture 4 Image Enhancement in Spatial Domain Fall 2010 2 domains Spatial Domain : (image plane) Techniques are based on direct manipulation of pixels in an image Frequency Domain

More information

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

EEM 463 Introduction to Image Processing. Week 3: Intensity Transformations EEM 463 Introduction to Image Processing Week 3: Intensity Transformations Fall 2013 Instructor: Hatice Çınar Akakın, Ph.D. haticecinarakakin@anadolu.edu.tr Anadolu University Enhancement Domains Spatial

More information

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

EELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu EELE 5310: Digital Image Processing Lecture 2 Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations

More information

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

EELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu EELE 531: Digital Image Processing Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations

More information

Image Enhancement: To improve the quality of images

Image Enhancement: To improve the quality of images Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image

More information

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

Digital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement Chapter 3 Image Enhancement in the Spatial Domain The principal objective of enhancement to process an image so that the result is more suitable than the original image for a specific application. Enhancement

More information

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN Spatial domain methods Spatial domain refers to the image plane itself, and approaches in this category are based on direct manipulation of pixels in an image.

More information

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing Lecture 4 Digital Image Enhancement 1. Principle of image enhancement 2. Spatial domain transformation Basic intensity it tranfomation ti Histogram processing Principle Objective of Enhancement Image enhancement

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

Digital Image Processing

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

Intensity Transformations and Spatial Filtering

Intensity Transformations and Spatial Filtering 77 Chapter 3 Intensity Transformations and Spatial Filtering Spatial domain refers to the image plane itself, and image processing methods in this category are based on direct manipulation of pixels in

More information

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT. Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,

More information

Intensity Transformation and Spatial Filtering

Intensity Transformation and Spatial Filtering Intensity Transformation and Spatial Filtering Outline of the Lecture Introduction. Intensity Transformation Functions. Piecewise-Linear Transformation Functions. Introduction Definition: Image enhancement

More information

Filtering and Enhancing Images

Filtering and Enhancing Images KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.

More information

Lecture 4: Spatial Domain Transformations

Lecture 4: Spatial Domain Transformations # Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material

More information

Image Enhancement in Spatial Domain (Chapter 3)

Image Enhancement in Spatial Domain (Chapter 3) Image Enhancement in Spatial Domain (Chapter 3) Yun Q. Shi shi@njit.edu Fall 11 Mask/Neighborhood Processing ECE643 2 1 Point Processing ECE643 3 Image Negatives S = (L 1) - r (3.2-1) Point processing

More information

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

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

Digital Image Processing. Lecture # 3 Image Enhancement

Digital Image Processing. Lecture # 3 Image Enhancement Digital Image Processing Lecture # 3 Image Enhancement 1 Image Enhancement Image Enhancement 3 Image Enhancement 4 Image Enhancement Process an image so that the result is more suitable than the original

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spatial Domain Filtering http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background Intensity

More information

1.Some Basic Gray Level Transformations

1.Some Basic Gray Level Transformations 1.Some Basic Gray Level Transformations We begin the study of image enhancement techniques by discussing gray-level transformation functions.these are among the simplest of all image enhancement techniques.the

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Jen-Hui Chuang Department of Computer Science National Chiao Tung University 2 3 Image Enhancement in the Spatial Domain 3.1 Background 3.4 Enhancement Using Arithmetic/Logic Operations

More information

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters EECS 556 Image Processing W 09 Image enhancement Smoothing and noise removal Sharpening filters What is image processing? Image processing is the application of 2D signal processing methods to images Image

More information

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN 1 Image Enhancement in the Spatial Domain 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Unit structure : 3.0 Objectives 3.1 Introduction 3.2 Basic Grey Level Transform 3.3 Identity Transform Function 3.4 Image

More information

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

In this lecture. Background. Background. Background. PAM3012 Digital Image Processing for Radiographers PAM3012 Digital Image Processing for Radiographers Image Enhancement in the Spatial Domain (Part I) In this lecture Image Enhancement Introduction to spatial domain Information Greyscale transformations

More information

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations It makes all the difference whether one sees darkness through the light or brightness through the shadows David Lindsay IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations Kalyan Kumar Barik

More information

Intensity Transformations. Digital Image Processing. What Is Image Enhancement? Contents. Image Enhancement Examples. Intensity Transformations

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

Digital Image Analysis and Processing

Digital Image Analysis and Processing Digital Image Analysis and Processing CPE 0907544 Image Enhancement Part I Intensity Transformation Chapter 3 Sections: 3.1 3.3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation

More information

Basic relations between pixels (Chapter 2)

Basic relations between pixels (Chapter 2) Basic relations between pixels (Chapter 2) Lecture 3 Basic Relationships Between Pixels Definitions: f(x,y): digital image Pixels: q, p (p,q f) A subset of pixels of f(x,y): S A typology of relations:

More information

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because

More information

ECG782: Multidimensional Digital Signal Processing

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

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).

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

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

SYDE 575: Introduction to Image Processing

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

Digital Image Processing. Image Enhancement (Point Processing)

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

Sharpening through spatial filtering

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

More information

Selected Topics in Computer. Image Enhancement Part I Intensity Transformation

Selected Topics in Computer. Image Enhancement Part I Intensity Transformation Selected Topics in Computer Engineering (0907779) Image Enhancement Part I Intensity Transformation Chapter 3 Dr. Iyad Jafar Outline What is Image Enhancement? Background Intensity Transformation Functions

More information

Biomedical Image Analysis. Spatial Filtering

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

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

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7) 5 Years Integrated M.Sc.(IT)(Semester - 7) 060010707 Digital Image Processing UNIT 1 Introduction to Image Processing Q: 1 Answer in short. 1. What is digital image? 1. Define pixel or picture element?

More information

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava Image Enhancement in Spatial Domain By Dr. Rajeev Srivastava CONTENTS Image Enhancement in Spatial Domain Spatial Domain Methods 1. Point Processing Functions A. Gray Level Transformation functions for

More information

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing

More information

Point operation Spatial operation Transform operation Pseudocoloring

Point operation Spatial operation Transform operation Pseudocoloring Image Enhancement Introduction Enhancement by point processing Simple intensity transformation Histogram processing Spatial filtering Smoothing filters Sharpening filters Enhancement in the frequency domain

More information

Point and Spatial Processing

Point and Spatial Processing Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 6 Image Enhancement in Spatial Domain- II ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Local/

More information

Chapter - 2 : IMAGE ENHANCEMENT

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

Anno accademico 2006/2007. Davide Migliore

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

Digital Image Processing

Digital Image Processing Digital Image Processing Intensity Transformations (Point Processing) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Intensity Transformations

More information

Image restoration. Restoration: Enhancement:

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

Lecture 9 (4.2.07) Image Segmentation. Shahram Ebadollahi 4/4/ DIP ELEN E4830

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

Digital Image Processing

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

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

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

More information

EE 264: Image Processing and Reconstruction. Image Motion Estimation II. EE 264: Image Processing and Reconstruction. Outline

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

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

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

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image Processing. Traitement d images. Yuliya Tarabalka  Tel. Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an

More information

Image Enhancement in the Frequency Domain Periodicity and the need for Padding:

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

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16]

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

Image Restoration and Reconstruction

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

Introduction to Digital Image Processing

Introduction to Digital Image Processing Introduction to Digital Image Processing Ranga Rodrigo June 9, 29 Outline Contents Introduction 2 Point Operations 2 Histogram Processing 5 Introduction We can process images either in spatial domain or

More information

Three-Dimensional Object Representations Chapter 8

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

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

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Lecture: Edge Detection

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

Digital Image Processing. Image Enhancement - Filtering

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

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

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

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 2: Image Enhancement in the Spatial Domain AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 3 2011-04-06 Contents

More information

Point Operations and Spatial Filtering

Point Operations and Spatial Filtering Point Operations and Spatial Filtering Ranga Rodrigo November 3, 20 /02 Point Operations Histogram Processing 2 Spatial Filtering Smoothing Spatial Filters Sharpening Spatial Filters 3 Edge Detection Line

More information

Digital Image Fundamentals

Digital Image Fundamentals Digital Image Fundamentals Image Quality Objective/ subjective Machine/human beings Mathematical and Probabilistic/ human intuition and perception 6 Structure of the Human Eye photoreceptor cells 75~50

More information

Lecture No Image Enhancement in SpaPal Domain (course: Computer Vision)

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

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

2D Image Processing INFORMATIK. Kaiserlautern University.   DFKI Deutsches Forschungszentrum für Künstliche Intelligenz 2D Image Processing - Filtering Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 What is image filtering?

More information

Image Restoration and Reconstruction

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

An introduction to image enhancement in the spatial domain.

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

Chapter4 Image Enhancement

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

Basic Algorithms for Digital Image Analysis: a course

Basic Algorithms for Digital Image Analysis: a course Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,

More information

3.4& Fundamentals& mechanics of spatial filtering(page 166) Spatial filter(mask) Filter coefficients Filter response

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

Image Processing Lecture 10

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

How and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation

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

Lecture 4: Image Processing

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

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

x' = 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 information

Chapter 4 Imaging Pre-Processing. Comunicação Visual Interactiva

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

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

IMAGING. Images are stored by capturing the binary data using some electronic devices (SENSORS) IMAGING Film photography Digital photography Images are stored by capturing the binary data using some electronic devices (SENSORS) Sensors: Charge Coupled Device (CCD) Photo multiplier tube (PMT) The

More information

Scale Invariant Feature Transform (SIFT) CS 763 Ajit Rajwade

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

Journal of Engineering Science and Technology Review 10 (3) (2017) Research Article

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

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

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing

More information

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

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017 Reading Jain, Kasturi, Schunck, Machine Vision. McGraw-Hill, 1995. Sections 4.2-4.4, 4.5(intro), 4.5.5, 4.5.6, 5.1-5.4. [online handout] Image processing Brian Curless CSE 457 Spring 2017 1 2 What is an

More information

(10) Image Segmentation

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

More information

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

Image Processing. BITS Pilani. Dr Jagadish Nayak. Dubai Campus Image Processing BITS Pilani Dubai Campus Dr Jagadish Nayak Image Segmentation BITS Pilani Dubai Campus Fundamentals Let R be the entire spatial region occupied by an image Process that partitions R into

More information

Unit - I Computer vision Fundamentals

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

Filtering Images. Contents

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

Sobel Edge Detection Algorithm

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

Lecture Image Enhancement and Spatial Filtering

Lecture Image Enhancement and Spatial Filtering Lecture Image Enhancement and Spatial Filtering Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology rhody@cis.rit.edu September 29, 2005 Abstract Applications of

More information

Digital Image Processing, 3rd ed. Gonzalez & Woods

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

Ashish Negi Associate Professor, Department of Computer Science & Engineering, GBPEC, Pauri, Garhwal, Uttarakhand, India

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

Biomedical Image Analysis. Point, Edge and Line Detection

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

Image Reconstruction. Prof. George Wolberg Dept. of Computer Science City College of New York

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

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

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information