SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
A PRESENTATION ON IMAGE
ENHANCEMENT TECHNIQUES
PRESENTED BY
JUHI MISHRA
Assistant Professor
Electrical and Electronics Engineering
Dr. C. V. Raman University Juhi mishra 1
DR. C. V. RAMAN INSTITUTE OF SCIENCE & TECHNOLOGY
INTRODUCTION
DIGITAL IMAGE PROCESSING
• Image may be defined as a 2D function F(x,y) where x and y
are coordinates and f is the amplitude at any pair of coordinates
x and y.
• Basic element of digital image is pixel. Image is formed by
infinite number of elements. They have fixed values and
locations.
fig.1 Digital RGB Image
Dr. C. V. Raman University Juhi mishra 2
Dr. C. V. Raman University Juhi mishra 3
IMAGE FORMATION
f(x,y) = reflectance(x,y) * illumination(x,y)
Fig 2. Image Formation
WHY DIGITAL IMAGE PROCESSING?
• Improvement of pictorial information for human
perception
• For efficient storage
• For better transmission of image with low bandwidth
• Feature Extraction
• Pattern Classification
• Image processing for Manufacturing Systems, Medical
Community etc
Dr. C. V. Raman University Juhi mishra 4
IMAGE ENHANCEMENT
• Process of manipulating an image so that result is
more suitable than the original image.
• Type of enhancement depends on the features of
image which we have to enhance.
• Main goal is reduction of noise which can give better
visualization of image.
Dr. C. V. Raman University Juhi mishra 5
NOISE
• Noise is random variation in image intensity
• Image shows different intensity values instead of true values.
• Noise makes an image unpleasant to see and makes it bad for
further analysis
• Reasons of image noise:
-Due to pixel corruption during acquisition, transmission or
compression process.
-Motion blur
-Poor lightning
-Abnormal atmospheric conditions
Dr. C. V. Raman University Juhi mishra 6
TYPES OF NOISE
There may be three basic types of noise-
1.Impulse noise
-salt and pepper noise
-random noise
2. Additive noise
-Gaussian noise
3. Multiplicative noise-
- Speckle noise
Dr. C. V. Raman University Juhi mishra 7
TYPES OF NOISE
Dr. C. V. Raman University Juhi mishra 8
SALT AND PEPPER
NOISE
GAUSSIAN NOISE SPECKLE NOISE
IMAGE FILTRATION
• Filtering is a technique for modifying or enhancing an image.
Filter can emphasize or remove other features of image.
• Filtering is a neighbourhood operation.
• Image filters provide a denoised image and it is a special
technique of image denoising
• Types of image denoising techniques
- Spatial domain filtering
- Transform domain filtering
• Types of spatial domain filters
- Linear filters
- Non-linear filters
Dr. C. V. Raman University Juhi mishra 9
REGULAR MEDIAN FILTER
Dr. C. V. Raman University Juhi mishra 10
225 225 225 226 226 226 226 226
225 225 226 226 226 226 226 226
225 226 226 226 226 226 226 226
226 226 225 225 226 226 226 226
225 225 225 225 226 226 226 226
225 225 225 226 226 226 226 226
225 225 225 226 226 226 226 226
226 226 226 226 226 226 226 226
225 225 225 226 226 226 226 226
225 225 255 226 226 226 225 226
226 226 225 226 226 226 226 255
255 226 225 0 226 226 226 226
225 255 225 225 226 226 226 255
255 225 224 226 226 0 225 226
226 225 225 226 255 226 226 228
226 226 225 226 226 226 226 226
Sorted: [0, 225, 225, 225, 225, 226, 226, 226, 226]
The median filter is normally used to reduce noise in an
image, somewhat like the mean filter. However, it often does
a better job than the mean filter of preserving useful detail in
the image.
ADAPTIVE MEDIAN FILTER
• Adaptive median filtering has been applied widely as an
advanced method compared with standard median filtering. The
Adaptive Median Filter performs spatial processing to
determine which pixels in an image have been affected by
impulse noise.
• Steps-
-find out local minimum, local maximum and median values.
-A1= Zmed-Zmin
-A2=Zmed-Zmax
-If A2<0<A1 then mask will proceed further
-If not then pixel size will be increased
Dr. C. V. Raman University Juhi mishra 11
GAUSSIAN FILTERS
• Gaussian distribution is a very commonly occurring continuous
probability distribution. It is a function that tells the probability
that any real observation will fall between any two real limits or
real numbers.
G(x,y)=
BILATERAL FILTERS
• It is a noise removing, edge preventing and noise removing-
smoothing filter.
• Intensity value at each pixel in image is replaced by weighted
average of intensity values from nearby pixels.
• Weight can be estimated by gaussian distribution.
Dr. C. V. Raman University Juhi mishra 12
PARAMETERS
• To evaluate filter performance following parameters can
be used:
 PSNR- Peak signal to noise ratio
 MSE - Mean square error
PSNR= 10 log10
 RMSE - Root mean square error
Dr. C. V. Raman University Juhi mishra 13
WAVELET ANALYSIS
• Wavelets are functions that “wave” above and below the x-axis,
have
(1) varying frequency,
(2) limited duration,
(3) an average value of zero.
• This is in contrast to sinusoids, used by FT, which have infinite
energy.
• In STFT Time/Frequency localization depends on window size.
Once you choose a particular window size, it will be the same
for all frequencies.
Dr. C. V. Raman University Juhi mishra 14
Sinusoid Wavelet
CONTINUE….
• Many times variable window size needed.
• Overcomes the preset resolution problem of the STFT by using a
variable length window:
• Use narrower windows at high frequencies for better time
resolution.
• Use wider windows at low frequencies for better frequency
resolution.
Dr. C. V. Raman University Juhi mishra 15
Waveform with variable window size
TYPES OF WAVELET TRANSFORM
• Types of wavelet transform:
- Continuous wavelet transform
-> finds out correlation function
-> this correlation gives wavelet coefficient.
- Discrete wavelet transform
-> works on discrete data
-> Uses low pass and high pass filters
-> upsampling and downsampling
Dr. C. V. Raman University Juhi mishra 16
DISCRETE WAVELET TRANSFORM
• It has advantage over CWT as it generate less number of data for
analysis.
• Two filters are applied to generate wavelet coefficients
- low pass filter- higher scale value- stretch
- high pass filter- lower the scale value- compress
• Low pass filter contains approximation coefficients & High pass
filter contains detailed coefficients.
• Decimation reduces samples in output and thus sufficient number
of coefficients can be generated
Dr. C. V. Raman University Juhi mishra 17
IMAGE THRESHOLDING
• Thresholding is the simplest method of image segmentation.
This may help to differentiate background and the object
images.
• During the thresholding process, individual pixels in an image
are marked as “object” pixels if their value is greater than some
threshold value (assuming an object to be brighter than the
background) and as “background” pixels if their value is less
than threshold value.
• The key parameter in the thresholding process is the choice of
the threshold value.
Dr. C. V. Raman University Juhi mishra 18
Dr. C. V. Raman University Juhi mishra 19
THRESHOLDING
Threshold=0 Threshold=50 Threshold=70 Threshold=100 Threshold=125
REFERENCES
• An overview of DIP fundamentals: http://www.imageprocessingplace.com/root_files_V3/tutorials.htm
by I.T. Young, J.J. Gerbrands, and L.J. van Vliet
• CVIPtools at SIUE http://www.ee.siue.edu/CVIPtools/examples.php
• www.google.com
• en.wikipedia.org
Dr. C. V. Raman University Juhi mishra 20

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Edge detection
Edge detectionEdge detection
Edge detection
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
EDGE DETECTION
EDGE DETECTIONEDGE DETECTION
EDGE DETECTION
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Segmentation
SegmentationSegmentation
Segmentation
 

Destaque

Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp maskingRavi Teja
 
A Novel Document Image Binarization For Optical Character Recognition
A Novel Document Image Binarization For Optical Character RecognitionA Novel Document Image Binarization For Optical Character Recognition
A Novel Document Image Binarization For Optical Character RecognitionEditor IJCATR
 
Detection of eye disorders through retinal image analysis
Detection of eye disorders through retinal image analysisDetection of eye disorders through retinal image analysis
Detection of eye disorders through retinal image analysisRahul Dey
 
DIRECT TO HOME TECHNOLOGY
DIRECT TO HOME TECHNOLOGY DIRECT TO HOME TECHNOLOGY
DIRECT TO HOME TECHNOLOGY Neeraj Shukla
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCVdebayanin
 
Intelligent Street light monitoring system
Intelligent Street light monitoring systemIntelligent Street light monitoring system
Intelligent Street light monitoring systemvikas mantri
 
Adaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptAdaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptShivani Pakal
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingVinayak Narayanan
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-pptRam B
 
Wireless usb ppt
Wireless usb pptWireless usb ppt
Wireless usb pptrajveer007
 
Bioinformatics Final Presentation
Bioinformatics Final PresentationBioinformatics Final Presentation
Bioinformatics Final PresentationShruthi Choudary
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlabAshutosh Shahi
 
Matlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesMatlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesDataminingTools Inc
 

Destaque (20)

Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp masking
 
A Novel Document Image Binarization For Optical Character Recognition
A Novel Document Image Binarization For Optical Character RecognitionA Novel Document Image Binarization For Optical Character Recognition
A Novel Document Image Binarization For Optical Character Recognition
 
Android rooting
Android rootingAndroid rooting
Android rooting
 
Animatronics
AnimatronicsAnimatronics
Animatronics
 
Detection of eye disorders through retinal image analysis
Detection of eye disorders through retinal image analysisDetection of eye disorders through retinal image analysis
Detection of eye disorders through retinal image analysis
 
Fiber bragg gratings
Fiber bragg gratingsFiber bragg gratings
Fiber bragg gratings
 
DIRECT TO HOME TECHNOLOGY
DIRECT TO HOME TECHNOLOGY DIRECT TO HOME TECHNOLOGY
DIRECT TO HOME TECHNOLOGY
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCV
 
Intelligent Street light monitoring system
Intelligent Street light monitoring systemIntelligent Street light monitoring system
Intelligent Street light monitoring system
 
Adaptive missile guidance using gps ppt
Adaptive missile guidance using gps pptAdaptive missile guidance using gps ppt
Adaptive missile guidance using gps ppt
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-ppt
 
SOLAR MOBILE CHARGER
SOLAR MOBILE CHARGERSOLAR MOBILE CHARGER
SOLAR MOBILE CHARGER
 
Wireless usb ppt
Wireless usb pptWireless usb ppt
Wireless usb ppt
 
Daknet Technology
Daknet TechnologyDaknet Technology
Daknet Technology
 
Bioinformatics Final Presentation
Bioinformatics Final PresentationBioinformatics Final Presentation
Bioinformatics Final Presentation
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlab
 
Matlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesMatlab Image Enhancement Techniques
Matlab Image Enhancement Techniques
 
Apj abdul kalam final
Apj abdul kalam finalApj abdul kalam final
Apj abdul kalam final
 
Solar Mobile Charger PPT
Solar Mobile Charger PPTSolar Mobile Charger PPT
Solar Mobile Charger PPT
 

Semelhante a Image enhancement

IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET Journal
 
denoising.pptx
denoising.pptxdenoising.pptx
denoising.pptx8885684828
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imageseSAT Publishing House
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...IJCSIS Research Publications
 
Paper id 24201427
Paper id 24201427Paper id 24201427
Paper id 24201427IJRAT
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINIOSR Journals
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...IJMER
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...iosrjce
 
Novel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital imagesNovel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital imagesijbbjournal
 

Semelhante a Image enhancement (20)

IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
 
denoising.pptx
denoising.pptxdenoising.pptx
denoising.pptx
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
Performance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri imagesPerformance analysis of image filtering algorithms for mri images
Performance analysis of image filtering algorithms for mri images
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...
Self Organizing Migration Algorithm with Curvelet Based Non Local Means Metho...
 
W4101139143
W4101139143W4101139143
W4101139143
 
Paper id 24201427
Paper id 24201427Paper id 24201427
Paper id 24201427
 
M017218088
M017218088M017218088
M017218088
 
Image Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVINImage Noise Removal by Dual Threshold Median Filter for RVIN
Image Noise Removal by Dual Threshold Median Filter for RVIN
 
Alignment and Exposure System
Alignment and Exposure System Alignment and Exposure System
Alignment and Exposure System
 
NOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSINGNOISE FILTERS IN IMAGE PROCESSING
NOISE FILTERS IN IMAGE PROCESSING
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
 
K010615562
K010615562K010615562
K010615562
 
Novel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital imagesNovel adaptive filter (naf) for impulse noise suppression from digital images
Novel adaptive filter (naf) for impulse noise suppression from digital images
 

Último

Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 
ADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studyADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studydhruvamdhruvil123
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labsamber724300
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
Module-1-Building Acoustics(Introduction)(Unit-1).pdf
Module-1-Building Acoustics(Introduction)(Unit-1).pdfModule-1-Building Acoustics(Introduction)(Unit-1).pdf
Module-1-Building Acoustics(Introduction)(Unit-1).pdfManish Kumar
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxLina Kadam
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Amil baba
 
Detection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackingDetection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackinghadarpinhas1
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...gerogepatton
 

Último (20)

Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 
ADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studyADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain study
 
Secure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech LabsSecure Key Crypto - Tech Paper JET Tech Labs
Secure Key Crypto - Tech Paper JET Tech Labs
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
Module-1-Building Acoustics(Introduction)(Unit-1).pdf
Module-1-Building Acoustics(Introduction)(Unit-1).pdfModule-1-Building Acoustics(Introduction)(Unit-1).pdf
Module-1-Building Acoustics(Introduction)(Unit-1).pdf
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
 
Detection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and trackingDetection&Tracking - Thermal imaging object detection and tracking
Detection&Tracking - Thermal imaging object detection and tracking
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
 

Image enhancement

  • 1. A PRESENTATION ON IMAGE ENHANCEMENT TECHNIQUES PRESENTED BY JUHI MISHRA Assistant Professor Electrical and Electronics Engineering Dr. C. V. Raman University Juhi mishra 1 DR. C. V. RAMAN INSTITUTE OF SCIENCE & TECHNOLOGY
  • 2. INTRODUCTION DIGITAL IMAGE PROCESSING • Image may be defined as a 2D function F(x,y) where x and y are coordinates and f is the amplitude at any pair of coordinates x and y. • Basic element of digital image is pixel. Image is formed by infinite number of elements. They have fixed values and locations. fig.1 Digital RGB Image Dr. C. V. Raman University Juhi mishra 2
  • 3. Dr. C. V. Raman University Juhi mishra 3 IMAGE FORMATION f(x,y) = reflectance(x,y) * illumination(x,y) Fig 2. Image Formation
  • 4. WHY DIGITAL IMAGE PROCESSING? • Improvement of pictorial information for human perception • For efficient storage • For better transmission of image with low bandwidth • Feature Extraction • Pattern Classification • Image processing for Manufacturing Systems, Medical Community etc Dr. C. V. Raman University Juhi mishra 4
  • 5. IMAGE ENHANCEMENT • Process of manipulating an image so that result is more suitable than the original image. • Type of enhancement depends on the features of image which we have to enhance. • Main goal is reduction of noise which can give better visualization of image. Dr. C. V. Raman University Juhi mishra 5
  • 6. NOISE • Noise is random variation in image intensity • Image shows different intensity values instead of true values. • Noise makes an image unpleasant to see and makes it bad for further analysis • Reasons of image noise: -Due to pixel corruption during acquisition, transmission or compression process. -Motion blur -Poor lightning -Abnormal atmospheric conditions Dr. C. V. Raman University Juhi mishra 6
  • 7. TYPES OF NOISE There may be three basic types of noise- 1.Impulse noise -salt and pepper noise -random noise 2. Additive noise -Gaussian noise 3. Multiplicative noise- - Speckle noise Dr. C. V. Raman University Juhi mishra 7
  • 8. TYPES OF NOISE Dr. C. V. Raman University Juhi mishra 8 SALT AND PEPPER NOISE GAUSSIAN NOISE SPECKLE NOISE
  • 9. IMAGE FILTRATION • Filtering is a technique for modifying or enhancing an image. Filter can emphasize or remove other features of image. • Filtering is a neighbourhood operation. • Image filters provide a denoised image and it is a special technique of image denoising • Types of image denoising techniques - Spatial domain filtering - Transform domain filtering • Types of spatial domain filters - Linear filters - Non-linear filters Dr. C. V. Raman University Juhi mishra 9
  • 10. REGULAR MEDIAN FILTER Dr. C. V. Raman University Juhi mishra 10 225 225 225 226 226 226 226 226 225 225 226 226 226 226 226 226 225 226 226 226 226 226 226 226 226 226 225 225 226 226 226 226 225 225 225 225 226 226 226 226 225 225 225 226 226 226 226 226 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 226 226 226 226 226 225 225 255 226 226 226 225 226 226 226 225 226 226 226 226 255 255 226 225 0 226 226 226 226 225 255 225 225 226 226 226 255 255 225 224 226 226 0 225 226 226 225 225 226 255 226 226 228 226 226 225 226 226 226 226 226 Sorted: [0, 225, 225, 225, 225, 226, 226, 226, 226] The median filter is normally used to reduce noise in an image, somewhat like the mean filter. However, it often does a better job than the mean filter of preserving useful detail in the image.
  • 11. ADAPTIVE MEDIAN FILTER • Adaptive median filtering has been applied widely as an advanced method compared with standard median filtering. The Adaptive Median Filter performs spatial processing to determine which pixels in an image have been affected by impulse noise. • Steps- -find out local minimum, local maximum and median values. -A1= Zmed-Zmin -A2=Zmed-Zmax -If A2<0<A1 then mask will proceed further -If not then pixel size will be increased Dr. C. V. Raman University Juhi mishra 11
  • 12. GAUSSIAN FILTERS • Gaussian distribution is a very commonly occurring continuous probability distribution. It is a function that tells the probability that any real observation will fall between any two real limits or real numbers. G(x,y)= BILATERAL FILTERS • It is a noise removing, edge preventing and noise removing- smoothing filter. • Intensity value at each pixel in image is replaced by weighted average of intensity values from nearby pixels. • Weight can be estimated by gaussian distribution. Dr. C. V. Raman University Juhi mishra 12
  • 13. PARAMETERS • To evaluate filter performance following parameters can be used:  PSNR- Peak signal to noise ratio  MSE - Mean square error PSNR= 10 log10  RMSE - Root mean square error Dr. C. V. Raman University Juhi mishra 13
  • 14. WAVELET ANALYSIS • Wavelets are functions that “wave” above and below the x-axis, have (1) varying frequency, (2) limited duration, (3) an average value of zero. • This is in contrast to sinusoids, used by FT, which have infinite energy. • In STFT Time/Frequency localization depends on window size. Once you choose a particular window size, it will be the same for all frequencies. Dr. C. V. Raman University Juhi mishra 14 Sinusoid Wavelet
  • 15. CONTINUE…. • Many times variable window size needed. • Overcomes the preset resolution problem of the STFT by using a variable length window: • Use narrower windows at high frequencies for better time resolution. • Use wider windows at low frequencies for better frequency resolution. Dr. C. V. Raman University Juhi mishra 15 Waveform with variable window size
  • 16. TYPES OF WAVELET TRANSFORM • Types of wavelet transform: - Continuous wavelet transform -> finds out correlation function -> this correlation gives wavelet coefficient. - Discrete wavelet transform -> works on discrete data -> Uses low pass and high pass filters -> upsampling and downsampling Dr. C. V. Raman University Juhi mishra 16
  • 17. DISCRETE WAVELET TRANSFORM • It has advantage over CWT as it generate less number of data for analysis. • Two filters are applied to generate wavelet coefficients - low pass filter- higher scale value- stretch - high pass filter- lower the scale value- compress • Low pass filter contains approximation coefficients & High pass filter contains detailed coefficients. • Decimation reduces samples in output and thus sufficient number of coefficients can be generated Dr. C. V. Raman University Juhi mishra 17
  • 18. IMAGE THRESHOLDING • Thresholding is the simplest method of image segmentation. This may help to differentiate background and the object images. • During the thresholding process, individual pixels in an image are marked as “object” pixels if their value is greater than some threshold value (assuming an object to be brighter than the background) and as “background” pixels if their value is less than threshold value. • The key parameter in the thresholding process is the choice of the threshold value. Dr. C. V. Raman University Juhi mishra 18
  • 19. Dr. C. V. Raman University Juhi mishra 19 THRESHOLDING Threshold=0 Threshold=50 Threshold=70 Threshold=100 Threshold=125
  • 20. REFERENCES • An overview of DIP fundamentals: http://www.imageprocessingplace.com/root_files_V3/tutorials.htm by I.T. Young, J.J. Gerbrands, and L.J. van Vliet • CVIPtools at SIUE http://www.ee.siue.edu/CVIPtools/examples.php • www.google.com • en.wikipedia.org Dr. C. V. Raman University Juhi mishra 20