当前位置: 首页 > news >正文

PVN3D(一)代码框架

在windows上配置pvn3d的环境一直配不成功,主要卡在了与C++联合编译上,不知道如何处理了。索性先看看代码,竟然发现与论文中的代码对应上了。希望这一段时间把环境配置好。

1.论文中的网络结构

1.RGB图像特征,通过CNN提取特征。深度图的特征,通过pointnet++提取,然后把两个特征连接起来。送入到densfusion网络中,变成N*1792特征。

2.N*1792特征 投入到三个网络中,一个是特征点偏移探测网络,一个是实例分割网络,一个是中心偏移网络。后两个网络特征经过投票聚类,得到了实例级的点云目标,然后结合关键点投票,得到关键点位置;最后通过SVD分解求解得到变换矩阵。

2.看代码

2.1pvn3d.py中的几个网络

2.2 深度学习框架

2.3 loss损失

2.4找到点对应

可以看到对应的3D点是mesh_kps和cls_kps

mesh_kps和cls_kps是怎么来的呢?

mesh_kps是模型上提取的3D特征点,是真值点

cls_kps是怎么来

传进来的点,进行meanshift聚类,然后再获得点。

2.4ICP计算与优化

很常规的两个三维点集之间的RT计算:

按照论文图上的流程,特征提取,实例分割、特征提取、偏移提取,loss计算、meanshift,RT计算等找到了位置,整体上构成了整个训练和RT计算的流程。后续打算把代码配置好,跑通,并且把详细细节学习学习。

http://www.lryc.cn/news/430967.html

相关文章:

  • 「OC」剪不断,理还乱——UIResponder、UIGestureRecognizer、UIControl的响应优先级探究
  • GitHub Copilot的详细介绍
  • opencv之阈值处理
  • oracle startup失败,ORA-01078: failure in processing system parameters
  • 【python因果推断库7】使用 pymc 模型的工具变量建模 (IV)2
  • 【2024数模国赛赛题思路公开】国赛B题思路丨附可运行代码丨无偿自提
  • 智能优化特征选择|基于鲸鱼WOA优化算法实现的特征选择研究Matlab程序(KNN分类器)
  • 使用udp进行通信
  • C#上位机使用Microsoft.Office.Interop.Excel和EPPlus库对Excel或WPS表格进行写操作
  • java重点学习-redis
  • 每日刷题(图论)
  • Requestium - 将Requests和Selenium合并在一起的自动化测试工具
  • mysql和pg等数据库之间的数据迁移实战分享
  • 消息中间件都有哪些
  • 数据结构(3)内核链表
  • Linux 硬件学习 s3c2440 arm920t蜂鸣器
  • 提交保存,要做重复请求拦截,避免出现重复保存的问题
  • 华为 HCIP-Datacom H12-821 题库 (3)
  • spring-boot 事件
  • 合碳智能 × Milvus:探索化学合成新境界——逆合成路线设计
  • 二分查找 | 二分模板 | 二分题目解析
  • uni-app应用更新(Android端)
  • JavaEE(2):前后端项目之间的交互
  • (已开源-CVPR 2024)YOLO-World: Real-Time Open-Vocabulary Object Detection
  • Spring6梳理4——SpringIoC容器
  • SpringBoot2:请求处理原理分析-FORM表单请求接口
  • Monkey日志ANR、CRASH、空指针异常及其他异常数据分析
  • Vue 3结合Element Plus中,实现一个级联选择器(Cascader)来展示省市区
  • 使用卫星仿真软件STK的一些应用和思考(星地链路、星间链路)
  • pytorch对不同的可调参数,分配不同的学习率