Gaussian Smoothing Gaussian Smoothing is the result of blurring an image by a Gaussian function. It is also known as Gaussian blur.  Course Name: Digital.

Slides:



Advertisements
Similar presentations
Logical Operations on Images Boolean logic is a system of logical operations defined by George Boole in the mid 19th century to apply algebraic operations.
Advertisements

High Boost filtering In image processing, it is often desirable to emphasize high frequency components representing the image details without eliminating.
Digital Image Processing
Spatial Filtering.
Global System for Mobile communication GSM is a cellular network, which means that mobile phones connect to it by searching for cells in the immediate.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
1 Image filtering Hybrid Images, Oliva et al.,
The Segmentation Problem
Hamming Code A Hamming code is a linear error-correcting code named after its inventor, Richard Hamming. Hamming codes can detect up to two bit errors,
SDS-PAGE gel analysis SDS-PAGE analysis is done to study the expression of a protein from the control and the sample, to detect the molecular weight of.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Syndrome Decoding of Linear Block Code
Binary Exponential Backoff Binary exponential backoff refers to a collision resolution mechanism used in random access MAC protocols. This algorithm is.
Document that explains the chosen concept to the animator.
Segmental Mobility – Region of Viscoelasticity  Related LOs: > Prior Viewing – Single Chain Conformation-Ideal Chain > Future Viewing – Unit cells in.
Image Processing is replacing Original Pixels by new Pixels using a Transform rst uvw xyz Origin x y Image f (x, y) e processed = v *e + r *a + s *b +
Digital Image Processing CSC331 Image Enhancement 1.
Driving force for solidification This Learning object ‏ will introduce the concept of undercooling and driving force for phase transformations Subject:
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Digital Image Processing Lecture 10: Image Restoration
Spatial Filtering.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Logic Gates Part – III : Combinational Logic Gates Combinational Logic Circuits are made up from basic logic NAND, NOR or NOT gates that are "combined"
ID template 5.0 for creating learning objects Created by OSCAR team October 2011 INSTRUCTIONS SLIDE: DO NO EDIT.
Electrical Resistivity in Superconductors The electrical resistivity of many metals and alloys drops suddenly to zero when the specimen is cooled to a.
SOLID SOLUTION STRENGTHENING
Crystal Structure Author Sachin Patil ‘Basis and Lattice ’ The basic building blocks of Crystalline state ‏ ‏
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Line Coding Schemes ‏Line coding is the process of converting binary data, a sequence of bits to a digital signal. Authors Phani Swathi Chitta Mentor Prof.
Convolutional Coding In telecommunication, a convolutional code is a type of error- correcting code in which m-bit information symbol to be encoded is.
Edge Detection using Laplacian of Gaussian Edge detection is a fundamental tool in image processing and computer vision. It identifies points in a digital.
CSMA/CA Simulation  Course Name: Networking Level(UG/PG): UG  Author(s) : Amitendu Panja, Veedhi Desai  Mentor: Aruna Adil *The contents in this ppt.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Digital Filters. What are they?  Local operation (neighborhood operation in GIS terminology) by mask, window, or kernel (different words for the same.
Image Filtering with GLSL DI1.03 蔡依儒. Outline Convolution Convolution Convolution implementation using GLSL Convolution implementation using GLSL Commonly.
Digital Image Processing
Crystal Structure Author Sachin Patil ‘Basis and Lattice ’ The basic building blocks of Crystalline state ‏ ‏
Lecture Seven Figures from Gonzales and Woods, Digital Image Processing, Copyright 2002.
CSMA/CD Simulation Carrier Sense Multiple Access (CSMA), although more efficient than ALOHA or slotted ALOHA, still has one glaring inefficiency: When.
Linear Search Linear Search is a fundamental search algorithm. Linear search, also known as sequential search, is a process that checks every element in.
Equilibrium Defects Real crystals are never perfect, they always contain a considerable density of defects and imperfections that affect their physical,
Median Filtering In signal processing, it is often desirable to be able to perform some kind of noise reduction on an image or signal. The median filter.
Electrical Resistivity in Superconductors The electrical resistivity of many metals and alloys drops suddenly to zero when the specimen is cooled to a.
Go-Back-N ARQ (Sliding Window Protocol) Go-Back-N is an instance of the Automatic Repeat-request (ARQ) Protocol, in which the sending process continues.
Document that explains the chosen concept to the animator 1.
Document that explains the chosen concept to the animator 1.
Process Scheduling In multiprogramming systems, when there is more than one ready process, the operating system must decide which one to activate. The.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Document that explains the chosen concept to the animator
Digital Image Processing CSC331
Created by OSCAR team October 2011
Learning Objectives After interacting with this Learning Object, the learner will be able to: Explain the process of collision detection in CSMA/CD.
Digital Image Processing
Document that explains the chosen concept to the animator
Prof. Saravanan Vijayakumaran
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Dilation The basic morphological operations applied to either grayscale or binary images are Erosion and Dilation. Erosion shrinks image objects while.
Closing One of the important morphological operations applied to either grayscale or binary images is Closing. It is derived from the fundamental operations.
Erosion The basic morphological operations applied to either grayscale or binary images are Erosion and Dilation. Erosion shrinks image objects while.
Virtual Memory Virtual memory is a technique which gives an application program the impression that it has contiguous working memory, while in fact it.
Binary Search A binary search algorithm finds the position of a specified value within a sorted array. Binary search is a technique for searching an ordered.
Sorted Linked List A linked list is a data structure that consists of a sequence of data records such that in each record there is a field that contains.
Prof. Saravanan Vijayakumaran
Discrete Convolution of Two Signals
Continuous Time Convolution
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
The basic building blocks of Crystalline state‏ ‏
Party Problem The simplest example of Ramsey theory. It is also known as the ‘Maximum Clique Problem’. A clique of a graph is a complete sub graph of the.
Opening One of the important morphological operations applied to either grayscale or binary images is Opening. It is derived from the fundamental operations.
Image Sharpening using Laplacian
Presentation transcript:

Gaussian Smoothing Gaussian Smoothing is the result of blurring an image by a Gaussian function. It is also known as Gaussian blur.  Course Name: Digital Image Processing Level(UG/PG): UG  Author(s) : Phani Swathi Chitta  Mentor: Prof. Saravanan Vijayakumaran *The contents in this ppt are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 2.5 India license

Learning Objectives After interacting with this Learning Object, the learner will be able to: Explain how the smoothing of an image is done using a Gaussian filter

Definitions of the components/Keywords: Smoothing filters are used for blurring and for noise reduction. –Blurring is used in preprocessing steps, such as removal of small details from an image prior to object extraction, and bridging of small gaps in lines or curves –Noise reduction can be accomplished by blurring In edge detection, Gaussian smoothing is done prior to Laplacian to remove the effect of noise. Gaussian smoothing is a special case of weighted smoothing, where the coefficients of the smoothing kernel are derived from a Gaussian distribution. The 2D Gaussian smoothing filter is given by the equation where σ is the variance of the mask The amount of smoothing can be controlled by varying the values of the two standard deviations.

Definitions of the components/Keywords: For a 3x3 mask, the values of x and y are taken from the below grid. -1,-1 0,-1 1,-1 -1,0 0,0 1,0 -1,1 0,1 1,1

Master Layout Give a slider ranging from 0.5 to 10 so that user can select any one value of sigma. Image after smoothing Original Image

Step 1: x3 mask, Sigma 0.5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 2: x3 mask, Sigma 0.8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 3: x3 Mask, Sigma 1 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 1, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 4: x3 Mask, Sigma 3 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 3, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 5: x3 Mask, Sigma 5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 6: x3 Mask, Sigma 8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 7: x3 Mask, Sigma 10 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 10, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 3x3

Step 8: x5 Mask, Sigma 0.5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 9: x5 Mask, Sigma 0.8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 10: x5 Mask, Sigma 1 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 1, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 11: x5 Mask, Sigma 3 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 3, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 12: x5 Mask, Sigma 5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 13: x5 Mask, Sigma 8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 14: x5 Mask, Sigma 10 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 10, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 5x5

Step 15: x7 Mask, Sigma 0.5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 16: x7 Mask, Sigma 0.8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 0.8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 17: x7 Mask, Sigma 1 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 1, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 18: x7 Mask, Sigma 3 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 3, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 19: x7 Mask, Sigma 5 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 5, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 20: x7 Mask, Sigma 8 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 8, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Step 21: x7 Mask, Sigma 10 I nstruction for the animator T ext to be displayed in the working area (DT) The first fig. should appear and then when the slider points at 10, the second fig. should be shown The text in DT should appear in parallel to the figures The original image The resulting image after Gaussian smoothing is done The filter mask used for smoothing is of size 7x7

Introduction Credits 27 Definitions Test your understanding (questionnaire) ‏ Lets Sum up (summary) ‏ Want to know more… (Further Reading) ‏ Try it yourself Interactivity: Analogy Slide 1 Slide 3 Slide 28,29 Slide 30 Electrical Engineering  Select any one of the figures a b c d  Select the value of sigma

Questionnaire 1. If there are two values of Sigma and and then which sigma value makes the image more blurred? Answers: a) b)

Questionnaire 2. What is the mask value for =1? Hint: Take x and y values from the grid provided Answers: a) b) c) d)

Links for further reading Reference websites: Books: Digital Image Processing – Rafael C. Gonzalez, Richard E. Woods, Third edition, Prentice Hall