Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#21 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
G_M_C: How do you tell if one video looks better than another, if you had nothing but those two videos on hand? You'd watch them, and say which one looks better to you. Same idea applies here, only with more restrictions to prevent skewing from having extra knowledge (which video was encoded with what settings, etc).
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
![]() |
![]() |
![]() |
#22 | Link | |
Registered User
Join Date: Feb 2006
Posts: 1,076
|
Quote:
(*)[funny]However the "Blind" part of it doesnt seem appropriate ![]() |
|
![]() |
![]() |
![]() |
#23 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
No, doesn't necessarily have to be double blind. Yes, it is helpful to have the extra degree but you can get away with the testers knowing which video is which.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
![]() |
![]() |
![]() |
#24 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
blind test is the way to go for testing quality, since as i've said, metrics are juts... metrics. that means they measure differencies between samples weigthing them in some way. but the fact is, a better metric doesnt represent better visual quality.
lets make an example: sample A: high quality picture sample B: mid quality picture sample C: low quality picture all pictures represent the same image... just with different quality. picture B is our source for comparation. results for metrics> picture A: low metric. picture B: highest metric. picture C: low metric. conclusion: picture B has the highest metric. picture A even if it is the highest quality picture of the pack, is rated "low" coz it differs from picture B that is our source for comparation and has a low metric... results for human eye> picture A: highest quality picture B: mid quality picture C: worst quality conclusion: if you look at the pictures with your eyes you will have no doubt that A is the best one... while metrics are telling you something else... so, all in all, this is the demonstration that metrics do not represent quality and you must never trust them if you compare different encoders. that's also the reason why elecard has higher psnr than x264 but x264 produces a much higher visual quality (and some "smart" people produce docs with graphs but without any kind of visual comparison...).
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 30th March 2009 at 19:32. |
![]() |
![]() |
![]() |
#25 | Link |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,530
|
Blind test don't work for video simply it's really hard to evaluate overall quality for long sequence (simple example is VBR vs CBR for the same codec). In practice blind test for video are generally less accurate than metric. It's like that. Speak about that with developper ... they don't trust generaly blind test for video. I have never see even here on doom9 really reliable blind test ...
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
![]() |
![]() |
![]() |
#26 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,530
|
Quote:
1) x264 without psy (AQ and SSD) produce better metric than Mainconcet SDK without psy (AQ and FGO) and with relative large margin. x264 is in fact the best in area for metric test ... ;-) x264 use simply psy tools by default and not Mainconcept. 2) Some people even here on doom9 forum find that Mainconcept SDK produce better visual result than x264. The principal particulary for HVS is it's ... subjective ... and by definition you can't contradict that. In fact IMO x264 and Mainconcept SDK produce in most case comparable visual result and IMO you can notice real difference only for really particular sequences at really low quality encoding. 3) graph and metric are usefull for particular test like speed test simply because you must have really reliable quality reference. Make speed test with subjective comparison and without metric test is simply impossible. No way. It's like that. No possible discution here. Final point.
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 Last edited by Sagittaire; 30th March 2009 at 23:58. |
|
![]() |
![]() |
![]() |
#27 | Link | ||
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
Quote:
that is the proof blind tests work for encoders development. Quote:
2) psy opts are hardly subjective. if you have a source with grain, you expect the encoder to keep the grain... otherwise you filter it out before encoding. another point is artifacts. you dont want them if they're not on the source 3) i disagree since, as i said, metrics do not represent quality in any way.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 31st March 2009 at 03:33. |
||
![]() |
![]() |
![]() |
#29 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
Metrics are useful for comparing how similar your image is to the source image. That's about it. Unfortunately it's metric optimal to do a number of visually poor things like prefer a soft image.
With that said, they can be useful for providing a rough speed vs quality tradeoff in an encoder, or among encoders, as long as psy optimizations are disabled. But, any serious quality comparison should be done with psy-rd and subjectively, not with metrics.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
![]() |
![]() |
![]() |
#30 | Link | ||||
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,530
|
Quote:
Quote:
Quote:
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
||||
![]() |
![]() |
![]() |
#31 | Link | |||
L.A.M.E. developer
Join Date: Dec 2001
Location: Paris - France
Posts: 276
|
Quote:
Quote:
The main point is simply that objective grading is way cheaper and faster than subjective grading, thus as long as you can manage to reliably use objective grading it is a better choice to use it. Quote:
In no way this means that audio coding is more inherently dependent on psy models than video coding is. Now, about the point that mp3 would be a simple mathematical algorithm, that is not more the case for mp3 than for h.264. Objective grading of any psy-model based encoder (audio or video) requires the use of another psy-model. The big caveat is that the model used for evaluation must then be fully reliable. If it was fully reliable, that would mean that a fully reliable model would exist, and then you could simply put that model within your encoder and that would result into a fully reliable psy-model based encoder. I am sorry, but until now such a beast doesn't exist. State of the art objective grading of audio based on a psymodel only achieve about 60% of correlation with human results. While a 60% correlation is a significant achievement, it is still far from being able to totally replace DBT. Something like a simple naive PSNR computation, which is throw away by a simple +1 to every sample or any ROI based optimisation, can not be considered as an overall good quality estimator. It can only be used in some specific, controlled, and limited cases. |
|||
![]() |
![]() |
![]() |
#32 | Link | |
x264 developer
Join Date: Sep 2005
Posts: 8,666
|
Quote:
You'd basically have to restrict yourself to viewers and testers who are unable to identify which stream comes from which encoder. |
|
![]() |
![]() |
![]() |
#33 | Link | |
L.A.M.E. developer
Join Date: Dec 2001
Location: Paris - France
Posts: 276
|
Quote:
Btw, for those who think that DBT are useless for video coding, ITU doesn't seem to agree on that: ITU-R BT.500-11 ITU-R BT.700 |
|
![]() |
![]() |
![]() |
#34 | Link | |
Registered User
Join Date: Oct 2007
Posts: 1,060
|
Quote:
I'm curious about your "especially at low bitrates" comment. What characteristics are there? Is one better than the other or something? |
|
![]() |
![]() |
![]() |
#35 | Link | |
Registered User
Join Date: Jun 2008
Posts: 143
|
Quote:
The difference is striking. Last edited by Esurnir; 31st March 2009 at 13:47. |
|
![]() |
![]() |
![]() |
#36 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,530
|
Quote:
The only good test is for touhou (x264 is able to reproduce very well static part with high complexity) but it's a really and too specific sample.
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 Last edited by Sagittaire; 31st March 2009 at 13:56. |
|
![]() |
![]() |
![]() |
#39 | Link | |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
well, gabriel already said everything that was needed to say.
however: Quote:
and your "final point" is pointless since there is no perfect mathematical model of the human eye and if you think about psy opts, they exists since metrics cant replace visual perception...
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
|
![]() |
![]() |
![]() |
#40 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,530
|
Quote:
- AQ measure complexity block - psy rdo use simply SSD metric for choose better RD decision. I have impression when I read your thread that psy for x264 is like magical tools. Psy tools use simply other metric tools for better complexity/texture detection.
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 Last edited by Sagittaire; 31st March 2009 at 19:27. |
|
![]() |
![]() |
![]() |
Tags |
codecs, comparison, h.264/avc |
Thread Tools | Search this Thread |
Display Modes | |
|
|