首 页   论文发表 期刊大全 论文下载 常见问题 发表流程 免责声明 合作加盟 关于我们 诚信通道 联系我们   设为首页 加入收藏
首先通过对基于区域分析的指尖检测算法的介绍和研究,并验证了该算法的有效性。然后介绍了增强现实技术以及增强现实中的人机交互,并把指尖检测算法应用到增强现实系统中,通过实验能够很好的识别指尖与虚拟对象的交互区域并实时反馈交互结果,证实了该算法在增强现实系统中的可行性。
教育期刊 | 经济期刊 | 科技期刊 | 文学期刊 | 医学期刊 | 学报期刊 | 建筑期刊 | 社科期刊 | 计算机期刊 | 图书管期刊 | 农业期刊 | CSSCI期刊 | 核心期刊 | 其他期刊
教育论文 | 经济论文 | 医药论文 | 文学论文 | 艺术论文 | 英语论文 | 法学论文 | 哲学论文 | 计算机论文理学论文  | 工学论文 |  管理论文 | 政治论文 | 社会论文
资源搜索: 搜索 高级搜索
2000论文网-诚信快速的论文发表网站! 论文发表投稿信箱:qwqk2000@126.com 论文发表在线咨询QQ: 85597153 论文发表咨询电话:17351597825  

TOP

基于区域分析的指尖检测算法的研究及在增强现实中的应用
2014-04-28 09:05:16 来源:2000论文网 作者:周锋 【 】 浏览:0次 评论:0

基于区域分析的指尖检测算法的研究及在增强现实中的应用

 

文/周锋

 

首先通过对基于区域分析的指尖检测算法的介绍和研究,并验证了该算法的有效性。然后介绍了增强现实技术以及增强现实中的人机交互,并把指尖检测算法应用到增强现实系统中,通过实验能够很好的识别指尖与虚拟对象的交互区域并实时反馈交互结果,证实了该算法在增强现实系统中的可行性。

 

【关键词】区域分析 指尖检测 增强现实 交互应用

 

1 基于区域分析的指尖检测算法

 

1.1 改进的图像差分算法

 

在传统的邻帧差法主要是通过前后两帧的灰度值来检测图像中变化的区域,这种算法在目标运动并且背景静止的情况下是很有效果的,但是当目标停止运动时邻帧差法就会失效。而背景消减法主要是通过把当前帧和参考图像相消减来获取静止的目标物体。所以能否准确分割的关键取决于如何选择与更新参考图像。

 

我们假设在某个时刻的参考图像是Pt,这个时候摄像头获取的视频帧是I,我们通过公式1.1 来更新Pt

 

Pt (x,y)= (x,y)+ (x,y) ( 公式1.1)在正常情况下,在运动过程中人手在同一位置的停留时间不会很长,一般都不会超过10 秒。所以在白色背景的情况下时,一般都是根据经验值对按照公式1.2 进行设置:(公式1.2)通过以上改进,新的参考图像不单单是依靠前一帧的更新结果,当前的原始视频帧也与之有密切关联。

 

1.2 指尖的检测识别

 

1.2.1 指尖模型

 

指尖模型包括二维模型和空间三维模型。空间三维手指模型可以通过提供详尽的建模使得后面的手势识别有很高的精确度。但是手指动作随时都在变化,手指的空间三维模型还是很复杂而且实时计算代价很高所以我们通过利用指尖二维平面位置检测法来解决以上问题。

 

通过对手指在二维平面上各种动作的观察,我们发现在手指运动并且变换各种动作时其指尖形变部位相对较小,所以我们可以把指尖的状态看做是一个圆和一组平行线的组合。基于这种情况,我们设计一个模型作为指尖模板,如图所示。在图中,表示的时手指的宽度,这个宽度由摄像头和手指之间的距离来确定。

 

如果在二值化后,前景图像中的目标是1,背景是的话,我们可以看到在指尖区域有两个特点:

 

1)在指尖的中心被一个圆包围,这个圆是由一圈圈像素填充所绕成的,其半径可以定义成手指的宽度;

 

2)如图所示,在圆外的特定搜索区域内,指尖部分是被像素和连续的像素所包围。根据形状匹配思想,主要是通过按一个度量标准来对比匹配的物体间的相似程度来进行形状匹配。根据这个思想,如果要想对某一模式进行识别,那么就要先准备好与之相对应的模板。因为考虑到要识别的模式其大小、方向等外部特征会发生改变的可能,所以需要对于每一种变化后的模式都要有对应的模板,这样才能保证真确识别。因为指尖会有各自动作变化或者会有部分被遮挡,而且不同人的手指也存在大大小小的不同,所以我们采用的指尖模板要能够伸缩、平移以及保证旋转时不变。

 

1.2.2 指尖检测

 

那些被分割后的二值化图像,用为的像素填充目标区域,用为像素填充背景。根据上面提到的指尖模型,我们要对前景目标图像的任意一个像素点进行判断来搜索指尖位置。假设这一像素点的坐标是(a,b),检测算法步骤如下:

 

1)首先以这个随机像素点(a,b) 为圆心,在以手指宽度作为圆的直径。在这个圆内计算非像素的个数,用fpnumber 表示,再计算圆的面积,用circlearea 表示,两者要满足公式1.3

 

Fpnumber >= circlearea ( 公式1.3)

 

2)第二步我们主要是计算方形区域里非像素的个数,用fpnumber2 来表示,再用fcnumber 表示搜素框上得连续非像素个数。

 

3)这一步是对上一步获取的数据用公式1.4 1.5 进行判断:fpnumber2 > Min && fpnumber2 < Max( 公式 1.4)

 

fcnumber > Thres ( 公式 1.5)如果像素点(a,b) 能够同时满足以上三个条件,那么(a,b) 的坐标位置就可以定位成指尖的位置,f_x = a,f_y = b;因为摄像头和人手之间的距离一般都是相对固定了,所以我们将手指宽度设定为15 之间,通过一些实验,结果表明这个值的设定对于大多手指都是适用的。在搜索区域中,其边长相比于手指直径,一般都要大两到三个像素。如果这个边长的值设置的比较大,那么计算代价就会比较大,这样就会导致检测的精度不够高。公式1.4 中的Max Min 是对前景像素在搜索区域方向上个数的限制,一般来说Min 的值等同于手指宽度dMax Min的两倍。

 

结合上述内容,一个像素点只有同时满足三个条件,才可以被判断为指尖。这三个条件如下:(1) 在这个像素点得周围区域里的前景像素一定要达到一定数量。

 

2) 在以这个像素点为中心的搜索区域边界上的前景像素和背景像素各自的比例一定要合适。

 

3) 在搜索区域边界上的前景像素一定要能够直接连通。

 

1.2.3 指尖检测实验结果与分析在实验中,我们通过手指在投影墙壁上移动来测试以上算法能否准备检测出指尖位置。在开始的时候,我们将背景设置为蓝色,手指进入背景后缓缓移动,我们可以检测到指尖位置,用黑色的十字叉将其表示出来。

 

当我们将背景从蓝色变换成白色时,这时因为起始设置的蓝色背景图没有来得及迅速更新,这时就会导致前景分割出现错误,当白色的背景稳定后,设置的背景图片进行更换后,就可以检测出之间的位置,如图3所示。

 

2 增强现实中的人机交互判定与反馈

 

与虚拟对象交互的判定以及虚拟对象对用户的反馈是交互模块中主要实现的功能,也是系统中手指虚实交互的最后一个环节。当过以上指尖定位算法,我们能够比较精确地检测出指尖的位置,可以得到指尖与虚拟对象交互的有效区域,这个交互区域也就是指尖和虚拟对象相交的区域。再通过坐标转换,将交互区域的二维坐标转换为空间三维坐标。我们通过设定一个处理动作触发的时间来对指尖动作进行判定,一般这个触发时间是在0.5秒到一秒之间。当指尖的触发时间在设定的时间之内并且指尖位置没有很大变化的时候,就判定指尖对虚拟对象进行了触发动作,通过程序处理,虚拟对象会根据指尖的动作做出相应地反馈。

 

3 基于区域分析的指尖检测算法在AR系统中的应用

 

通过实验验证,利用基于区域分析的指尖检测算法在大多情况下能够准确地检测出指尖的位置,从而有效的判断了手指与虚拟对象的交互区域。实验运行结果如下:图所示为系统识别标识物呈现出来的虚拟对象,人手指点击虚拟对象的边角并且拖动后,图为手指点击并拖动后的交互效果。

 

4 结束语

 

手势作为一种直观的动作表示,在人机交互中有着无可比拟的优势,目前也是模式识别、计算机视觉等组多领域的研究热点。但是目前的算法还是有诸多不足,包括本文介绍的基于区域分析的指尖检测算法,也会出现一些误检情况。随着人们研究的深入,一定会有更加高效的算法。通过高效的指尖检测算法,未来的AR 系统的交互将更加的实时、准确,也会促进AR 技术的高速发展。

 

参考文献

 

[1] 周国众. 移动增强现实关键技术及应用[J]. 测绘与空间地理信息,2012,35(9):140-144.

 

[2] 唐笑. 增强现实技术在移动互联网中的应用[J]. 华章,2013(2):330-331.

 

[3] 罗颖. 基于增强现实的交互界面设计研究[D]. 华中科技大学硕士学位论文,2012(5).

 

[4] 周俊威. 手机增强现实虚实注册关键技术研究[D]. 华中科技大学硕士学位论文,2011.3.

 

[5] 程志, 金义富. 智能手机增强现实系统的架构及教育应用研究[J]. 技术与运用,2012.8:134-138.

 

[6] 李可歆. 手持设备上基于增强现实的虚实交互技术的研究与应用, 青岛大学硕士学位论文[D],2010(6).

 

[7] 梅萍华. 基于手势的人机交互和指尖检测算法的研究[D]. 中国科技大学硕士学位论文,2010.

 

[8] 颜浩. 增强现实系统的人机交互技术研究与应用[D]. 青岛大学硕士学位论文,2011.

 

作者简介

 

周锋(1987-),男,江苏省泗洪人。硕士研究生学历。主要研究方向为计算机监控,模式识别。

 

作者单位

 

安徽理工大学计算机科学与工程学院 安徽省淮南市 232001

 

Tags:区域分析 指尖检测 增强现实 交互应用 责任编辑:admin
中国论文网-论文发表发表论文(www.lw2000.com),是一个专门从事期刊推广论文发表论文创作指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文多种期刊供你选择。
发表论文投稿信箱:qwqk2000@126.com
发表论文在线咨询:85597153
发表论文咨询电话:17351597825

】【打印繁体】 【收藏】 【关闭】 【返回顶部
上一篇没有了 下一篇计算机多媒体技术特点及应用

联系我们 论文发表 论文投稿

论文发表在线咨询:站点合作85597153
论文发表咨询电话:17351597825
论文发表投稿信箱:qwqk2000@126.com

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

论文发表 | 发表论文 | 期刊导航 | 论文下载 | 常见问题 | 发表流程 | 免责声明 | 合作加盟 | 关于我们 | 诚信通道 | 联系我们  
论文发表在线咨询:85597153 咨询电话:17351597825投稿信箱:qwqk2000@126.com
Copyright © 2008-2012http://www.lw2000.com all rights reserved 苏ICP备11037565号
论文发表、发表论文 论文发表、发表论文
电话17351597825
2000论文网 版权所有.