International organisation for standardisation


Subtest 4: Filter size and shape



Yüklə 9,08 Mb.
səhifə100/200
tarix05.01.2022
ölçüsü9,08 Mb.
#76737
1   ...   96   97   98   99   100   101   102   103   ...   200

5.8.6Subtest 4: Filter size and shape


5.8.6.1.1.1.1.1.1JCTVC-F041 CE8 Subtest 4: Adaptive Loop Filtering Using Two Filter Shapes [F. Kossentini, H. Guermazi, N. Mahdi, M. A. Ben Ayed, M. Horowitz (eBrisk)]

ALF employs two filter shapes, diamond 7×5 with 12 coefficients (TI proposal) and Cross 11x5 with 8 coefficients (eBrisk proposal). This reduce the worst-case number of coefficients from current 20 (diamond 9x7) to 12. Also both are vertical size 5, thus reducing memory bandwidth.

Same as in HM3.1-dev-adcs-adcs anchor, encoder determines filter shape first (using block-based classification), then determining the BA or RA, then CU-on/off control map.


5.8.6.1.1.1.1.1.2JCTVC-F305 CE8 Subtest 4: Cross-check of eBrisk proposal (JCTVC-F041) on adaptive loop filtering using two filter shapes [P. Lai, F. C. A. Fernandes (Samsung)]
5.8.6.1.1.1.1.1.3JCTVC-F234 CE8, Subset 4, Tool 3: ALF decode with reduced vertical filter size (JCTVC-E060) [M. Budagavi, V. Sze, M. Zhou (TI)]

Nx5-Set1 ALF filter set (5x5, 7x5, or 9x5) that reduces the vertical size of the filter to 5. Since this filter operate on only five lines instead of the original seven, the size of the line buffers goes down from 6 lines to 4 lines. This was compared with the HM3.0 anchor which adopts 5x5, 7x7, or 9x7 filter.



5.8.6.1.1.1.1.1.4JCTVC-F304 CE8 Subtest 4: Cross-check of TI’s proposal (JCTVC-F234) on ALF decode with reduced vertical filter size [P. Lai, F. C. A. Fernandes (Samsung)]


5.8.6.1.1.1.1.1.5JCTVC-F303 CE8 Subtest 4: ALF using vertical-size 5 filters with up to 9 coefficients [P. Lai, F. C. A. Fernandes (Samsung), H. Guermazi, F. Kossentini (eBrisk)]

Two filter shapes, star-5x5 with 9 coefficients and cross-11x5 with 8 coefficients are used for luma ALF. This reduce the worst-case number of coefficients from current 20 (diamond 9x7) to 9. Also both are vertical size 5, thus reducing memory bandwidth.

Same as in HM3.1-dev-adcs-adcs anchor, encoder determines filter shape first (using block-based classification), then determining the BA or RA, then CU-on/off control map.

5.8.6.1.1.1.1.1.6JCTVC-F324 CE8 Subset 4: Cross-Verification of Samsung and eBrisk adaptive loop filter (JCTVC-F303) by Qualcomm [I. S. Chong, M. Karczewicz (Qualcomm)]


5.8.6.1.1.1.1.1.7JCTVC-F244 CE8: Samsung ALF (JCTVC-F303) crosscheck [M. Budagavi (TI)] [late upload 07-10]
5.8.6.1.1.1.1.1.8General

High-efficiency test results:






JCTVC-F041

eBrisk


Anchor: HM3.1-dev-adcs

{dia-7x5, cross-19x5}



JCTVC-F234

TI

Anchor: HM3.0



{9x7, 7x7, 5x5}

JCTVC-F303

Samsung/eBrisk

Anchor: HM3.1-dev-adcs

{dia-7x5, cross-19x5}



AI

RA

LDB

LDP

AI

RA

LDB

LDP

AI

RA

LDB

LDP

BD-rate

0.0

0.0

0.0

0.0

0.1

0.2

0.3




0.1

0.2

0.1




Enc. Time

96%

97%

97%

97%













82%

92%

93%




Dec. time

100%

100%

99%

99%

100%

93%

99%




98%

98%

97%




Vertical taps

5

5

5

Max# of coeff.

12

17

9

Note that the anchor is different for different proposals in the table.

Each has a vertical extent of 5. The shapes are otherwise somewhat different.

JCTVC-F303 has the lowest complexity among these, from both the encoder and decoder perspective, and little penalty.

Decision: Adopt JCTVC-F303.


Yüklə 9,08 Mb.

Dostları ilə paylaş:
1   ...   96   97   98   99   100   101   102   103   ...   200




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin