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

文档序号:8266676阅读:来源:国知局
面,提供了一种图像搜索系统,包括服务器和所述终端,其 中,所述服务器用于:接收来自所述终端的压缩图像;将所述压缩图像还原为所述目标图 像;在对所述目标图像进行检索获取到检索结果之后,将所述检索结果反馈给所述终端,所 述压缩图像依据对目标图像划分为一个或多个子块进行离散余弦DCT变换后获得的DCT系 数进行压缩编码获得。
[0023] 通过本发明,采用根据预设公式确定初始JPEG标准量化表中的量化值;依据优化 目标函数确定所述预设量化表;输出预设量化表,其中,所述输出预设量化表中的量化值使 得优化目标函数值最小,所述优化目标函数值依据所述目标图像与压缩后的压缩图像的失 真率确定;依据采用所述预设量化表进行量化后的所述DCT系数对所述目标图像进行压缩 编码处理。解决了相关技术中采用JPEG标准量化表压缩的查询图片的比特数无法满足低 性能移动设备的传输性能的问题,达到了不仅提高查询图片的压缩率使其满足了低性能移 动设备的传输需求,而且维持了服务器端采用压缩后的图片检索的结果准确率,大大提高 了图片压缩的操作性,提高用户体验的效果。
【附图说明】
[0024] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025] 图1为JPEG标准的缺省量化表的示意图;
[0026] 图2是根据本发明实施例的一种量化表处理方法的流程图;
[0027] 图2A是根据本发明实施例的图像压缩处理方法的流程图;
[0028] 图3是根据本发明实施例的一种量化表处理装置结构框图;
[0029] 图4是根据本发明实施例的一种图像压缩处理装置的结构框图;
[0030] 图5是根据本发明实施例的一种图像压缩处理装置的优选结构框图;
[0031] 图6是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的结构框图一;
[0032] 图7是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的第一变换单元64的结构框图;
[0033] 图8是根据本发明实施例的一种图像压缩处理装置的优选结构框图中变换模块 52的结构框图二;
[0034] 图9是根据本发明实施例的一种终端的结构框图;
[0035] 图10是根据本发明实施例的一种图像搜索系统;
[0036] 图11为本发明实施例一提供的获取优化量化表的步骤流程图;
[0037] 图IlA为本发明实施例一所使用初始量化表的初始化方式示意图;
[0038] 图IlB为本发明实施例一所使用的优化量化表的不意图;
[0039] 图12为本发明实施例二提供的图像压缩的方法的步骤流程图;
[0040] 图12A为发明实施例二提供的根据子块坐标位置的系数重置位变换步骤流程图;
[0041] 图12B为发明实施例二所提供的结合局部兴趣点坐标位置与子块坐标位置进行 重置位变换的步骤流程图;
[0042] 图13为本发明实施例三提供的据子块坐标位置进行DCT量化系数重置位的示意 图;
[0043] 图13A为构建SIFT尺度空间金字塔的示意图;
[0044] 图13B为本发明实施例三提供的针对移动视觉搜索降低时间复杂度优化的SIFT 兴趣点检测示意图;
[0045] 图14为本发明实施例四图像搜索系统的结构示意图;
[0046] 图15为本发明实施例四图像搜索系统所示搜索流程的步骤流程图。
【具体实施方式】
[0047] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0048] 在本实施例中提供了一种量化表处理方法,图2是根据本发明实施例的一种量化 表处理方法的流程图,如图2所示,该流程包括如下步骤:
[0049] 步骤S202,根据预设公式确定初始JPEG标准量化表中的量化值;
[0050] 步骤S204,依据优化目标函数确定预设量化表;
[0051] 步骤S206,输出预设量化表,其中,输出预设量化表中的量化值使得优化目标函数 值最小,优化目标函数值依据目标图像与压缩后的压缩图像的失真率确定;
[0052] 通过上述步骤,采用预设量化表进行量化能够使得最后得到的压缩图像的特征量 能够较好地保留原目标图像的视觉检索特征,同时也使得该目标图像的特征量的比特数远 远小于目标图像的比特数,进而满足低性能的移动设备的传输需求,提高用户体验。
[0053] 需要说明的是,可以依据实际需要进行重置位变换,对图像进行深层次的压缩编 码处理。例如,在本实施例中,还提供了一种图像压缩处理方法,图2A是根据本发明实施例 的图像压缩处理方法的流程图,如图2A所示,在依据上述图2所示的量化表处理方法输出 预设量化表之后,还包括如下步骤:
[0054] 步骤S208,对一个或多个子块进行离散余弦DCT变换后获得的DCT系数采用预设 量化表进行量化,其中,一个或多个子块通过对用于压缩的目标图像进行划分获得;
[0055] 步骤S210,依据采用预设量化表进行量化后的DCT系数对目标图像进行压缩编码 处理。
[0056] 需要说明的是,上述图像压缩处理方法是在输出量化表之后进行的,也就是说在 对目标图像进行划分之前就已经输出了预设量化表,这样的量化表能够针对不同类型图像 进行压缩编码处理,具有普遍性。当然也可以在对目标图像进行划分之后再输出预设量化 表,这样的量化表具有较强的针对性,能够针对该具体的要进行压缩编码处理的图像而设 置。采用预设量化表进行量化能够使得最后得到的压缩图像的特征量能够较好地保留原目 标图像的视觉检索特征,同时也使得该目标图像的特征量的比特数远远小于目标图像的比 特数,进而满足低性能的移动设备的传输需求,提高用户体验。
[0057] 在依据采用预设量化表进行量化后的DCT系数对目标图像进行压缩编码之前,还 包括:根据预设重置位变换规则对DCT系数进行重置位变换;依据重置位后的DCT系数对 目标图像进行压缩编码处理。采用该方法可以使得量化后、变换后的目标图像的特征量较 好的保留原目标图像的视觉特征,提高检索准确率。
[0058] 其中,预设重置位变换规则可以有多种方法,最为常见的为以下两种,包括:通过 目标图像划分子块的坐标位置进行重置位变换;通过结合目标图像子块局部兴趣点坐标位 置与目标图像子块坐标位置进行重置位变换。用于检索的图片越靠近图像中心位置的局部 特征点,对检索性能的影响越重要,所以可以根据目标图像划分子块的坐标位置进行重置 位变换,这样可以将重要点和次重要点区分开,从而使图片检索更为准确。采用通过结合目 标图像子块局部兴趣点坐标位置与目标图像子块坐标位置进行重置位变换可以缩小检查 范围,降低检查过程的复杂度。
[0059] 在预设重置位变换规则为通过目标图像划分子块的坐标位置进行重置位变换的 情况下,根据预设重置位变换规则对DCT系数进行重置位变换包括如下步骤:确定一个或 多个子块距离图像中心的距离;依据确定的距离对DCT系数所包括的直流系数和交流系数 进行变换。依据子块距离中心的距离进行不同的变换可以让重要的局部特征点重点呈现出 来,使得图片检索更为有利。
[0060] 对目标图像子块不同的区域进行不同的处理的方法为:在一个或多个子块在目标 图像宽度与高度上、下、左、右最外层10%的情况下,只保留DCT系数的直流系数不变,将DCT 系数的交流系数变换为〇 ;在一个或多个子块在目标图像宽度与高度上、下、左、右最外层 10%至20%的情况下,保留DCT系数的直流系数和按照ZIG-ZAG扫描顺序得到前4个交流系 数不变,将剩余的交流系数交换为〇 ;在一个或多个子块在目标图像宽度与高度上、下、左、 右最外侧20%至25%的情况下,保留DCT系数的直流系数和按照ZIG-ZAG扫描顺序得到前 8个交流系数不变,将剩余的交流系数变换为0 ;在不满足上述条件至少之一的情况下,对 DCT系数所包括的直流系数和交流系数保持不变。这样便凸显了中心区域的图像质量,将重 要的位置更为清楚的显现出来,提高检索准确率。
[0061] 在预设重置位变换规则为通过结合目标图像子块局部
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1