question about DCVC_RT's BDrate against VTM-17.0
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- machine-learning, testing
Direzione di ricerca
Inizia da test_video.py e dataset_config_example_yuv420.json, quindi confronta le impostazioni di frame e rate del comando DCVC_RT con l'invocazione di VTM-17.0/HM-16.25 EncoderApp. Riproduci i calcoli di BDrate per sequenza e per dataset usando ave_all_frame_bpp e ave_all_frame_psnr e confrontali con le curve del paper; il lavoro è completato quando la discrepanza è spiegata oppure vengono documentate impostazioni corrispondenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello, i use your test suggest to calculate bdrate for DCVC_RT. But my result is far from yours, can you help me?
There are my encode commands:
DCVC_RT:
python test_video.py
--model_path_i cvpr2025_image.pth.tar
--model_path_p cvpr2025_video.pth.tar
--test_config dataset_config_example_yuv420.json
--rate_num 10 --cuda 1 -w 4 --write_stream 1 --force_zero_thres 0.12
--output_path dcvcrt_output.json
--stream_path dcvcrt_out_bin
--force_intra_period -1 --reset_interval 64 --force_frame_num 96
--check_existing 0 --verbose 2 verbose_json True --calc_ssim True
--save_decoded_frame True --cuda_idx 4 5 6 7
VTM-17.0 and HM-16.25:
EncoderApp -c encoder_configuration.cfg
-f 96 -q {qp} --IntraPeriod=-1 --InputFile={src_yuv}
--SourceWidth={width} --SourceHeight={height} --FrameRate={frame_rate}
--Level=6.2 --InputBitDepth=8 --DecodingRefreshType=2
-b {output.bin} -o {enc.yuv}
Then I calculate bdrate (use "ave_all_frame_bpp" and "ave_all_frame_psnr") for every seqs, then calculate their average, but the results are far from your paper's.
I also plot the RD curves for every dataset, compare my RDcurve with your paper's RDcurve figures. But they don't fit perfectly(HEVC_C is far from your curve). For example:
I notice that your paper's RDcurve figures are all for a whole dataset, not for a single seq. So I also calculate BDrate for per dataset, results follow as:
which are closer to your paper results, do you calculate bdrate in this way?
Could your answer my questions? Thanks for reading!
- Lingua principale
- Python
- Stelle
- 845
- Fork
- 140
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/DCVC
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di microsoft/DCVC
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
anchore/grype-db#1149 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: `hermes plugins update` clones an entire monorepo twice - `subdir` is resolved but dropped at both catalog-update call sitesForse già presa @HootRock l’ha presa oggi. Apertacomp/cli P2 type/perf
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NousResearch/hermes-agent#142417 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
SMC SPEC
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
tenstorrent/tt-oca-harness#3287 ·
I maintainer di solito rispondono entro 1 giorno
-
bug enhancement python
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
DewaldOosthuizen/tech-cheat-sheets-and-notes#392 ·
I maintainer di solito rispondono entro 1 giorno
-
Critical advisories on mainApertasecurity
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fabriziosalmi/wildbox#801 ·
I maintainer di solito rispondono entro 1 giorno