一种基于图像清晰度差异的深度估计方法技术

技术编号:8271823 阅读:261 留言:1更新日期:2013-01-31 04:12
本发明专利技术公开了一种基于图像清晰度(Image?Definition)差异的深度估计方法,该方法首先将彩色的单视点单幅图像转换为灰度图,然后进行分块并选择一种图像清晰度算法计算出各图像块的清晰度并作为各图像块中像素点的清晰度,这样得到单视点单幅图像的清晰度差异情况。本发明专利技术根据摄像机通常聚焦在景物目标的前景上,被聚焦景物比较清晰的实际情况,利用清晰度差异对单视点单幅图像进行深度赋值,得到一副深度图,从而完成单视点单幅图像深度估计。本发明专利技术只需要分块计算清晰度,得到单视点单幅图像深度,相对于现有技术计算复杂性低,能够满足图像处理实时性要求。

【技术实现步骤摘要】
本专利技术属于3D图像处理
,更为具体地讲,涉及一种基于图像清晰度差异的深度估计方法
技术介绍
2010年I月,《阿凡达》等3D电影的全球热播引发了 3D技术的研究热潮。2012年I月央视3D频道开播,促进了 3D产业的进一步发展。3DTV是继高清电视(HDTV)之后电视
一场新的技术革新。3DTV作为下一代视频广播系统,还有许多问题需要解决,其中深度估计(dep thestimation)是其关键技术之一。·深度估计是指从景物的一幅或多幅图像中自动、有效地提取深度信息。根据是否需要人工控制,深度估计可以分为主动(active)深度估计和被动(passive)深度估计两种方式。主动深度估计需要人为的对测量环境进行控制来获取深度,而被动深度估计则不需要控制成像系统与环境,常用的被动深度估计有双目(多目)视觉、运动三维检测、单目视觉等方法。双目视觉将两个或多个摄像机拍摄的物体二维图像进行对比匹配,如果在对比中发现物体上某个特征点存在于图像的相同位置则说明此点位置在两摄像机镜头的轴线交点上,通过找到物体特征的不匹配量即可确定该特征点位置。运动三维检测则是使用一个摄像机在不同的时间和空间对物体拍摄大量序列图像,利用序列图像的时空变化情况得到物体的信息。与双目视觉类似,这种方法也需要找到序列图像上物体的对应特征点。以上两种方法均需要提取出图像中的物体特征点,并计算其变化量,而提取物体特征比较复杂且存在蔽塞以及遮挡等难以解决的问题。蔽塞是指目标中的某个特征点检测到在两幅图像中位置是一样的,说明该特征点正好位于两摄像机的中心轴线的交点处,这种情况下立体视觉获取存在局限性;遮挡是指特征点在一个摄像机拍摄的场景中可见,在另个摄像机拍摄的场景中不可见,这时无法找到对应的特征点对,此时无法估计目标的深度。所以这两种方法很难做到实时性,满足实际应用和需求可能行小。单目视觉有两种测量方法聚焦法及散焦法。聚焦法(Depth From Focus,简称DFF)通过摄像机在不同的光学参数下获取大量序列图像,在对图像进行分析后找到清晰度最大的图像,然后根据几何光学中物体成像的模型求取物体的深度信息。此方法测量精确度高,但需要调整摄像机拍摄大量图像,比较费时,不适用于即时深度估计。散焦法(Depth Form Defocus,简称DFD)则是利用两幅或者多幅散焦程度不同的图像,通过对比图像的模糊程度来求取物体的深度信息,此方法回避了双目视觉中特征点匹配的问题,也不需要对物体拍摄大量的序列图像,使用比较方便。上述算法均是对于被动视觉的两幅或多幅图像的深度估计,而对于单幅图像,由于无法获取景物目标的视差信息,只能通过图像自身的一些特征和先验知识来获得有限的线索以完成深度估计,因此具有较高的技术难度。各个国家的许多科研人员对此作了大量和深入的研究。Saxena在Make 3D项目及相关研究中采用了结合了高斯和拉普拉斯算子的MPF(马尔科夫随机场模型)来描述图像中各点的深度及彼此间的深度关系。并通过监督学习方法对场景进行训练和估计,对非结构化、相机参数未知的大范围复杂场景深度估计有相对理想的效果。但是此算法计算复杂耗时,而且每更换一个新的场景,原有的模型将失效,需要重新采集相应的深度数据进行训练,不能满足即时深度估计且硬件实现十分困难。Hoiem在假设图像场景内的所有景物对象都是垂直直立于地面的基础上,提出一套完整的单幅图像深度估计方法.该方法以像素块为单位提取颜色、纹理等特征,然后使用adboost分类方法将整个图像分解为地面、天空、直立景物等,最后对图像中的地面区域建立3维模型,并依据图像中景物对象和地面的相交位置重构出整个三维场景。李乐等人通过分析理解街景图像内景物之间的构图关系,依据其中蕴含的深度认 知线索估计街景图像的深度信息,对Hoiem的上述算法进行了改进。以上三种关于被动视觉单视点单幅图像的深度估计均有较好的效果,但其计算复杂,Saxena的算法还需监督学习,现阶段很难做到实时性。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于图像清晰度差异的深度估计方法,以降低单视点单幅图像深度估计的计算复杂性,满足图像处理的实时性要求。为实现上述目的,本专利技术基于图像清晰度差异的深度估计方法,其特征在于,包括以下步骤(I)、将彩色的单视点单幅图像转换为灰度图像;(2)、首先对灰度图像进行分块,得到多个图像块;然后用图像清晰度算法对每个图像块进行清晰度计算,得到图像块的清晰度;最后各个图像块的清晰度分别作为各自图像块中像素点的清晰度,并对清晰度大于255的像素点赋值为255,得到一副深度图,从而完成单视点单幅图像深度估计。为消除估计深度图中的孤立点及平滑图像,对步骤(2)得到的深度图还要进行采用中值滤波对其做平滑处理。本专利技术的专利技术目的是这样实现的为满足单视点单幅图像深度估计的实时性要求,降低估计计算的复杂性,本专利技术提出了一种基于图像清晰度(Image Definition)差异的深度估计方法,该方法首先将彩色的单视点单幅图像转换为灰度图,然后进行分块并选择一种图像清晰度算法计算出各图像块的清晰度并作为各图像块中像素点的清晰度,这样得到单视点单幅图像的清晰度差异情况。本专利技术根据摄像机通常聚焦在景物目标的前景上,被聚焦景物比较清晰的实际情况,利用清晰度差异对单视点单幅图像进行深度赋值,得到一副深度图,从而完成单视点单幅图像深度估计。本专利技术只需要分块计算清晰度,得到单视点单幅图像深度,相对于现有技术计算复杂性低,能够满足图像处理实时性要求。附图说明图I是图像小波分解示意图;图2是使用TenenGrad函数得到图像清晰度图;图3是使用Histblock算法函数得到图像清晰度图;图4是使用小波变换法得到图像清晰度图;图5是本专利技术中像素点清晰度计算一种具体实施方式的示意图;图6是图像块3x3时得到的深度图; 图7是图像块5x5时得到的深度图;图8是图像块7x7时得到的深度图。具体实施例方式下面结合附图对本专利技术的具体实施方式进行描述,以便本领域的技术人员更好地理解本专利技术。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本专利技术的主要内容时,这些描述在这里将被忽略。根据摄像机通常聚焦在前景上,而被聚焦景物比较清晰的实际情况,本专利技术基于图像清晰度差异的深度估计方法先估计出单视点单幅图像中每个像素点的清晰度,然后由像素点的清晰度差异估计出像素点的深度值。在本实施例中,本文中使用公式将彩色的单视点单幅图像RGB值转换为灰度值Gray Gray= (R*38+G*7 5+B* 15)其中,R、G、B分别为彩色的单视点单幅图像RGB值。将彩色的单视点单幅图像、转换为灰度图像后,对灰度图像进行分块,在本实施例中,图像块大小为7x7,并用基于图像清晰度算法计算每个图像块的清晰度作为该块内像素的清晰度值。现有的图像清晰度算法主要用来评价整张图像的清晰度情况或具有相同内容的多张图像的清晰度情况。图像清晰度算法主要可以分为以下几类I、基于时域的图像清晰度算法当图像清晰时,图像细节丰富,在时域表现为相邻像素的特征值(如灰度等)变化较大。设f(x,y)为图像在点(x,y)处的灰度值,Nx,Ny为图像的长和宽。s为整幅图像的清晰度值本文档来自技高网
...

【技术保护点】
一种基于图像清晰度差异的深度估计方法,其特征在于,包括以下步骤:(1)、将彩色的单视点单幅图像转换为灰度图像;(2)、首先对灰度图像进行分块,得到多个图像块;然后用图像清晰度算法对每个图像块进行清晰度计算,得到图像块的清晰度;最后各个图像块的清晰度分别作为各自图像块中像素点的清晰度,并对清晰度大于255的像素点赋值为255,得到一副深度图,从而完成单视点单幅图像深度估计。

【技术特征摘要】
1.一种基于图像清晰度差异的深度估计方法,其特征在于,包括以下步骤 (1)、将彩色的单视点单幅图像转换为灰度图像; (2)、首先对灰度图像进行分块,得到多个图像块;然后用图像清晰度算法对每个图像块进行清晰度计算,得到图像块的清晰度;最后各个图像块的清晰度分别作为各自图像块中像素点的清晰度,并对清晰度大于255的像素点赋值为255,得到一副...

【专利技术属性】
技术研发人员:刘然巫英坚田逢春谭迎春谢辉邰国钦谭伟敏李博乐肖迪葛亮周庆陈恒鑫黄扬帆甘平叶莲
申请(专利权)人:四川虹微技术有限公司重庆大学
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市联通互联网数据中心] 2014年12月05日 20:44
    差异指区别不同语出三国志·魏志·齐王芳传整像为兵能守义执节子弟宜有差异
    0
1