高动态范围图像产生方法以及使用该方法的装置制造方法及图纸

技术编号:12576905 阅读:46 留言:0更新日期:2015-12-23 16:46
高动态范围图像产生方法以及使用该方法的装置。本发明专利技术的实施例提出一种由处理单元执行的高动态范围图像产生方法。计算第0帧数据及第1帧数据间的第一运动向量,以及依据第一运动向量、拍摄第0帧数据与第1帧数据的时间间隔、以及拍摄第0帧数据与第2帧数据的时间间隔,预测第0帧数据及第2帧数据间的第二运动向量。接着,依据第二运动向量产生运动检测矩阵,其中的运动检测矩阵包含多个运动检测标志。最后,依据运动检测标志融合第0帧数据以及第2帧数据。

【技术实现步骤摘要】

本专利技术涉及一种图像处理技术,特别涉及一种高动态范围图像产生方法以及使用 该方法的装置。
技术介绍
高动态范围(HDR,High-Dynamic-Range)图像可显示从现实世界抓取的更大范 围的亮度水平,从直射的阳光到微弱的星光。其通常针对相同的拍摄物体抓取不同曝光度 的图像,并融合这些图像来产生高动态范围图像。非高动态范围相机以受限的曝光区间拍 摄,造成在亮部及暗部损失细节。为了补偿这类的细节损失,高动态范围技术藉由在不同的 曝光水平下拍摄并融合这些不同曝光水平下拍摄的图像,用以产生可表示更广色度范围的 图像。然而,当在拍摄不同曝光水平下的图像的时间点之间,图像中有物体移动时,如上所 述的图像融合会在移动物体的周围产生鬼影。此外,如果物体运动是在图像的过曝光区域 (over-exposure area)或低曝光区域(under-exposure area),由于在这些区域内信息全 无(例如像素值为全1或者全〇),无法计算运动的相关信息来消除鬼影。因此,本专利技术提出 一种高动态范围图像产生方法以及使用该方法的装置,用以降低如上所述的缺点。
技术实现思路
本专利技术的实施例提出一种由处理单元执行的高动态范围图像产生方法。此流程开 始于取得第〇帧数据及第1帧数据。接着,计算第〇帧数据及第1帧数据间的第一运动向 量,以及依据第一运动向量、拍摄第0帧数据与第1帧数据的时间间隔、以及拍摄第0帧数 据与第2帧数据的时间间隔,预测第0帧数据及第2帧数据间的第二运动向量。接着,依据 第二运动向量产生运动检测矩阵,其中的运动检测矩阵包含多个运动检测标志。取得第2 帧数据。最后,依据运动检测标志融合第〇帧数据以及第2帧数据。 本专利技术的实施例另提出一种高动态范围图像产生装置,包含相机模块控制器以及 处理单元。相机模块控制器耦接于相机模块。处理单元通过相机模块控制器取得第0帧数 据及第1帧数据;计算第0帧数据及第1帧数据间的第一运动向量;取得第2帧数据;依据 第一运动向量、拍摄第〇帧数据与第1帧数据的时间间隔、以及拍摄第〇帧数据与第2帧数 据的时间间隔,预测第〇帧数据及第2帧数据间的第二运动向量;依据第二运动向量产生 运动检测矩阵,其中运动检测矩阵包含多个运动检测标志;以及依据运动检测标志融合第 〇帧数据以及第2帧数据。 本专利技术前述的高动态范围图像产生方法及装置利用运动物体在正常曝光条件 (最佳曝光条件)下拍摄的多个帧(如第〇及第1帧)之间的运动向量预测在非正常曝光 条件下的帧(如第2帧及第3帧)中该运动物体的移动后位置,以解决物体运动至无信息 的低/过曝光区时无法计算运动向量的问题。此外,本专利技术还利用预测的运动向量计算的 运动块的运动检测标志来参与HDRM流程中的帧融合,使得预测为倾向于运动的像素更倾 向于取正常曝光帧的像素值,预测为倾向于不的像素更倾向于取低/高曝光帧的像素值, 以消除鬼影并且避免低/过曝光区边界处运动物体的撕裂。【附图说明】图1是依据本专利技术实施例的运算装置的系统架构图。 图2是依据本专利技术实施例由处理单元执行的高动态范围融合方法的方法流程图。 图3是依据本专利技术另一实施例由处理单元执行的高动态范围融合方法的方法流 程图。图4是依据本专利技术实施例的第0帧中每一块的直方图区间示意图。 图5是依据本专利技术实施例的第0帧的直方图区间示意图。 图6是依据本专利技术实施例的相邻四块示意图。 图7是依据本专利技术实施例的第0帧数据与第2帧数据间及第0帧数据与第3帧数 据间的运动向量预测示意图。 图8是依据本专利技术实施例的部分低曝光运动检测矩阵。图9是依据本专利技术实施例的相邻四块示意图。【符号说明】 110处理单元; 130、150帧缓存区; 140易失性存储器; 170相机模块控制器; 190相机模块; S210~S280方法步骤; S311~S399方法步骤;BinO~Binl6亮度区; V7 ~V9、C0 ~C4 亮度值; Wp像素权重; W 左上块中心点的权重; WUR右上块中心点的权重; 下块中心点的权重; WLRS下块中心点的权重; E1下边; E2右边; E3上边; E4左边;D1像素Wp与下边E1间的距离;D2像素Wp与右边E2间的距离;D3像素Wp与上边E3间的距离;D4像素Wp与左边E4间的距离; F0第0帧数据; F1第1帧数据; F2第2帧数据; F3第3帧数据; 700 主体; MV(F0, F1)第0帧数据至第1帧数据间的移动向量; MV (F0,F2)第0帧数据至第2帧数据间的移动向量; MV (F0, F3)第0帧数据至第3帧数据间的移动向量; A tl拍摄第0帧数据及第1帧数据的时间间隔; A t2拍摄第0帧数据及第2帧数据的时间间隔; A t3拍摄第0帧数据及第3帧数据的时间间隔; Mp运动检测标志; ]\V左上块中心点的运动检测标志代表; MUR右上块中心点的运动检测标志代表; 下块中心点的运动检测标志代表; Mu右下块中心点的运动检测标志代表; B1下边; B2右边; B3上边; B4左边; D1运动检测标志Mp与下边B1间的距离; D2运动检测标志Mp与右边B2间的距离; D3运动检测标志Mp与上边B3间的距离; D4运动检测标志Mp与左边B4间的距离。【具体实施方式】 以下说明为完成专利技术的优选实现方式,其目的在于描述本专利技术的基本精神,但并 不用以限定本专利技术。实际的
技术实现思路
必须参考之后的权利要求范围。 必须了解的是,使用于本说明书中的"包含"、"包括"等词,用以表示存在特定的技 术特征、数值、方法步骤、作业处理、元件和/或组件,但并不排除可加上更多的技术特征、 数值、方法步骤、作业处理、元件、组件,或以上的任意组合。 在权利要求中使用如"第一"、〃第二〃、〃第三〃等词是用来修饰权利要求中的元 件,并非用来表示之间具有优先权顺序,先行关系,或者是一个元件先于另一个元件,或者 是执行方法步骤时的时间先后顺序,仅用来区别具有相同名字的元件。图1是依据本专利技术实施例的运算装置的系统架构图。此系统架构可实施于桌上 型计算机、笔记型计算机、平板计算机、手机、数字相机、数字录影机等,至少包含处理单元 110。处理单元110可使用多种方式实施,例如以专用硬件电路或通用硬件(例如,单一处 理器、具平行处理能力的多处理器、图形处理器或其他具运算能力的处理器),并且在执行 固件或软件时,提供之后所描述的功能。处理单元110可通过相机模块控制器170控制 相机模块190捕捉多个低动态范围帧(LDR,Low-Dynamic-Range frame)并存储在帧缓存 区(frame buffer) 130。相机模块190可包含图像传感器,例如,互补式金属氧化物半导 体(complementary metal-oxide-semiconductor,CMOS)、电荷親合元件(charge-coupled device,(XD)等传感器,用以感测由红、绿、蓝光强度所形成的图像,以及包含读取电子电 路,用以从图像传感器搜集感测到的数据。处理单元110可从帧缓存器130取得至少三个 低动态范围帧(LDR frame),在一实施例中,前述至少三个LDR帧是12位,其中二个LDR帧 是在最佳曝光设定(exposu本文档来自技高网
...

【技术保护点】
一种高动态范围图像产生方法,由处理单元执行,包含:取得第0帧数据以及第1帧数据;计算上述第0帧数据及上述第1帧数据间的第一运动向量;取得第2帧数据;依据上述第一运动向量、拍摄上述第0帧数据与上述第1帧数据的时间间隔、以及拍摄上述第0帧数据与上述第2帧数据的时间间隔,预测上述第0帧数据及上述第2帧数据间的第二运动向量;依据上述第二运动向量产生第一运动检测矩阵,其中上述第一运动检测矩阵包含多个第一运动检测标志;以及依据上述第一运动检测标志融合上述第0帧数据以及上述第2帧数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:王旭
申请(专利权)人:上海兆芯集成电路有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1