【技术实现步骤摘要】
本专利技术涉及图像编码领域,更具体地涉及一种嵌入式零树小波编码方法和装置。
技术介绍
图像编码算法是一种以可接受的失真为代价来降低数字图像的数据量以进一步 对图像进行处理、存储和传输等的技术。由于小波变换在时域和频域都具有良好的局部 特性,所以基于这种变换的图像编码算法近几年大获成功。作为基于小波变换的图像编 码技术的里程碑,嵌入式小波编码算法(EZW)已经实现了设计时的最佳目标和视觉编码 性能。通过利用小波变换的能量打包特性和小波子带系数间位置的相似性,EZW获得 了非常好的客观和主观编码性能。由于EZW算法采用逐位平面编码的方式,所以在每个 位平面的主控程就存在一个对以前位平面的重要系数(前大系数)的处理方法问题。原 始的EZW算法对这些系数都采用了跳过处理的方式,即如果一个系数在某一位平面一旦 变成重要的,则在以后的位平面的主控程中就对该系数做跳过处理,不再编码。这种方 法会导致较多小的零树产生,降低编码效率,同时不适用于自底向上扫描顺序的硬件实 现。例如,如果某个前大系数的4个子节点都是零树根,那么由于这个前大系数被跳过 处理,所以就需要用4个零树根符号来表示这四棵零树。
技术实现思路
鉴于以上所述的一个或多个问题,本专利技术提供了一种新颖的嵌入式零树小波编 码方法和装置。根据本专利技术实施例的嵌入式零树小波编码方法包括将输入图像分解为多个小 波分解子带;将所述多个小波分解子带中的所有小波系数添加到主小波系数表中,并将 辅小波系数表设置为空;以及分主控程和辅控程两个阶段、按照从最高位平面到最低位 平面的顺序逐位平面地对所述多个小波分解子带中的所有小波 ...
【技术保护点】
一种嵌入式零树小波编码方法,包括:将输入图像分解为多个小波分解子带;将所述多个小波分解子带中的所有小波系数添加到主小波系数表中,并将辅小波系数表初始化为空;以及分主控程和辅控程两个阶段、按照从最高位平面到最低位平面的顺序逐位平面地对所述多个小波分解子带中的所有小波系数进行编码,其中在位平面n中逐一对所述多个小波分解子带中的所有小波系数进行处理,n为不小于零的整数:在所述主控程阶段,判断所述主小波系数表中的一个小波系数的绝对值是否大于或等于2↑[n],如果是,则根据所述一个小波系数的符号位生成“正重要系数”或“负重要系数”符号,将所述一个小波系数添加至所述辅小波系数表中,并在所述主小波系数表中将所述一个小波系数设置为零,否则,在所述一个小波系数已经被标记为零树节点的情况下,不对所述一个小波系数进行处理,在所述一个小波系数未被标记为零树节点的情况下,判断相对于所述一个小波系数所在的小波分解子带的更高频的小波分解子带中的与所述一个小波系数相关联的小波系数的绝对值是否都小于2n,如果是,则将所述更高频的小波分解子带中的与所述一个小波系数相关联的小波系数标记为零树节点,并生成“零树根”符号,否则 ...
【技术特征摘要】
1.一种嵌入式零树小波编码方法,包括将输入图像分解为多个小波分解子带;将所述多个小波分解子带中的所有小波系数添加到主小波系数表中,并将辅小波系 数表初始化为空;以及分主控程和辅控程两个阶段、按照从最高位平面到最低位平面的顺序逐位平面地对 所述多个小波分解子带中的所有小波系数进行编码,其中在位平面η中逐一对所述多个 小波分解子带中的所有小波系数进行处理,η为不小于零的整数在所述主控程阶段,判断所述主小波系数表中的一个小波系数的绝对值是否大于或 等于2η,如果是,则根据所述一个小波系数的符号位生成“正重要系数”或“负重要系数”符号,将 所述一个小波系数添加至所述辅小波系数表中,并在所述主小波系数表中将所述一个小 波系数设置为零,否则,在所述一个小波系数已经被标记为零树节点的情况下,不对所述一个小波系 数进行处理,在所述一个小波系数未被标记为零树节点的情况下,判断相对于所述一个 小波系数所在的小波分解子带的更高频的小波分解子带中的与所述一个小波系数相关联 的小波系数的绝对值是否都小于2η,如果是,则将所述更高频的小波分解子带中的与所 述一个小波系数相关联的小波系数标记为零树节点,并生成“零树根”符号,否则生成 “孤零”符号,在所述辅控程阶段,生成所述一个小波系数在位平面η-1中的细化位。2.根据权利要求1所述的嵌入式零树小波编码方法,其特征在于,所述多个小波分解 子带中的所有小波系数是根据四级树结构相互关联的。3.根据权利要求1所述的嵌入式零树小波编码方法,其特征在于,按照从左到右、从 上到下的顺序逐子带地将所述多个小波分解子带中的小波系数添加到所述主小波系数表 中。4.根据权利要求3所述的嵌入式零树小波编码方法,其特征在于,按照从左到右、从 上到下的顺序逐小波系数地将各所述小波分解子带中的小波系数添加到所述主小波系数 表中。5.根据权利要求1所述的嵌入式零树小波编码方法,其特征在于,在结束一个位平面的编码处理之后或者在结束一个位平面上的主控程处理之后,判 断是否达到了目标位速率,如果是,则结束编码,否则进行下一个位平面的编码处理或 进行所述一个位平面上的辅控程处理;以及在结束最低位平面的编码处理后,结束编码。6.根据权利要求1所述的嵌入式零树小波编码方法,其特征在于,每当完成一个位平 面上的编码处理后,清除在所述一个位平面上被标记为所述零树节点的小波系数的零树 节点标记。7.根据权利要求1所述的嵌入式零树小波编码方法,其特征在于,根据以下 等式确定用于对所述多个小波分解子带中的所有小波系数进行编码的最高位平面 max =IjOg2Onaxkij |)_|,其中,Ilmax表示最高位平面,Cy表示处于所述输入图像的位置(i,j)处的小波系数,并且用于对所述多个小波分解子带中的所有小波系数进行编码的最 低位平面为位平面nmm = 0。8.一种嵌入式零树小波编码装置,包括小波分解单元,被配置为将输入图像分解为多个小波分解子带;表初始化...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。