一种基于红外和帧差的近距离目标提取方法

文档序号:6365923阅读:269来源:国知局
专利名称:一种基于红外和帧差的近距离目标提取方法
技术领域
本发明涉及视频图像处理技术,特别涉及一种基于红外和帧差的近距离目标提取 方法。
背景技术
人机交互技术是虚拟现实系统的一项关键技术,而人机交互技术需要实现对人体目标的提取和识别,例如手势提取和人脸识别。但是现有的基于颜色或形态特征的目标提取受环境背景和光照条件的影响大,导致识别率并不高,难以满足人机交互的要求。帧差法是利用相邻帧之间的作差来实现对静态背景的消除和获取目标运动的区域范围,计算复杂度低,实时性好。但是由于相邻帧间亮度相近,所以在作差后相邻帧间目标重叠部分就会被删除,得到的目标很有可能并不完整。阈值分割法是一种基于区域的图像分割技术,其基本原理是通过设定不同的特征阈值,把图像象素点分为若干类。对于需要前、后景分离的图像,一般采用单阈值分割,将图像分为高亮部分和暗黑部分,再根据前、后景的亮度特征判断其对应的部分。

发明内容
为了克服现有技术的不足,本发明的目的在于提供一种基于红外和帧差的近距离目标提取方法,能够降低光照条件及变化背景对近距离目标提取的影响,实现对近距离目标的实时提取。本发明的目的通过以下技术方案实现一种基于红外和帧差的近距离目标提取方法,包括以下步骤(I)主控芯片控制红外照明电路停止照明,设置摄像头的曝光时间为T,然后从摄像头读取一帧图像信息,标定为Imagel,存储在记忆体内;(2)主控芯片控制红外照明电路提供照明,设置摄像头的曝光时间为T,然后从摄像头读取一帧图像信息,标定为Image2,存储在记忆体内;(3)使用帧差将Image2与Imagel进行作差运算,生成一帧做差图像,标定为Image3,并存储在记忆体内;(4)根据帧差图像的直方图信息使用自适应算法选定阈值,继而遍历Image3中的所有像素点,将灰度值大于阈值的像素点的灰度值设为1,灰度值小于或等于阈值的像素点的灰度值设为0,从而生成二值化图像,提取出灰度值为I的像素点作为最终的目标。所述主控芯片优选为FPGA (现场可编程门阵列)。所述主控芯片优选为DSP (数字信号处理器)。所述红外照明电路发射的红外光波长优选为850nm。所述红外照明电路发射的红外光波长优选为940nm。所述摄像头的曝光时间T优选为20ms。步骤(4)所述自适应算法为最大类间方差法。
本发明的基本原理为红外照明的高亮度范围主要在摄像头模块近距离区域,距离摄像头模块越近的区域得到的红外光增强的效果越好,红外光以相隔一帧图像的时间进行间歇照明以实现相邻两帧图像近距离目标亮度上的差别,利用相邻图像帧间作差和阈值分割实现较完整地去除背景并提取近距离目标。与现有技术相比,本发明具有以下优点和技术效果本发明利用红外照明电路提高相邻帧间近距离目标的亮度差,使得两帧图像近距离目标的亮度变化大而相对较远区域的亮度却变化很小,然后使用帧差法消除背景,最后通过阈值分割得到一个与背景分离的目标。本发明能够降低光照条件及变化背景对近距离目标提取的影响,实现对近距离目标的实时提取,而且得到的分割目标完整,计算复杂度低。


图1为本发明的一个实施例采用的实现基于红外和帧差的近距离目标提取方法的系统。图2为本发明基于红外和帧差的近距离目标提取方法的流程图。
具体实施例方式下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不限于此。实施例1
如图1所示,实现本实施例基于红外和帧差的近距离目标提取方法的系统包括红外照明电路101、摄像头模块102和主控芯片103,其中主控芯片103分别与红外照明电路101、摄像头模块102连接。其中主控芯片103为FPGA。摄像头模块102包括数字摄像头和红外滤光片,其中数字摄像头的参数可由主控芯片103设置。红外照明电路101发射的红外光波长为850nm。如图2所示,本发明基于红外和帧差的近距离目标提取方法包括以下步骤(1)FPGA控制红外照明电路停止照明,设置摄像头的曝光时间为如20ms,然后从摄像头读取一巾贞图像信息,标定为Imagel,存储在记忆体内;(2)FPGA控制红外照明电路提供照明,设置摄像头的曝光时间为20ms,然后从摄像头读取一帧图像信息,标定为Image2,存储在记忆体内;(3)使用帧差将Image2与Imagel进行作差运算,生成一帧做差图像,标定为Image3,并存储在记忆体内;(4)根据帧差图像的直方图信息使用自适应算法选定阈值,继而遍历Image3中的所有像素点,将灰度值大于阈值的像素点的灰度值设为1,灰度值小于或等于阈值的像素点的灰度值设为0,从而生成二值化图像,提取出灰度值为I的像素点作为最终的目标。实施例2本实施例除主控芯片为DSP,红外照明电路发射的红外光波长为850nm外,其余特征均与实施例1同。上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受所述实施例的限制,如主控芯片可采用除FPGA和DS P以外的其他芯片,红外照明电路发射的红外光波长的可为其他波长等,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
1.一种基于红外和帧差的近距离目标提取方法,其特征在于,包括以下步骤 (1)主控芯片控制红外照明电路停止照明,设置摄像头的曝光时间为T,然后从摄像头读取一帧图像信息,标定为Imagel,存储在记忆体内; (2)主控芯片控制红外照明电路提供照明,设置摄像头的曝光时间为T,然后从摄像头读取一帧图像信息,标定为Image2,存储在记忆体内; (3)使用巾贞差将Image2与Imagel进行作差运算,生成一巾贞做差图像,标定为Image3,并存储在记忆体内; (4)根据帧差图像的直方图信息使用自适应算法选定阈值,继而遍历Image3中的所有像素点,将灰度值大于阈值的像素点的灰度值设为1,灰度值小于或等于阈值的像素点的灰度值设为O,从而生成二值化图像,提取出灰度值为I的像素点作为最终的目标。
2.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,所述主控芯片为FPGA。
3.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,所述主控芯片为DSP。
4.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,所述红外照明电路发射的红外光波长为850nm。
5.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,所述红外照明电路发射的红外光波长为940nm。
6.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,所述摄像头的曝光时间T为20ms。
7.根据权利要求I所述的基于红外和帧差的近距离目标提取方法,其特征在于,步骤(4)所述自适应算法为最大类间方差法。
全文摘要
本发明公开了一种基于红外和帧差的近距离目标提取方法,包括以下步骤(1)控制红外照明电路停止照明,设置摄像头的曝光时间为T,从摄像头读取一帧图像信息,标定为Image1,存储在记忆体内;(2)控制红外照明电路提供照明,设置摄像头的曝光时间为T,从摄像头读取一帧图像信息,标定为Image2,存储在记忆体内;(3)使用帧差将Image2与Image1进行作差运算,生成一帧做差图像,标定为Image3,并存储在记忆体内;(4)选定阈值,生成二值化图像,提取出灰度值为1的部分作为最终的目标。与现有技术相比,本发明能降低光照条件及变化背景对近距离目标提取的影响,实现对近距离目标的实时提取。
文档编号G06K9/20GK102622594SQ201210059080
公开日2012年8月1日 申请日期2012年3月7日 优先权日2012年3月7日
发明者徐向民, 苗捷, 陈嘉勇 申请人:华南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1