RMSE and PSNR Calculator

This documentation gives a brief introduction to the RMSE and PSNR calculator.

This program calculates the difference between the individual Y-component's pixels between a source video and an encoded video.  Both videos have to be available in the uncompressed YUV 4:2:0 format.  The program calculates the RMSE and from the RMSE the PSNR values between frames 1, 2, ..., n of the two video sequences.

The main program window allows the user to select the uncompressed files and a comma  separated file to be created by the program.



Currently, the QCIF and CIF video formats are supported.
Pressing start invokes the calculation of the values and creates the output file. The values in the output file are stored as

Frame#,RMSE,PSNR

and after comparing both files, the averaged RMSE is stored as last line in the CSV file.

© Patrick Seeling, 2005
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.