-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pad input frames in C API and binaries #2826
Conversation
AWCY results at speed 5 on objective-1-fast are more encouraging:
|
e45908b
to
7ee42b2
Compare
I'm convinced mainly by the objective-1-fast results that this is the current best approach. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good to me, you might add in the assert
a mention on why it is failing thought.
but it can be done later.
5b183a2
to
fd242e7
Compare
Document the padding issue in the Rust API. Assume input frame is padded in residual calculation. Fix chroma residual crop for odd dimensions. AWCY results for subset1 at default speed: PSNR Y | PSNR Cb | PSNR Cr | CIEDE2000 | SSIM | MS-SSIM 0.0646 | -0.0875 | -0.1428 | -0.0024 | 0.1555 | 0.1904 PSNR-HVS Y | PSNR-HVS Cb | PSNR-HVS Cr | PSNR-HVS | VMAF | VMAF-NEG 0.1049 | 0.1927 | -0.0311 | 0.1071 | 0.1522 | 0.1444 Small regressions in frame-level metrics are balanced by a large improvement in uniformity of error distribution near the boundary. At the extreme edge, we see a 19.3% reduction in relative error. Over the 8 pixel wide region at the boundary, we see an average reduction of 5.3%. Results at speed 5 on objective-1-fast are more encouraging: PSNR Y | PSNR Cb | PSNR Cr | CIEDE2000 | SSIM | MS-SSIM -0.0241 | -0.0949 | -0.1844 | -0.0700 | 0.1164 | 0.1265 PSNR-HVS Y | PSNR-HVS Cb | PSNR-HVS Cr | PSNR-HVS | VMAF | VMAF-NEG -0.0187 | 0.0020 | -0.0707 | -0.0159 | 0.0142 | 0.0073
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great :)
Fixes #2823.
Small regressions in frame-level metrics are balanced by a large improvement in uniformity of error distribution near the boundary. At the extreme, we see a 19.3% reduction in relative error. Over the 8 pixel wide region at the boundary, we see an average reduction of 5.3%.