Skip to content

Add SMS-based partition pre-screener for inter frames - #5324

Draft
YixinDu1 wants to merge 1 commit into
AOMediaCodec:av2-encfrom
YixinDu1:partition-pruning-sms
Draft

Add SMS-based partition pre-screener for inter frames#5324
YixinDu1 wants to merge 1 commit into
AOMediaCodec:av2-encfrom
YixinDu1:partition-pruning-sms

Conversation

@YixinDu1

Copy link
Copy Markdown
Contributor

Add a unified SMS pre-screener (sms_unified_prune) that runs one MLP inference per square block before the partition search and uses the output to prune partition candidates.

Anchor: da53762
Test condition: CTC, RA, 33 frames, speed 4

RA:

+----------------+------+------+------+------+------+
| Class          |    Y |   Cb |   Cr | wAvg | Enc% |
+----------------+------+------+------+------+------+
| A1             | 0.01 | 0.35 |-0.09 | 0.02 | 96.3 |
| A2             | 0.14 | 0.14 | 0.27 | 0.14 | 95.5 |
| Average w/o B2 | 0.09 | 0.12 | 0.29 | 0.10 | 96.7 |
+----------------+------+------+------+------+------+

STATS_CHANGED

Add a unified SMS pre-screener (sms_unified_prune) that runs one MLP
inference per square block before the partition search and uses the
output to prune partition candidates.

Anchor: da53762
Test condition: CTC, RA, 33 frames, speed 4

RA:
```
+----------------+------+------+------+------+------+
| Class          |    Y |   Cb |   Cr | wAvg | Enc% |
+----------------+------+------+------+------+------+
| A1             | 0.01 | 0.35 |-0.09 | 0.02 | 96.3 |
| A2             | 0.14 | 0.14 | 0.27 | 0.14 | 95.5 |
| Average w/o B2 | 0.09 | 0.12 | 0.29 | 0.10 | 96.7 |
+----------------+------+------+------+------+------+
```
STATS_CHANGED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants