Opened 14 years ago Closed 14 years ago #132 closed enhancement (wontfix)Unconventional PSNR definition
Description
The current implementation in HM2.0, calculates a fidelity measure and calls it PSNR, while it is not!
The code can be found in TEncGOP.cpp Change History (7)comment:1 follow-up: ↓ 2 Changed 14 years ago by fbossen
comment:2 in reply to: ↑ 1 ; follow-up: ↓ 3 Changed 14 years ago by minoo
Don't close this ticket. Either postpone the needed modification to a future releases or re-open it as a new ticket which requests the change in the print out of the summary log to not refer to this measured value as PSNR.
Regards,
Replying to fbossen:
comment:3 in reply to: ↑ 2 Changed 14 years ago by dthoang
Since you are being picky about this, I would like to point out that what is computed by HM is average of frame PSNR, which is not strictly PSNR and should be called something like APSNR or AVPSNR.
I pointed this out in Daegu and it was fully discussed. So I accept the decision to use APSNR, but it should be noted as such.
Regards,
Zenverge
Replying to minoo:
comment:4 Changed 14 years ago by fbossen
This isn't the place to have such discussions. comment:5 Changed 13 years ago by davidf
Updating component after adding WD (Text) tickets comment:6 Changed 13 years ago by davidf
comment:7 Changed 13 years ago by davidf
Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
The implementation is consistent with the decision made at the Daegu meeting. See meeting notes on JCTVC-D152.
Anyway the difference is only a small offset in the computed value which should be irrelevant since we are more concerned with PSNR differences than with absolute PSNR values.