0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

計算BD-Rate的基本步驟

工程師鄧生 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-20 10:35 ? 次閱讀

本文結(jié)構(gòu)如下。在第一章中,我將介紹計算BD-Rate的基本步驟。在第二章中,我將通過一個具體的例子來說明計算度量時的結(jié)果差異。在第三章中,我將從數(shù)學的角度來研究它們的區(qū)別。會有一個結(jié)論。

計算BD率

編解碼器質(zhì)量比較實驗包括對不同迭代參數(shù)(比特率、qp、cq-level等)的一系列編碼、解碼和度量計算。這樣,將構(gòu)建RD曲線(比特率度量圖上的點)。我們使用新版本的VQProbe2.3.0 來測試以下指標的給定結(jié)果:PSNR、VMAF、SSIM、CIEDE2000、CAMBI、MS-SSIM。這些指標有助于衡量編碼視頻的質(zhì)量。盡管如此,仍需要更多頂級元指標來評估編解碼器的質(zhì)量。因此,通常使用BD-Rate。

BD-Rate(Bjontegaarddelta 速率)允許測量編解碼器或編解碼器功能提供的比特率降低,同時保持與客觀指標測量的相同質(zhì)量。Bjontegaard[1] 于2001年在“計算RD曲線之間的平均PSNR差異”中描述了BD-Rate方法。它是兩條RD曲線的函數(shù):一條參考曲線和一條測試曲線(順序很重要)。BD-Rate以百分比形式測量。當計算的指標相同時,BD-rate為0%。當測試顯示比參考更好的結(jié)果時,BD-Rate值小于零。

如果測試優(yōu)于參考,則BD-Rate為陰性。

實際上,RD曲線是一個近似值。事實上,沒有曲線。有一組點,每個點對應一個編碼流。展望未來,這就是與眾不同的地方。

740543c4-19e9-11ed-ba43-dac502259ad0.png

準備好所有數(shù)據(jù)后,計算[1] 具有以下步驟。

步驟1.將軸更改為對數(shù)并轉(zhuǎn)置。因此,metric-bitrate到 log_bitrate-metric。

7430be64-19e9-11ed-ba43-dac502259ad0.png

步驟2.三次多項式逼近。這種數(shù)值方法通過最小化函數(shù)與數(shù)據(jù)的標準偏差來擬合三次多項式的系數(shù)。返回四個數(shù)字:a、b、c、d。

744dc482-19e9-11ed-ba43-dac502259ad0.png

步驟 3.設置集成邊界。我們想比較相同條件下的RD 曲線,但它們的范圍不同,所以我們需要對數(shù)據(jù)進行修剪。

左側(cè)邊界定義為兩個數(shù)據(jù)集的最小值中的最大值。右側(cè)邊界定義為兩個數(shù)據(jù)集的最大值中的最小值。

746a4468-19e9-11ed-ba43-dac502259ad0.png

步驟4.計算曲線下面積,即計算step2函數(shù)在step3范圍內(nèi)的積分。

748ff708-19e9-11ed-ba43-dac502259ad0.png

步驟 5.獲取BD-Rate 值。

74a848ee-19e9-11ed-ba43-dac502259ad0.png

實驗

對于這一系列實驗,我編碼了FourPeople_480x270_60.y4m(從AOM-CTC 流中選擇的a5–270p)。編碼是使用libx264 編解碼器在中等和超快預設上完成的。目標比特率為1000、3000、5000、7000、10000kbps。使用 ViCueSoft的 Codec TestPlatform(目前正在開發(fā)中)進行了一系列實驗。

測量結(jié)果示于表中。

74cacacc-19e9-11ed-ba43-dac502259ad0.png

我在實現(xiàn)中找到了上一章中描述的算法:在python 上(JoaoAscenso、JaymeWX)、在excel 上(TimBruylants、ETRO、VrijeUniversiteit Brussel)。VQProbe在 C++實現(xiàn)上運行。所有這些執(zhí)行都是基于三次多項式的近似(下一章會詳細介紹)。所有這些程序都返回相同的結(jié)果BD-Rate=52.9%。同時,AOM的 BD-Rate給出了41.25% 的結(jié)果。

仔細觀察就會發(fā)現(xiàn)差異。使用python,前者使用numpy庫的polyfit函數(shù)。同時,AOM使用 scipy 庫的pchip_interpolate 對RD 曲線進行插值,從而使用分段三次Hermite 插值多項式(PCHIP)。

中間步驟數(shù)據(jù):

多項式插值給出了a=-0.00417, b=0.577055, c=-26.2749,d=400.8928(上一章介質(zhì)預設步驟2 的方程因子)。a=0.001237,b=-0.15458, c=6.551819, d=-86.5756 — 超快。

積分是在 40.69和 49.86之間的邊界內(nèi)進行的(上一章的第3 步)。

圖形下的中預設計算面積為70.57(用于多項式插值)和71.07(用于PCHIP 插值)。對于超快預設:對應的74.47 和 74.23。

74ed45de-19e9-11ed-ba43-dac502259ad0.png ? ? 75376bfa-19e9-11ed-ba43-dac502259ad0.png

這些圖片解釋了結(jié)果的差異。不同的曲線表示圖表下的不同區(qū)域,因此表示不同的BD-Rates。因此,點越少,插值中可能的分歧就越大。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 解碼器
    +關(guān)注

    關(guān)注

    9

    文章

    1144

    瀏覽量

    40827
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3655

    瀏覽量

    134875
  • 比特率
    +關(guān)注

    關(guān)注

    1

    文章

    28

    瀏覽量

    10637

原文標題:?VicuesoftBD-rate:一個名稱-兩個指標AOM與世界

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    BD100系列電量變送器安裝使用

    電子發(fā)燒友網(wǎng)站提供《BD100系列電量變送器安裝使用.pdf》資料免費下載
    發(fā)表于 12-16 11:32 ?0次下載

    深度融入RFID技術(shù),BD被裝庫房管理新方案

    : 一、目標精確定位與需求深度剖析 首要步驟在于精確界定RFID技術(shù)在BD被裝庫房革新中的核心使命與實際需求,諸如加速物資流轉(zhuǎn)效率、削減庫存誤差率、實現(xiàn)物資的即時動態(tài)追蹤等。這要求我們深入探究現(xiàn)有庫房管理流程,精確捕捉存在的問題與
    的頭像 發(fā)表于 12-06 14:36 ?168次閱讀
    深度融入RFID技術(shù),<b class='flag-5'>BD</b>被裝庫房管理新方案

    請問ADC12DJ3200的lane rate怎么計算?

    我最近在看ADC12DJ3200,其datasheet中有關(guān)于sysref的計算方法,但是沒有關(guān)于lane rate的說明,同系列的芯片手冊上也沒有說明。而lane rate又是
    發(fā)表于 12-03 06:24

    使用Phase Lab2024A計算示蹤擴散系數(shù)的操作步驟

    大家好,最新上線的Phase Lab2024A,新增了擴散模塊,目前可支持計算示蹤、本征和互擴散系數(shù)。那么本期小編給大家介紹一下,使用Phase Lab2024A計算示蹤擴散系數(shù)的操作步驟。 本次
    的頭像 發(fā)表于 11-22 10:08 ?219次閱讀
    使用Phase Lab2024A<b class='flag-5'>計算</b>示蹤擴散系數(shù)的操作<b class='flag-5'>步驟</b>

    波特率的定義和計算方法 波特率與數(shù)據(jù)傳輸速度的關(guān)系

    波特率的定義 波特率(Baud Rate),又稱調(diào)制速率或傳符號率,是指每秒傳輸?shù)姆枖?shù)目,單位為波特(Bd)。它是一個數(shù)字信號通信中重要的參數(shù),在串行通信協(xié)議中經(jīng)常被用作衡量串行數(shù)據(jù)速率的標準
    的頭像 發(fā)表于 11-22 09:49 ?2894次閱讀

    ADS1255 data rate是指采樣率還是ADC輸出數(shù)據(jù)的速率(output rate)?

    我在ADS1255的datasheet中看到如下的表格 請問這個data rate是指采樣率還是ADC輸出數(shù)據(jù)的速率(output rate)?
    發(fā)表于 11-22 07:43

    RFID國軍標技術(shù)如何推動BD數(shù)字化裝備升級?

    RFID國軍標與BD數(shù)字化裝備場密切相關(guān)。這兩個方面共同促進了BD現(xiàn)代化建設,極大提高了JS訓練、裝備數(shù)字化管理以及智能化作戰(zhàn)的整體水平。未來,伴隨著技術(shù)革新和應用領域的持續(xù)延伸,RFID國軍標將在BD數(shù)字化裝備場中扮演更為關(guān)鍵
    的頭像 發(fā)表于 10-28 17:30 ?311次閱讀
    RFID國軍標技術(shù)如何推動<b class='flag-5'>BD</b>數(shù)字化裝備升級?

    計算遷移的步驟與注意事項

    計算遷移是一個復雜且關(guān)鍵的過程,需要細致的規(guī)劃和執(zhí)行。以下是云計算遷移的一般步驟及注意事項: 一、云計算遷移的步驟 準備階段 評估目標云環(huán)
    的頭像 發(fā)表于 10-24 09:20 ?686次閱讀

    如何選擇最適合的BD倉儲物流方案?

    BD物資儲存與調(diào)配的實施方案是一門精密而系統(tǒng)的過程,旨在確保BD裝備的安全儲存、高效率的管理以及能迅速響應調(diào)動需求。
    的頭像 發(fā)表于 10-12 10:53 ?243次閱讀
    如何選擇最適合的<b class='flag-5'>BD</b>倉儲物流方案?

    探索BD倉儲物流效能提升的秘訣

    伴隨著科技進步的浪潮和技術(shù)創(chuàng)新的推動,智能化裝備及技術(shù)將在BD倉儲物流建設領域發(fā)揮更廣泛的作用。此外,推動BD倉儲物流建設一體化發(fā)展,也將成為改革中的關(guān)鍵途徑。通過整合和高效利用BD倉儲物流建設資源,促進雙方的互補融合與協(xié)調(diào)發(fā)展
    的頭像 發(fā)表于 10-11 11:15 ?250次閱讀
    探索<b class='flag-5'>BD</b>倉儲物流效能提升的秘訣

    RATE0和RATE1與SFF-8431的RS0 RS1是否有對應關(guān)系?

    RATE0和RATE1與SFF-8431的RS0 RS1是否有對應關(guān)系?按照SFF-8431的描述,應該在我RS0 RS1同為1的時候是最高速率選擇,但ONET8501PB里面RATE0=0,
    發(fā)表于 08-29 07:58

    卷積神經(jīng)網(wǎng)絡計算過程和步驟

    卷積神經(jīng)網(wǎng)絡(Convolutional Neural Network, CNN)是一種深度學習模型,廣泛應用于圖像識別、視頻分析、自然語言處理等領域。本文將詳細介紹卷積神經(jīng)網(wǎng)絡的計算過程和步驟
    的頭像 發(fā)表于 07-03 09:36 ?664次閱讀

    如何解決ht40模式下的2g_rate和5g_rate命令問題?

    :~/BM28_Test_Script/wifi/tx# wl 2g_rate -h 15 -b 20 wl: 錯誤 -29 root@:~/BM28_Test_Script/wifi/tx#wl
    發(fā)表于 06-03 07:27

    電路仿真設計步驟

    電路仿真設計是一個涉及多個步驟的過程,其主要目標是通過計算機模擬來預測和優(yōu)化電路的性能。
    的頭像 發(fā)表于 03-29 14:31 ?1465次閱讀

    bd和hd的畫質(zhì)區(qū)別

    BD(藍光光盤)和HD(高清)是兩種不同的視頻畫質(zhì)標準,各自具有一定的優(yōu)點和特點。在進行比較時,首先需要了解它們的定義和技術(shù)規(guī)格。接下來,我們將詳細介紹BD和HD的畫質(zhì)區(qū)別。 BD(藍光光盤)是一種
    的頭像 發(fā)表于 01-17 09:31 ?6645次閱讀