概述
JPEG2000失真的计算是其EBCOT算法的基础,因此了解如何计算失真才能真正理解EBCOT算法。
首先描述wmse的计算公式:
Wmse = ( Delta *1<<K_max)^2 * G_b * W_b^2 。
Pass_wmse = wmse/1<<32
Pass_wmse = Pass_wmse * (0.25^miss_msb)
再描述失真的公式:
Delta_D = Pass_wmse*(Ts +Tm)
失真的计算牵涉到很多概念,主要包括:
1. 能量计算(G_b)
2. 解码的差异
3. 子带的权重(W_b)
4. Delta的值(Delta) 和K_max
5. Miss_msb和Pass_wmse
6. Ts和Tm
详细见
http://www.cppblog.com/windcsn/archive/2007/06/25/26904.html