量化表、图像压缩处理方法、装置、终端及图像搜索系统的制作方法_3

文档序号:8266676阅读:来源:国知局
兴趣点坐标位置与目标图 像子块坐标位置进行重置位变换的情况下,根据预设重置位变换规则对DCT系数进行重置 位变换包括:确定目标图像的兴趣点区域;判断一个或多个子块是否属于兴趣点区域;在 判断结果为是的情况下,保留DCT系数不变,和/或,在判断结果为否的情况下,保留DCT系 数的直流系数和按照ZIG-ZAG扫描顺序得到前4个交流系数不变,将剩余的交流系数交换 为0。检查图像兴趣点过程只检测了小尺度的图像兴趣点,同时,兴趣点检测过程还略去了 之后的下采样、再构造大尺度空间、寻找极值点的过程,大大降低了检测过程的复杂度。
[0062] 在本实施例中还提供了一种量化表处理装置和图像压缩处理装置,该装置用于实 现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语"模块" 可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件 来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0063] 图3是根据本发明实施例的一种量化表处理装置结构框图,如图3所示,该装置包 括第一确定模块32、第二确定模块34和输出模块36。下面对该装置进行说明。
[0064] 第一确定模块32,用于根据预设公式确定初始JPEG标准量化表中的量化值;第二 确定模块34,连接至上述第一确定模块32,用于依据优化目标函数确定预设量化表;输出 模块36,连接至上述第二确定模块34,用于输出预设量化表,其中,输出预设量化表中的量 化值使得优化目标函数值最小,优化目标函数值依据目标图像与压缩后的压缩图像的失真 率确定。
[0065] 图4是根据本发明实施例的一种图像压缩处理装置的结构框图,如图4所示,该装 置除了包括图3所示模块外还包括量化模块42和处理模块44,下面对该装置进行说明。 [0066] 量化模块42,连接至上述输出模块36,用于对一个或多个子块进行离散余弦DCT 变换后获得的DCT系数采用预设量化表进行量化,其中,一个或多个子块通过对用于压缩 的目标图像进行划分获得;处理模块44,连接至上述量化模块42,用于依据采用预设量化 表进行量化后的DCT系数对目标图像进行压缩编码处理。
[0067] 图5是根据本发明实施例的一种图像压缩处理装置的优选结构框图,如图5所示, 该装置除了包括图3或图4所示模块外,还包括变换模块52。下面对该装置进行说明。
[0068] 变换模块52,连接至上述量化模块42,用于根据预设重置位变换规则对DCT系数 进行重置位变换;处理模块还用于依据重置位后的DCT系数对目标图像进行压缩编码处 理。
[0069] 图6是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的结构框图一,如图6所示,该变换模块52包括第一确定单元62和第一变换单元64,下 面对该变换模块进行说明。
[0070] 第一确定单元62,用于在预设重置位变换规则为通过目标图像划分子块的坐标 位置进行重置位变换的情况下,确定一个或多个子块距离图像中心的距离;第一变换单元 64,连接至上述第一确定单元62,用于依据确定的距离对DCT系数所包括的直流系数和交 流系数进行变换。
[0071] 图7是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的第一变换单元64的结构框图,如图7所示,该第一变换单元64包括以下至少之一子单 J Li 〇
[0072] 第一变换子单元72,用于在一个或多个子块在目标图像宽度与高度上、下、左、右 最外层10%的情况下,只保留DCT系数的直流系数不变,将DCT系数的交流系数变换为0 ;第 二变换子单元74,用于在一个或多个子块在目标图像宽度与高度上、下、左、右最外层10% 至20%的情况下,保留DCT系数的直流系数和按照ZIG-ZAG扫描顺序得到前4个交流系数 不变,将剩余的交流系数交换为〇 ;第三变换子单元76,用于在一个或多个子块在目标图 像宽度与高度上、下、左、右最外侧20%至25%的情况下,保留DCT系数的直流系数和按照 ZIG-ZAG扫描顺序得到前8个交流系数不变,将剩余的交流系数变换为0 ;第四变换子单元 78,用于在不满足上述条件至少之一的情况下,对DCT系数所包括的直流系数和交流系数 保持不变。
[0073] 图8是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的结构框图二,如图8所示,该变换模块52包括第二确定单元82、判断单元84和第二变 换单元86。下面对该变换模块52进行说明。
[0074] 第二确定单元82,用于在预设重置位变换规则为通过结合目标图像子块局部兴趣 点坐标位置与目标图像子块坐标位置进行重置位变换的情况下确定目标图像的兴趣点区 域;判断单元84,连接至上述第二确定单元82,用于判断一个或多个子块是否属于兴趣点 区域;第二变换单元86,连接至上述判断单元84,用于在判断结果为是的情况下,保留DCT 系数不变,和/或,在判断结果为否的情况下,保留DCT系数的直流系数和按照ZIG-ZAG扫 描顺序得到前4个交流系数不变,将剩余的交流系数变换为0。
[0075] 图9是根据本发明实施例的一种终端的结构框图,如图9所示,该终端90包括上 述所述的量化表处理装置92和/或上述任一项所述的图像压缩处理装置94。
[0076] 图10是根据本发明实施例的一种图像搜索系统100,如图10所示,该系统100包 括服务器102和上述终端90,下面对该服务器102进行说明。
[0077] 服务器102用于:接收来自终端的压缩图像;将压缩图像还原为目标图像;在对目 标图像进行检索获取到检索结果之后,将检索结果反馈给上述终端,该压缩图像依据对目 标图像划分为一个或多个子块进行离散余弦DCT变换后获得的DCT系数进行压缩编码获 得。
[0078] 通过上述实施例及优选实施方式,将用于压缩的目标图像划分为一个或多个子 块;对划分的一个或多个子块进行离散余弦DCT变换;对一个或多个子块进行DCT变换后 获得的DCT系数采用预设量化表进行量化,其中,预设量化表中的量化值使得优化目标函 数值最小,优化目标函数值依据目标图像与压缩后的压缩图像的失真率确定;依据采用预 设量化表进行量化后的DCT系数对目标图像进行压缩编码处理,上述实施例及优选实施方 式能够使得压缩后的查询图像在符合JPEG码流标准的情况下提高查询图片的压缩率,并 维持服务器端采用压缩后的图片检索的结果准确率。
[0079] 针对现有技术中的缺陷,本发明提供一种图像压缩的方法及图像搜索系统。该方 法和系统能够使得压缩后的特征量在符合JPEG码流标准的情况下提高查询图片的压缩 率,并维持服务器端采用压缩后的图片检索的结果准确率。
【具体实施方式】 [0080]
[0081] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明 一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0082] 本发明主要是提供一种图像压缩的方法及图像搜索系统。该方法和系统能够使得 压缩后的特征量在符合JPEG码流标准的情况下提高查询图片的压缩率,并维持服务器端 采用压缩后的图片检索的结果准确率。
[0083] 第一实施例
[0084] 图11示出了本发明实施例一提供的获取优化量化表的步骤流程图。结合图11所 示,本实施例中的优化量化表获取方法如下文所述。
[0085] 1101,根据预设的公式设定初始量化表中的量化值,缩减问题空间。
[0086] 一般情况下,JPEG压缩流程采用其推荐的缺省量化表对DCT系数进行量化。JPEG 标准推荐的缺省量化表如图1所示。JPEG缺省量化表设计的出发目标是保持人类视觉的感 官效果,并未针对视觉搜索或保持图像特征做特别的优化。为了保持图像特征,同时进一步 提高压缩性能,需要重新设定量化表。然而JPEG标准规定的量化表为是8*8的矩阵,每个 矩阵元素的取值范围一般为图像像素取值范围(通常为256个级别),整个量化表的取值空 间非常大。可以认为,目前还未设计出合适的算法和技术手段能够精确地为8*8的量化表 的每个元素找到合适的取值,使其成为对视觉搜索最佳的量化表。对此
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1