图像中弱纹理区域的深度信息获取方法及终端的制作方法

文档序号:9598456阅读:810来源:国知局
图像中弱纹理区域的深度信息获取方法及终端的制作方法
【技术领域】
[0001] 本发明涉及图像处理领域,尤其涉及一种图像中弱纹理区域的深度信息获取方法 及终端。
【背景技术】
[0002] 立体匹配是立体视觉中的一个核心算法,在立体匹配算法中,弱纹理区域的处理 一直是其中的一个难点,很多应用场景中,弱纹理区域的像素点在颜色和亮度上比较相似, 这就给像素点的匹配带来了奇异性,应用立体匹配算法容易误匹配,这样获取的弱纹理区 域的深度信息就不准确。

【发明内容】

[0003] 有鉴于此,本发明实施例期望提供一种图像中弱纹理区域的深度信息获取方法及 终端,可以准确获取弱纹理区域的深度信息。
[0004] 为达到上述目的,本发明的技术方案是这样实现的:
[0005] -种终端,包括:
[0006] 图像分割模块,用于获取图像的颜色和亮度信息,根据所述颜色与亮度信息,将所 述图像分割为若干区域;
[0007] 弱纹理区域获取模块,用于计算获得所述图像对应的梯度信息,根据所述梯度信 息从所述图像分割模块分割的若干区域中选取出弱纹理区域,所述弱纹理区域为梯度统计 平均值在预设范围内的区域;
[0008] 边缘深度获取模块,用于提取所述弱纹理区域获取模块选取的弱纹理区域的边界 像素点,获取所述边界像素点的深度值;
[0009] 区域深度获取模块,用于根据所述边缘深度获取模块获取的边界像素点的深度 值,计算出所述弱纹理区域中各像素点的深度值。
[0010] 上述方案中,所述区域深度获取模块,具体用于根据所述边界像素点的深度值筛 除所述边界像素点中的突变点,获得所述边界像素点中的可靠点;将所述可靠点的深度值 进行平面拟合,计算出所述弱纹理区域中各像素点的深度值。
[0011] 上述方案中,所述图像分割模块,具体用于选取若干种子像素点,将所述种子像素 点周围满足预设条件的新像素点划分到所述种子像素点所在的区域,将所述新像素点当作 新的种子像素点,继续将所述新的种子像素点周围满足预设条件的新像素点划分到所述种 子像素点所在的区域,直到所述新的种子像素点周围不存在满足预设条件的像素点,获取 到根据所述若干种子像素点划分出的若干区域;其中,所述预设条件为与所述种子像素点 相比,颜色和亮度信息的差值在第一阈值内。
[0012] 上述方案中,所述边缘深度获取模块,具体用于对所述弱纹理区域进行区域标记 获得标记后的弱纹理区域,然后将标记后的弱纹理区域与所述图像的其他区域进行二值化 获得二值化后的弱纹理区域,将所述二值化后的弱纹理区域进行区域空洞填充获得空洞填 充后的弱纹理区域,将所述空洞填充后的弱纹理区域进行轮廓提取获取所述弱纹理区域的 轮廓线,根据所述弱纹理区域的轮廓线获取所述弱纹理区域的边界像素点;按照以下公式 计算获取所述边界像素点的深度值Z :
[0014] 其中,f是立体成像装置中两个数码摄像头的焦距,T是两个数码摄像头之间的间 距,d为两个数码摄像头拍摄的两幅图像的视差图中所述边界像素点对应的视差值。
[0015] 上述方案中,所述区域深度获取模块,具体用于将所述边界像素点的深度值作为 样本集P,随机从样本集P中抽出η个边界像素点的深度值作为子集S,并通过平面拟合获 得初始化模型Μ ;将余集SC = P\S中与所述初始化模型Μ的误差小于第二阈值的边界像素 点的深度值划分为内点集;当内点集中深度值的数目达到了 Ν时,根据内点集采用最小二 乘法重新计算新的模型Μ* ;重新随机抽取新的子集S*,重复以上过程;在重复一定次数后, 选出获得的最大内点集,所述最大内点集中的深度值为所述边界像素点中的可靠点的深度 值,所述样本集Ρ中的其余数值为所述边界像素点中突变点的深度值,所述η和Ν为预设 值。
[0016] -种图像中弱纹理区域的深度信息获取方法,所述方法包括:
[0017] 获取图像的颜色和亮度信息,根据所述颜色与亮度信息,将所述图像分割为若干 区域;
[0018] 计算获得所述图像对应的梯度信息,根据所述梯度信息从所述若干区域中选取出 弱纹理区域,所述弱纹理区域为梯度统计平均值在预设范围内的区域;
[0019] 提取所述弱纹理区域的边界像素点,获取所述边界像素点的深度值;
[0020] 根据所述边界像素点的深度值,计算出所述弱纹理区域中各像素点的深度值。
[0021] 上述方案中,所述根据所述边界像素点的深度值,计算出所述弱纹理区域中各像 素点的深度值,包括:
[0022] 根据所述边界像素点的深度值筛除所述边界像素点中的突变点,获得所述边界像 素点中的可靠点;将所述可靠点的深度值进行平面拟合,计算出所述弱纹理区域中各像素 点的深度值。
[0023] 上述方案中,所述根据所述颜色与亮度信息,将所述图像分割为若干区域,包括:
[0024] 选取种子像素点,将与所述种子像素点相比颜色与亮度信息的差值在第一阈值内 的像素点划分为一个区域,获取到所述若干区域。
[0025] 上述方案中,所述提取所述弱纹理区域的边界像素点,获取所述边界像素点的深 度值,包括:
[0026] 对所述弱纹理区域进行区域标记获得标记后的弱纹理区域,然后将标记后的弱纹 理区域与所述图像的其他区域进行二值化获得二值化后的弱纹理区域,将所述二值化后的 弱纹理区域进行区域空洞填充获得空洞填充后的弱纹理区域,将所述空洞填充后的弱纹理 区域进行轮廓提取获取所述弱纹理区域的轮廓线,根据所述弱纹理区域的轮廓线获取所述 弱纹理区域的边界像素点;按照以下公式计算获取所述边界像素点的深度值Ζ :
[0028] 其中,f是立体成像装置中两个数码摄像头的焦距,T是两个数码摄像头之间的间 距,d为两个数码摄像头拍摄的两幅图像的视差图中所述边界像素点对应的视差值。
[0029] 上述方案中,所述根据所述边界像素点的深度值筛除所述边界像素点中的突变 点,获得所述边界像素点中的可靠点,包括:
[0030] 将所述边界像素点的深度值作为样本集P,随机从样本集P中抽出η个边界像素 点的深度值作为子集S,并通过平面拟合获得初始化模型Μ ;将余集SC = P\S中与所述初始 化模型Μ的误差小于第二阈值的边界像素点的深度值划分为内点集;当内点集中深度值的 数目达到了 Ν时,根据内点集采用最小二乘法重新计算新的模型Μ* ;重新随机抽取新的子 集S*,重复以上过程;在重复一定次数后,选出获得的最大内点集,所述最大内点集中的深 度值为所述边界像素点中的可靠点的深度值,所述样本集Ρ中的其余数值为所述边界像素 点中突变点的深度值,所述η和Ν为预设值。
[0031] 本发明实施例提供了一种图像中弱纹理区域的深度信息获取方法及终端,所述终 端将图像分割成若干图像分割区域;根据所述梯度统计检测获得弱纹理区域;提取所述弱 纹理区域的边界像素点,应用立体匹配算法获取所述边界像素点的深度值;根据所述边界 像素点的深度值筛除所述边界像素点中的突变点,获得所述边界像素点中的可靠点;将所 述可靠点的深度值进行平面拟合,计算出所述弱纹理区域中各像素点的深度值。与现有技 术中直接应用立体匹配算法获取弱纹理区域中各像素点的深度值相比,本实施例方法根据 筛选出的可靠点的深度值进行平面拟合,估计出所述弱纹理区域中各像素点的深度值,可 以减少弱纹理区域的深度值估计的错误概率,准确获取弱纹理区域的深度信息。
【附图说明】
[0032] 图1为实现本发明各个实施例的移动终端的硬件结构示意图;
[0033] 图2为如图1所示的移动终端的无线通信系统示意图;
[0034] 图3为本发明实施例1提供的一种终端的结构框图;
[0035] 图4为本发明实施例提供的一张用于处理的图像;
[0036] 图5为本发明实施例提供的对图4所示图像进行分割后由若干色块对应标识出若 干图像分割区域的图示;
[0037] 图6为本发明实施例提供的标识出弱纹理区域的图像;
[0038] 图7为本发明实施例提供的对弱纹理区域进行二值化后的图像;
[0039] 图8为本发明实施例提供的对图7所示的二值化后的图像进行空洞填充后的图 像;
[0040] 图9为本发明实施例提供的对图8所示的空洞填充后的图像进行轮廓提取后的图 像;
[0041] 图10为本发明实施例提供的对可靠点的深度值进行平面拟合后的示意图;
[0042] 图11本发明实施例提供的应用现有方法获取的深度图像;
[0043] 图12本发明实施例提供的应用本发明实施例方法获取的深度图像;
[0044] 图13为本发明实施例2提供的一种图像中弱纹理区域的深度信息获取方法的流 程不意图。
【具体实施方式】
[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。
[0046] 现在将参考附图1来描述实现本发明各个实施例的移动终端。在后续的描述中, 使用用于表示元件的诸如"模块"、"部件"或"单元"的后缀仅为了有利于本发明的说明,其 本身并没有特定的意义。因此,"模块〃与〃部件〃可以混合地使用。
[0047] 移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动 电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携 式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固 定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移 动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0048] 图1为实现本发明各个实施例的移动终端的硬件结构示意。
[0049] 移动终端100可以包括无线通讯单元110、音频/视频(A/V)输入单元120、用户 输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单 元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示 出的组件,可以替代地实施更多或更少的组件,将在下面详细描述移动终端的元件。
[0050] 无线通讯单元110通常包括一个或多个组件,其允许移动终端100与无
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1