Digital Image Processing Chapter 3: Image Enhancement in the Spatial Domain

Size: px
Start display at page:

Download "Digital Image Processing Chapter 3: Image Enhancement in the Spatial Domain"

Transcription

1 Digital Image Processing Chapter 3: Image Enhancement in the Spatial Domain Principle Objective o Enhancement Process an image so that the result will be more suitable than the original image or a speciic application. Techniques are problem oriented. A method which is quite useul or enhancing an image ma not necessaril be the best approach or enhancing another images No general theor on image enhancement eists.

2 domains Spatial Domain image plane: Techniques are based on direct manipulation o piels in an image. Gra level transormations. Histogram processing. Arithmetic/Logic operations. Filtration techniques. Frequenc Domain : Techniques are based on modiing the Fourier transorm o an image Good images For human visual The visual evaluation o image qualit is a highl subjective process. It is hard to standardize the deinition o a good image. For machine perception The evaluation task is easier. A good image is one which gives the best machine recognition results. A certain amount o trial and error usuall is required beore a particular image enhancement approach is selected.

3 Spatial Domain Procedures that operate directl on piels. g, = T[,] where, is the input image g, is the processed image T is an operator on deined over some neighborhood o, Mask/Filter, Neighborhood o a point, can be deined b using a square/rectangular common used or circular subimage area centered at, The center o the subimage is moved rom piel to piel starting at the top o the corner

4 Point Processing Neighborhood = 11 piel g depends on onl the value o at, T = gra level or intensit or mapping transormation unction s = Tr Where r = gra level o, s = gra level o g, Contrast Stretching Produce higher contrast than the original b darkening the levels below m in the original image Brightening the levels above m in the original image

5 Thresholding Produce a two-level binar image Mask Processing or Filter Neighborhood is bigger than 11 piel The value o the mask coeicients determine the nature o the process Used in techniques Image Sharpening Image Smoothing

6 3 basic gra-level transormation unctions Output gra level, s Negative Log nth root nth power Linear unction Negative and identit transormations Logarithm unction Log and inverse-log transormation Power-law unction Identit Inverse Log n th power and n th root transormations Input gra level, r Identit unction Output gra level, s Negative Log nth root nth power Output intensities are identical to input intensities. Is included in the graph onl or completeness. Identit Inverse Log Input gra level, r

7 Image Negatives Output gra level, s Negative nth root Log nth power Identit Inverse Log Input gra level, r An image with gra level in the range [, L-1] L where L = n ; n = 1, Negative transormation : s = L 1 r Reversing the intensit levels o an image. Suitable or enhancing white or gra detail in dark background. Eample o Negative Image Original Image showing a small lesion Negative Image : gives a better vision to analze the image

8 Log Transormations Output gra level, s Negative Log Identit nth root nth power Inverse Log s = c log 1+r c is a constant and r Log curve maps a narrow range o low gra-level values in the input image into a wider range o output levels. Epand dark value to enhance details o dark area. Input gra level, r Log Transormations It compresses the dnamic range o images with large variations in piel values Eample o image with dnamic range: Fourier spectrum image It can have intensit range rom to 1 6 or higher. We can t see the signiicant degree o detail as it will be lost in the displa.

9 Eample o Logarithm Image Fourier Spectrum with range = to Result ater appl the log transormation Power-Law Transormations Output gra level, s Input gra level, r Plots o s = cr γ or various values o γ c = 1 in all cases s = cr γ c and γ are positive constants Power-law curves with ractional values o γ map a narrow range o dark input values into a wider range o output values, with the opposite being true or higher values o input levels. c = γ = 1 Identit unction

10 Gamma correction Gamma correction γ =1/.5 =.4 Monitor γ =.5 Monitor Cathode ra tube CRT devices have an intensit-to-voltage response that is a power unction, with γ varing rom 1.8 to.5 The picture will become darker. Gamma correction is done b preprocessing the image beore inputting it to the monitor with s = cr 1/γ Another eample : MRI a c b d a a magnetic resonance image The picture is dark b result ater power-law transormation with γ =.6, c=1 c transormation with γ =.4 best result d transormation with γ =.3 under acceptable level

11 Eect o decreasing gamma When the γ is reduced too much, the image begins to reduce contrast to the point where the image started to have ver slight washout look, especiall in the background Another eample a c b d a image has a washed-out appearance, it needs a compression o gra levels needs γ > 1 b result ater power-law transormation with γ = 3. suitable c transormation with γ = 4. suitable d transormation with γ = 5. high contrast, the image has areas that are too dark, some detail is lost

12 Piecewise-Linear Transormation Functions Advantage: Allow more control on the compleit o Tr. Disadvantage: Their speciication requires considerabl more user input Contrast stretching. Gra-level slicing. Bit-plane slicing. Contrast Stretching Increase the dnamic range o gra levels. a Transormation Function b a low-contrast image : result rom poor illumination, lack o dnamic range in the imaging sensor, or even wrong setting o a lens aperture o image acquisition c result o contrast stretching d result o thresholding

13 Gra-level slicing Highlighting a speciic range o gra levels Displa a high value o all gra levels in the region o interest and a low value or all other gra levels a transormation highlights range [A,B] o gra level and reduces all others to a constant level b transormation highlights range [A,B] but preserves all other levels c An image.d Result o using thetransormationin a. Bit-plane slicing One 8-bit bte Bit-plane 7 most signiicant Bit-plane least signiicant Highlighting the contribution made to total image appearance b speciic bits Suppose each piel is represented b 8 bits Higher-order bits contain the majorit o the visuall signiicant data Useul or analzing the relative importance plaed b each bit o the image

14 Eample The binar image or bit-plane 7 can be obtained b processing the input image with a thresholding gra-level transormation. Map all levels between and 17 to Map all levels between 19 and 55 to 55 An 8-bit ractal image 8 bit planes Bit-plane 7 Bit-plane 6 Bitplane 5 Bitplane 4 Bitplane 3 Bitplane Bitplane 1 Bitplane

15 Histogram Processing Histogram o a digital image with gra levels in the range [,L-1] is a discrete unction Where r k : the k th gra level hr k = n k n k : the number o piels in the image having gra level r k hr k : histogram o a digital image with gra levels r k Normalized Histogram dividing each o histogram value at gra level r k b the total number o piels in the image, n pr k = n k / n For k =,1,,L-1 pr k gives an estimate o the probabilit o occurrence o gra level r k The sum o all components o a normalized histogram is equal to 1

16 Histogram Processing Used eectivel or image enhancement Inormation inherent in histograms also is useul in image compression and segmentation Data-dependent piel-based image enhancement method. hr k or pr k Eample r k Dark image Components o histogram are concentrated on the low side o the gra scale. Bright image Components o histogram are concentrated on the high side o the gra scale.

17 Eample Low-contrast image histogram is narrow and centered toward the middle o the gra scale High-contrast image histogram covers broad range o the gra scale and the distribution o piels is not too ar rom uniorm, with ver ew vertical lines being much higher than the others

18

19 Eample beore ater Histogram equalization Eample beore ater Histogram equalization The qualit is not improved much because the original image alread has a broaden gra-level scale

20 Histogram Equalization: Implementation 1. Obtain the histogram o the input image.. For each input gra level k, compute the cumulative sum. 3. For each gra level k, scale the sum b ma gra level/number o piels. 4. Discretize the result obtained in Replace each gra level k in the input image b the corresponding level obtained in 4. Eample image Gra scale = [,9] No. o piels Gra level histogram

21 Gra Levelj No. o piels k n j j= s = k j= n j n 6 / / / / / / / / 16 s Eample Output image Gra scale = [,9] No. o piels Gra level Histogram equalization

22 Note It is clearl seen that I the cumulative numbers o gra levels are slightl dierent, the will be mapped to little dierent or same gra levels as we ma have to approimate the processed gra level o the output image to integer number Thus the discrete transormation unction can t guarantee the one to one mapping relationship Histogram Equalization A gra-level transormation method that orces the transormed gra level to spread over the entire intensit range. Full automatic, Data dependent, Contrast enhanced. Usuall, the discrete-valued histogram equalization algorithm does not ield eact uniorm distribution o histogram. In practice, one ma preer histogram speciication.

23 Histogram Matching Speciication Histogram equalization has a disadvantage which is that it can generate onl one tpe o output image. With Histogram Speciication, we can speci the shape o the histogram that we wish the output image to have. It doesn t have to be a uniorm histogram Procedure Conclusion Indirect Method: 1. Obtain the transormation unction Tr b calculating the histogram equalization o the input image s = T r. Obtain the transormation unction Gz b calculating histogram equalization o the desired densit unction v = Gz

24 Procedure Conclusion 3. Set v = s to obtain the inversed transormation unction G -1 z = G -1 s = G -1 [Tr] 4. Obtain the output image b appling the processed gra-level rom the inversed transormation unction to all the piels in the input image Histogram Matching: Eample Consider an 8-level image with the shown histogram Match it to the image with the histogram

25 Histogram Matching: Eample 1. Equalize the histogram o the input image using transorm s =Tr. Histogram Matching: Eample. Equalize the desired histogram v = Gz.

26 Histogram Matching: Eample 3. Set v = s to obtain the composite transorm z = G -1 s = G -1 [Tr] Eample Image o Mars moon Image is dominated b large, dark areas, resulting in a histogram characterized b a large concentration o piels in piels in the dark end o the gra scale

27 Image Equalization Transormation unction or histogram equalization Histogram o the result image Result image ater histogram equalization The histogram equalization doesn t make the result image look better. As a consequence, the output image is light and has a washed-out appearance. Solve the problem Since the problem with the transormation unction o the histogram equalization was caused b a large concentration o piels in the original image with levels near Histogram Equalization Histogram Speciication a reasonable approach is to modi the histogram o that image so that it does not have this propert

28 Result image and its histogram The output image s histogram Original image Ater histogram Speciication Notice that the output histogram s low end has shited right toward the lighter region o the gra scale as desired.

29 Note Histogram speciication is a trial-anderror process There are no rules or speciing histograms, and one must resort to analsis on a case-b-case basis or an given enhancement task.

30 Enhancement using Arithmetic/Logic Operations Arithmetic/Logic operations are perormed on piel b piel basis between two or more images ecept NOT operation which perorm onl on a single image Logic Operations Logic operation is perormed on gralevel images, the piel values are processed as binar numbers NOT operation = negative transormation

31 Eample o AND Operation original image AND image mask result o AND operation Eample o OR Operation original image OR image mask result o OR operation

32 Image Subtraction g, =, h, enhancement o the dierences between images Image Subtraction a c b d a. original ractal image b. result o setting the our lower-order bit planes to zero reer to the bit-plane slicing the higher planes contribute signiicant details the lower planes contribute more to ine detail image b. is nearl identical visuall to image a, with a ver slightl drop in overall contrast due to less variabilit o the gra-level values in the image. c. dierence between a. and b. nearl black d. histogram equalization o c. perorm contrast stretching transormation

33 Note We ma have to adjust the gra-scale o the subtracted image to be [, 55] i 8- bit is used Subtraction is also used in segmentation o moving pictures to track the changes ater subtract the sequenced images, what is let should be the moving elements in the image, plus noise Image Averaging Consider a nois image modeled as: g, =, + η, Where, is the original image, and η, is an uncorrelated zero-mean noise process Objective: to reduce the noise content b averaging a set o nois images

34 Image Averaging Deine an image ormed b averaging K dierent nois images: 1 g, = K It ollows that: K i= 1 g, i = epected value o g output ater averaging = original image,

35 Image Averaging Note: the images g i, nois images must be registered aligned in order to avoid the introduction o blurring and other artiacts in the output image. Eample a c e b d a original image b image corrupted b additive Gaussian noise with zero mean and a standard deviation o 64 gra levels. c. -. results o averaging K = 8, 16, 64 and 18 nois images

36 Spatial Filtering Use ilter can also be called as mask/kernel/template or window The values in a ilter subimage are reerred to as coeicients, rather than piel. Our ocus will be on masks o odd sizes, e.g. 33, 55,

37 Spatial Filtering Process simpl move the ilter mask rom point to point in an image. at each point,, the response o the ilter at that point is calculated using a predeined relationship. R = w1 z1 + w z w = mn i= 1 w z i i mn z mn

38 Smoothing Spatial Filters used or blurring and or noise reduction blurring is used in preprocessing steps, such as removal o small details rom an image prior to object etraction bridging o small gaps in lines or curves noise reduction can be accomplished b blurring with a linear ilter and also b a nonlinear ilter reducing the rapid piel-to-piel variation high requenc in gra values. Smoothing Linear Filters output is simpl the average o the piels contained in the neighborhood o the ilter mask. called averaging ilters or lowpass ilters. sharp details are lost.

39 Smoothing Linear Filters reduce the "sharp" transitions in gra levels. sharp transitions random noise in the image edges o objects in the image thus, smoothing can reduce noises desirable and blur edges ma be undesirable 33 Smoothing Linear Filters bo ilter weighted average the center is the most important and other piels are inversel weighted as a unction o their distance rom the center o the mask reduce blurring in the smoothing process

40 Eample a c e b d a. original image 55 piel b. -. results o smoothing with square averaging ilter masks o size n = 3, 5, 9, 15 and 35, respectivel. Note: big mask is used to eliminate small objects rom an image. the size o the mask establishes the relative size o the objects that will be blended with the background. Eample original image result ater smoothing result o thresholding with 1515 averaging mask we can see that the result ater smoothing and thresholding, the remains are the largest and brightest objects in the image.

41 Order-Statistics Filters Nonlinear Filters Nonlinear spatial ilters whose response is based on ordering ranking the piels contained in the ilter mask and then replacing the value o the center piel with the result o the ranking operation eample median ilter : R = median{z k k = 1,,,n n} ma ilter : R = ma{z k k = 1,,,n n} min ilter : R = min{z k k = 1,,,n n} note: n n is the size o the mask Median Filters popular or certain tpes o random noise - impulse noise salt and pepper noise the provide ecellent noise-reduction capabilities, with considering less blurring than linear ilters o similat size. orces the points with distinct gra levels to be more like their neighbors.

42 Median Filtering: Eample [1,1,15,,,,,5,1] Eample : Median Filters

43 Sharpening Spatial Filters to highlight ine detail in an image or to enhance detail that has been blurred - either in error or as an eect o a method o image acquisition. Blurring vs. Sharpening as we know that blurring can be done in spatial domain b piel averaging in a neighbors since averaging is similar to integration thus, we can guess that the sharpening must be accomplished b spatial dierentiation.

44 First-order derivative 1D a basic deinition o the irst-order derivative o a one-dimensional unction is the dierence = + 1 Second-order derivative 1D similarl, we deine the second-order derivative o a one-dimensional unction is the dierence =

45 First and Second-order derivative o, D when we consider an image unction o two variables,,, at which time we will dealing with partial derivatives along the two spatial aes. + = =,,,,, + = linear operator Laplacian operator Gradient operator

46 Discrete Form o Laplacian, 1, 1, + + =, 1, 1, + + = rom ield, ], 4 1, 1, 1, 1, [ = Result Laplacian mask

47 Laplacian mask implemented an etension o diagonal neighbors Other implementation o Laplacian masks give the same result, but we have to keep in mind that when combining add / subtract a Laplacian-iltered image with another image.

48 Laplacian Operator Isotropic ilters: response is independent o direction rotation-invariant. The simplest isotropic derivative operator is the Laplacian To get a sharp image: easil b adding the original and Laplacian image. be careul with the Laplacian ilter used g,, =, +,, i the center coeicient o the Laplacian mask is negative i the center coeicient o the Laplacian mask is positive

49 Eample a. image o the North pole o the moon b. Laplacian-iltered image with c. Laplacian image scaled or displa purposes d. image enhanced b subtraction with original image Mask o Laplacian + addition to simpl the computation, we can create a mask which do both operations, Laplacian Filter and Addition the original image.

50 Mask o Laplacian + addition 1], 1, 1, 1, [, 5 ], 4 1, 1, 1, 1, [,, = = g Eample

51 Note =,,,,, g = =

52 Unsharp masking s, =,, sharpened image = original image blurred image An image can be sharpened b subtracting a blurred version o it rom the original image High-boost iltering generalized orm o Unsharp masking A 1

53 High-boost iltering, = A 1,, hb + i we use Laplacian ilter to create sharpen image s, with addition o original image s,, =, + s,, High-boost iltering ields i the center coeicient o the Laplacian mask is negative A,, = A, + hb,, i the center coeicient o the Laplacian mask is positive

54 High-boost Masks A 1 i A = 1, it becomes standard Laplacian sharpening Eample

55 Use o First Derivatives or Enhancement-The Gradient First derivatives in image processing are implemented using the magnitude o the gradient. gradient = G = G = Gradient Operator Magnitude o the gradient. = mag = [ G = + + G 1 ] 1 the magnitude becomes nonlinear commonl appro. G + G Simpler to compute Still preserves relative changes in gra levels

56 Gradient Mask simplest approimation, z 9 z 8 z 7 z 6 z 5 z 4 z 3 z z 1 and z z G z z G = = ] [ ] [ z z z z G G + = + = z z z z + Gradient Mask Roberts cross-gradient operators, z 9 z 8 z 7 z 6 z 5 z 4 z 3 z z 1 and z z G z z G = = ] [ ] [ z z z z G G + = + = z z z z +

57 Gradient Mask z 1 z z 3 z 4 z 5 z 6 z 7 z 8 z 9 Sobel operators, 33 An approimation using absolute values G G = z = z z + z G + G z + z 9 9 z 1 z 1 + z + z 4 + z + z 3 7 the weight value is to achieve smoothing b giving more important to the center point Note the summation o coeicients in all masks equals, indicating that the would give a response o in an area o constant gra level.

58 Eample Eample o Combining Spatial Enhancement Methods want to sharpen the original image and bring out more skeletal detail. problems: narrow dnamic range o gra level and high noise content makes the image diicult to enhance

59 Eample o Combining Spatial Enhancement Methods solve : 1. Laplacian to highlight ine detail. gradient to enhance prominent edges 3. gra-level transormation to increase the dnamic range o gra levels

60

Image Enhancement in the Spatial Domain (Part 1)

Image Enhancement in the Spatial Domain (Part 1) Image Enhancement in the Spatial Domain (Part 1) Lecturer: Dr. Hossam Hassan Email : hossameldin.hassan@eng.asu.edu.eg Computers and Systems Engineering Principle Objective of Enhancement Process an image

More information

Image Enhancement. Image Enhancement

Image Enhancement. Image Enhancement SPATIAL FILTERING g h * h g FREQUENCY DOMAIN FILTERING G H. F F H G Copright RMR / RDL - 999. PEE53 - Processamento Digital de Imagens LOW PASS FILTERING attenuate or eliminate high-requenc components

More information

TDI2131 Digital Image Processing

TDI2131 Digital Image Processing TDI2131 Digital Image Processing Image Enhancement in Spatial Domain Lecture 3 John See Faculty of Information Technology Multimedia University Some portions of content adapted from Zhu Liu, AT&T Labs.

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

Digital Image Processing

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

More information

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering Image Processing Intensity Transformations Chapter 3 Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering INEL 5327 ECE, UPRM Intensity Transformations 1 Overview Background Basic intensity

More information

Image Enhancement II: Neighborhood Operations

Image Enhancement II: Neighborhood Operations Image Enhancement II: Neighborhood Operations Image Enhancement:Spatial Filtering Operation Idea: Use a mask to alter piel values according to local operation Aim: De)-Emphasize some spatial requencies

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 2: Image Enhancement Digital Image Processing Course Introduction in the Spatial Domain Lecture AASS Learning Systems Lab, Teknik Room T26 achim.lilienthal@tech.oru.se Course

More information

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain Image Enhancement in spatial domain Digital Image Processing GW Chapter 3 from Section 3.4.1 (pag 110) Part 2: Filtering in spatial domain Mask mode radiography Image subtraction in medical imaging 2 Range

More information

Topic 3 - Image Enhancement. (Part 2) Spatial Filtering

Topic 3 - Image Enhancement. (Part 2) Spatial Filtering Topic 3 - Image Enhancement Part Spatial Filtering Spatial iltering - iltering operations that are perormed directl on the piels o an image Use o spatial mask Spatial iltering Operation moing the mask

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

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

IMAGE ENHANCEMENT IN SPATIAL DOMAIN A First Course in Machine Vision IMAGE ENHANCEMENT IN SPATIAL DOMAIN By: Ehsan Khoramshahi Definitions The principal objective of enhancement is to process an image so that the result is more suitable

More information

Filtering in the spatial domain (Spatial Filtering)

Filtering in the spatial domain (Spatial Filtering) Filtering in the spatial domain (Spatial Filtering) refers to image operators that change the gray value at any pixel (x,y) depending on the pixel values in a square neighborhood centered at (x,y) using

More information

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University Achim J. Lilienthal Mobile Robotics and Olfaction Lab, Room T29, Mo, -2 o'clock AASS, Örebro University (please drop me an email in advance) achim.lilienthal@oru.se 4.!!!!!!!!! Pre-Class Reading!!!!!!!!!

More information

Image Enhancement using Histogram Equalization and Spatial Filtering

Image Enhancement using Histogram Equalization and Spatial Filtering Image Enhancement using Histogram Equalization and Spatial Filtering Fari Muhammad Abubakar 1 1 Department of Electronics Engineering Tianjin University of Technology and Education (TUTE) Tianjin, P.R.

More information

What is image enhancement? Point operation

What is image enhancement? Point operation IMAGE ENHANCEMENT 1 What is image enhancement? Image enhancement techniques Point operation 2 What is Image Enhancement? Image enhancement is to process an image so that the result is more suitable than

More information

Image Processing Lecture 4

Image Processing Lecture 4 Image Enhancement Image enhancement aims to process an image so that the output image is more suitable than the original. It is used to solve some computer imaging problems, or to improve image quality.

More information

Image Enhancement in the Spatial Domain

Image Enhancement in the Spatial Domain Image Enhancement in the Spatial Domain Algorithms for improving the visual appearance of images Gamma correction Contrast improvements Histogram equalization Noise reduction Image sharpening Optimality

More information

Spatial Domain Processing and Image Enhancement

Spatial Domain Processing and Image Enhancement Spatial Domain Processing and Image Enhancement Lecture 4, Feb 18 th, 2008 Lexing Xie EE4830 Digital Image Processing http://www.ee.columbia.edu/~xlx/ee4830/ thanks to Shahram Ebadollahi and Min Wu for

More information

DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES

DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES DARK CURRENT ELIMINATION IN CHARGED COUPLE DEVICES L. Kňazovická, J. Švihlík Department o Computing and Control Engineering, ICT Prague Abstract Charged Couple Devices can be ound all around us. They are

More information

DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY

DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY Jaskaranjit Kaur 1, Ranjeet Kaur 2 1 M.Tech (CSE) Student,

More information

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun BSB663 Image Processing Pinar Duygulu Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun Histograms Histograms Histograms Histograms Histograms Interpreting histograms Histograms Image

More information

ECC419 IMAGE PROCESSING

ECC419 IMAGE PROCESSING ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means

More information

Computer Vision. Intensity transformations

Computer Vision. Intensity transformations Computer Vision Intensity transformations Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 Introduction

More information

Lecture No Image Filtering (course: Computer Vision)

Lecture No Image Filtering (course: Computer Vision) Lecture No. 34-35 Image Filtering (course: Computer Vision) e- mail: naeemmahoto@gmail.com Department of So9ware Engineering, Mehran UET Jamshoro, Sind, Pakistan Enhancement using Arithme0c/ Logic Opera0ons

More information

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016 Image acquisition Midterm Review Image Processing CSE 166 Lecture 10 2 Digitization, line of image Digitization, whole image 3 4 Geometric transformations Interpolation CSE 166 Transpose these matrices

More information

1.Discuss the frequency domain techniques of image enhancement in detail.

1.Discuss the frequency domain techniques of image enhancement in detail. 1.Discuss the frequency domain techniques of image enhancement in detail. Enhancement In Frequency Domain: The frequency domain methods of image enhancement are based on convolution theorem. This is represented

More information

Non Linear Image Enhancement

Non Linear Image Enhancement Non Linear Image Enhancement SAIYAM TAKKAR Jaypee University of information technology, 2013 SIMANDEEP SINGH Jaypee University of information technology, 2013 Abstract An image enhancement algorithm based

More information

Image Enhancement in Spatial Domain

Image Enhancement in Spatial Domain Image Enhancement in Spatial Domain 2 Image enhancement is a process, rather a preprocessing step, through which an original image is made suitable for a specific application. The application scenarios

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 3. Image Enhancement in the Spatial Domain - Filters Computer Engineering, Sejong Universit Spatial Filtering 마스크 mask) w-,-) w-,) w-,) w,-) w,) w,) w,-) w,) w,) -,-) -, -,),-),,),-),,)

More information

Image Enhancement. DD2423 Image Analysis and Computer Vision. Computational Vision and Active Perception School of Computer Science and Communication

Image Enhancement. DD2423 Image Analysis and Computer Vision. Computational Vision and Active Perception School of Computer Science and Communication Image Enhancement DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 15, 2013 Mårten Björkman (CVAP)

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 15 Image Processing 14/04/15 http://www.ee.unlv.edu/~b1morris/ee482/

More information

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII IMAGE PROCESSING INDEX CLASS: B.E(COMPUTER) SR. NO SEMESTER:VII TITLE OF THE EXPERIMENT. 1 Point processing in spatial domain a. Negation of an

More information

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing Image Processing 2. Point Processes Computer Engineering, Sejong University Dongil Han Spatial domain processing g(x,y) = T[f(x,y)] f(x,y) : input image g(x,y) : processed image T[.] : operator on f, defined

More information

Design of Various Image Enhancement Techniques - A Critical Review

Design of Various Image Enhancement Techniques - A Critical Review Design of Various Image Enhancement Techniques - A Critical Review Moole Sasidhar M.Tech Department of Electronics and Communication Engineering, Global College of Engineering and Technology(GCET), Kadapa,

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 10 Neighborhood processing What will we learn? What is neighborhood processing and how does it differ from point processing? What is convolution

More information

Image Processing for feature extraction

Image Processing for feature extraction Image Processing for feature extraction 1 Outline Rationale for image pre-processing Gray-scale transformations Geometric transformations Local preprocessing Reading: Sonka et al 5.1, 5.2, 5.3 2 Image

More information

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction Table of contents Vision industrielle 2002/2003 Session - Image Processing Département Génie Productique INSA de Lyon Christian Wolf wolf@rfv.insa-lyon.fr Introduction Motivation, human vision, history,

More information

Chapter 2 Image Enhancement in the Spatial Domain

Chapter 2 Image Enhancement in the Spatial Domain Chapter 2 Image Enhancement in the Spatial Domain Abstract Although the transform domain processing is essential, as the images naturally occur in the spatial domain, image enhancement in the spatial domain

More information

To process an image so that the result is more suitable than the original image for a specific application.

To process an image so that the result is more suitable than the original image for a specific application. by Shahid Farid 1 To process an image so that the result is more suitable than the original image for a specific application. Categories: Spatial domain methods and Frequency domain methods 2 Procedures

More information

Digital Image Processing

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

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 It makes all the difference whether one sees darkness through the light or brightness through the shadows. - David Lindsay 3.1 Background 76 3.2 Some Basic Gray Level Transformations 78 3.3 Histogram Processing

More information

Image Filtering. Median Filtering

Image Filtering. Median Filtering Image Filtering Image filtering is used to: Remove noise Sharpen contrast Highlight contours Detect edges Other uses? Image filters can be classified as linear or nonlinear. Linear filters are also know

More information

CSE 564: Scientific Visualization

CSE 564: Scientific Visualization CSE 564: Scientific Visualization Lecture 5: Image Processing Klaus Mueller Stony Brook University Computer Science Department Klaus Mueller, Stony Brook 2003 Image Processing Definitions Purpose: - enhance

More information

Enhancement Techniques for True Color Images in Spatial Domain

Enhancement Techniques for True Color Images in Spatial Domain Enhancement Techniques for True Color Images in Spatial Domain 1 I. Suneetha, 2 Dr. T. Venkateswarlu 1 Dept. of ECE, AITS, Tirupati, India 2 Dept. of ECE, S.V.University College of Engineering, Tirupati,

More information

DIGITAL IMAGE PROCESSING ASSIGNMENT

DIGITAL IMAGE PROCESSING ASSIGNMENT DIGITAL IMAGE PROCESSING ASSIGNMENT Submitted by Kishore A. B6EC Michael George B64EC Mrinmay Kalita B633EC . Filtering Using simple averaging masks. a. Code function y = mask(x,h) M_H N_H M_X N_X = =

More information

Digital Image Processing Chapter 6: Color Image Processing

Digital Image Processing Chapter 6: Color Image Processing Digital Image Processing Chapter 6: Color Image Processing Spectrum of White Light 1666 Sir Isaac Newton, 24 ear old, discovered white light spectrum. Electromagnetic Spectrum Visible light wavelength:

More information

Hello, welcome to the video lecture series on Digital Image Processing.

Hello, welcome to the video lecture series on Digital Image Processing. Digital Image Processing. Professor P. K. Biswas. Department of Electronics and Electrical Communication Engineering. Indian Institute of Technology, Kharagpur. Lecture-33. Contrast Stretching Operation.

More information

Optimized Color Transforms for Image Demosaicing

Optimized Color Transforms for Image Demosaicing International Journal O Computational Engineering Research (ceronlinecom) Vol Issue Optimized Color ransorms or Image Demosaicing Evgen Gershiov Department o Electrical Engineering, Ort Braude Academic

More information

Image Processing. Chapter(3) Part 2:Intensity Transformation and spatial filters. Prepared by: Hanan Hardan. Hanan Hardan 1

Image Processing. Chapter(3) Part 2:Intensity Transformation and spatial filters. Prepared by: Hanan Hardan. Hanan Hardan 1 Image Processing Chapter(3) Part 2:Intensity Transformation and spatial filters Prepared by: Hanan Hardan Hanan Hardan 1 Image Enhancement? Enhancement تحسين الصورة : is to process an image so that the

More information

CS/ECE 545 (Digital Image Processing) Midterm Review

CS/ECE 545 (Digital Image Processing) Midterm Review CS/ECE 545 (Digital Image Processing) Midterm Review Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Exam Overview Wednesday, March 5, 2014 in class Will cover up to lecture

More information

A Pigment Fortification tactic for Humanoid Imagining

A Pigment Fortification tactic for Humanoid Imagining A Pigment Fortification tactic for Humanoid Imagining Selim Mahmud 1 Graduated, Dept. of CSE BUET Dhaka, Bangladesh Saikat Biswas 2 Graduated, Dept. of CSE BUET Dhaka, Bangladesh Md. Tanvir Yeasin 3 Graduated,

More information

VU Signal and Image Processing. Image Enhancement. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

VU Signal and Image Processing. Image Enhancement. Torsten Möller + Hrvoje Bogunović + Raphael Sahann 052600 VU Signal and Image Processing Image Enhancement Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at raphael.sahann@univie.ac.at vda.cs.univie.ac.at/teaching/sip/17s/

More information

from: Point Operations (Single Operands)

from:  Point Operations (Single Operands) from: http://www.khoral.com/contrib/contrib/dip2001 Point Operations (Single Operands) Histogram Equalization Histogram equalization is as a contrast enhancement technique with the objective to obtain

More information

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror Image analysis CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror 1 Outline Images in molecular and cellular biology Reducing image noise Mean and Gaussian filters Frequency domain interpretation

More information

lens Figure 1. A refractory focusing arrangement. Focal point

lens Figure 1. A refractory focusing arrangement. Focal point Laboratory 2 - Introduction to Lenses & Telescopes Materials Used: A set o our lenses, an optical bench with a centimeter scale, a white screen, several lens holders, a light source (with crossed arrows),

More information

Lecture 4: Spatial Domain Processing and Image Enhancement

Lecture 4: Spatial Domain Processing and Image Enhancement I2200: Digital Image processing Lecture 4: Spatial Domain Processing and Image Enhancement Prof. YingLi Tian Sept. 27, 2017 Department of Electrical Engineering The City College of New York The City University

More information

Chapter 6. [6]Preprocessing

Chapter 6. [6]Preprocessing Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time

More information

Filip Malmberg 1TD396 fall 2018 Today s lecture

Filip Malmberg 1TD396 fall 2018 Today s lecture Today s lecture Local neighbourhood processing Convolution smoothing an image sharpening an image And more What is it? What is it useful for? How can I compute it? Removing uncorrelated noise from an image

More information

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

IMAGE PROCESSING: AREA OPERATIONS (FILTERING) IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 13 IMAGE PROCESSING: AREA OPERATIONS (FILTERING) N. C. State University

More information

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University CS534 Introduction to Computer Vision Linear Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters

More information

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications ) Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications ) Why is this important What are the major approaches Examples of digital image enhancement Follow up exercises

More information

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror Image analysis CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror 1 Outline Images in molecular and cellular biology Reducing image noise Mean and Gaussian filters Frequency domain interpretation

More information

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image. CSc I6716 Spring 211 Introduction Part I Feature Extraction (1) Zhigang Zhu, City College of New York zhu@cs.ccny.cuny.edu Image Enhancement What are Image Features? Local, meaningful, detectable parts

More information

Sinusoidal signal. Arbitrary signal. Periodic rectangular pulse. Sampling function. Sampled sinusoidal signal. Sampled arbitrary signal

Sinusoidal signal. Arbitrary signal. Periodic rectangular pulse. Sampling function. Sampled sinusoidal signal. Sampled arbitrary signal Techniques o Physics Worksheet 4 Digital Signal Processing 1 Introduction to Digital Signal Processing The ield o digital signal processing (DSP) is concerned with the processing o signals that have been

More information

Image filtering, image operations. Jana Kosecka

Image filtering, image operations. Jana Kosecka Image filtering, image operations Jana Kosecka - photometric aspects of image formation - gray level images - point-wise operations - linear filtering Image Brightness values I(x,y) Images Images contain

More information

Filtering. Image Enhancement Spatial and Frequency Based

Filtering. Image Enhancement Spatial and Frequency Based Filtering Image Enhancement Spatial and Frequency Based Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Lecture

More information

Digital Image Processing. Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009

Digital Image Processing. Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009 Digital Image Processing Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009 Outline Image Enhancement in Spatial Domain Histogram based methods Histogram Equalization Local

More information

Digital Image Fundamentals and Image Enhancement in the Spatial Domain

Digital Image Fundamentals and Image Enhancement in the Spatial Domain Digital Image Fundamentals and Image Enhancement in the Spatial Domain Mohamed N. Ahmed, Ph.D. Introduction An image may be defined as 2D function f(x,y), where x and y are spatial coordinates. The amplitude

More information

Computing for Engineers in Python

Computing for Engineers in Python Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing

More information

Comparison of Optical Sparse Aperture Image Restoration with Experimental PSF and Designed PSF Zhiwei Zhou, Dayong Wang

Comparison of Optical Sparse Aperture Image Restoration with Experimental PSF and Designed PSF Zhiwei Zhou, Dayong Wang Comparison o Optical Sparse Aperture Image Restoration with Eperimental PSF and Designed PSF Zhiwei Zhou, Daong Wang Applied Science, Beijing Universit o Technolog, Beijing, 0024, P.R.China Juan Zhao,

More information

Computer Graphics Fundamentals

Computer Graphics Fundamentals Computer Graphics Fundamentals Jacek Kęsik, PhD Simple converts Rotations Translations Flips Resizing Geometry Rotation n * 90 degrees other Geometry Rotation n * 90 degrees other Geometry Translations

More information

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002 DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 22 Topics: Human eye Visual phenomena Simple image model Image enhancement Point processes Histogram Lookup tables Contrast compression and stretching

More information

Midterm Review. Image Processing CSE 166 Lecture 10

Midterm Review. Image Processing CSE 166 Lecture 10 Midterm Review Image Processing CSE 166 Lecture 10 Topics covered Image acquisition, geometric transformations, and image interpolation Intensity transformations Spatial filtering Fourier transform and

More information

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah Filtering Images in the Spatial Domain Chapter 3b G&W Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah 1 Overview Correlation and convolution Linear filtering Smoothing, kernels,

More information

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT Sapana S. Bagade M.E,Computer Engineering, Sipna s C.O.E.T,Amravati, Amravati,India sapana.bagade@gmail.com Vijaya K. Shandilya Assistant

More information

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel? Last Lecture Lecture 2, Point Processing GW 2.6-2.6.4, & 3.1-3.4, Ida-Maria Ida.sintorn@it.uu.se Digitization -sampling in space (x,y) -sampling in amplitude (intensity) How often should you sample in

More information

Numerical Derivatives See also T&V, Appendix A.2 Gradient = vector of partial derivatives of image I(x,y) = [di(x,y)/dx, di(x,y)/dy]

Numerical Derivatives See also T&V, Appendix A.2 Gradient = vector of partial derivatives of image I(x,y) = [di(x,y)/dx, di(x,y)/dy] I have put some Matlab image tutorials on Angel. Please take a look i you are unamiliar with Matlab or the image toolbox. Lecture : Linear Operators Administrivia I have posted Homework on Angel. It is

More information

December 28, Dr. Praveen Sankaran (Department of ECE NIT Calicut DIP)

December 28, Dr. Praveen Sankaran (Department of ECE NIT Calicut DIP) Dr. Praveen Sankaran Department of ECE NIT Calicut December 28, 2012 Winter 2013 December 28, 2012 1 / 18 Outline 1 Piecewise-Linear Functions Review 2 Histogram Processing Winter 2013 December 28, 2012

More information

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase Fourier Transform Fourier Transform Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase 2 1 3 3 3 1 sin 3 3 1 3 sin 3 1 sin 5 5 1 3 sin

More information

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT

More information

Midterm Examination CS 534: Computational Photography

Midterm Examination CS 534: Computational Photography Midterm Examination CS 534: Computational Photography November 3, 2015 NAME: SOLUTIONS Problem Score Max Score 1 8 2 8 3 9 4 4 5 3 6 4 7 6 8 13 9 7 10 4 11 7 12 10 13 9 14 8 Total 100 1 1. [8] What are

More information

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing. Contents i SYLLABUS UNIT - I CHAPTER - 1 : INTRODUCTION TO DIGITAL IMAGE PROCESSING Introduction, Origins of Digital Image Processing, Applications of Digital Image Processing, Fundamental Steps, Components,

More information

Homogeneous Representation Representation of points & vectors. Properties. Homogeneous Transformations

Homogeneous Representation Representation of points & vectors. Properties. Homogeneous Transformations From Last Class Homogeneous Transformations Combines Rotation + Translation into one single matri multiplication Composition of Homogeneous Transformations Homogeneous Representation Representation of

More information

June 30 th, 2008 Lesson notes taken from professor Hongmei Zhu class.

June 30 th, 2008 Lesson notes taken from professor Hongmei Zhu class. P. 1 June 30 th, 008 Lesson notes taken from professor Hongmei Zhu class. Sharpening Spatial Filters. 4.1 Introduction Smoothing or blurring is accomplished in the spatial domain by pixel averaging in

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK Course Title Course Code Class Branch DIGITAL IMAGE PROCESSING A70436 IV B. Tech.

More information

Complex Spectrum. Box Spectrum. Im f. Im f. Sine Spectrum. Cosine Spectrum 1/2 1/2 1/2. f C -f C 1/2

Complex Spectrum. Box Spectrum. Im f. Im f. Sine Spectrum. Cosine Spectrum 1/2 1/2 1/2. f C -f C 1/2 ECPE 364: view o Small-Carrier Amplitude Modulation his handout is a graphical review o small-carrier amplitude modulation techniques that we studied in class. A Note on Complex Signal Spectra All o the

More information

Prof. Feng Liu. Winter /10/2019

Prof. Feng Liu. Winter /10/2019 Prof. Feng Liu Winter 29 http://www.cs.pdx.edu/~fliu/courses/cs4/ //29 Last Time Course overview Admin. Info Computer Vision Computer Vision at PSU Image representation Color 2 Today Filter 3 Today Filters

More information

Templates and Image Pyramids

Templates and Image Pyramids Templates and Image Pyramids 09/07/17 Computational Photography Derek Hoiem, University of Illinois Why does a lower resolution image still make sense to us? What do we lose? Image: http://www.flickr.com/photos/igorms/136916757/

More information

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB OGE MARQUES Florida Atlantic University *IEEE IEEE PRESS WWILEY A JOHN WILEY & SONS, INC., PUBLICATION CONTENTS LIST OF FIGURES LIST OF TABLES FOREWORD

More information

2D Signal Processing

2D Signal Processing D Signal Processing Lectres7 TU reiberg Andrzej Leśniak Introdction to.. D Signal Processing lectre Andrzej Leśniak Proessor at aclt o Geolog Geophsics and Enironmental Protection AG Uniersit o Science

More information

Signals and Systems II

Signals and Systems II 1 To appear in IEEE Potentials Signals and Systems II Part III: Analytic signals and QAM data transmission Jerey O. Coleman Naval Research Laboratory, Radar Division This six-part series is a mini-course,

More information

AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION

AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION AN EFFICIENT SET OF FEATURES FOR PULSE REPETITION INTERVAL MODULATION RECOGNITION J-P. Kauppi, K.S. Martikainen Patria Aviation Oy, Naulakatu 3, 33100 Tampere, Finland, ax +358204692696 jukka-pekka.kauppi@patria.i,

More information

Image Enhancement contd. An example of low pass filters is:

Image Enhancement contd. An example of low pass filters is: Image Enhancement contd. An example of low pass filters is: We saw: unsharp masking is just a method to emphasize high spatial frequencies. We get a similar effect using high pass filters (for instance,

More information

Introduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York

Introduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York CSc I6716 Fall 21 Introduction Part I Feature Extraction ti (1) Zhigang Zhu, City College of New York zhu@cs.ccny.cuny.edu Image Enhancement What are Image Features? Local, meaningful, detectable parts

More information

Image Processing COS 426

Image Processing COS 426 Image Processing COS 426 What is a Digital Image? A digital image is a discrete array of samples representing a continuous 2D function Continuous function Discrete samples Limitations on Digital Images

More information

Digital Image Processing 3/e

Digital Image Processing 3/e Laboratory Projects for Digital Image Processing 3/e by Gonzalez and Woods 2008 Prentice Hall Upper Saddle River, NJ 07458 USA www.imageprocessingplace.com The following sample laboratory projects are

More information

IMAGE ENHANCEMENT - POINT PROCESSING

IMAGE ENHANCEMENT - POINT PROCESSING 1 IMAGE ENHANCEMENT - POINT PROCESSING KOM3212 Image Processing in Industrial Systems Some of the contents are adopted from R. C. Gonzalez, R. E. Woods, Digital Image Processing, 2nd edition, Prentice

More information

ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University of Colorado, Boulder

ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University of Colorado, Boulder ECEN 5014, Spring 2013 Special Topics: Active Microwave Circuits and MMICs Zoya Popovic, University o Colorado, Boulder LECTURE 13 PHASE NOISE L13.1. INTRODUCTION The requency stability o an oscillator

More information