发明名称 一种任意形状区域分割的分形图像编解码方法
摘要 本发明属于一种任意形状区域分割的分形图像编解码方法,所述的方法包括基于分形维数的粗分和基于区域增长的细分,在原始图像上以一定的距离散布尺寸为一个像素大小的值域种子,在紧缩图像上以一定的距离散布定义域种子,计算值域种子的分形维数和定义域种子的分形维数,存储区域面积就可实现对任意形状区域的轮廓编码,将增长后的区域面积量化为最小区域面积参数的整数倍,利用传统的熵编码算法以进一步提高编码效率,同时量化存储区域所有的变换系数,形成内容编码,最终获得压缩图像,从而避免了链码或区域边界地图等传统方法所带来的高冗余、低压缩比等弊端。
申请公布号 CN1489114A 申请公布日期 2004.04.14
申请号 CN03156749.5 申请日期 2003.09.09
申请人 北京交通大学 发明人 赵耀;孙运达
分类号 G06T9/00 主分类号 G06T9/00
代理机构 北京汇泽知识产权代理有限公司 代理人 阎立德
主权项 1、一种任意形状区域分割的分形图像编解码方法,其特征在于:所述的方法包括基于分形维数的粗分和基于区域增长的细分,有如下步骤:(1)在原始图像上以一定的距离散布尺寸为一个像素大小的值域种子,对原始图像行、列降2采样或四个相邻像素的平均生成紧缩图像,在紧缩图像上以一定的距离散布定义域种子;(2)分析每一个种子的生长环境,即在种子周围特定大小的正方形内,计算值域种子的分形维数和定义域种子的分形维数;(3)对于每一个值域种子,选择和它的生长环境最相似,维数最接近的一定数量的定义域种子作为它的相似区域,所有值域种子和它们所对应的相似区域构成粗分结果;(4)对粗分结果进一步的分割为基于区域增长的细分,从原始图像中取出一个值域种子,如果它所在的位置尚未被以前的值域种子增长到,种子有效,进行下一步,否则丢弃并处理下一个值域种子; (5)从当前值域种子的相似区域中取出一个定义域种子,构成一个种子对,令一对种子共同增长,以A表示值域种子的增长区域,B表示定义域种子的增长区域,构造一个候选队列暂存所有等待被增长的像素,并用当前值域种子有效的8邻域像素初始化,根据一个伪随机数发生器的输出,不断的从候选队列中取出下一个像素,如果它尚未被当前值域种子增长过,则将其加入A中,将其有效的8邻域像素加入候选队列中,同时在紧缩图像中对应增长B,A和B要求至少增长到一个最小区域面积大小,如果拼贴误差大于设定的阈值或候选队列为空,增长结束;(6)如果当前值域种子的相似区域中还有定义域种子,重复上一步,否则进行下一步;(7)从当前值域种子各次增长得到的所有A中选择区域面积最大的一个,如果面积相同就选择拼贴误差较小的一个,作为当前值域种子对应的最佳编码单元,记录它所包含的像素;(8)如果原始图像中还有值域种子,返回第4步,否则进行轮廓编码和内容编码;(9)存储区域面积就可实现对任意形状区域的轮廓编码,将增长后的区域面积量化为最小区域面积参数的整数倍,利用传统的熵编码算法以进一步提高编码效率,同时量化存储区域所有的变换系数,形成内容编码,最终获得压缩图像;(10)解码时,根据读出的区域面积再现每一个种子的增长过程,即可精确恢复任意形状的区域轮廓,在此基础上使用变换系数迭代任意的初始图像,生成区域内容,而对于原始图像中未能增长到的少量残余像素,由其邻域像素的线性预测器填充。
地址 100044北京市海淀区西直门外上园村3号