SlideShare a Scribd company logo
1 of 12
KCS401/UNIT1 1
Topic Name :- Power Law Transformation and
Histogram Processing
www.computersciencejunction.in
Contents
1:- Power –Law Transformation.
2:- Histogram Introduction.
3:-Histogram Equalization.
4:- Histogram Specification.
5:- Important Questions.
6:- References.
Power – Law transformations
• Power law transformations is given by the expression:
s=cr^γ
• This symbol γ is called gamma, due to which this
transformation is also known as gamma transformation.
• Variation in the value of γ varies the enhancement of the
images. Different display devices / monitors have their own
gamma correction, that’s why they display their image at
different intensity.
• This type of transformation is used for enhancing images for
different type of display devices. The gamma of different
display devices is different.
Power Law Transformation
Histogram Introduction
What is Histogram ?
• Histogram of an image, like other histograms also shows
frequency. But an image histogram, shows frequency of pixels
intensity values.
• In an image histogram, the x axis shows the gray level
intensities and the y axis shows the frequency of these
intensities.
Histogram Introduction
Histogram Introduction
• The x axis of the histogram shows the range of pixel values.
Since its an 8 bpp image, that means it has 256 levels of gray
or shades of gray in it.
• That’s why the range of x axis starts from 0 and end at 255
with a gap of 50. Whereas on the y axis, is the count of these
intensities.
• As you can see from the graph, that most of the bars that have
high frequency lies in the first half portion which is the darker
portion. That means that the image we have got is darker. And
this can be proved from the image too.
Histogram Equalization
• Histogram equalization is used to enhance contrast. It is not
necessary that contrast will always be increase in this.
• There may be some cases were histogram equalization can be
worse. In that cases the contrast is decreased.
Example Consider the following histogram with given gray leel
and number of pixels. Equalize the this histogram.
Gray
Level
0 1 2 3 4 5 6 7
No of
Pixels
8 10 10 2 12 16 4 2
Histogram Equalization
Gray
Level
0 1 2 3 4 5 6 7
No of
Pixels
0 8 10 12 0 12 16 6
Important Questions
Q1. What is Histogram ?
Q2. Write difference between histogram equalization and
histogram Specification.
Q3.What is probability density function?
Q4. What is Gray level of an Image?
Q5. What is CDF?
References
[1].Reference Book :-Rafael C. Gonzalez, Richard E. Woods,
Digital Image Processing Pearson, Third Edition
[2]. Text Book:-R. Castleman, Digital Image Processing Pearson
Thank You

More Related Content

What's hot

Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...
Changjin Lee
 
Introduction To Advanced Image Processing
Introduction To Advanced Image ProcessingIntroduction To Advanced Image Processing
Introduction To Advanced Image Processing
Suren Kumar
 

What's hot (11)

Image colorization
Image colorizationImage colorization
Image colorization
 
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
 
Computaional Photography portfolio
Computaional Photography portfolioComputaional Photography portfolio
Computaional Photography portfolio
 
Halftoning in Computer Graphics
Halftoning  in Computer GraphicsHalftoning  in Computer Graphics
Halftoning in Computer Graphics
 
Mixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering AlgorithmMixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering Algorithm
 
Kyle DiGirolamo octave project summary
Kyle DiGirolamo octave project summaryKyle DiGirolamo octave project summary
Kyle DiGirolamo octave project summary
 
Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Visual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVisual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient Objects
 
Introduction To Advanced Image Processing
Introduction To Advanced Image ProcessingIntroduction To Advanced Image Processing
Introduction To Advanced Image Processing
 
Wong weisenbeck
Wong weisenbeckWong weisenbeck
Wong weisenbeck
 

Similar to Histogram Processing

Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
natnaeltamirat6212
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domain
Malik obeisat
 

Similar to Histogram Processing (20)

COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptx
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfImage Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdf
 
h.pdf
h.pdfh.pdf
h.pdf
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
2024-master dityv5y65v56u4b6u64u46p 0318-25.pdf
 
_Histogram.ppt............................
_Histogram.ppt............................_Histogram.ppt............................
_Histogram.ppt............................
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domain
 
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...The Effectiveness and Efficiency of Medical Images after Special Filtration f...
The Effectiveness and Efficiency of Medical Images after Special Filtration f...
 
Image Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptImage Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.ppt
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Histogram based Enhancement
Histogram based Enhancement Histogram based Enhancement
Histogram based Enhancement
 
Histogram based enhancement
Histogram based enhancementHistogram based enhancement
Histogram based enhancement
 
Image enhancement in the spatial domain1
Image enhancement in the spatial domain1Image enhancement in the spatial domain1
Image enhancement in the spatial domain1
 
Image Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.pptImage Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.ppt
 
Chap5 imange enhancemet
Chap5 imange enhancemetChap5 imange enhancemet
Chap5 imange enhancemet
 
Paper on image processing
Paper on image processingPaper on image processing
Paper on image processing
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
dannyijwest
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
Unsatisfied Bhabhi ℂall Girls Ahmedabad Book Esha 6378878445 Top Class ℂall G...
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
Cybercrimes in the Darknet and Their Detections: A Comprehensive Analysis and...
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Histogram Processing

  • 1. KCS401/UNIT1 1 Topic Name :- Power Law Transformation and Histogram Processing www.computersciencejunction.in
  • 2. Contents 1:- Power –Law Transformation. 2:- Histogram Introduction. 3:-Histogram Equalization. 4:- Histogram Specification. 5:- Important Questions. 6:- References.
  • 3. Power – Law transformations • Power law transformations is given by the expression: s=cr^γ • This symbol γ is called gamma, due to which this transformation is also known as gamma transformation. • Variation in the value of γ varies the enhancement of the images. Different display devices / monitors have their own gamma correction, that’s why they display their image at different intensity. • This type of transformation is used for enhancing images for different type of display devices. The gamma of different display devices is different.
  • 5. Histogram Introduction What is Histogram ? • Histogram of an image, like other histograms also shows frequency. But an image histogram, shows frequency of pixels intensity values. • In an image histogram, the x axis shows the gray level intensities and the y axis shows the frequency of these intensities.
  • 7. Histogram Introduction • The x axis of the histogram shows the range of pixel values. Since its an 8 bpp image, that means it has 256 levels of gray or shades of gray in it. • That’s why the range of x axis starts from 0 and end at 255 with a gap of 50. Whereas on the y axis, is the count of these intensities. • As you can see from the graph, that most of the bars that have high frequency lies in the first half portion which is the darker portion. That means that the image we have got is darker. And this can be proved from the image too.
  • 8. Histogram Equalization • Histogram equalization is used to enhance contrast. It is not necessary that contrast will always be increase in this. • There may be some cases were histogram equalization can be worse. In that cases the contrast is decreased. Example Consider the following histogram with given gray leel and number of pixels. Equalize the this histogram. Gray Level 0 1 2 3 4 5 6 7 No of Pixels 8 10 10 2 12 16 4 2
  • 9. Histogram Equalization Gray Level 0 1 2 3 4 5 6 7 No of Pixels 0 8 10 12 0 12 16 6
  • 10. Important Questions Q1. What is Histogram ? Q2. Write difference between histogram equalization and histogram Specification. Q3.What is probability density function? Q4. What is Gray level of an Image? Q5. What is CDF?
  • 11. References [1].Reference Book :-Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing Pearson, Third Edition [2]. Text Book:-R. Castleman, Digital Image Processing Pearson