Ewenwan/MVision

Public

机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶

  • Stars8.8k+6 tuần này
  • Forks2.8k
  • Watchers375
  • Issues17
  • Ngày tạo24/09/2017
  • Cập nhật gần nhất09/07/2024
  • Ngôn ngữC++
  • Giấy phép—
README.md71.7 KBRaw

MVision Machine Vision 机器视觉

AI算法工程师手册 数学基础 统计学习 深度学习 自然语言处理 工具使用

AI 安全数据科学和算法

澳大利亚机器人视觉研究中心

NIPS Neural Information Processing Systems

icml Proceedings of Machine Learning Research PMLR

ICDM IEEE International Conference on Data Mining

Computer Vision and Pattern Recognition arxiv.org 最新提交的论文

papercept 会议论文投递

easychair 会议论文投递

DBLP 计算机核心技术文献

技术刘 增强现实、图像识别、深度学习、机器人

漫谈 SLAM 技术(上)

漫谈 SLAM 技术(下)

优秀的博客论文笔记

CSCI 1430: Introduction to Computer Vision 计算机视觉课程

计算机视觉和算法 书籍

Computer vision:models, learning and inference 书籍

TLD:tracking-learning-detection 跟踪算法

机器人选修课

Andrew Davison的课程: Robotics Lecture Course (course code 333)

Simultaneous Localization and Mapping: Part I

Simultaneous Localization and Mapping: Part II

瑞士苏黎世理工的学生练习

书籍 Robotics, Vision & Control 推荐!!!!

Robotics, Vision & Control.PDF 百度网盘

Robotics, Vision and Control csdn

优达学城 机器人人工智能课程

学习无人驾驶车,你所必须知道的

强化学习从入门到放弃的资料

台大 机器学习深度学习课程

斯坦福CS231计算机视觉2017

深度学习程序示例 cs231n等

2018 MIT 6.S094 麻省理工深度学习和自动驾驶课程 中文

MIT 深度学习和自动驾驶课程 英文

DeepTraffic

SegFuse: Dynamic Driving Scene Segmentation

DeepTesla - End-to-End Steering Model

中文slam首页

ORB-LSD-SVO比较-刘浩敏_bilibili

LSD算法代码解析

SVO算法代码解析

DSO 半闲居士 解析

路径规划A*算法及SLAM自主地图创建导航算法

冯兵的blog slam

imu和单目的数据融合开源代码(EKF)

imu和单目的数据融合开源代码(非线性优化)

双目立体匹配

计算机视觉的一些库文件

人脸检测总结

行为识别总结

Free-SpaceEstimation 无障碍物空间估计 稠密地图 栅格地图 动态规划 高度分割 路面信息提取

2D Object Detection 2d目标检测 RCNN

3D Object Detection 3D目标检测 动机

Semantic Segmentation 语义分割

Instance-level Segmentation 实例分割

Tracking 跟踪

Kalibr calibration toolbox 标定多目相机系统、相机 IMU 相 对 位 姿 和 卷 帘 快 门 相 机

霍夫森林(Hough Forest) 随机森林和霍夫投票在计算机视觉中的应用,可以用在物体检测,跟踪和动作识别

百度自动驾驶开源框架 apollo

交通标志检测识别 数据集

Halcon 使用参考

有代码的论文

图像处理基本算法代码

感谢支持

无人驾驶的各个方面知识

参考

1. 感知(Perception):
    主要涉及的技术点包括场景理解、交通状况分析、路面检测、空间检测、
    障碍物检测、行人检测、路沿检测、车道检测。还有一个比较新颖有趣的是通过胎压去检测道路质量。
    在无人驾驶行业,有一套通用的数据集——KITTI数据集,里面有不同的数据,包括双目视觉的数据、定位导航的数据等。
    物体检测(Object Detection):
        传统方法主要是针对固定物体的检测。一般的方法是HOG( 方向梯度直方图),然后再加一个SVM的分类器。
        而对于动态物体的检测,主要使用的是DPM模型的方法,先把手和脚识别出来,再进行组合。
        深度学习方法 RCNN YOLO
   场景分割(Segmentation)  :
        人行道是一个场景,道路是一个场景,在场景中对不同的物体进行分类,是一个很重要的问题。
        传统的方法是采用CRF( 条件随机场),基本原理在于图像都是由像素点组成的,
        若两个像素点都比较像车,那就把二者连接起来,形成对车辆的识别。

        运用深度学习的方法则使用的是另一种模型,被称为PSPnet(语义分割)。
        这是金字塔型的场景分解模型,将一个场景不断地压缩,把类似的物体聚类,然后再做判断。
   双目 光流(Optical Flow)场景流(Scene Flow):
        光流是针对2D图像来说的,如果说一个图片流到另外一个图片,都是2D的物体移动,那就用光流来做。
        如果是3D的物体流动,那我们就用场景流(Scene Flow),场景流在传统的方法就是使用的是SGBM,
        利用的是双目成像的技术,把左图和右图合起来提取出空间的点,用光流在上面做,就能把场景的流动分析出来。

        光流也可以利用深度学习的模型来做,把左右两图用同样的模型来提取特征,经过计算就能得出一个深度的信息。
        但是这个方式的计算量非常大。

   物体追踪(Object Tracking):    
        这也是无人驾驶中一个比较重要的技术。如何预测行人下一个动作、怎么去跟踪这个行人,也有一系列问题。
        里面用到的是马尔可夫链的解决方案,这个技术叫做MDP,跟踪一个人,随时跟踪其下一个动作,预测其下一个动作。
        以上其实都是一些传统的感知方法,而这些年随着深度学习的不断进步,应用也非常广泛。
        
2. 运动规划(Motion Planning):
    主要涉及的技术点包括运动规划、轨迹规划、速度规划、运动模型。
    比较有趣的一些进展包括通过赛车游戏去学习基于网格的运动规划,重量级货车的避障规划,普世的适用于无人驾驶的双轮模型等等。

3. 防碰撞(CollisionAvoidance):
    主要涉及如何通过车内的感知系统以及V2X 系统去辅助防碰撞。
    比较有趣的一些进展包括如何实时地去评估当前驾驶行为的危险性,如何通过当前道路的拓扑去增强自行车骑士的

Nội dung README thuộc về Ewenwan và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/Ewenwan/MVision