A comparison of the effectiveness of some comparison functions in H.264.


Encoding command: x264 -q 20 -A all foreman.cif 352x288
For each non-skipped inter macroblock, the following were recorded: Then I plot the 4 comparison functions against RD, to see how well they work as predictors.
Also, I tried replacing SATD with HCT as the motion estimation function in x264, and the result was a gain of only .02 dB PSNR at a given bitrate.
SAD vs RD at QP=20 SSD vs RD at QP=20 SATD vs RD at QP=20 HCT vs RD at QP=20