- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于图像处理技术的智能手机导盲器张欢-浙江大学光电科学与工程
基于图像处理技术的智能手机导盲器
张欢,杨泱,赵鼎
(浙江大学光电信息工程学系,杭州310027)
摘要:本文描述的是一种机器视觉技术和人工智能原理结合的光电导盲解决方案。工作主要基于图像处理技术,在手机平台上开发应用软件,使手机具有导盲功能,通过既定的比赛场地。在处理CMOS图像传感器获取的数字图像信息时利用了动态物体检测技术、HSV颜色空间变换和几何光学物象关系的原理,实现了识别前方障碍的功能。之后通过环境参数设定,障碍物生命值计算等数学模型优化检测结果,分析决策导盲方案,通过语音和振动与盲人产生交互,从而实现手机导盲。
关键词:手机;光电导盲;HSV颜色空间;几何光学;人工智能
0引言
根据世界卫生组织的统计,盲人和有视觉能力障碍的人群在不断的增长,而中国又是世界上盲人最多的国家,约有 500万,占全世界盲人总数的18%。利用现代光电技术给弱势群体带来新的便捷是我们对第二届光电设计竞赛(导盲器)的理解。
本次比赛要求选手利用光电原理设计导盲器件和方案,并通过既定的比赛场地(fig0.1),时间最快的小组获得胜利。
Fig0.1
在专业技能比赛的角度,我们认为导盲的解决方案可以有很多种:红外线距离传感器,激光三角测距法,双目测距法,都可以很好得解决探测和导盲的问题。但是立足于设计一款实用的产品,上述的几种方法多有局限性。比如红外线传感器对于方向性要求高,对于复杂空间的探测能力不强,激光三角测距法受环境光的干扰性大等等。而且我们自己设计制造的的模型机在硬件性能上和投放市场上已经技术成熟的工业品相比从稳定性和可靠性上还是有很大差距的。
因此,我们选择采用了手机这个性能优良的软件开发平台,手机的硬件和系统稳定可靠、处理能力强,几乎有我们实现导盲所需要的所有硬件功能;而且交互体验丰富,能提供给盲人导盲所需要的感知。所以手机是基于图像处理技术导盲解决方案的极佳硬件平台。
1原理
1.1成像系统的几何关系
手机的摄像头的光学系统属于典型的摄影光学系统,它主要包含了摄影物镜、图像传感器和需要被探测的物空间景物。摄影物镜的基本光学性能由焦距、相对孔径和视场角这三个参数表征。[1]
物镜的焦距决定了拍摄图像的大小,在几何光学中有物象关系公式:(1-1)’是像高,f为物镜的焦距,W则是视场角。而这里的y’是像在CMOS图像传感器上的实际高度,而在显示设备上看到的像高还需要经过一个换算关系,换算到图像上的像素高度Hpx。
在我们的导盲方案中,摄像头是呈一定的俯角对地拍摄的,因此在图像像素和空间距离的换算关系上还要考虑主光轴倾角的影响。其几何关系如fig1.1所示。
Fig1.1
空间中地面上的纵深距离x和图像上像素的高度Hpx的换算关系如公式:
(1-2)
1.2运动物体检测
运动物体检测是计算机视觉中的常用技术,其原理是找到前后两帧采集到的数字图像中改变的部分,如果某一物块在两幅图像中的位置发生了位移,此物块在两幅图像的像素差值与其他部分的点会有差异化。[2]
通常的运动物块检测算法适用在摄像机固定,被检物体运动的情况。而在我们的方案中,摄像机需要跟随人一起运动,而障碍物却是固定不动的。为了避免摄像机晃动所带来的噪点,我们对算法做了少许修改。增加了图像差异化的容差范围,这样对于地面相对稳定的环境则程序认为是不动的物体,而对于突然出现的白色障碍物,被便认为是目标障碍物。
1.3HSV颜色空间阈值判断
一般情况下,数字图像的颜色信息是存储在RGB颜色空间中。RGB颜色空间符合光学传感器对与颜色获取的原理,而不符合人脑对于颜色的认知。因为人脑感知的颜色是分为色相、纯度、明度三种感觉的,而不是分为红、绿、蓝三种颜色分别产生感知。[3]
而在HSV颜色空间中,颜色按照H(色相),S(饱和度),V(亮度)的格式来存储,其中H能较好的反应出物体的本征颜色,S能体现出材质所造成的颜色区别,而亮度则可以对光源的方向进行较好的判断。所以我们在方案要在HSV颜色空间中进行色相和饱和度的阈值判断,首先要进行RGB到HSV的颜色空间转换(fig1.2)。[4]
然后利用颜色图像上木板白色部分与背景的区别合理设置H和S的阈值,使得只有在阈值范围中的点的信息被获取,这部分信息中就包含了障碍物的位置信息。
Fig1.2
2实验
2.1运动目标检测结果
在实际测试环境中,我们取环境的容错范围为25。当障碍物离得较远,视野中只有地面的颜色时,因为地面各个位置的颜色差别不大,在25的范围以内,所以程序不会对微小的差异化进行识别。但是,当木板出现在视野中的时候,其位置的灰度信息与背景反差较大,被算法捕捉到,因此便获得了木板出现的大致位置。检测结果如下图fig2.1:
Fig2.1
2.2目标颜色甄别
对比赛的场地进行取景分析如(Fig
文档评论(0)