How to Calculate PSNR

••• gorodenkoff/iStock/GettyImages

The peak signal-to-noise ratio (PSNR) is the ratio between a signal's maximum power and the power of the signal's noise. Engineers commonly use the PSNR to measure the quality of reconstructed images that have been compressed. Each picture element (pixel) has a color value that can change when an image is compressed and then uncompressed. Signals can have a wide dynamic range, so PSNR is usually expressed in decibels, which is a logarithmic scale.

    Define the bel and decibel. The bel is defined mathematically as LB = log10 (P1/P0) where P1 and P0 are two quanties that are in the same units of measure. The decibel is 0.1 bel, so the decibel value LdB is LdB = 10 log10 (P1/P0).

    Define the mean squared error (MSE) between two monochromatic images, where one image is considered to be an approximation of the other. The MSE can be described as the mean of the square of the differences in the pixel values between the corresponding pixels of the two images.

    Express MSE mathematically from the description in Step 1. We therefore have MSE = 1/mn [?? (I(i,j) - K(i,j))^2] where I and K are matrices that represent the images being compared. The two summations are performed for the dimensions \"i\" and \"j.\" Therefore I(i,j) represents the value of pixel (i,j) of image I.

    Determine the maximum possible value of the pixels in image I. Typically, this may be given as (2^n) - 1 where n is the number of bits that represent the pixel. Thus, an 8-bit pixel would have a maximum value of (2^8) - 1 = 255. Let the maximum value for pixels in image I be MAX.

    Express the PSNR in decibels. From Step 1, we have the decibel value LdB as LdB = 10 log10 (P1/P0). Now let P1 = MAX^2 and P0 = MSE. We then have PSNR = 10 log10(MAX^2/MSE) = 10 log10(MAX/(MSE)^(1/2))^2 = 20 log10(MAX/(MSE)^(1/2)). Therefore, PSNR = 20 log10(MAX/(MSE)^(1/2)).

Related Articles

How to Calculate Relative Standard Error
How to Calculate Reflectance
How Do Reflecting Telescopes Work?
How to Convert Candle Power to Lumens
How to Find the Minimum or Maximum in a Quadratic Equation
How to Calculate Absorbance
How to Calculate Eccentricity
The Best Lens for Taking Portraits
How Does Telescope Size Affect Resolving Power?
How to Convert Lumens to Candlepower
How to Calculate dB Loss
The Focal Length of Microscope Objectives
How to Solve Inequalities
What Is the Maximum Magnification of the Human Eye?
How to Write the equation of a Linear Function whose...
How to Calculate Hamming Distance
How to Convert Foot-Candles to Lux
How to Calculate a KVA Rating
What Is Light Measured In?
How to Input Delta X on a Ti-84

Dont Go!

We Have More Great Sciencing Articles!