SOGO論壇
  登入   註冊   找回密碼
查看: 1111|回覆: 1
列印 上一主題 下一主題

[問題求助] BDPSNR問題 [複製連結]

Rank: 3Rank: 3

狀態︰ 離線
跳轉到指定樓層
1
發表於 2012-3-24 12:59:25 |只看該作者 |倒序瀏覽
BDPSNR是在VCEG-m33文件理被提出的PSNR比較技術
VCEG-m34是範例檔,問題看完M33文件後仍然不懂如何算出M34表上的那些值。
M33與M34直接用google搜尋第一個檔案就是了。拜託請幫幫我。
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 5Rank: 5

數位軟體勳章

狀態︰ 離線
2
發表於 2012-3-27 21:15:37 |只看該作者
請問你是那邊不理解,另外您也不給hyperlink.很難找到你要的.Google第一筆資料是M33單眼相機吧.Keyword為何?

看起來並不難阿.只要有影像處裡的底子何況下面文件中有四個已知的參數就可以算出來....?不知道為何你不理解

http://wftp3.itu.int/av-arch/video-site/0104_Aus/VCEG-M33.doc 這是找的VCEG-m34 教學資料

1        Introduction
VCEG-L38 defines "Recommended Simulation Conditions for H.26L".  One of the outcomes is supposed to be RD-plots where PSNR and bitrate differences between two simulation conditions may be read.  The present document describes a method for calculating the average difference between two such curves.  The basic elements are:
•        Fit a curve through 4 data points (PSNR/bitrate are assumed to be obtained for QP = 16,20,24,28)
•        Based on this, find an expression for the integral of the curve
•        The average difference is the difference between the integrals divided by the integration interval
2        IPR
“The contributor(s) are not aware of any issued, pending, or planned patents associated with the technical content of this proposal.”
3        Fitting a curve
A good interpolation curve through 4 data points of a "normal" RD-curve (see figure 1) can be obtained by:
SNR = (a + b*bit + c*bit2)/(bit + d)
where a,b,c,d are determined such that the curve passes through all 4 data points.
This type of curve is well suited to make interpolation in "normal" luma curves.  However, the division may cause problems.  For certain data (Jani pointed out some typical chroma data) the obtained function may have a singular point in the range of integration - and it fails.
4        Use of logarithmic scale of bitrate
When we look at figure 1, the difference between the curves is dominated by the high bitrates.
•        The range (1500-2000) gets 4 times the weight of the range (375-500) even if they both represent a bitrate variation of 33%
Hence it was considered to be more appropriate to do the integration based on logarithmic scale of bitrate.  Figure 2 shows a plot where "Logarithmic x-axes" is used in the graph function of Excel.  However, this function has no flexibility and only allows factors of 10 as units.
In figure 3 I first took the logarithm of bitrates and the plot has units of "dB" along both axes.  The factor between two vertical gridlines in the plot is:  100.05 = 1.122  (or 12.2%).  Could this be an alternative way of presenting RD-plots?
4.1        Interpolation with logarithmic bitrate scale
With logarithmic bitrate scale the interpolation can also be made more straight forward with a third order polynomial of the form:
SNR = a + b*bit + c*bit2 + d*bit3
This result in good fit and there is no problems with singular points.  This is therefore the function I have used for the calculations in VCEG-M34.  However, for integration of luma curves the results are practically the same as with the first integration method which was used for the software distributed by Michael regarding the complexity experiment.
In the same way we can do the interpolation to find Bit as a function of SNR:
SNR = a + b*SNR + c*SNR2 + d*SNR3
In this way we can find both:
•        Average PSNR difference in dB over the whole range of bitrates
•        Average bitrate difference in % over the whole range of PSNR
On request from Michael average differences are found over the whole simulation range (see integration limits in figure 3) as well as in the middle section - called mid range.
•        As a result VCEG-M34 shows 4 separate data tables.
5        Conclusions
•        It is proposed to include this method of finding numerical averages between RD-curves as part of the presentation of results.  This is a more compact and in some sense more accurate way to present the data and comes in addition to the RD-plots.
•        The distinction between "total range" and "mid range" does not seem to add much and it is therefore proposed to use "total range" only.
•        From the data it is seen that relation between SNR and bitrate is well represented by    0.5 dB = 10%  or 0.05 dB = 1%  It is therefore proposed to calculate either change in bitrate or change in PSNR.
•        Should it be considered to present RD-plots as indicated in figure 3?
失敗只有一種:那就是半途而廢
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-5-7 19:15

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部