Guidance system for Visually Impaired Persons using Deep Learning and Optical flow
作者: Shwetang Dubey, Alok Ranjan Sahoo, Pavan Chakraborty
分类: cs.CV, cs.LG
发布日期: 2023-10-22
💡 一句话要点
提出深度学习与光流结合的导航系统以帮助视觉障碍人士
🎯 匹配领域: 支柱三:空间感知与语义 (Perception & Semantics)
关键词: 视觉障碍 深度学习 光流估计 物体检测 导航系统 YOLOv3 Depth-net 实时警告
📋 核心要点
- 现有的导航辅助工具如手杖只能提供近距离障碍物的信息,无法有效应对动态和复杂的环境。
- 本文提出了一种基于深度学习和光流估计的导航系统,通过分析视频帧的不同区域来判断物体的接近方向。
- 该系统经过实际环境测试,能够有效识别接近物体并提供实时警告,显著提升了视觉障碍人士的行走安全性。
📝 摘要(中文)
视觉障碍人士在行走时难以感知周围环境,传统的手杖只能探测近距离的障碍物,且在静态或缓慢环境中效果有限。本文提出了一种新方法,旨在繁忙街道中引导视觉障碍人士。该系统通过将视频帧分为中心、左侧和右侧三个部分,识别接近物体及其接近方向。采用YOLOv3进行物体检测,利用Lucas-Kanade光流法进行光流估计,并使用Depth-net进行深度估计。结合深度信息、物体运动轨迹和类别信息,模型为用户提供必要的警告信息。该模型经过实际测试,显示出良好的效果。
🔬 方法详解
问题定义:本文旨在解决视觉障碍人士在繁忙街道中行走时对周围环境感知不足的问题。现有手杖等辅助工具在动态环境中效果有限,无法提供全面的导航支持。
核心思路:论文提出的系统通过将视频帧分为中心、左侧和右侧三个部分,利用深度学习技术识别接近物体及其运动方向,从而为用户提供实时的导航信息。
技术框架:系统整体架构包括三个主要模块:物体检测模块(使用YOLOv3)、光流估计模块(采用Lucas-Kanade方法)和深度估计模块(使用Depth-net)。这些模块协同工作,分析视频流并生成导航指引。
关键创新:本研究的创新点在于结合了深度学习与光流估计技术,能够实时识别动态环境中的物体并判断其接近方向,这在现有方法中尚属首次。
关键设计:在技术细节上,YOLOv3用于高效的物体检测,Lucas-Kanade方法用于准确的光流估计,而Depth-net则提供深度信息,所有模块的输出结合后形成最终的导航指引。
🖼️ 关键图片
📊 实验亮点
实验结果表明,该导航系统在实际环境中能够有效识别接近物体,并提供及时的警告信息,提升了视觉障碍人士的行走安全性。与传统手杖相比,系统的反应速度和准确性有显著提升,具体性能数据尚未披露。
🎯 应用场景
该研究的潜在应用领域包括城市交通、公共场所导航以及智能辅助设备等。通过提升视觉障碍人士的环境感知能力,能够显著提高他们的出行安全性和独立性,具有重要的社会价值和实际意义。
📄 摘要(原文)
Visually impaired persons find it difficult to know about their surroundings while walking on a road. Walking sticks used by them can only give them information about the obstacles in the stick's proximity. Moreover, it is mostly effective in static or very slow-paced environments. Hence, this paper introduces a method to guide them in a busy street. To create such a system it is very important to know about the approaching object and its direction of approach. To achieve this objective we created a method in which the image frame received from the video is divided into three parts i.e. center, left, and right to know the direction of approach of the approaching object. Object detection is done using YOLOv3. Lucas Kanade's optical flow estimation method is used for the optical flow estimation and Depth-net is used for depth estimation. Using the depth information, object motion trajectory, and object category information, the model provides necessary information/warning to the person. This model has been tested in the real world to show its effectiveness.