av1_crf31_bicubic#52
Merged
YassineYousfi merged 1 commit intoApr 13, 2026
Merged
Conversation
|
Thanks for the submission @m2kanodi! 🤏 A maintainer will review your PR shortly. To run the evaluation, a maintainer will trigger the |
Eval Results:
|
numix74
pushed a commit
to numix74/comma_video_compression_challenge
that referenced
this pull request
Apr 18, 2026
av1_crf31_bicubic
Eval Failed:
|
Collaborator
|
@m2kanodi Congratulations on making it onto the leaderboard! I hope you had fun competing in the challenge and learned something new along the way. If you are looking for a job or internship, please email [email protected] with a link to this PR. See you in the next challenge! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
submission name:
av1_crf31_bicubic
upload zipped
archive.ziparchive.zip
report.txt
does your submission require gpu for evaluation (inflation)?
no
did you include the compression script? and want it to be merged?
yes
additional comments
SVT-AV1 preset 0 at CRF 31, with corridor-aware preprocessing and a
sharpening pass at inflate.
Pipeline:
to 512x384 and only care about the lower-center driving corridor.
Everything outside (sky, buildings, hood, passing trees) is high-entropy
content the encoder would otherwise spend bits on for no scoring benefit.
The preprocess step draws a per-segment corridor polygon, hand-tuned on
the four 300-frame chunks of 0.mkv since the mount drifts, feathers the
mask by 24px, and on the outside region runs a YUV-space luma gaussian
blur (strength 2.5) plus medium chroma average-pooling. Inside the
corridor the frame is untouched. The output is written as an FFV1
lossless intermediate so the encoder only sees the denoised frames.
film-grain 22, keyint 180, scd=0. The score has a sqrt on the PoseNet
term and a linear 25x weight on rate, so spending a few extra bits at
CRF 31 (vs a tighter CRF) gives PoseNet headroom that more than pays
for the rate hit at this operating point. Going lower than 31 flipped
the balance the other way in my sweeps.
original resolution, then a 9-tap binomial unsharp mask at strength 0.27.
Bicubic was a small but consistent PoseNet improvement over lanczos on
this content; SegNet was unchanged. The unsharp recovers the
high-frequency edges SegNet relies on without visible ringing on lane
markings.
MPS if available, otherwise falls back to CPU with identical output.
Final local score: 2.03 (posenet 0.0713, segnet 0.00521, rate 0.0267).
Evaluated on an M-series Mac (MPS). On the same box baseline_fast measured
4.43 vs the README's 4.39, so the CI number should land at or just under
2.03.