Opened 8 months ago

Closed 8 months ago

#195 closed defect (fixed)

Mismatch on class F when AMVR is off and IBC is on

Reported by: guichunli Owned by:
Priority: major Milestone: VTM-4.0.1
Component: VTM Version: VTM-4.0
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

When running AMVR tool off tests, it was observed that mismatch happened on some class F sequences.
Following is an example of the encoder settings that cause the mismatch:

EncoderAppStatic -c ../cfg/encoder_randomaccess_vtm.cfg -c ../cfg/per-class/classF.cfg --InputFile=/sequences/SlideEditing_1280x720_30.yuv --BitstreamFile=Bin_IMV0_T2RA_F_S03_R1_qp22_s32_f33_t1.bin --SourceWidth=1280 --SourceHeight=720 --QP=22 --FrameSkip=32 --FramesToBeEncoded=33 --IntraPeriod=32 --FrameRate=30 --InputBitDepth=8 --ReconFile=/dev/null --TemporalSubsampleRatio=1 --Level=3.1 --SEIDecodedPictureHash=1 --PrintHexPSNR -v 6 --IMV=0 --AffineAmvr=0 --AffineAmvrEncOpt=0

Attachments (2)

enc_dec_log.zip (10.7 KB) - added by guichunli 8 months ago.
Encoding and decoding logs
bug_log2.zip (6.2 KB) - added by guichunli 8 months ago.
Failed case after applying the changes on VTM-4.0

Download all attachments as: .zip

Change history (10)

Changed 8 months ago by guichunli

Encoding and decoding logs

comment:1 Changed 8 months ago by fbossen

Still present in commit eb547a55f9a002db28780f392009a5a75807a331

comment:3 Changed 8 months ago by guichunli

Hi, Frank,

Just tried to apply this change to VTM-4.0, and it fixed the previously reported test case, but still has failures on some other cases.
Such as the following configuration:

EncoderAppStatic -c ../cfg/encoder_randomaccess_vtm.cfg -c ../cfg/per-class/classF.cfg --InputFile=/sequences/SlideShow_1280x720_20.yuv --BitstreamFile=Bin_T2RA_F_S04_R2_qp27_s304_f17_t1.bin --SourceWidth=1280 --SourceHeight=720 --QP=27 --FrameSkip=304 --FramesToBeEncoded=17 --IntraPeriod=16 --FrameRate=20 --InputBitDepth=8 --ReconFile=/dev/null --TemporalSubsampleRatio=1 --Level=3.1 --SEIDecodedPictureHash=1 --PrintHexPSNR -v 6 --IMV=0 --AffineAmvr=0 --AffineAmvrEncOpt=0 1>Enc_T2RA_F_S04_R2_qp27_s304_f17_t1.log 2>enc_err.txt
DecoderAppStatic -b Bin_T2RA_F_S04_R2_qp27_s304_f17_t1.bin --SEIDecodedPictureHash=1 >Dec_T2RA_F_S04_R2_qp27_s304_f17_t1.log 2>dec_err.txt

Test log will be attached.

Changed 8 months ago by guichunli

Failed case after applying the changes on VTM-4.0

comment:4 Changed 8 months ago by fbossen

comment:5 Changed 8 months ago by wchien

The suggested changes were tested locally and mismatch is removed for SlideShow_1280x720_20.yuv QP22 when AMVR is off

comment:6 Changed 8 months ago by fbossen

What about the case for QP27 reported by Guichun?

comment:7 Changed 8 months ago by wchien

The suggested changes were tested on top of VTM4.0 with --IMV=0 --AffineAmvr=0
Enc/Dec are now matched for ClassF

comment:8 Changed 8 months ago by XiangLi

  • Milestone set to VTM-4.0.1
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.