基于FPGA和CCD的导盲系统的设计和实现.doc

上传人:白大夫 文档编号:3410164 上传时间:2019-08-22 格式:DOC 页数:2 大小:14.50KB
返回 下载 相关 举报
基于FPGA和CCD的导盲系统的设计和实现.doc_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于FPGA和CCD的导盲系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《基于FPGA和CCD的导盲系统的设计和实现.doc(2页珍藏版)》请在三一文库上搜索。

1、基于FPGA和CCD的导盲系统的设计和实现摘要:针对国内现有电子导盲系统存在扫面范围小的缺点,提出一种新型导盲设计方法。该系统以双目视觉测距技术为基础,通过语音转换模块能够准确地提示前方障碍物情况。本文对该设计的测距基本原理及关键技术作了一定阐述,并给出了可行的软、硬件设计方法。引言据世界卫生组织统计,全球每年有70万人成为盲人,目前全球有盲人约4 500万,其中90%生活在发展中国家,另有1.8亿人深受视力障碍的影响,而我国现有盲人总数是世界盲人总数的18%,达到800万1。另外,随着我国老龄化人口持续增多,到2020年视力障碍者总数将达到现在的4倍,所以急需解决视力障碍者行走避障问题。现在

2、的导盲辅具一般为电子导引手杖、导盲犬、导盲机器人等。电子导盲器主要是以超声波测距为基础来实现导盲避障,其缺点是只能进行小范围单点测距,如果采用多个单点测距会造成系统庞大,干扰严重的问题出现。本文采用双目CCD结构,以双目视觉测量技术为基础,通过图像处理获取盲人前方三维空间信息,具有响应速度快、扫描范围大等诸多优点,更接近于人双眼的功能和特性。通过语音提示模块能够更加准确地让盲人获知前方障碍物情况,能够较好地解决盲人行走避障问题。1 双目视觉测距原理分析该导盲系统以双目视觉测距技术为基础,采用已标定好的双CCD结构采集图像,运用图像匹配技术找到障碍物的相对位置,最后以音频信号的形式传送给人脑,达

3、到导盲的目的。利用双目视觉系统测量摄像机前端物体的距离、方位的原理图如图1所示。图1中双目摄像机呈光轴平行放置,间距即基线长为b,摄像机焦距均为f,O1和O2为焦点,r为目标物到两个摄像机中心点所在平面上的距离,平面xwy为双摄像机能够共同扫描的视域,即双目测距在该平面的测试范围。目标物在两个摄像机的CCD平面上成的像点出现在不同位置上,即对应不同的像素m和n,像素差即视差为其差d。若用D表示单个像素的尺寸,运用几何光学原理可推导出计算r的公式:同样,根据相似三角形计算出目标物到双目摄像头中轴线的垂直距离:容易看出,增加基线b的长度,可以增大视差,从而可以减小视差计算误差的影响;但是,基线的增

4、大也意味着视域的减小和匹配难度的增大,所以要合理协调两者的大小。2 软硬件设计方案盲人行走示意图如图2所示。双目视觉导盲系统是一个实时系统,需要硬件和软件相结合来实现。由于图像采集需要处理的信息量很大,为简化系统,本设计采用线阵CCD扫描斜平面(该平面是以摄像平面中心点O为固定点,母线L、D端左右平移形成的平面)上的障碍物信息。盲人在行走时是灵活的,佩戴此导盲系统能较好地实现从平面区域到空间区域的扫描,达到导盲的目的。2.1 硬件设计硬件设计结构框图如图3所示。本系统采用嵌入式控制器ARM11为内核的S3C6410芯片协调各个部件工作,由S3C6410控制FPGA产生外围器件的选通和读写控制信号。障碍物经过成像系统在CCD上成像,生成的图像电荷包经过转移脉冲依次输出。由于电荷包生成的信号很弱,且输出信号中含有各种噪声,为了便于提取有用信号进行处理,必须提高信噪比和抑制噪声。本设计采用差动放大滤波电路对CCD的输出信号进行处理,经A/D转换变为S3C6410能够处理的数字信号。为了同时提取两个CCD信号进行匹配,将两片A/D转换后的灰度数据送入FPGA中,通过数据选择器进行合并,然后送入双口SRAM中缓存。最后,S3C6410读取双口SRAM中两路CCD信号进行匹配处理,求解出障碍物深度信息,经过音频驱动电路,转化为语音信号提示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1