blind inverse gamma correction (hany farid, ieee trans. signal processing, vol. 10 no. 10, october...
TRANSCRIPT
![Page 1: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/1.jpg)
Blind Inverse Gamma CorrectionBlind Inverse Gamma Correction(Hany Farid , IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001)(Hany Farid , IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001)
An article reviewAn article review
Merav Kass
January 2003
![Page 2: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/2.jpg)
• Imaging device non linearity character.
( )out in
00
1
1
=1
=0.5
=0.2
=2
=4
out
in
• Gamma correction:
• Inverse gamma correction – an advantageous to SP applications.
0.8 1.6
Inverse Gamma Correction - Inverse Gamma Correction - MotivationMotivation
![Page 3: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/3.jpg)
• If is known:1( )corrected out out
The need in blind inverse gamma correctionblind inverse gamma correction arise!
• Typically, is determined experimentally.
The imaging device
calibration information
Blind Inverse Gamma Correction - Blind Inverse Gamma Correction - MotivationMotivation
![Page 4: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/4.jpg)
WhatWhat is a blind inverse Gamma correction ? is a blind inverse Gamma correction ?
• It is an estimation process.
• No prior knowledge is assumed.
HowHow does it work ? does it work ?
• Minimize higher-order correlation in the frequency domain.
What? & How?What? & How?
![Page 5: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/5.jpg)
Original SignalOriginal Signal
1w
2w
1a
2a12w
22w
1 2w w
1 2w w1w
2w
Modified SignalModified Signal
Gamma Correction
Higher Order CorrelationHigher Order Correlation
![Page 6: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/6.jpg)
Higher order correlations in the frequency domain
Deviation of Gamma from unity
Gamma
Higher order
correlations
1
![Page 7: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/7.jpg)
How higher order correlations can be measured ?
By estimating the bicoherence function:
1 2ˆ( , )b w w
It reveals the sort of higher order correlations introduced by nonlinearity.
![Page 8: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/8.jpg)
AssumptionsAssumptions
• Only one parameter has to be estimated : gamma.
• The only thing we have to work with is the a gamma corrected image.
The AlgorithmThe Algorithm
![Page 9: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/9.jpg)
Course of actionCourse of action
1invI
2invI
ninvI
Apply inverseOperation
k
kinvI I
Measure Correlations
1 2ˆ ( , )k kC b w w
n
C 1
C
C n
argm in ̂
The AlgorithmThe Algorithm
![Page 10: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/10.jpg)
Experimental ResultsExperimental ResultsBefore After
= 0.42
= 0.80
= 1.10
= 1.63
= 2.11
On Average, the correct gamma is estimated within
7.5%
of the actual value.
![Page 11: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/11.jpg)
• C() is a well behaved function.
• Calculation efficiency.
• The algorithm performance in presence of additive noise.
• The algorithm performance in presence of linear transformations.
• Colored images.
Additional NotesAdditional Notes
![Page 12: Blind Inverse Gamma Correction (Hany Farid, IEEE Trans. Signal Processing, vol. 10 no. 10, October 2001) An article review Merav Kass January 2003](https://reader036.vdocuments.mx/reader036/viewer/2022082820/56649eb25503460f94bb8d6f/html5/thumbnails/12.jpg)
• One parameter model is assumed.
• The procedure assume to be uniform.
Restrictions and LimitationsRestrictions and Limitations