《一种图像处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种图像处理方法及装置.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310416756.X (22)申请日 2013.09.12 G06T 5/50(2006.01) G06T 5/00(2006.01) G06T 3/40(2006.01) G06T 7/00(2006.01) (71)申请人 华为终端有限公司 地址 518129 广东省深圳市龙岗区坂田华为 基地 B 区 2 号楼 (72)发明人 朱聪超 罗巍 邓斌 (74)专利代理机构 北京中博世达专利商标代理 有限公司 11274 代理人 申健 (54) 发明名称 一种图像处理方法及装置 (57) 摘要 本发明实施例公开了一种图像处理方法及装。
2、 置, 涉及图像处理领域, 使智能终端运动的情况下 获得一张场景内不同拍摄主题都清晰的图像。该 方法包括 : 在智能终端运动的状态下采集同一场 景的至少两张不同焦点的图像 ; 在至少两张图像 中任意选择一张作为模板, 对至少两张图像提取 特征点, 分别对至少两张图像中除模板外的图像 的特征点与模板的特征点进行匹配, 根据匹配成 功的特征点对, 获取至少两张图像中除模板外的 图像与模板之间的变换参数 ; 根据变换参数对除 模板外的图像进行变换, 将模板和变换后的图像 作为至少两张图像的配准结果 ; 将配准结果进行 融合, 获取融合后的图像。 本发明的实施例应用于 图像处理。 (51)Int.Cl。
3、. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书12页 附图7页 (10)申请公布号 CN 104463817 A (43)申请公布日 2015.03.25 CN 104463817 A 1/3 页 2 1. 一种图像处理方法, 应用于智能终端, 其特征在于, 包括 : 在所述智能终端运动的状态下采集同一场景的至少两张图像, 所述至少两张图像采用 不同的焦点 ; 在所述至少两张图像中任意选择一张作为模板, 对所述至少两张图像提取特征点, 分 别对所述至少两张图像中除所述模板外的图像的特征点与所述模板的特征点进行匹配, 获 取匹配成功的特征点对, 根据所述匹。
4、配成功的特征点对, 获取所述至少两张图像中除所述 模板外的图像与所述模板之间的变换参数 ; 根据所述变换参数对所述至少两张图像中除所述模板外的图像进行变换, 将所述模板 和变换后的图像作为所述至少两张图像的配准结果 ; 将所述至少两张图像的配准结果进行焦点融合, 获取融合后的图像。 2. 根据权利要求 1 所述的图像处理方法, 其特征在于, 所述对所述至少两张图像提取 特征点, 分别对所述至少两张图像中除所述模板外的图像的特征点与所述模板的特征点进 行匹配, 获取匹配成功的特征点对, 具体包括 : 根据特征点提取算法分别在所述至少两张图像中提取特征点及所述特征点的特征描 述符 ; 分别将不同图。
5、像中的所述特征点的特征描述符的值与所述模板中的相应特征点的特 征描述符的值进行对比, 选择特征描述符的值与所述模板中的相应特征点的特征描述符的 值的差在预设范围内的特征点作为匹配成功的特征点对。 3. 根据权利要求 2 所述的图像处理方法, 其特征在于, 所述特征描述符包括 : 特征点所 在邻域的边缘、 轮廓、 梯度信息。 4. 根据权利要求 1 所述的图像处理方法, 其特征在于, 所述获取所述至少两张图像中 除所述模板外的图像与所述模板之间的变换参数, 还包括 : 获取采集所述至少两张图像时所述智能终端的镜头的位移, 根据采集所述至少两张图 像时所述智能终端的镜头的位移, 获取所述至少两张图。
6、像的图像尺寸差异, 根据匹配成功 的特征点对以及所述图像尺寸差异, 获取所述变换参数 ; 或者, 获取采集所述至少两张图像时所述智能终端的位移, 根据采集所述至少两张图像时所 述智能终端的位移, 获取所述至少两张图像的图像平移参数, 根据匹配成功的特征点对以 及所述图像平移参数, 获取所述变换参数 ; 或者, 获取采集所述至少两张图像时所述智能终端的镜头的位移和采集所述至少两张图像 时所述智能终端的位移, 根据采集所述至少两张图像时所述智能终端的镜头的位移, 获取 所述至少两张图像的图像尺寸差异, 根据采集所述至少两张图像时所述智能终端的位移获 取所述至少两张图像的图像平移参数 ; 根据匹配成。
7、功的特征点对、 所述图像尺寸差异和所述图像平移参数, 获取所述至少两 张图像之间的变换参数。 5. 根据权利要求 1 所述的图像处理方法, 其特征在于, 所述将所述至少两张图像的配 准结果进行焦点融合, 获取所述融合后的图像, 具体包括 : 将所述至少两张图像的配准结果对应到频域后, 按照频率进行分解, 分别获取所述至 权 利 要 求 书 CN 104463817 A 2 2/3 页 3 少两张图像的配准结果的至少一个频率成分, 每个频率成分对应图像中一段固定的频率区 间 ; 分别对比所述至少两张图像的配准结果中的所述至少一个频率成分中的每一相应频 率成分, 选取所述每一相应频率成分中梯度较大。
8、的频率成分作为所述融合后的图像的至少 一个频率成分中的频率成分 ; 根据所述至少一个频率成分中的每一频率成分, 将所述每一频率成分对应的选取的所 述融合后的图像的至少一个频率成分中的频率成分进行融合, 生成所述融合后的图像。 6. 一种图像处理装置, 其特征在于, 包括 : 图像采集单元, 用于在所述图像处理装置运动的状态下采集同一场景的至少两张图 像, 所述至少两张图像采用不同的焦点 ; 运动估计单元, 用于获取所述图像采集单元采集的所述至少两张图像, 在所述至少两 张图像中任意选择一张作为模板, 对所述至少两张图像提取特征点, 分别对所述至少两张 图像中除所述模板外的图像的特征点与所述模板。
9、的特征点进行匹配, 获取匹配成功的特征 点对, 根据所述匹配成功的特征点对, 获取所述至少两张图像中除所述模板外的图像与所 述模板之间的变换参数 ; 图像配准单元, 用于获取所述运动估计单元获取的所述至少两张图像和所述运动估计 单元获取的变换参数, 根据所述变换参数对所述至少两张图像中除所述模板外的图像进行 变换, 将所述模板和变换后的图像作为所述至少两张图像的配准结果 ; 图像融合单元, 用于获取所述图像配准单元形成的所述至少两张图像的配准结果, 将 所述至少两张图像的配准结果进行焦点融合, 获取所述融合后的图像。 7. 根据权利要求 6 所述的图像处理装置, 其特征在于, 所述运动估计单元。
10、, 包括特征提 取模块、 特征匹配模块及参数获取模块 ; 所述特征提取模块, 用于获取所述图像采集单元采集的所述至少两张图像, 根据特征 点提取算法分别在所述至少两张图像中提取特征点及所述特征点的特征描述符 ; 所述特征匹配模块, 用于获取所述特征提取模块提取的特征点及所述特征点的特征描 述符, 分别将属于不同图像中的所述特征点的特征描述符的值与所述模板中的相应特征点 的特征描述符的值进行对比, 选择特征描述符的值与所述模板中的相应特征点的特征描述 符的值的差在预设范围内的特征点作为匹配成功的特征点对 ; 所述参数获取模块, 用于根据所述匹配成功的特征点对, 获取所述至少两张图像之间 的变换参。
11、数。 8. 根据权利要求 7 所述的图像处理装置, 其特征在于, 所述特征描述符包括 : 特征点所 在邻域的边缘、 轮廓、 梯度信息。 9. 根据权利要求 6 所述的图像处理装置, 其特征在于 : 所述图像采集单元还用于获取采集所述至少两张图像时所述智能终端的镜头的位 移 ; 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的镜头的位 移, 获取所述至少两张图像的图像尺寸差异, 根据匹配成功的特征点对以及所述图像尺寸 差异, 获取所述变换参数 ; 或者, 权 利 要 求 书 CN 104463817 A 3 3/3 页 4 所述图像采集单元还用于获取采集所述至少两张图像时所述智。
12、能终端的位移 ; 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的位移, 获取 所述至少两张图像的图像平移参数, 根据匹配成功的特征点对以及所述图像平移参数, 获 取所述至少两张图像之间的变换参数 ; 或者, 所述图像采集单元还用于获取采集所述至少两张图像时所述智能终端的镜头的位移 和采集所述至少两张图像时所述智能终端的位移 ; 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的镜头的位 移, 获取所述至少两张图像的图像尺寸差异, 根据采集所述至少两张图像时所述智能终端 的位移获取所述至少两张图像的图像平移参数 ; 根据匹配成功的特征点对、 所述图像尺寸差异和。
13、所述图像平移参数, 获取所述至少两 张图像之间的变换参数。 10. 根据权利要求 6 所述的图像处理装置, 其特征在于, 所述图像融合单元, 包括频带 分解模块、 频带融合模块及图像融合模块 ; 所述频带分解模块, 用于将所述至少两张图像的配准结果对应到频域后, 按照频率进 行分解, 分别获取所述至少两张图像的配准结果的至少一个频率成分, 每个频率成分对应 图像中一段固定的频率区间 ; 所述频带融合模块, 用于分别对比所述频带分解模块获取的至少两张图像的配准结果 中的所述至少一个频率成分中的每一相应频率成分, 选取所述每一相应频率成分中梯度较 大的频率成分作为所述融合后的图像的至少一个频率成分。
14、中的频率成分 ; 所述图像融合模块, 用于根据所述至少一个频率成分中的每一频率成分, 将所述每一 频率成分对应的所述频带融合模块选取的所述融合后的图像的至少一个频率成分中的频 率成分进行融合, 生成所述融合后的图像。 权 利 要 求 书 CN 104463817 A 4 1/12 页 5 一种图像处理方法及装置 技术领域 0001 本发明涉及图像处理领域, 尤其涉及一种图像处理方法及装置。 背景技术 0002 目前移动智能终端的图像摄取方法, 主要是智能终端对图像摄取的场景进行对 焦, 获取焦点所在的焦平面, 通过图像信号处理器获得数字图像, 其中, 不在焦平面附近深 度的主题在照片中的图像会。
15、显得模糊。 0003 多焦叠加技术采用数字图像处理的方法, 把同一场景下拍摄的多张不同焦点的图 像里的细节信息综合在一起, 形成一个所有主题都清晰的照片, 但是, 移动终端在拍摄时的 运动会导致多张图像的差异而导致多焦叠加技术无法正常实现, 获取的图像会有重影。 0004 因此, 如何在智能终端运动的情况下获取一张场景内不同拍摄主题都清晰的图像 是有待解决的问题。 发明内容 0005 本发明的实施例提供一种图像处理方法及装置, 能够在智能终端运动的情况下获 得一张场景内不同拍摄主题都清晰的图像。 0006 本发明的实施例采用如下技术方案 : 0007 第一方面, 提供一种图像处理方法, 应用于。
16、智能智能终端, 包括 : 0008 在所述智能终端运动的状态下采集同一场景的至少两张图像, 所述至少两张图像 采用不同的焦点 ; 0009 在所述至少两张图像中任意选择一张作为模板, 对所述至少两张图像提取特征 点, 分别对所述至少两张图像中除所述模板外的图像的特征点与所述模板的特征点进行匹 配, 获取匹配成功的特征点对, 根据所述匹配成功的特征点对, 获取所述至少两张图像中除 所述模板外的图像与所述模板之间的变换参数 ; 0010 根据所述变换参数对所述至少两张图像中除所述模板外的图像进行变换, 将所述 模板和变换后的图像作为所述至少两张图像的配准结果 ; 0011 将所述至少两张图像的配准。
17、结果进行焦点融合, 获取融合后的图像。 0012 在第一种可能的实现方式中, 结合第一方面, 所述对所述至少两张图像提取特征 点, 分别对所述至少两张图像中除所述模板外的图像的特征点与所述模板的特征点进行匹 配, 获取匹配成功的特征点对, 具体包括 : 0013 根据特征点提取算法分别在所述至少两张图像中提取特征点及所述特征点的特 征描述符 ; 0014 分别将属于不同图像中的所述特征点的特征描述符的值与所述模板中的相应特 征点的特征描述符的值进行对比, 选择特征描述符的值与所述模板中的相应特征点的特征 描述符的值的差在预设范围内的特征点作为匹配成功的特征点对。 0015 在第二种可能的实现方。
18、式中, 结合第一种可能的实现方式, 所述特征描述符包括 : 说 明 书 CN 104463817 A 5 2/12 页 6 特征点所在邻域的边缘、 轮廓、 梯度信息。 0016 在第三种可能的实现方式中, 结合第一方面, 所述获取所述至少两张图像中除所 述模板外的图像与所述模板之间的变换参数, 还包括 : 0017 获取采集所述至少两张图像时所述智能终端的镜头的位移, 根据采集所述至少两 张图像时所述智能终端的镜头的位移, 获取所述至少两张图像的图像尺寸差异, 根据匹配 成功的特征点对以及所述图像尺寸差异, 获取所述变换参数 ; 0018 或者, 0019 获取采集所述至少两张图像时所述智能终。
19、端的位移, 根据采集所述至少两张图像 时所述智能终端的位移, 获取所述至少两张图像的图像平移参数, 根据匹配成功的特征点 对以及所述图像平移参数, 获取所述变换参数 ; 0020 或者, 0021 获取采集所述至少两张图像时所述智能终端的镜头的位移和采集所述至少两张 图像时所述智能终端的位移, 根据采集所述至少两张图像时所述智能终端的镜头的位移, 获取所述至少两张图像的图像尺寸差异, 根据采集所述至少两张图像时所述智能终端的位 移获取所述至少两张图像的图像平移参数 ; 0022 根据匹配成功的特征点对、 所述图像尺寸差异和所述图像平移参数, 获取所述至 少两张图像之间的变换参数。 0023 在。
20、第四种可能的实现方式中, 结合第一方面, 所述根据所述配准结果将变换后的 所述至少两张图像进行焦点融合, 获取所述融合后的图像, 具体包括 : 0024 将所述至少两张图像的配准结果对应到频域后, 按照频率进行分解, 分别获取所 述至少两张图像的配准结果的至少一个频率成分, 每个频率成分对应图像中一段固定的频 率区间 ; 0025 分别对比所述至少两张图像的配准结果中的所述至少一个频率成分中的每一相 应频率成分, 选取所述每一相应频率成分中梯度较大的频率成分作为所述融合后的图像的 至少一个频率成分中的频率成分 ; 0026 根据所述至少一个频率成分中的每一频率成分, 将所述每一频率成分对应的选。
21、取 的所述融合后的图像的至少一个频率成分中的频率成分进行融合, 生成所述融合后的图 像。 0027 第二方面, 提供一种图像处理装置, 包括 : 0028 图像采集单元, 用于在所述图像处理装置运动的状态下采集同一场景的至少两张 图像, 所述至少两张图像采用不同的焦点 ; 0029 运动估计单元, 用于获取所述图像采集单元采集的所述至少两张图像, 在所述至 少两张图像中任意选择一张作为模板, 对所述至少两张图像提取特征点, 分别对所述至少 两张图像中除所述模板外的图像的特征点与所述模板的特征点进行匹配, 获取匹配成功的 特征点对, 根据所述匹配成功的特征点对, 获取所述至少两张图像中除所述模板。
22、外的图像 与所述模板之间的变换参数 ; 0030 图像配准单元, 用于获取所述运动估计单元获取的所述至少两张图像和所述运动 估计单元获取的变换参数, 根据所述变换参数对所述至少两张图像中除所述模板外的图像 进行变换, 将所述模板和变换后的图像作为所述至少两张图像的配准结果 ; 说 明 书 CN 104463817 A 6 3/12 页 7 0031 图像融合单元, 用于获取所述图像配准单元形成的所述至少两张图像的配准结 果, 将所述至少两张图像的配准结果进行焦点融合, 获取所述融合后的图像。 0032 在第一种可能的实现方式中, 结合第二方面, 所述运动估计单元, 包括特征提取模 块、 特征匹。
23、配模块及参数获取模块 ; 0033 所述特征提取模块, 用于获取所述图像采集单元采集的所述至少两张图像, 根据 特征点提取算法分别在所述至少两张图像中提取特征点及所述特征点的特征描述符 ; 0034 所述特征匹配模块, 用于获取所述特征提取模块提取的特征点及所述特征点的特 征描述符, 分别将属于不同图像中的所述特征点的特征描述符的值与所述模板中的相应特 征点的特征描述符的值进行对比, 选择特征描述符的值与所述模板中的相应特征点的特征 描述符的值的差在预设范围内的特征点作为匹配成功的特征点对 ; 0035 所述参数获取模块, 用于根据所述匹配成功的特征点对, 获取所述至少两张图像 之间的变换参数。
24、。 0036 在第二种可能的实现方式中, 结合第一种可能的实现方式, 所述特征描述符包括 : 特征点所在邻域的边缘、 轮廓、 梯度信息。 0037 在第三种可能的实现方式中, 结合第二方面, 所述参数获取模块, 还用于 : 0038 所述图像采集单元还用于获取采集所述至少两张图像时所述智能终端的镜头的 位移 ; 0039 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的镜头的 位移, 获取所述至少两张图像的图像尺寸差异, 根据匹配成功的特征点对以及所述图像尺 寸差异, 获取所述变换参数 ; 0040 或者, 0041 所述图像采集单元还用于获取采集所述至少两张图像时所述智能终。
25、端的位移 ; 0042 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的位移, 获取所述至少两张图像的图像平移参数, 根据匹配成功的特征点对以及所述图像平移参 数, 获取所述至少两张图像之间的变换参数 ; 0043 或者, 0044 所述图像采集单元还用于获取采集所述至少两张图像时所述智能终端的镜头的 位移和采集所述至少两张图像时所述智能终端的位移 ; 0045 所述参数获取模块, 还用于根据采集所述至少两张图像时所述智能终端的镜头的 位移, 获取所述至少两张图像的图像尺寸差异, 根据采集所述至少两张图像时所述智能终 端的位移获取所述至少两张图像的图像平移参数 ; 0046 。
26、根据匹配成功的特征点对、 所述图像尺寸差异和所述图像平移参数, 获取所述至 少两张图像之间的变换参数。 0047 在第四种可能的实现方式中, 结合第二方面, 所述图像融合单元, 包括频带分解模 块、 频带融合模块及图像融合模块 : 0048 所述频带分解模块, 用于将所述至少两张图像的配准结果对应到频域后, 按照频 率进行分解, 分别获取所述至少两张图像的配准结果的至少一个频率成分, 每个频率成分 对应图像中一段固定的频率区间 ; 0049 所述频带融合模块, 用于分别对比所述频带分解模块获取的至少两张图像的配准 说 明 书 CN 104463817 A 7 4/12 页 8 结果中的所述至少。
27、一个频率成分中的每一相应频率成分, 选取所述每一相应频率成分中梯 度较大的频率成分作为所述融合后的图像的至少一个频率成分中的频率成分 ; 0050 所述图像融合模块, 用于根据所述至少一个频率成分中的每一频率成分, 将所述 每一频率成分对应的所述频带融合模块选取的所述融合后的图像的至少一个频率成分中 的频率成分进行融合, 生成所述融合后的图像。 0051 本发明的实施例提供的图像处理方法及装置, 根据对采集得到的多张图像进行配 准及焦点融合, 在智能终端运动的情况下获得一张场景内不同拍摄主题都清晰的图像。 附图说明 0052 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例。
28、或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例。 0053 图 1 为本发明的实施例提供的一种图像处理装置结构示意图 ; 0054 图 2 为本发明的另一实施例提供的一种图像处理装置结构示意图 ; 0055 图 3 为本发明的实施例提供的一种应用图像处理装置的设备结构示意图 ; 0056 图 4 为本发明的实施例提供的一种图像处理方法流程示意图 ; 0057 图 5 为本发明的另一实施例提供的一种图像处理方法流程示意图 ; 0058 图 6 为本发明的实施例提供的图像处理方法中的图像处理过程的示意图一 ; 0059 图 7 为本发明的。
29、实施例提供的图像处理方法中的图像处理过程的示意图二 ; 0060 图 8 为本发明的实施例提供的图像处理方法中的图像处理过程的示意图三 ; 0061 图 9 为本发明的实施例提供的图像处理方法中的图像处理过程的示意图四。 具体实施方式 0062 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 0063 本发明的实施例一种图像处理装置, 该装置具体可以为照相机、 摄像机、 手机、 掌 上电脑或平板电脑上的照相模块, 具体的, 参照图 1 所示, 该装置包括 : 0064 图像采集单元 。
30、11, 用于在图像处理装置 1 运动的状态下采集同一场景的至少两张 图像, 至少两张图像采用不同的焦点。 0065 这里图像采集单元可以根据设置在图像处理装置上的传感器获知图像处理装置 的运动, 或者根据采集到的两张图像中同一物体相对位置的变化获知图像处理装置的运 动。 0066 运动估计单元 12, 用于获取图像采集单元 11 采集的至少两张图像, 在至少两张图 像中任意选择一张作为模板, 分别对至少两张图像提取特征点, 分别对至少两张图像中除 模板外的图像的特征点与模板的特征点进行匹配, 获取匹配成功的特征点对, 根据匹配成 功的特征点对, 获取至少两张图像中除模板外的图像与模板之间的变换。
31、参数。 0067 图像配准单元 13, 用于获取图像采集单元 11 获取的至少两张图像和运动估计单 元 12 获取的变换参数, 根据变换参数对至少两张图像中除模板外的图像进行变换, 将模板 和变换后的图像作为至少两张图像的配准结果。 说 明 书 CN 104463817 A 8 5/12 页 9 0068 图像融合单元 14, 用于获取图像配准单元 13 形成的至少两张图像的配准结果, 将 至少两张图像的配准结果进行焦点融合, 获取融合后的图像。 0069 这样图像处理装置可以获取同一场景不同焦点的图像, 通过运动估计消除拍摄过 程中智能终端运动造成的两张图像的差异, 并提取出同一场景各个主题。
32、的在不同焦点的影 像, 将不同主题最清晰的影像融合, 在智能终端运动的情况下获取一张场景内不同拍摄主 题都清晰的图像。 0070 由于是至少两个焦点附近的图像的融合, 因此, 相对融合前的单张图像, 提高了景 深或者景深的层次, 例如在图像一中以主题一为焦点进行拍摄, 在图像二中以主题二为焦 点进行拍摄, 并且主题一在图像一中和主题二在图像二中有不同的景深, 则融合后的图像 包括两个景深的内容, 这样提高了图像的景深层次 ; 当图像一中对于主题一的拍摄焦点和 图像二中对于主题二的拍摄焦点不在同一个焦平面时 (焦点所在的平面叫做焦平面, 其中 焦平面与镜头透镜的轴线垂直) , 则融合后的景深大于。
33、融合前任何一个主题在其图像中的 景深, 并且小于或等于融合前两个主题在其图像中景深的叠加, 因此可以提高图片的整体 景深。 0071 本发明的实施例提供的图像处理装置, 根据对采集得到的多张图像进行配准及焦 点融合, 在智能终端运动的情况下获得一张场景内不同拍摄主题都清晰的照片。 0072 参照图 2 所示, 以应用本发明的实施例提供的图像处理装置的手机为例, 即以具 备拍照功能的手机为例进行说明, 该图像处理装置包括 : 0073 图像采集单元 11, 用于采集同一场景的至少两张图像, 至少两张图像采用不同的 焦点, 可选的, 图像采集单元 11 还可以包括如图 2 所示的位移传感器 111。
34、 和速度传感器 112, 其中, 位移传感器111获取图像采集时镜头的位移, 速度传感器112获取智能终端的位 移, 具体的, 速度传感器 112 可以采用陀螺仪或加速度传感器。可以理解的是在图像的采集 过程中镜头的位移和智能终端的位移可以当做表征采集图像对应的元数据, 此时镜头的位 移和智能终端的位移相当于图像的特征 ; 其中, 镜头的位移是以智能终端为参照物判断镜 头的运动, 通常可以理解的是, 当镜头发生位移时会改变图片的大小 ; 智能终端的位移是以 拍摄主题为参照物判断智能终端的运动, 可以理解的是当智能终端发生位移时, 会改变图 片所拍摄的场景内容。 0074 运动估计单元 12, 。
35、用于获取图像采集单元 11 采集的图像, 在至少两张图像中任 意选择一张作为模板, 对至少两张图像提取特征点, 分别对至少两张图像中除模板外的图 像的特征点与模板的特征点进行匹配, 获取匹配成功的特征点对, 并根据匹配成功的特征 点对, 获取至少两张图像中除模板外的图像与模板之间的变换参数。具体的, 该运动估计 单元 12 包括如图 3 所示的特征提取模块 121、 特征匹配模块 122 和参数获取模块 123, 其 中特征提取模块 121 用于获取图像采集单元 11 采集的图像, 根据特征点提取算法分别在 至少两张图像中提取特征点及特征点的特征描述符, 其中, 特征点即图像中的任意点, 特征。
36、 描述符可以是特征点所在邻域的边缘、 轮廓、 梯度等信息, 具体的, 特征提取模块 121 选定 特征点的坐标, 对特征点坐标周围的区域, 即特征点的邻域中的局部特征进行量化, 即将特 征点的邻域中的边缘、 轮廓、 梯度等信息分别用向量表示, 将这些信息对应的向量的集合称 为该特征点的特征描述符 ; 其中, 特征点提取算法可以采用尺度不变特征变换算法 (Scale Invariant Feature Transform, 简称 SIFI) 。 说 明 书 CN 104463817 A 9 6/12 页 10 0075 特征匹配模块 122 用于获取特征提取模块 121 提取的特征点及其特征描述。
37、符, 分 别将属于不同图像中的特征点的特征描述符的值与模板中的相应特征点的特征描述符的 值进行对比, 选择特征描述符的值与模板中的相应特征点的特征描述符的值的差在预设范 围内的特征点作为匹配成功的特征点对, 即将特征描述符中的向量与模板中该特征点的特 征描述符中的对应向量分别进行对比, 判断这些特征描述符中的向量与模板中该特征点的 特征描述符中的对应向量的差是否小于预设的范围。 0076 参数获取模块 123 用于获取特征匹配模块 122 匹配成功的特征点对, 根据匹配成 功的特征点对, 获取至少两张图像之间的变换参数, 具体的, 可以是根据匹配成功的特征点 对中两个特征点的坐标获取特征点在两。
38、个图像之间变换的变换参数, 其中该变换参数至少 可以表征两个特征点在各自图像中的位置关系, 以及图像缩放比例。 0077 可选的, 图像采集单元11还用于通过位移传感器111获取采集至少两张图像时手 机的镜头的位移, 参数获取模块 123 根据手机的镜头的位移获取至少两张图像的图像尺寸 差异, 根据匹配成功的特征点对以及图像尺寸差异, 获取变换参数 ; 具体的, 根据物理中成 像的原理, 可知镜头的移动会改变成像原理中的像距, 由公式(其中, m 为成像后 物体的像的放大倍数, f 为像距, s 为物距) 获取像距 f, 就可以得到物体在图像中的放大倍 数, 则根据镜头的位移就获取像距的改变量。
39、, 进而获取物体在图像中的放大倍数的差别, 根 据物体在图像中的放大倍数的差别可以计算出两张图像的图像尺寸差异。 0078 然后, 将两张图像的图像尺寸差异作为变换参数的初始值, 根据匹配成功的特征 点对对变换参数的初始值进行计算, 获取变换参数, 其中, 两张图像的图像尺寸差异至少可 以表征两个物体在各自图像中的图像缩放比例, 该变换参数至少可以表征两个特征点在各 自图像中的位置关系, 以及图像缩放比例。 其中, 镜头的位移是以智能终端为参照物判断镜 头的运动, 通常可以理解的是, 当镜头发生位移时会改变图片的大小 ; 智能终端的位移是以 拍摄主题为参照物判断智能终端的运动, 可以理解的是当。
40、智能终端发生位移时, 会改变图 片所拍摄的场景内容。 0079 或者, 图像采集单元11还用于通过速度传感器112获取采集至少两张图像时手机 的位移, 参数获取模块 123 根据手机的位移获取至少两张图像的图像平移参数, 根据匹配 成功的特征点对以及图像平移参数, 获取变换参数。 0080 具体的, 将两张图像的图像平移参数作为变换参数的初始值, 根据匹配成功的特 征点对计算变换参数的初始值, 获取变换参数, 其中, 两张图像的图像平移参数至少可以表 征匹配成功的两个特征点在各自图像中的位置关系, 该变换参数至少可以表征两个特征点 在各自图像中的位置关系, 以及匹配成功的两个特征点所在的两张图。
41、像之间的缩放比例。 0081 或者, 图像采集单元11还用于通过位移传感器111获取采集至少两张图像时手机 的镜头的位移, 通过速度传感器 112 获取采集至少两张图像时手机的位移, 参数获取模块 123 根据手机的镜头的位移获取至少两张图像的图像尺寸差异, 根据手机的位移获取至少 两张图像的图像平移参数, 根据匹配成功的特征点对、 图像尺寸差异和图像平移参数, 获取 变换参数。 0082 具体的, 将两张图像的图像平移参数和尺寸差异的平均值作为变换参数的初始 值, 根据匹配成功的特征点对对变换参数的初始值进行计算, 获取变换参数, 其中, 两张图 说 明 书 CN 104463817 A 1。
42、0 7/12 页 11 像的图像尺寸差异至少可以表征匹配成功的两个特征点在各自图像中的图像缩放比例, 两 张图像的图像平移参数至少可以表征匹配成功的两个特征点在各自图像中的位置关系, 该 变换参数至少可以表征匹配成功的两个特征点在各自图像中的位置关系, 以及匹配成功的 两个特征点所在的两张图像缩放比例。 0083 图像配准单元 13, 用于在至少两张图像中任意选择一张作为模板, 根据变换参数 对至少两张图像中除模板外的图像进行变换, 将模板和变换后的图像作为至少两张图像的 配准结果。 0084 其中, 该变换参数至少可以表征两个特征点在各自图像中的位置关系, 以及图像 缩放比例。 可以理解的是。
43、由于变换参数是表征至少可以表征匹配成功的两个特征点在各自 图像中的位置关系, 以及匹配成功的两个特征点所在的两张图像缩放比例, 因此当以其中 一张图像作为模板时, 按照变换参数对另一张图像进行的变换, 即采用对另一张图像进行 缩放调整, 同时对另一张图像按照匹配成功的特征点的位置进行平移的方法对两张图像进 行配准。 0085 具体的, 图像配准单元 13, 用于获取图像采集单元 11 获取的至少两张图像和运动 估计单元 12 获取的变换参数, 根据变换参数对至少两张图像中除模板外的图像进行变换, 将模板和变换后的图像作为至少两张图像的配准结果。 0086 图像融合单元 14, 用于获取图像配准。
44、单元 13 形成的至少两张图像的配准结果, 将 至少两张图像的配准结果进行焦点融合, 获取融合后的图像。具体的, 图像融合单元 14 包 括频带分解模块 141、 频带融合模块 142 和图像融合模块 143。其中, 频带分解模块 141, 用于将至少两张图像的配准结果对应到频域后, 按照频率进行分解, 分别获取至少两张图 像的配准结果的至少一个频率成分, 每个频率成分对应图像中一段固定的频率区间, 即在 频域中, 通过频率区间来表征图像中的空间间隔 ; 频带融合模块 142, 用于对比频带分解模 块 141 获取的至少两张图像的配准结果中的至少一个频率成分中的每一相应频率成分, 选 取每一相。
45、应频率成分中梯度较大的频率成分作为融合后的图像的该频率成分, 即频率变化 更快的频率成分作为融合后的图像的至少一个频率成分中的该频率成分 ; 图像融合模块 143, 用于根据至少一个频率成分中的每一频率成分, 将每一频率成分对应的频带融合模块 142 选取的融合后的图像的至少一个频率成分中的频率成分进行融合, 生成融合后的图像。 0087 当然以手机为例时, 该手机还可以包括显示器 15, 其中, 图像融合单元 14, 还可以 对输入的图像进行增强, 包含去噪, 对比度增强, 锐化, 颜色处理, 用户可以通过显示器 15 查看图像, 或者用户可以传输到网络, 个人计算机 (personal c。
46、omputer, PC) 机等。 0088 本发明的实施例提供的图像处理装置, 根据对采集得到的多张图像进行配准及焦 点融合, 有效的提高拍照景深, 在智能终端运动的情况下获得一张场景内不同拍摄主题都 清晰的照片。 0089 基于现有的智能智能终端功能, 上述装置实施例中各个模块的功能实现可以通过 中央处理器 (Central Processing Unit, CPU) 进行整体的控制实现, 即上述本发明的实施 例所提供的图像处理装置各个单元所执行的功能可由一个处理器执行, 其结构参照图 3 所 示, 该图像处理装置3包括 : 至少一个处理器31、 总线32、 存储器33、 通信接口34及镜头。
47、35, 至少一个处理器 31、 存储器 33、 通信接口 34 及镜头 35 通过总线 32 连接并完成相互间的通 信, 其中 : 说 明 书 CN 104463817 A 11 8/12 页 12 0090 该总线 32 可以是工业标准体系结构 (Industry Standard Architecture, ISA) 总 线、 外部设备互连 (Peripheral Component, PCI) 总线或扩展工业标准体系结构 (Extended Industry Standard Architecture, EISA) 总线等。该总线 32 可以分为地址总线、 数据总 线、 控制总线等。为便。
48、于表示, 图 3 中仅用一条粗线表示, 但并不表示仅有一根总线或一种 类型的总线。 0091 存储器 33 用于存储可执行程序代码及相应的数据, 该程序代码包括计算机操作 指令。存储器 33 可能包含高速 RAM 存储器, 也可能还包括非易失性存储器, 在本发明中存 储器至少用于存储特征点提取算法、 多频带图像分解算法及多频带图像融合算法。 0092 通信接口 34, 用于实现图像处理装置 3 与外界的数据交换。 0093 镜头 35, 用于在智能终端运动的状态下采集同一场景的至少两张图像, 至少两张 图像采用不同的焦点。 0094 处理器 31, 用于在至少两张图像中任意选择一张作为模板, 。
49、对至少两张图像提取 特征点, 分别对至少两张图像中除模板外的图像的特征点与模板的特征点进行匹配, 获取 匹配成功的特征点对, 根据匹配成功的特征点对, 获取至少两张图像中除模板外的图像与 模板之间的变换参数 ; 0095 处理器 31 还用于根据变换参数对至少两张图像中除模板外的图像进行变换, 将 模板和变换后的图像作为至少两张图像的配准结果 ; 0096 处理器 31 还用于将至少两张图像的配准结果进行焦点融合, 获取融合后的图像。 0097 可选的, 处理器 31 具体用于根据特征点提取算法分别在至少两张图像中提取特 征点及特征点的特征描述符 ; 分别将不同图像中的特征点的特征描述符的值与模板中的相 应特征点的特征描述符的值进行对比, 选择特征描述符的值与模板中的相应特征点的特征 描述符的值的差在预设范围内的特征点作为匹配成功的特征点对。 0098 可选的, 还包括与总线 32 。