Lecture 4: Spatial Domain Processing and Image Enhancement

Size: px
Start display at page:

Download "Lecture 4: Spatial Domain Processing and Image Enhancement"

Transcription

1 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 of New York (CUNY) Some materials from Dr. Lexing Xie, Alan Peters, and Dr. Shahram Ebadollahi 1

2 Announcement HW1 due yesterday! Adrian will present HW1 today. HW2 is out today, due: 10/10/2017 Mateusz will present HW2 on 10/11/2017. Midterm Exam: Oct. 18, Open notes No electronic device allowed except calculator 2

3 Outline: Intensity Transformation Intensity transformation functions (negative, log, gamma), intensity and bit-place slicing, contrast stretching Histograms: equalization, matching, local Processing Spatial Filtering Filtering basics, smoothing filters, sharpening filters, unsharp masking, Laplacian Combining spatial operations 3

4 Spatial Domain Processing Spatial domain processing: Methods based on direct manipulation on pixels in an image. Enhancement: the process of manipulating an image so that the result is more suitable than the original for a specific application. 4

5 Spatial Domain Processing 5

6 Intensity transformation 6

7 Intensity transformation example Color Space Transformation 7

8 Image negatives 8

9 Basic intensity transform functions monotonic, reversible compress or stretch certain range of gray-levels 9

10 Log transform The general form of the log transformation is s = c * log(1 + r) The log transformation maps a narrow range of low input grey level values into a wider range of output values The inverse log transformation performs the opposite transformation We usually set c to 1 Grey levels must be in the range [0.0, 1.0] 10

11 Log transform example Log functions are particularly useful when the input grey level values may have an extremely large range of values In the following example the Fourier transform of an image is put through a log transform to reveal more detail s = log(1 + r) 11

12 Power-law (Gamma) transformation 12

13 Gamma correction make linear input appear linear on displays method: calibration pattern + interactive adjustment 13

14 Effect of gamma on consumer photo 14

15 What gamma to use? 15

16 More intensity transform 16

17 Intensity slicing 17

18 Image bit-planes 18

19 Slicing bit-planes 19

20 Outline: Intensity Transformation Intensity transformation functions (negative, log, gamma), intensity and bit-place slicing, contrast stretching Histograms: equalization, matching, local Processing Spatial Filtering Filtering basics, smoothing filters, sharpening filters, unsharp masking, Laplacian Combining spatial operations 20

21 Gray-level image histogram 21

22 Interpretations of histogram 22

23 Contrast stretching 23

24 The Probability Density Function of an Image Let A 255 g 0 R rows by C h I g Note that since h I k k 1. A is the number of pixels in I. I k g 1 columns then is the number (the k th color band of image I ) with value g, A That is if R C. of I pixels in Then, 1 pi g 1 h 1 k I g k A is the graylevel probability density function of I. is pdf [lower case] This is the probability that an arbitrary pixel from I k has value g. k 24

25 The Probability Density Function of an Image p band (g+1) is the fraction of pixels in (a specific band of) an image that have intensity value g. p band (g+1) is the probability that a pixel randomly selected from the given band has intensity value g. Whereas the sum of the histogram h band (g+1) over all g from 1 to 256 is equal to the number of pixels in the image, the sum of p band (g+1) over all g is 1. p band is the normalized histogram of the band. 25

26 The Probability Density Function of an Image Let q = [q 1 q 2 q 3 ] = I(r,c) be the value of a randomly selected pixel from I. Let g be a specific graylevel. The probability that q k g is given by PDF [upper case] P I k g p 1 h g g Ik I k Ik A 0 hi k 0 g h, where h Ik (γ +1) is the histogram of the kth band of I. This is the probability that any given pixel from I k has value less than or equal to g. 26

27 The Probability Density Function of an Image Let q = [q 1 q 2 q 3 ] = I(r,c) be the value of a randomly selected pixel from I. Let g be a specific graylevel. The probability that q k g is given by Also called CDF for Cumulative Distribution Function. P I k g p 1 h g g Ik I k Ik A 0 hi k 0 g h, where h Ik (γ +1) is the histogram of the kth band of I. This is the probability that any given pixel from I k has value less than or equal to g. 27

28 The Probability Density Function of an Image P band (g+1) is the fraction of pixels in (a specific band of) an image that have intensity values less than or equal to g. P band (g+1) is the probability that a pixel randomly selected from the given band has an intensity value less than or equal to g. P band (g+1) is the cumulative (or running) sum of p band (g+1) from 0 through g inclusive. P band (1) = p band (1) and P band (256) = 1; P band (g+1) is nondecreasing. Note: the Probability Distribution Function (PDF, capital letters) and the Cumulative Distribution Function (CDF) are exactly the same things. Both PDF and CDF will refer to it. However, pdf (small letters) is the density function. 28

29 Histogram equalization Probability density function Cumulative distribution function 29

30 Histogram equalization 30

31 Implementing histogram equalization 31

32 Histogram equalization example 32

33 Histogram equalization example 33

34 Histogram equalization example 34

35 Contrast-stretching vs. histogram equalization 35

36 Histogram matching 36

37 Histogram matching example 37

38 Local histogram processing Image enhancement Problem: global spatial processing not always desirable Solution: apply point-operations to a pixel neighborhood with a sliding window 38

39 Outline: Intensity Transformation Intensity transformation functions (negative, log, gamma), intensity and bit-place slicing, contrast stretching Histograms: equalization, matching, local Processing Spatial Filtering Filtering basics, smoothing filters, sharpening filters, unsharp masking, Laplacian Combining spatial operations 39

40 Spatial filtering in image neighborhoods 40

41 Kernel operator / filter masks 41

42 Smoothing: image averaging 42

43 Spatial averaging can suppress noise IID noise: independently and identically distributed noise 43

44 Smoothing operator of different sizes 44

45 Directional smoothing 45

46 Non-linear smoothing operator 46

47 Median filter example 47

48 Image derivative and sharpening 48

49 Edge and the first derivative Edge: pixel locations of abrupt luminance change Spatial luminance gradient vector a vector consists of partial derivatives along two orthogonal directions gradient gives the direction with highest rate of luminance changes Representing edge: edge intensity + directions Detection Methods prepare edge examples (templates) of different intensities and directions, then find the best match measure transitions along 2 orthogonal directions 49

50 Edge detection operators 50

51 Edge detection examples 51

52 Second derivative in 2D 52

53 Laplacian of roman ruins 53

54 Unsharp masking 54

55 High-boost filtering 55

56 Unsharp mask example 56

57 Unsharp mask example 57

58 Unsharp mask example 58

59 Unsharp mask example 59

60 Combining spatial operations 60

61 Combining spatial operations 61

62 How to avoid a boring presentation?

63 Presentation Skills -- 1 Presentations are one of the first managerial skills which a engineer must acquire Formulate your Objectives Identify the Audience Structure Beginning Ending Make Good Slides 63

64 Presentation Skills -- 2 Be confident Keep eye contacts Appropriate posture (body language) Make sure all the audience can hear you Speak slowly and clearly Speak loudly Pause Know all the technical terms you may be using. Also avoid using abbreviations or jargon terms that the audience will not understand. Smile Practice 64

65 Handling Difficult Questions Make sure you understand the question. If you are not able to answer a question then it is fine to say so! Ask if anyone else in the group knows the answer. Let the participant know that you will get back to them at a later date with the answer - and make sure you get back to them! 65

66 Dealing with questions It is OK to say I don t know for the questions you don t know the answer!!! Some phrases which can be useful when you want to avoid questions: That s not really my field, but I can put you in touch with someone who is an expert in the field. Well, I think that goes beyond the scope of today s presentation. I m afraid we ve run out of time. I haven't got the precise information with me today. That's not really for me to say. This is not really the place to discuss that matter. Perhaps that's a question for another meeting.

67 Body Language Presentation Video 67

68 Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides ormatting/presentations-tips.ppt

69 Tips to be Covered Outlines Slide Structure Fonts Color Background Graphs Spelling and Grammar Conclusions

70 Outline Make your 1 st or 2 nd slide an outline of your presentation Ex: previous slide Follow the order of your outline for the rest of the presentation Only place main points on the outline slide Ex: Use the titles of each slide as main points

71 Slide Structure Good Use 1-2 slides per minute of your presentation Write in point form, not complete sentences Include 4-5 points per slide Avoid wordiness: use key words and phrases only

72 Slide Structure - Bad This page contains too many words for a presentation slide. It is not written in point form, making it difficult both for your audience to read and for you to present each point. Although there are exactly the same number of points on this slide as the previous slide, it looks much more complicated. In short, your audience will spend too much time trying to read this paragraph instead of listening to you.

73 Slide Structure Good Show one point at a time: Will help audience concentrate on what you are saying Will prevent audience from reading ahead Will help you keep your presentation focused

74 Slide Structure - Bad Do not use distracting animation Do not go overboard with the animation Be consistent with the animation that you use

75 Fonts - Good Use at least an 18-point font Use different size fonts for main points and secondary points this font is 24-point, the main point font is 28-point, and the title font is 36-point Use a standard font like Times New Roman or Arial

76 Fonts - Bad If you use a small font, your audience won t be able to read what you have written CAPITALIZE ONLY WHEN NECESSARY. IT IS DIFFICULT TO READ Don t use a complicated font

77 Colour - Good Use a color of font that contrasts sharply with the background Ex: blue font on white background Use color to reinforce the logic of your structure Ex: light blue title and dark blue text Use color to emphasize a point But only use this occasionally

78 Colour - Bad Using a font colour that does not contrast with the background colour is hard to read Using colour for decoration is distracting and annoying. Using a different colour for each point is unnecessary Using a different colour for secondary points is also unnecessary Trying to be creative can also be bad

79 Background - Good Use backgrounds such as this one that are attractive but simple Use backgrounds which are light Use the same background consistently throughout your presentation

80 Background Bad Avoid backgrounds that are distracting or difficult to read from Always be consistent with the background that you use

81 Graphs - Good Use graphs rather than just charts and words Data in graphs is easier to comprehend & retain than is raw data Trends are easier to visualize in graph form Always title your graphs

82 Graphs - Bad January February March April Blue Balls Red Balls

83 Graphs - Good Items Sold in First Quarter of January February March April Blue Balls Red Balls

84 Graphs - Bad Blue Balls Red Balls January February March April

85 Graphs - Bad Minor gridlines are unnecessary Font is too small Colours are illogical Title is missing Shading is distracting

86 Spelling and Grammar Proof your slides for: speling mistakes the use of of repeated words grammatical errors you might have make If English is not your first language, please have someone else check your presentation!

87 Conclusion Use an effective and strong closing Your audience is likely to remember your last words Use a conclusion slide to: Summarize the main points of your presentation Suggest future avenues of research

88 Announcement HW1 due yesterday! Adrian will present HW1 today. HW2 is out today, due: 10/10/2017 Mateusz will present HW2 on 10/11/2017. Midterm Exam: Oct. 18, Open notes No electronic device allowed except calculator 88

89 HW 1 PRESENTATION 89

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

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

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

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

Digital Image Processing. Lecture # 4 Image Enhancement (Histogram)

Digital Image Processing. Lecture # 4 Image Enhancement (Histogram) Digital Image Processing Lecture # 4 Image Enhancement (Histogram) 1 Histogram of a Grayscale Image Let I be a 1-band (grayscale) image. I(r,c) is an 8-bit integer between 0 and 255. Histogram, h I, of

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

Lecture 3: Grey and Color Image Processing

Lecture 3: Grey and Color Image Processing I22: Digital Image processing Lecture 3: Grey and Color Image Processing Prof. YingLi Tian Sept. 13, 217 Department of Electrical Engineering The City College of New York The City University of New York

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

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

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

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

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

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

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

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

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

Color Transformations

Color Transformations Color Transformations It is useful to think of a color image as a vector valued image, where each pixel has associated with it, as vector of three values. Each components of this vector corresponds to

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

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

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

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

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

Phrases for presentations in English

Phrases for presentations in English Phrases for presentations in English Introducing your presentation The purpose of today s presentation is to. The purpose of my presentation today is to. In today s presentation I d like to show you. /

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

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

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

How to Present a 4 H Computer Assisted Demonstra on

How to Present a 4 H Computer Assisted Demonstra on How to Present a 4 H Computer Assisted Demonstra on Copyright Rules If you look under the insert menu of many applications, you may find the option to insert pictures or clip art. If you are going to use

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 Filtering Josef Pelikán & Alexander Wilkie CGG MFF UK Praha

Image Filtering Josef Pelikán & Alexander Wilkie CGG MFF UK Praha Image Filtering 1995-216 Josef Pelikán & Alexander Wilkie CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ 1 / 32 Image Histograms Frequency table of individual brightness (and sometimes

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

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

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

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

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

Frequency Domain Enhancement

Frequency Domain Enhancement Tutorial Report Frequency Domain Enhancement Page 1 of 21 Frequency Domain Enhancement ESE 558 - DIGITAL IMAGE PROCESSING Tutorial Report Instructor: Murali Subbarao Written by: Tutorial Report Frequency

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

THE WRITING PROCESS. There are four principal steps to the writing process: Prewriting, Drafting, Revising and Editing.

THE WRITING PROCESS. There are four principal steps to the writing process: Prewriting, Drafting, Revising and Editing. THE WRITING PROCESS There are four principal steps to the writing process: Prewriting, Drafting, Revising and Editing. PREWRITING: We should get one thing straight right away: If you sit around waiting

More information

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing 1/34 Reading Instructions Chapters for this lecture 2/34 Computer Assisted Image Analysis Lecture 2 Point Processing Anders Brun (anders@cb.uu.se) Centre for Image Analysis Swedish University of Agricultural

More information

Digital Image Processing. Lecture # 8 Color Processing

Digital Image Processing. Lecture # 8 Color Processing Digital Image Processing Lecture # 8 Color Processing 1 COLOR IMAGE PROCESSING COLOR IMAGE PROCESSING Color Importance Color is an excellent descriptor Suitable for object Identification and Extraction

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

Tonemapping and bilateral filtering

Tonemapping and bilateral filtering Tonemapping and bilateral filtering http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 6 Course announcements Homework 2 is out. - Due September

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

Writing Tips for PhD Theses

Writing Tips for PhD Theses Writing Tips for PhD Theses Karl Whelan School of Economics, UCD October 15, 2010 Karl Whelan (UCD) Writing Tips for PhD Theses October 15, 2010 1 / 11 Writing Skills: More Important Than You Think What

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

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019 Image Processing Adam Finkelstein Princeton University COS 426, Spring 2019 Image Processing Operations Luminance Brightness Contrast Gamma Histogram equalization Color Grayscale Saturation White balance

More information

Optimizing Images for Digital Projection A few of our Camera Club members have been disappointed that their digital images just don t look the same

Optimizing Images for Digital Projection A few of our Camera Club members have been disappointed that their digital images just don t look the same Optimizing Images for Digital Projection A few of our Camera Club members have been disappointed that their digital images just don t look the same when projected during a digital critique or a slide show.

More information

Composition Allsop Research Paper Checklist NOTECARDS

Composition Allsop Research Paper Checklist NOTECARDS Composition Allsop Research Paper Checklist Please read this schedule all the way through. The following due dates are a MINIMUM PACE to succeed. I encourage you to work at a faster pace where you can.

More information

Steps for Writing a History Paper

Steps for Writing a History Paper Steps for Writing a History Paper Writing a history paper is a process. Successful papers are not completed in a single moment of genius or inspiration, but are developed over a series of steps. When you

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

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

Last Lecture. photomatix.com

Last Lecture. photomatix.com Last Lecture photomatix.com Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image Pyramids (Gaussian and Laplacian) Removing handshake

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

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization I2200: Digital Image processing Lecture 2: Digital Image Fundamentals -- Sampling & Quantization Prof. YingLi Tian Sept. 6, 2017 Department of Electrical Engineering The City College of New York The City

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

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

IT Skills. September Examination Paper. Time: 2 hours

IT Skills. September Examination Paper. Time: 2 hours IT Skills September 05 Examination Paper Answer ALL questions. All answers should be produced on your PC and printed as directed in the paper. Time: hours The maximum mark for this paper is 00. Any reference

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

PowerPoint for Scientific Presentations

PowerPoint for Scientific Presentations PowerPoint for Scientific Presentations A Hands-On Workshop Medical University of South Carolina James H. Nicholson March 27, 2002 D.O.A. Most bad presentations started that way; without a clear concept

More information

Color Image Processing

Color Image Processing Color Image Processing Dr. Praveen Sankaran Department of ECE NIT Calicut February 11, 2013 Winter 2013 February 11, 2013 1 / 23 Outline 1 Color Models 2 Full Color Image Processing Winter 2013 February

More information

EEL 6562 Image Processing and Computer Vision Box Filter and Laplacian Filter Implementation

EEL 6562 Image Processing and Computer Vision Box Filter and Laplacian Filter Implementation DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING EEL 6562 Image Processing and Computer Vision Box Filter and Laplacian Filter Implementation Rajesh Pydipati Introduction Image Processing is defined as

More information

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK STAFF NAME: TAMILSELVAN K UNIT I SPATIAL DOMAIN PROCESSING Introduction to image processing

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

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing

Image Restoration. Lecture 7, March 23 rd, Lexing Xie. EE4830 Digital Image Processing Image Restoration Lecture 7, March 23 rd, 2008 Lexing Xie EE4830 Digital Image Processing http://www.ee.columbia.edu/~xlx/ee4830/ thanks to G&W website, Min Wu and others for slide materials 1 Announcements

More information

Chapter 1: A Writer's Choice. By: Jezerea Hatch & Aubrey King

Chapter 1: A Writer's Choice. By: Jezerea Hatch & Aubrey King Chapter 1: A Writer's Choice By: Jezerea Hatch & Aubrey King Establishing Authority What does establishing authority mean? -A writer who has established his or her authority is someone who knows their

More information

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz CS 89.15/189.5, Fall 2015 COMPUTATIONAL ASPECTS OF DIGITAL PHOTOGRAPHY Image Processing Basics Wojciech Jarosz wojciech.k.jarosz@dartmouth.edu Domain, range Domain vs. range 2D plane: domain of images

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 1 Patrick Olomoshola, 2 Taiwo Samuel Afolayan 1,2 Surveying & Geoinformatic Department, Faculty of Environmental Sciences, Rufus Giwa Polytechnic, Owo. Nigeria Abstract: This paper

More information

Image Denoising Using Statistical and Non Statistical Method

Image Denoising Using Statistical and Non Statistical Method Image Denoising Using Statistical and Non Statistical Method Ms. Shefali A. Uplenchwar 1, Mrs. P. J. Suryawanshi 2, Ms. S. G. Mungale 3 1MTech, Dept. of Electronics Engineering, PCE, Maharashtra, India

More information

Unit 8: Color Image Processing

Unit 8: Color Image Processing Unit 8: Color Image Processing Colour Fundamentals In 666 Sir Isaac Newton discovered that when a beam of sunlight passes through a glass prism, the emerging beam is split into a spectrum of colours The

More information

YIQ color model. Used in United States commercial TV broadcasting (NTSC system).

YIQ color model. Used in United States commercial TV broadcasting (NTSC system). CMY color model Each color is represented by the three secondary colors --- cyan (C), magenta (M), and yellow (Y ). It is mainly used in devices such as color printers that deposit color pigments. It is

More information

Computer Programming

Computer Programming Computer Programming Dr. Deepak B Phatak Dr. Supratik Chakraborty Department of Computer Science and Engineering Session: Digital Images and Histograms Dr. Deepak B. Phatak & Dr. Supratik Chakraborty,

More information

TDI2131 Digital Image Processing (Week 4) Tutorial 3

TDI2131 Digital Image Processing (Week 4) Tutorial 3 TDI2131 Digital Image Processing (Week 4) Tutorial 3 Note: All images used in this tutorial belong to the Image Processing Toolbox. 1. Spatial Filtering (by hand) (a) Below is an 8-bit grayscale image

More information

Resume and Curriculum Vitae (CV)

Resume and Curriculum Vitae (CV) Resume and Curriculum Vitae (CV) 1 The Differences between the Resume and the Curriculum Vitae (CV)? One of the biggest differences between a resume and a CV is in the audience. A CV speaks largely to

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

Images and Filters. EE/CSE 576 Linda Shapiro

Images and Filters. EE/CSE 576 Linda Shapiro Images and Filters EE/CSE 576 Linda Shapiro What is an image? 2 3 . We sample the image to get a discrete set of pixels with quantized values. 2. For a gray tone image there is one band F(r,c), with values

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

Lecture - 06 Large Scale Propagation Models Path Loss

Lecture - 06 Large Scale Propagation Models Path Loss Fundamentals of MIMO Wireless Communication Prof. Suvra Sekhar Das Department of Electronics and Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 06 Large Scale Propagation

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

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

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

KEY PHRASES FOR EFFECTIVE PRESENTATIONS

KEY PHRASES FOR EFFECTIVE PRESENTATIONS KEY PHRASES FOR EFFECTIVE PRESENTATIONS An effective presentation demands thorough preparation of the content, ensuring that the information is clearly organised, engaging and, more importantly, relevant

More information

New Perspectives on PowerPoint Module 1: Creating a Presentation

New Perspectives on PowerPoint Module 1: Creating a Presentation New Perspectives on PowerPoint 2016 Module 1: Creating a Presentation Objectives, Part 1 Plan and create a new presentation Create a title slide and slides with lists Edit and format text Move and copy

More information

Image interpretation and analysis

Image interpretation and analysis Image interpretation and analysis Grundlagen Fernerkundung, Geo 123.1, FS 2014 Lecture 7a Rogier de Jong Michael Schaepman Why are snow, foam, and clouds white? Why are snow, foam, and clouds white? Today

More information

IMAGE PROCESSING: POINT PROCESSES

IMAGE PROCESSING: POINT PROCESSES IMAGE PROCESSING: POINT PROCESSES N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 11 IMAGE PROCESSING: POINT PROCESSES N. C. State University CSC557 Multimedia Computing

More information

French writing self-beliefs questionnaire

French writing self-beliefs questionnaire Harvard University From the SelectedWorks of Nicole A Mills 2008 writing self-beliefs questionnaire Nicole A Mills, University of Pennsylvania Available at: https://works.bepress.com/nicole_mills/17/ Writing

More information

Building a Chart Using Trick or Treat Data a step by step guide By Jeffrey A. Shaffer

Building a Chart Using Trick or Treat Data a step by step guide By Jeffrey A. Shaffer Building a Chart Using Trick or Treat Data a step by step guide By Jeffrey A. Shaffer Each year my home is bombarded on Halloween with an incredible amount of Trick or Treaters. So what else would an analytics

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

Last Lecture. photomatix.com

Last Lecture. photomatix.com Last Lecture photomatix.com HDR Video Assorted pixel (Single Exposure HDR) Assorted pixel Assorted pixel Pixel with Adaptive Exposure Control light attenuator element detector element T t+1 I t controller

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

Solution for Image & Video Processing

Solution for Image & Video Processing Solution for Image & Video Processing December-2015 Index Q.1) a). 2-3 b). 4 (N.A.) c). 4 (N.A.) d). 4 (N.A.) e). 4-5 Q.2) a). 5 to 7 b). 7 (N.A.) Q.3) a). 8-9 b). 9 to 12 Q.4) a). 12-13 b). 13 to 16 Q.5)

More information

A resume must be at least one page in length, but it can be more than one page if necessary. If it runs long, try to keep the resume on two pages.

A resume must be at least one page in length, but it can be more than one page if necessary. If it runs long, try to keep the resume on two pages. There is no such thing as the perfect resume. Every employer has their own unique likes and dislikes when it comes to resume formatting, so there is no secret resume-writing formula that automatically

More information

Motion illusion, rotating snakes

Motion illusion, rotating snakes Motion illusion, rotating snakes Image Filtering 9/4/2 Computer Vision James Hays, Brown Graphic: unsharp mask Many slides by Derek Hoiem Next three classes: three views of filtering Image filters in spatial

More information

The Live Master Class Experience. Join Rich Litvin and 8,100+ participants to learn the system you need to create a High-End Coaching Practice

The Live Master Class Experience. Join Rich Litvin and 8,100+ participants to learn the system you need to create a High-End Coaching Practice The Live Master Class Experience Join Rich Litvin and 8,100+ participants to learn the system you need to create a High-End Coaching Practice YOUR OFFICIAL ONLINE EVENT GUIDEBOOK 6 Simple Tips To Get The

More information

PASS Sample Size Software

PASS Sample Size Software Chapter 945 Introduction This section describes the options that are available for the appearance of a histogram. A set of all these options can be stored as a template file which can be retrieved later.

More information

Bi-Level Weighted Histogram Equalization with Adaptive Gamma Correction

Bi-Level Weighted Histogram Equalization with Adaptive Gamma Correction International Journal of Computational Engineering Research Vol, 04 Issue, 3 Bi-Level Weighted Histogram Equalization with Adaptive Gamma Correction Jeena Baby 1, V. Karunakaran 2 1 PG Student, Department

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