SlideShare a Scribd company logo
1 of 21
Presentation of Digital Signal Processing 
Avinash Rohra 2K12/ELE/108 
Linear Image Processing 
Chapter # 24
Linear Image Processing 
Linear image processing is based on the same two techniques as 
conventional Digital Signal Processing. 
1. Convolution 
2. Fourier Analysis 
Linear filtering can improve images in many ways: sharpening the 
edges of objects, reducing random noise, correcting for unequal 
illumination, deconvolution to correct for blur and motion, etc. 
These procedures are carried out by convolving the original image 
with an appropriate filter kernel, producing the filtered image.
Image Convolution 
A Simple Convolution is a mathematical operation on two functions 
(f) and (g) That producing a third Function (f * g) , that a is typically 
viewed as a modified version of one of the original Functions.
Image convolution works in the same way as one-dimensional 
convolution. For instance, images can be viewed as a summation of 
impulses, i.e., scaled and shifted delta functions. 
One Dimensional Convolution
linear systems are characterized by how they respond to impulses; that is, by 
their impulse responses. 
The output image from a system is equal to the input image convolved with 
the system's impulse response. 
The two-dimensional delta function is an image composed of all zeros, except 
for a single pixel at: row = 0, column = 0, which has a value of one. 
Delta Function 
One Dimensional Picture 
0 0 0 
0 1 0 
0 0 0
 Assume that the row and column indexes can have both positive and 
negative values, such that the one is centered in a vast sea of zeros. When 
the delta function is passed through a linear system, the single nonzero 
point will be changed into some other two-dimensional pattern. 
Delta Function After Passing Through a Linear System 
Delta Function Shift and Subtract Edge Detection 
0 0 0 
0 1 0 
0 0 0 
0 0 0 
0 1 0 
0 0 -1 
-1/8 -1/8 -1/8 
-1/8 1 -1/8 
-1/8 -1/8 -1/8
 Humans and other animals use vision to identify nearby objects, 
such as enemies, food, and mates. 
 Same here the Picture has it’s own brightness and colors to easily 
view by a human 
 image that slowly changes from dark to light, producing a 
blurry and poorly defined edge.
Applications which we can use in Cameras : 
 Pillbox : 
• Pillbox has a circular top and straight Sides 
• pillbox is the point Spread function of an out-of-focus lens
 For example, if the lens of a camera is not properly focused, each point 
in the image will be projected to a circular spot on the image sensor
 Gaussian : 
• The Gaussian is the Point Spread Function of imaging systems 
limited by random imperfections. 
• For instance, the image from a Camera is blurred by atmospheric 
turbulence, causing each point of light to become a Gaussian in the 
final image.
 Gaussian Function we can use in different Software's to apply 
Effect of Gaussian Blur.
3 3 Edge Modification 
 3×3 operations is an image acquired by an airport x-ray baggage 
scanner. When this image is convolved with a 3×3 delta function 
(a one surrounded by 8 zeros), the image remains unchanged. 
0 0 0 
0 1 0 
0 0 0
3 3 Edge Modification 
 The image convolved with a 3×3 kernel consisting of a one, a negative 
one, and 7 zeros. This is called the shift and subtract operation, because 
a shifted version of the image (corresponding to the -1) is subtracted from 
the original image (corresponding to the 1). 
0 0 0 
0 1 0 
0 0 0 
0 0 0 
0 1 0 
0 0 -1
3 3 Edge Modification 
 This processing produces the optical illusion that some objects are closer 
or farther away than the background, making a 3D or embossed effect. 
 Edge detection PSF, and the resulting image. Every edge in the original 
image is transformed into narrow dark and light bands that run parallel to the 
original edge. Thresholding this image can isolate either the dark or light 
band, providing a simple algorithm for detecting the edges in an image.. 
-1/8 -1/8 -1/8 
-1/8 1 -1/8 
-1/8 -1/8 -1/8
3 3 Edge Modification 
Edge enhancement this is sometimes called a sharpening operation ,the 
objects have good contrast (an appropriate level of darkness and 
lightness) but very blurry edges. The objects have absolutely no contrast, 
but very sharp edges.
Convolution By Separable 
• This is a technique for fast convolution, as long as the PSF is separable. 
• A Point Spread Function is said to be separable if it can be broken into 
two one-dimensional signals: a vertical and a horizontal projection. 
 x[r,c] = vert [r] horz [c] 
• where x[r,c] is the two-dimensional image, and vert[r] & horz[c] are the 
one-dimensional projections. 
• Obviously, most images do not satisfy this requirement. For example, the 
pillbox is not separable. There are however an infinite number of 
separable images.
Convolution By Separable
Convolution By Separable
Convolution By Separable 
• An Infinite number of separable Point spread function (PSF) can be 
generated by defining arbitrary projections and then calculating the two 
dimensional function
Convolution By Separable
That’s it

More Related Content

What's hot

Computer Vision image classification
Computer Vision image classificationComputer Vision image classification
Computer Vision image classificationWael Badawy
 
Active contour segmentation
Active contour segmentationActive contour segmentation
Active contour segmentationNishant Jain
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processingYu Huang
 
morphological image processing
morphological image processingmorphological image processing
morphological image processingJohn Williams
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingRaghu Kumar
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)VARUN KUMAR
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Ulaş Bağcı
 
Introduction to Object recognition
Introduction to Object recognitionIntroduction to Object recognition
Introduction to Object recognitionAshiq Ullah
 
Elements of visual perception
Elements of visual perceptionElements of visual perception
Elements of visual perceptionDr INBAMALAR T M
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyNUPUR YADAV
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesBulbul Agrawal
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrievalrubaiyat11
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBPMarwan H. Noman
 

What's hot (20)

Computer Vision image classification
Computer Vision image classificationComputer Vision image classification
Computer Vision image classification
 
Active contour segmentation
Active contour segmentationActive contour segmentation
Active contour segmentation
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processing
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Object detection
Object detectionObject detection
Object detection
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
 
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
Lec7: Medical Image Segmentation (I) (Radiology Applications of Segmentation,...
 
Morphological operations
Morphological operationsMorphological operations
Morphological operations
 
Introduction to Object recognition
Introduction to Object recognitionIntroduction to Object recognition
Introduction to Object recognition
 
Elements of visual perception
Elements of visual perceptionElements of visual perception
Elements of visual perception
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A survey
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Segmentation
SegmentationSegmentation
Segmentation
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrieval
 
Image compression models
Image compression modelsImage compression models
Image compression models
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBP
 

Similar to Linear Image Processing

Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Module-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfModule-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfvikasmittal92
 
Unit II & III_uncovered topics.doc notes
Unit II & III_uncovered topics.doc notesUnit II & III_uncovered topics.doc notes
Unit II & III_uncovered topics.doc notessmithashetty24
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2Aly Abdelkareem
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
 
image-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptimage-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptRaviSharma65345
 
Digital image processing
Digital image processingDigital image processing
Digital image processingABIRAMI M
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based NavigationVincent Kee
 
Denoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodDenoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodIJMER
 
Lecture 5-2023.pdf
Lecture 5-2023.pdfLecture 5-2023.pdf
Lecture 5-2023.pdfssuserff72e4
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...mmjalbiaty
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)Mathankumar S
 
Digital Image Processing - Image Enhancement
Digital Image Processing  - Image EnhancementDigital Image Processing  - Image Enhancement
Digital Image Processing - Image EnhancementMathankumar S
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsIOSR Journals
 

Similar to Linear Image Processing (20)

2. filtering basics
2. filtering basics2. filtering basics
2. filtering basics
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Module-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfModule-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdf
 
Unit II & III_uncovered topics.doc notes
Unit II & III_uncovered topics.doc notesUnit II & III_uncovered topics.doc notes
Unit II & III_uncovered topics.doc notes
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
M.sc. m hassan
M.sc. m hassanM.sc. m hassan
M.sc. m hassan
 
image-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.pptimage-processing-husseina-ozigi-otaru.ppt
image-processing-husseina-ozigi-otaru.ppt
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based Navigation
 
Denoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodDenoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using Sobelmethod
 
Lecture 5-2023.pdf
Lecture 5-2023.pdfLecture 5-2023.pdf
Lecture 5-2023.pdf
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
Image Interpolation Techniques with Optical and Digital Zoom Concepts -semina...
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)
 
Digital Image Processing - Image Enhancement
Digital Image Processing  - Image EnhancementDigital Image Processing  - Image Enhancement
Digital Image Processing - Image Enhancement
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different Methods
 
Log polar coordinates
Log polar coordinatesLog polar coordinates
Log polar coordinates
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 

Linear Image Processing

  • 1. Presentation of Digital Signal Processing Avinash Rohra 2K12/ELE/108 Linear Image Processing Chapter # 24
  • 2. Linear Image Processing Linear image processing is based on the same two techniques as conventional Digital Signal Processing. 1. Convolution 2. Fourier Analysis Linear filtering can improve images in many ways: sharpening the edges of objects, reducing random noise, correcting for unequal illumination, deconvolution to correct for blur and motion, etc. These procedures are carried out by convolving the original image with an appropriate filter kernel, producing the filtered image.
  • 3. Image Convolution A Simple Convolution is a mathematical operation on two functions (f) and (g) That producing a third Function (f * g) , that a is typically viewed as a modified version of one of the original Functions.
  • 4. Image convolution works in the same way as one-dimensional convolution. For instance, images can be viewed as a summation of impulses, i.e., scaled and shifted delta functions. One Dimensional Convolution
  • 5. linear systems are characterized by how they respond to impulses; that is, by their impulse responses. The output image from a system is equal to the input image convolved with the system's impulse response. The two-dimensional delta function is an image composed of all zeros, except for a single pixel at: row = 0, column = 0, which has a value of one. Delta Function One Dimensional Picture 0 0 0 0 1 0 0 0 0
  • 6.  Assume that the row and column indexes can have both positive and negative values, such that the one is centered in a vast sea of zeros. When the delta function is passed through a linear system, the single nonzero point will be changed into some other two-dimensional pattern. Delta Function After Passing Through a Linear System Delta Function Shift and Subtract Edge Detection 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 -1 -1/8 -1/8 -1/8 -1/8 1 -1/8 -1/8 -1/8 -1/8
  • 7.  Humans and other animals use vision to identify nearby objects, such as enemies, food, and mates.  Same here the Picture has it’s own brightness and colors to easily view by a human  image that slowly changes from dark to light, producing a blurry and poorly defined edge.
  • 8. Applications which we can use in Cameras :  Pillbox : • Pillbox has a circular top and straight Sides • pillbox is the point Spread function of an out-of-focus lens
  • 9.  For example, if the lens of a camera is not properly focused, each point in the image will be projected to a circular spot on the image sensor
  • 10.  Gaussian : • The Gaussian is the Point Spread Function of imaging systems limited by random imperfections. • For instance, the image from a Camera is blurred by atmospheric turbulence, causing each point of light to become a Gaussian in the final image.
  • 11.  Gaussian Function we can use in different Software's to apply Effect of Gaussian Blur.
  • 12. 3 3 Edge Modification  3×3 operations is an image acquired by an airport x-ray baggage scanner. When this image is convolved with a 3×3 delta function (a one surrounded by 8 zeros), the image remains unchanged. 0 0 0 0 1 0 0 0 0
  • 13. 3 3 Edge Modification  The image convolved with a 3×3 kernel consisting of a one, a negative one, and 7 zeros. This is called the shift and subtract operation, because a shifted version of the image (corresponding to the -1) is subtracted from the original image (corresponding to the 1). 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 -1
  • 14. 3 3 Edge Modification  This processing produces the optical illusion that some objects are closer or farther away than the background, making a 3D or embossed effect.  Edge detection PSF, and the resulting image. Every edge in the original image is transformed into narrow dark and light bands that run parallel to the original edge. Thresholding this image can isolate either the dark or light band, providing a simple algorithm for detecting the edges in an image.. -1/8 -1/8 -1/8 -1/8 1 -1/8 -1/8 -1/8 -1/8
  • 15. 3 3 Edge Modification Edge enhancement this is sometimes called a sharpening operation ,the objects have good contrast (an appropriate level of darkness and lightness) but very blurry edges. The objects have absolutely no contrast, but very sharp edges.
  • 16. Convolution By Separable • This is a technique for fast convolution, as long as the PSF is separable. • A Point Spread Function is said to be separable if it can be broken into two one-dimensional signals: a vertical and a horizontal projection.  x[r,c] = vert [r] horz [c] • where x[r,c] is the two-dimensional image, and vert[r] & horz[c] are the one-dimensional projections. • Obviously, most images do not satisfy this requirement. For example, the pillbox is not separable. There are however an infinite number of separable images.
  • 19. Convolution By Separable • An Infinite number of separable Point spread function (PSF) can be generated by defining arbitrary projections and then calculating the two dimensional function