1.一种JPEG2000图像编码方法,包括以下步骤:步骤1、原始图像预处理;
步骤2、离散小波变换;
步骤3、量化处理;
步骤4、Tier 1编码;
步骤5、Tier 2编码;
其特征是:所述步骤4的Tier 1编码具体包括以下步骤:a)、确定门限的初始值:
对第一个编码块中的所有编码通道全部进行编码,计算相应的率失真斜率Sj;率失真斜率门限λ的初始值是第一个编码块中大于零的最小率失真斜率值;其中编码通道的率失真斜率Sj的公式如下:其中,j是通道序号,Rj和Rj-1分别表示累计到j和j-1通道时的累计码率,Dj和Dj-1分别表示j通道和j-1通道产生的失真;
b)、筛选满足条件的编码通道:
对剩余编码块进行初始化,把编码块中所有编码通道设置为“0”状态;对剩余编码块的第j个通道,计算其率失真斜率Sj和累积编码长度R;首先,比较R与Rmax,如果在第一次循环中就出现R≥2Rmax的情况,则停止编码,转到步骤d);接着比较Sj与λ,如果Sj<λ且Sj>0,对此编码通道设置为“1”状态,同时停止对该编码块的编码,进行下一编码块的编码;
如果Sj≥λ或Sj≤0,将该编码通道设置为“1”状态,继续编码下一个编码通道,直至编码完所有编码通道,继续下一编码块中的编码通道;如果编码完所有编码通道时R≤Rmax,跳转到第c)步,否则转到步骤d);
c)、调整门限值:减小率失真斜率门限的值:λ′=λ/β,再回到步骤b)并以λ′的值代替步骤b)中λ的值再次筛选编码通道,直至R>Rmax时,转到步骤d);其中β取为1.11;
d)对筛选出来状态为“1”的编码通道送入Tier 2编码。