cd-athena / VCA

Video complexity analyzer
GNU General Public License v3.0
77 stars 9 forks source link

Question about metrics min/max #68

Closed PhilippeR closed 1 year ago

PhilippeR commented 1 year ago

Hello, What are the range (min/max) of those metrics ?

Thank you.

vigneshvijay94 commented 1 year ago

L: [0,255] E: [0,511] h: [0,511] Epsilon is the gradient of h; hence, its value range is [0, 1023].

VD-NVencC commented 1 year ago

1440p60 clip with an E range greater than 255, what might that mean? rstudio

vigneshvijay94 commented 1 year ago

Could you please share the video you tested on so that we can reproduce this?

VD-NVencC commented 1 year ago

21frames were extracted and appear to score exactly as the original recording. shell

VD-NVencC commented 1 year ago

Didn't realize version 2 was released, compiled v2.0 and ran the test in that environment two_point_oh_no E, and h moving up compared to 1.5

vigneshvijay94 commented 1 year ago

For natural video scenes, we don't see E going over 255 (the same can be said about the h feature as well). We didn't add a clipper function or normalization function for the feature values because the interpretation of the results is different for different applications. It is up to the calling application to clip the values above a certain threshold or set a normalization of the feature values if needed. Regarding v2.0 output, the default CLI uses low-pass DCT optimization. So, the 1440p analysis is similar to the 720p analysis, a fast approximation of the features. Hence, the values are expected to change compared to the normal DCT function. Please use --no-lowpass in the CLI to disable low-pass DCT optimization if needed.