Http://www.youtube.com/watch?v=iYhCn0jf46U.

Slides:



Advertisements
Similar presentations
Image Processing. Image processing Once we have an image in a digital form we can process it in the computer. We apply a “filter” and recalculate the.
Advertisements

Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Computer Science 111 Fundamentals of Programming I More Digital Image Processing.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Creation of a digital image from an analog signal. Analog-Digital Converter (ADC)
Digital Imaging and Image Analysis
Histograms – Chapter 4 Continued.
1Ellen L. Walker ImageJ Java image processing tool from NIH Reads / writes a large variety of images Many image processing operations.
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Lecture 5.
1 Chapter 8: Image Restoration 8.1 Introduction Image restoration concerns the removal or reduction of degradations that have occurred during the acquisition.
Computer Systems Nat 4.5 Computing Science Data Representation Lesson 4: Storing Graphics EXTENSION.
Digital Image Processing Image Enhancement Part IV.
The Digital Image Dr. John Ryan.
Seeram Chapter #3: Digital Imaging
Adobe Photoshop CS4 - Illustrated
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
Taking Better Confocal Images Kim Peifley 2/09/15.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Computer Systems Nat 4.5 Computing Science Data Representation Lesson 4: Representing and Storing Graphics EXTENSION.
CS 111 – Sept. 3 More data representation Review hex notation Text –ASCII and Unicode Sound and images Commitment: –For Wednesday: Please read pp
COMPUTER GRAPHICS. Can refer to the number of pixels in a bitmapped image Can refer to the number of pixels in a bitmapped image The amount of space it.
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
More digital reading explaining LUT RT 244 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of.
CS 101 – Sept. 14 Review Huffman code Image representation –B/W and color schemes –File size issues.
BINARY Toby Wilson. LEARNING OBJECTIVES  Be able to convert binary to denary  Be able to convert denary into binary  Be able to explain how computers.
Digital Image Processing Part 3 Spatial Domain Processing.
More digital 244 wk 12 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of Medicine Atlanta, GA,
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Image: Susanne Rafelski, Marshall lab Introduction to Digital Image Analysis Part I: Digital Images Kurt Thorn NIC UCSF.
Introduction to Digital Image Analysis Kurt Thorn NIC.
Unit 2.6 Data Representation Lesson 3 ‒ Images
Chapter 10 Digital Signal and Image Processing
(Project) by:- ROHAN HIMANSHU ANUP 70282
Images Data Representation.
Lecture Six Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, Copyright 2002.
Image enhancement algorithms & techniques Point-wise operations
IMAGE ENHANCEMENT TECHNIQUES
DIP 9 65 Original 210 Eye Zoomed.
Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am.
Digital Image Processing
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Image quantization By Student Manar naji. quantization The values obtained by sampling a continuous function usually comprise of an infinite set or.
Image Enhancement.
Other Algorithms Follow Up
Digital Image Processing
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Representing Images 2.6 – Data Representation.
What do these words mean to you?
Image Enhancement in the Spatial Domain
Removing Color Casts in GIMP
Art and Design – Formal Elements Miss Brompton
Spatial operations and transformations
Introduction to Digital Image Analysis Part II: Image Analysis
Fundamentals of Programming I Introduction to Digital Image Processing
Digital Image Processing
Image filtering
Image filtering
Computer Systems Nat 4.5 Computing Science Data Representation
© 2010 Cengage Learning Engineering. All Rights Reserved.
Colour Theory Year 7.
Digital Filters.
Spatial operations and transformations
Year 8 Unit 2 Bitmap Graphics
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

http://www.youtube.com/watch?v=iYhCn0jf46U

Chapter 1 Image Processing

Learning Objective To see how images can be altered by smoothing, noise reduction, contrast and edge enhancement. Wednesday, 24 April 2019 4

Learning Outcomes ALL MUST: Research and attempt to improve an image using one method. State the other methods that can be applied. MOST SHOULD: Attempt to describe their technique to others. Use ideas about pixel values to describe changes brought about to an image for their given “process” SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful. Grade E Grade C Grade A Wednesday, 24 April 2019 5

Zooming in! The value of the binary number gives the shade of grey. When images are stored, each pixel is represented using a binary code. 100 99 97 185 98 101 The value of the binary number gives the shade of grey. In coloured images, there are 3 numbers; one for red, one for blue and one for green. BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

How can images be processed? For the purposes of understanding how digital images are manipulated, we are going to consider an 8-bit grayscale image. How many alternatives will that give us? 256 What does this actually mean? Pixel values range from 0 to 255, giving us 256 (28) levels of grey. 0 usually represents white, and 255 represents black. BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Processing Images RANDOM NOISE EDGE BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Changing the Image (Changing the pixel value!) You could change these numbers by adding to them or multiplying them 8 6 Adding a fixed positive value makes the image brighter but doesn’t change the difference between the light and dark (contrast) + 4 4 2 8 4 X 2 Multiplying by a fixed value (>1) makes the image brighter AND changes the contrast BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Mean Smoothing Take the mean average of all the pixels surrounding each pixel (and the pixel itself). Replace “noisey” pixel. Blurs image. BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Median Smoothing Take the median average of all the pixels surrounding each pixel (and the pixel itself). Replace “noisey” pixel. Removes noise, smooths image. BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Edge Detection identifying points in a digital image at which the image brightness changes sharply or, more formally, has discontinuities 'Laplace rule‘ Multiply each pixel value by 4, and then subtract the values of the pixels above and below it, and on either side of it. If the result is negative, we treat it as 0 BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Questions 1. Which of the methods would be suitable for smoothing sharp edges? Why? 2. Use median smoothing to remove noise from this image of a white cat in a snowstorm  (the black pixels have a value of 255) 4. Why would mean sampling not be appropriate for smoothing the image given in question 3? 5. Use mean smoothing to remove noise from this image of a black cat in a coal cellar  BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.

Answers Mean smoothing - median smoothing would not blur the edges. 3. It would produce a really blurred mess, instead of an image, as the noise is too dense. 4. BY THE END OF THE LESSON ALL MUST: State how images can be processed using a variety of methods. MOST SHOULD: Use ideas about pixel values to describe changes brought about to an image. SOME COULD: Apply image processing techniques to “real life” situations and identify where each may be useful.