Beyond CAD Models: Leveraging NOCS for Category-Level 6D Pose and Size Estimation in Real-World Scen

《图像处理与计算机视觉》全套课件PDF(武汉工程大学) 获取 《图像处理与计算机视觉》全套课件PDF(武汉工程大学)::https://download.youkuaiyun.com/download/m0_54748666/93260852。《图像处理与计算机视觉》全套课件PDF(武汉工程大学)第二讲-图像及其表达与性质.pdf。第五讲-图像形态学变换.pdf。第四讲-图像数据压缩.pdf。第三讲-图像预处理.pdf。第六讲-图像分割.pdf。第七讲-目标识别.pdf。第一讲-导论.pdf。 阅读详情

1. 从“认识”到“理解”:为什么我们需要超越CAD模型?

想象一下,你是一个家庭服务机器人,刚刚进入一个陌生的厨房。你的任务是拿起灶台上的一个白色马克杯。对你来说,眼前的世界是一堆复杂的像素点。传统的机器人视觉系统会怎么做?它大概率会先在它的“记忆库”——也就是预加载的精确CAD模型数据库——里疯狂搜索,试图找到一个和这个马克杯一模一样的3D模型。如果找到了,它就能通过比对,计算出杯子的位置、朝向和大小,然后稳稳地抓起来。

但现实世界可没这么友好。你遇到的这个马克杯,可能和数据库里的任何一个模型都略有不同:把手弧度不一样、杯身更矮胖、或者印着全新的图案。更常见的情况是,数据库里根本就没有这个杯子的模型。这时,传统方法就傻眼了。这就是“实例级”6D位姿估计的局限:它要求你必须事先知道并拥有物体的精确三维模型。这里的“6D”指的是物体在三维空间中的位置(X, Y, Z,共3个自由度)和旋转姿态(绕三个轴的旋转,共3个自由度),合起来就是6个自由度。

那么,我们能不能让机器像人一样,即使没见过某个具体的杯子,但只要知道“杯子”这个类别,就能推断出它的大致形状、可能的大小范围,从而估算出它的位姿呢?这就是“类别级”6D位姿与尺寸估计要解决的核心问题。它不要求精确的CAD模型,而是希望算法学会一个类别(如“杯子”、“笔记本电脑”、“瓶子”)的通用形状先验,并将其应用到从未见过的同类新物体上。

这听起来很酷,但做起来难如登天。第一个拦路虎就是“表示问题”。对于一个新物体,我们用什么统一的“语言”来描述它的形状和空间关系,才能让算法理解并计算位姿?第二个是“数据问题”。标注6D位姿是极其费力的事情,需要昂贵的设备和繁琐的人工操作,我们上哪去找成千上万个不同杯子的精确位姿数据来训练模型?

斯坦福大学和谷歌的研究团队在CVPR 2019上提出的NOCS方法,就像是一把精巧的钥匙,同时捅开了这两把锁。它不再纠结于具体的、细节各异的CAD模型,而是创造了一个所有同类物体都能“和平共处”的共享空间。这个方法让机器视觉向“理解”物体迈出了关键一步,而不仅仅是“认出”物体。接下来,我们就一起拆解这把钥匙的构造。

2. NOCS:为万物建立统一的“度量衡”

NOCS,全称是“归一化物体坐标空间”。这个名字听起来有点学术,但它的思想非常直观。我们可以把它想象成一个所有物体都必须遵守的“宇宙标准坐标系”。

2.1 核心思想:一个盒子装下所有同类物体

假设我们处理“相机”这个类别。世界上有成千上万种不同型号的相机,大小、形状、按钮布局各不相同。NOCS的做法是:不管你是单反还是卡片机,是佳能还是尼康,统统给我放进一个边长为1的虚拟正方体盒子里。

具体操作分两步:

  1. 归一化尺寸:对于一个已知的相机CAD模型,我们按比例缩放它,直到它的包围盒对角线长度刚好等于1。这样,最大的相机和最小的相机,在这个虚拟空间里都被“撑满”或“压缩”到适应这个单位立方体。
  2. 对齐中心和方向:接着,我们把这个缩放后的模型,以其中心点对齐到立方体的中心,并按照类别约定俗成的方向进行对齐(比如让相机镜头朝向固定的方向)。

经过这番操作,任何一个相机,无论它在现实世界中多大,在NOCS空间里,都被映射到了这个单位立方体内。这个立方体内的每一个点 (x, y, z) 的坐标值都在 [0, 1] 之间。更妙的是,我们可以用RGB颜色来直观地编码这个坐标:例如,红色通道代表X坐标,绿色代表Y,蓝色代表Z。这样一个三维坐标就变成了一个颜色值。

这带来了一个革命性的优势:现在,描述一个物体形状的不再是它独一无二的、复杂的三角网格,而是它在那个共享的、颜色编码的立方体空间里的映射关系。算法要学习的,不再是“某个具体相机长什么样”,而是“相机这类物体,在NOCS空间里一般如何用颜色分布来表示”。

2.2 NOCS图:从2D图像到3D空间的“翻译官”

那么,我们怎么得到这个NOCS映射呢?这就是神经网络大显身手的地方。研究者设计了一个CNN模型,它的任务之一就是:输入一张RGB图片,不仅要像普通目标检测模型一样输出物体类别和掩膜(Mask,即像素级分割图),还要为掩膜内的每一个像素点,输出一个颜色值——这个颜色值就是该像素对应的物体表面点在NOCS空间中的坐标。

这张由预测颜色构成的图,就叫做“NOCS图”。你可以把它理解为算法对物体可见部分在标准空间里形状的“猜测”或“重建”。有了这张图,再加上我们通过深度相机(如RGB-D传感器)获得的真实深度图,魔法就开始了。

我们知道图片中每个像素在相机坐标系下的3D位置(来自深度图),又通过NOCS图知道了同一个像素在标准物体空间(NOCS)里的3D坐标。这不就是找到了两组3D点云之间的对应关系吗?接下来,我们只需要计算一个最优的缩放、旋转和平移变换,将NOCS空间中的点云变换到相机坐标系下,这个变换就包含了我们梦寐以求的6D位姿和物体的绝对尺寸!

这个过程巧妙地绕过了对精确CAD模型的依赖。我们不需要知道物体的具体模型,只需要知道它在标准空间里的“归一化形状”,以及它和真实观测之间的对应关系,就能反推出它的实际状态。

3. 数据困境与巧妙的解决方案:混合现实与上下文感知

再厉害的算法,没有数据喂养也是巧妇难为无米之炊。类别级6D姿态估计的数据标注成本高得吓人,我们不可能为每个新物体都进行3D扫描和精细标注。

NOCS论文的作者们想出了一个非常聪明的办法:用合成数据“造”一个高质量的训练集。他们提出了一个叫做“上下文感知的混合现实”的方法,我更喜欢称之为“逼真的虚拟摆拍”。

3.1 数据生成流水线

这个方法的核心步骤非常清晰:

  1. 准备真实背景:他们收集了31个真实的室内场景(如桌面、书架、厨房台面)的553张RGB-D图像作为背景。这些背景提供了真实的光照、纹理和杂乱环境。
  2. 准备虚拟物体:从ShapeNet这样的庞大3D模型库中,选取6个目标类别(瓶子、碗、相机、罐子、笔记本电脑、杯子)的模型,以及一些作为干扰项的其他类别模型。
  3. 智能合成:这是最关键的一步,也是“上下文感知”的体现。他们不是简单地把虚拟物体随机粘贴到背景图上。首先,使用平面检测算法找出背景图中的平面区域(比如桌面、地面)。然后,只在检测到的平面上,以合理的物理姿态(比如杯子直立,笔记本电脑平放)放置虚拟物体。接着,会根据背景图像估计光照方向,在相应位置放置虚拟光源来渲染物体,使其阴影和反光与背景环境融合得更自然。最后,才将渲染好的物体与背景图像合成。

通过这套流程,他们生成了高达30万张的合成图像。每一张图像都自动带有完美的“真值”标签:物体类别、实例掩膜、以及最重要的——每个物体像素对应的NOCS坐标图(因为虚拟物体的模型和位置是已知的,这个映射可以精确计算出来)。

3.2 为什么这种方法有效?

我刚开始接触这个方法时,心里也有疑问:用虚拟数据训练出来的模型,在真实的复杂场景里能行吗?实践和论文结果都证明,非常有效。原因在于:

  • 数量与多样性:30万张高质量标注图像,靠人工标注是天文数字的成本。合成数据可以近乎无限地生成不同物体、不同姿态、不同背景组合的样本,极大地覆盖了可能的变化。
  • 物理合理性:“上下文感知”保证了合成图像符合物理常识(物体不会飘在空中,光照方向一致),这大大减少了模型学习到虚假关联(比如物体总是出现在图像中央)的可能性,提升了泛化能力。
  • 零标注成本的真值:位姿、掩膜、NOCS图全部自动生成,精度完美。

当然,为了最终验证和微调模型,作者还是精心制作了一个小规模的真实数据集(REAL275),包含18个真实场景,约2750张图像,并对其中6类共42个独特物体实例进行了手工标注。这个数据集虽小,但至关重要,它是连接合成世界与真实世界的桥梁。

4. 网络架构与训练:让模型学会“画”出标准坐标

有了数据和表示方法,接下来就需要一个强大的模型来学习从RGB图像到NOCS图的映射。NOCS采用的网络骨架是基于经典的实例分割模型Mask R-CNN,并对其进行了关键的改造。

4.1 网络头部的设计

Mask R-CNN本身就有几个“头”来并行完成不同任务:一个用于分类(这是什么物体?),一个用于边界框回归(物体在哪?),一个用于预测掩膜(物体的精确轮廓是什么?)。

NOCS在此基础上,增加了一个全新的“NOCS Map Head”。这个头部的任务是:对于分类头识别出的每个感兴趣区域(ROI),预测一个28x28大小的特征图。但这个特征图不是普通的特征,它的三个通道分别对应NOCS坐标的X, Y, Z值(经过颜色编码)。

这里有一个重要的设计抉择:预测连续的坐标值(回归)还是预测离散的区间(分类)?直接回归坐标值看似直接,但训练不稳定,容易产生较大的误差。完全分类(比如把0到1的范围分成256份)则参数量大,训练困难。作者通过实验找到了一个平衡点:采用分类思想,但使用较粗的粒度(32个区间),并结合一个“软回归”损失函数。具体来说,网络预测每个像素属于哪个区间,同时损失函数会考虑预测分布与真实值之间的平滑L1距离,这使得学习过程更稳定,效果也比纯回归或细粒度分类更好。

4.2 应对对称性的特殊技巧

现实中的很多物体是对称的,比如一个圆柱形的罐头,绕其中心轴旋转任意角度,看起来都一样。这会给位姿估计带来一个根本性的歧义:多个不同的旋转姿态可能对应完全相同的观测图像。

NOCS的表示本身没有编码对称性,这可能导致网络在训练时产生困惑,因为同一个外观可能对应多个“正确”的NOCS图(旋转后的版本)。为了解决这个问题,作者在损失函数中引入了对称损失。

对于在训练数据中被定义为对称的类别(如瓶子、碗),在计算损失时,不是只将预测的NOCS图与一个固定的真值图比较,而是将其与绕对称轴旋转多个角度后生成的所有可能真值图进行比较,并只取其中最小的那个损失值。这相当于告诉网络:“对于这个对称物体,只要你预测的坐标图是这几个可能正确版本中的一个,我就算你对了。”这个技巧显著提升了对对称物体的姿态估计精度。

4.3 训练策略与技巧

训练这样一个多任务网络需要精心设计策略。作者采用了多阶段训练:

  1. 第一阶段:使用在大型数据集(如COCO)上预训练好的Mask R-CNN权重初始化主干网络,先冻结主干网络的参数,只训练新添加的RPN(区域提议网络)、FPN(特征金字塔网络)以及包括NOCS头在内的所有任务头。这个阶段让网络快速适应新的任务。
  2. 第二阶段和第三阶段:逐步解冻主干网络更深层的参数,并降低学习率进行微调。这种“解冻”方式能让底层通用的特征提取器慢慢调整,以适应6D姿态估计这个特定任务。

此外,他们还巧妙地利用了只有2D标注的COCO数据集。虽然COCO没有深度信息或NOCS真值,但其中海量的物体图像对于提升模型的类别识别和2D分割能力极有帮助。在训练时,他们以一定比例混合CAMERA合成数据、真实标注数据和COCO数据,让模型既能学到3D几何信息,又能增强2D感知的鲁棒性。

5. 从预测到姿态:如何利用NOCS图和深度图?

网络预测出了一张NOCS图,我们怎么把它变成最终的6D位姿和尺寸呢?这个过程可以看作一个经典的“点云配准”问题,思路清晰,但细节决定成败。

5.1 获取3D-3D对应点对

首先,我们需要两套点云:

  • 观测点云 (P_m):从深度图而来。利用相机的内参,我们可以将物体掩膜内的每个像素,连同其深度值,反投影到三维空间,得到物体表面点在相机坐标系下的3D坐标集合。
  • NOCS空间点云 (P_n):从预测的NOCS图而来。对于掩膜内的同一个像素,其预测的RGB颜色值就代表了它在NOCS标准立方体内的3D坐标(范围在[0,1])。这样就得到了同一组表面点在物体标准坐标系下的坐标集合。

现在,我们有了大量成对的3D点对应关系:(相机坐标系下的点, NOCS坐标系下的点)。

5.2 求解变换矩阵

我们的目标是找到一个变换 T,这个变换包含了一个缩放因子 s(因为NOCS是单位空间,需要缩放回实际大小)、一个旋转矩阵 R 和一个平移向量 t,使得: P_m ≈ s * R * P_n + t

这是一个“相似变换”估计问题。我们可以使用鲁棒的估计算法,例如Umeyama算法(一种求解最小二乘意义下最优相似变换的封闭解),来初步计算 s, R, t。

5.3 鲁棒性优化:应对噪声与预测错误

然而,事情没那么简单。NOCS图的预测不可能100%准确,深度图也存在噪声,物体边缘的分割掩膜也可能有误差。这些都会导致错误的点对对应(外点)。直接使用所有点对进行估计,结果会被严重带偏。

因此,必须引入鲁棒估计机制。最常用的方法是RANSAC:

  1. 随机从对应点对中选取最小所需数量的点(对于相似变换,至少需要3个不共线的点对)。
  2. 用这少量点计算出一个变换假设 (s, R, t)。
  3. 用这个假设去测试所有的点对,计算每个观测点经过逆变换后与NOCS点之间的距离。如果距离小于一个阈值,就认为该点对是“内点”,支持这个假设。
  4. 重复上述过程很多次(例如几千次),最后选择那个拥有最多“内点”支持的变换假设。
  5. 用所有内点,最终精炼计算出一个更准确的变换矩阵。

通过RANSAC,我们可以有效剔除掉NOCS预测错误或深度测量异常的点,从而得到稳定、准确的6D位姿和物体尺寸估计。这个后处理步骤虽然不涉及深度学习,但对于整个系统的实用性至关重要。

6. 效果如何?实验与结果深度剖析

论文中进行了详尽的实验,验证了NOCS方法在类别级任务上的有效性,并与一些基线方法进行了对比。我们来看几个关键结论。

6.1 在合成与真实数据上的表现

在纯合成数据(CAMERA25)测试集上,NOCS方法在3D IoU(交并比)阈值设为50%时,达到了83.9%的mAP(平均精度)。这意味着对于超过八成的物体,其预测的3D包围盒与真实包围盒的重叠度超过一半。在更严格的6D姿态指标上(旋转误差<5度且平移误差<5厘米),mAP为40.9%。这个数字在类别级、且面对全新物体的设定下,已经是非常出色的起点了。

在更具挑战性的真实数据(REAL275)测试集上,模型在混合数据(合成数据+少量真实数据+COCO数据)上训练后,3D IoU 50%的mAP为76.4%,而 5°5cm 的mAP为10.2%,10°5cm 的mAP为23.1%。这里需要特别理解这个数字:10.2%的绝对精度看起来不高,但我们要对比着看。作者设置的基线方法(Mask R-CNN + 用ICP算法将点云与一个随机同类CAD模型对齐)在 5°5cm 指标上的mAP是 0.8%。NOCS方法将其提升了超过一个数量级!这充分证明了学习密集的NOCS对应关系,远比盲目地用现成模型去匹配点云要有效得多。

6.2 消融实验的启示

消融实验就像“控制变量法”,帮助我们理解每个组件的重要性。

  • 上下文感知合成的价值:作者对比了“上下文感知”合成(物体被合理放置在检测到的平面上)与“非上下文感知”合成(物体随机放置)。结果前者性能显著优于后者。这说明,让合成数据更符合物理规律,能极大地帮助模型学习到真实世界的知识,而不是记住虚假的模式。
  • 分类 vs. 回归:实验证实,将NOCS坐标预测视为一个分类问题(32个区间),其姿态估计精度优于直接回归。但在物体检测(3D IoU)任务上,更细粒度的分类(128个区间)效果更好。这提示我们,不同的任务可能需要不同粒度的监督信号。
  • 对称损失的关键作用:对于对称物体类别,不使用对称损失时,姿态估计精度(尤其是旋转精度)会急剧下降。这个简单的技巧,解决了对称性带来的根本歧义,是工程实用性的重要体现。

6.3 在实例级任务上的“意外”表现

虽然NOCS是为类别级任务设计的,但作者也好奇它在传统实例级任务(有精确CAD模型)上的表现。他们在标准基准数据集OccludedLINEMOD上进行了测试。结果令人惊喜:NOCS方法取得了与当时最先进的实例级方法相媲美的性能。这说明,即使提供了精确模型,通过学习密集的坐标对应关系来估计位姿,依然是一个非常强大且通用的思路。这有点像“两条腿走路”:既有模型先验时可以用模型,没有模型时靠学习到的类别先验也能搞定。

7. 挑战、局限与未来展望

尽管NOCS开辟了一条新路,但在实际部署中,我们依然会面临不少挑战。从我研究和实践的经验来看,以下几点尤为突出:

光照与材质的剧烈变化:NOCS网络的第一阶段只使用RGB图像。在极端光照(强曝光、暗光)或特殊材质(透明、反光)下,RGB外观会发生巨大改变,严重影响物体检测、分割以及NOCS坐标的预测精度。虽然深度图能在后续阶段提供几何信息,但第一阶段若已失败,后续便无从谈起。未来的工作可能需要更鲁棒的特征提取器,或探索将深度信息更早地融合到特征学习中。

严重遮挡与截断:当物体被遮挡超过一半,或只有一小部分出现在视野中时,预测的NOCS图会变得非常不完整。基于RANSAC的位姿估计需要足够多的有效内点,严重遮挡下内点数量可能不足以支撑一个稳定的估计。这需要网络具备更强的形状补全推理能力,或者开发更能应对部分观测的位姿优化算法。

类别内部的高方差:NOCS假设同一类物体在归一化空间内形状是相似的。但对于一些内部差异巨大的类别(比如“椅子”,从办公椅到沙发椅形态迥异),一个共享的NOCS空间可能不足以捕捉所有变体。可能需要更细粒度的子类别划分,或者引入层次化的形状表示。

对深度传感器的依赖:目前的方法需要RGB-D图像作为输入,以获取度量尺度。这限制了其在只有单目RGB摄像头的设备(如大多数手机)上的应用。如何从单目图像中同时恢复尺度信息,是一个活跃的研究方向,例如结合单目深度估计,或者利用场景中的其他尺度线索。

实时性能:整个流程包括目标检测、实例分割、NOCS图预测和RANSAC位姿优化,计算开销不小。要达到机器人或增强现实应用所需的实时帧率(如30 FPS),需要在网络设计和后处理算法上进行大量的工程优化,例如使用更轻量的主干网络,或开发更高效的位姿求解器。

NOCS为我们提供了一个强大而优雅的框架,它将深度学习和几何视觉紧密结合,让机器在没有精确蓝图的情况下“理解”物体成为了可能。沿着这条路,后续的研究出现了很多改进工作,比如引入更强大的Transformer架构来建模长距离依赖,使用隐式神经表示来更灵活地编码形状,或者利用自监督学习来减少对合成数据的依赖。这个领域的每一次进步,都让我们离创造出真正能在复杂、未知环境中自如操作的智能体更近一步。在实际项目中尝试复现和应用这类方法时,从高质量的数据合成开始,耐心调整网络损失函数的权重,并精心设计后处理的参数(如RANSAC的迭代次数和内点阈值),往往是成功的关键。

【Python计量】linearmodels面板数据回归(一) 我们以伍德里奇《计量经济学导论现代方法》的”第14章高级面板数据方法“的案例14.1为例,使用jtrain中的数据来进行固定效应估计。 阅读详情

相关推荐

ESP32S3开发板玩转多语言AI对话:小智语音机器人粤语/日语/韩语实测

本文基于正点原子ESP32S3开发板,实测了“小智AI”语音机器人的多语言对话能力。项目巧妙整合云端AI与嵌入式硬件,实现了对粤语、日语、韩语等语言的实时识别与合成,为开发者和爱好者提供了一个低成本、可玩性高的跨语言人机交互开发平台。

h9j8k7l6m5n的博客 542

基于深度学习的猫狗目标检测(Python+YOLO26m+Django)实现详解

详解基于深度学习的猫狗目标检测系统:YOLO26m迁移学习训练、数据划分与错标检测、ONNX导出、Energy阈值拒识、Django+Vue网站部署,附后端核心代码。

WEIXIN_JSJBSZDS的博客 366

ROS入门(一)——ROS安装(vmware16+ubuntu20.04+ROS-Noetic)

嵌套:ROS可以在Ubuntu上运行,Ubuntu在虚拟机Vmware中安装。 从 虚拟机vmware安装→ubuntu安装→ros安装,逐步介绍安装ROS环境的过程。整个过程是我一步步跟着各种博客安装实现的,亲测可行。 版本: Vmware :Vmware Workstation16 Ubuntu :20.04 ROS :Noetic 其中vmware直接载当前最新版本就好,而ubuntu的版本要注意一下。 在ROS官网(cn - ROS Wiki),我们进入到ROS安装的步骤界面,可以看..

Netceor的博客 9742

航拍水葫芦检测数据集深度学习 目标检测 无人机航拍 水葫芦 水域监测 YOLO格式 数据集发布9031期

航拍水葫芦检测数据集深度学习 目标检测 无人机航拍 水葫芦 水域监测 YOLO格式 数据集发布9031期

qq_2529413168的博客 297

【迁移学习】域对抗迁移网络 DANN

Domain-Adversarial Training of Neural Networks

这个博客太懒了什么都没说 8418

MSPM0G3507+逐飞库:5分钟搞定KEIL环境配置与LED闪烁(附常见错误解决)

本文详细介绍了如何使用MSPM0G3507微控制器和逐飞库快速配置KEIL开发环境,并实现LED闪烁功能。从芯片支持包安装、逐飞库工程配置到烧录调试,提供了完整的步骤和常见错误解决方案,帮助开发者5分钟内完成环境搭建。

lambda的博客 1197

基于 YOLOv8 的轴承缺陷检测(Web 版)

本项目是轴承表面缺陷检测模型的 Web 端实现。围绕 YOLOv8 在轴承表面缺陷数据集上完成四类缺陷的检测模型训练后,使用 FastAPI 把模型能力封装为可直接登录使用的 Web 检测平台。平台覆盖从数据准备、模型训练、指标评估,到推理服务、历史沉淀、统计分析的完整链路。除了常规的图片、批量、视频、摄像头检测,还把模型训练搬到了网页上:可以在浏览器里配置超参数发起真实训练,训练中在线调整学习率、查看实时曲线与日志,训练完成后把权重一键应用到检测服务,形成「训练 → 评估 → 检测」的闭环。

Michael_Jay的博客 289

保姆级教程:Synology NAS共享文件夹从创建到权限设置的完整流程

本文提供了一份详尽的Synology NAS共享文件夹创建与权限设置指南。重点讲解了如何将NAS接入企业AD域,并利用域管理员账户进行集中身份验证和权限管理。文章从基础概念、域环境配置、文件夹创建、精细化权限分配到客户端访问与维护,完整覆盖了构建安全高效企业级文件共享空间的全流程,旨在帮助管理员实现便捷的团队协作与数据安全管理。

u9v0w的博客 557

无人机航拍垃圾检测数据集深度学习 目标检测 无人机航拍 垃圾检测 环境卫生 YOLO格式 数据集发布9029期

无人机航拍垃圾检测数据集深度学习 目标检测 无人机航拍 垃圾检测 环境卫生 YOLO格式 数据集发布9029期

qq_2529413168的博客 226

代谢组数据分析(十九):随机森林构建代谢组预后模型

建立胃癌(GC)预后模型时,从队列3中的181名患者中,使用右删失结果数据进行了随机分层抽样,分为训练数据集(n = 121)和测试数据集(n = 60)。训练了一个包含1000棵树的随机生存森林(RSF)模型,根据它们基于排列的特征重要性来选择突出的特征。通过再次训练随机生存模型,并选取28种代谢物,建立了显示出色预测能力(AUROC = 0.832,95% CI:0.697-0.951)的最佳模型,用于预测测试数据集中GC患者的生存结果。

专注生信领域 1714

AI Agent的数据安全与隐私保护措施

AI Agent(人工智能代理)作为一种能够感知环境、做出决策并采取行动的智能实体,在现代社会的各个领域中得到了广泛的应用,如智能客服、自动驾驶、金融风险评估等。随着其应用的不断拓展,AI Agent处理和存储的数据量急剧增加,这些数据包含了大量的个人敏感信息和商业机密。因此,确保AI Agent的数据安全与隐私保护变得至关重要。本文的目的在于全面探讨AI Agent的数据安全与隐私保护措施,涵盖从数据的采集、存储、处理到传输的整个生命周期。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 2870

YOLO算法室内环境玻璃瓶目标检测数据8979张:类别与标注速览

该数据集聚焦于室内环境中各类玻璃瓶的识别与定位,涵盖多种材质、颜色和形状的玻璃容器,适用于家庭、仓储、零售等场景下的物品管理与自动化识别需求。该数据集包含训练集7812张、验证集818张、测试集349张,共计8979张图像,分布结构合理,能够有效支持模型训练、调优与性能评估。落地场景大致有智能仓储管理系统、自动分拣设备、零售商品识别系统以及家庭安防监控等领域,尤其适用于需要对玻璃制品进行分类与追踪的工业与消费场景,具备良好的落地潜力与实用前景。数据量、场景复杂度、标注质量三样都过关,这份数据可以直接开训;

小秋的博客 250

C# NX二次开发-查找连续倒圆角面

可以通过ufun函数 UF_MODL_ask_face_type 和 UF_MODL_ask_face_props 可判断处理选择相应的一组圆角面。在QQ群里有人问怎么通过一个选择一个倒圆角面来自动选中一组倒圆角面。这个是初步思路,如果有更好的思路可回复讨论一下。

fhqiwmc的博客 621

桥梁挠度、隧道断面怎么自动测?视觉位移监测仪接入既有监测系统的实施笔记

视觉位移监测设备接入第三方平台,核心挑战不在通信协议,而在数据约定:测点身份、方向、单位、时间基准与状态位需提前对齐。项目按“项目—设备—数据类型”分级,消息体含完整字段(如采集时间、位移值、状态码、图像索引),支持高频采样与断网补传。补传以唯一键去重,分批限速;告警本地触发并同步上报。对接时需确认八项清单,包括字段映射、主题树、阈值等。设备具备双链路备份、宽温防护与自动角度校正,实测精度优于1mm,保障长期稳定运行。

weixin_43963569的博客 409

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【无标题】无人机航拍高清农田及田内附着物检测数据集深度学习 目标检测 无人机航拍 农田检测 智慧农业 YOLO格式 数据集发布9034期

无人机航拍高清农田及田内附着物检测数据集深度学习 目标检测 无人机航拍 农田检测 智慧农业 YOLO格式 数据集发布9034期

qq_2529413168的博客 203

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

深度学习 目标检测 海上搜救 无人机巡检 海事安防 YOLO格式 数据集发布9036期

大规模海上人员搜救检测数据集深度学习 目标检测 海上搜救 无人机巡检 海事安防 YOLO格式 数据集发布9036期

qq_2529413168的博客 157

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OpenCV入门:计算机视觉最常用的库安装与配置

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。全文依次讲解OpenCV安装与配置、图像基本操作、OpenCV绘图函数、视频处理、GUI操作详解、图像处理进阶、特征检测与匹配、图像拼接实战、相机标定、轮廓检测与分析、OpenCV与深度学习等内容。

2602_96795563的博客 386

OpenCV 车辆数量统计

涉及到的知识点:1)基本图像运算与处理2)形态学3)轮廓查找4)加载视频5)通过形态学识别车辆6)对车辆进行统计7)显示车辆统计信息。

ahccqw的博客 99

【无标题】无人机视角道路坑洞坑洼目标检测数据集深度学习 目标检测 无人机航拍 道路坑洞 路面病害 YOLO格式 数据集发布9032期

(一)类别构成该数据集聚焦单一类别——坑洞(类别 ID 为 0),任务指向明确,围绕无人机俯视视角下的道路坑洞目标开展检测标注。类别体系精简,与公路路面病害巡检的实际需求高度契合,图像中的坑洞样本可直接作为路面破损识别的核心正样本,便于对接道路养护排查流程。(二)数据数量数据集规模为 3285 张无人机俯视航拍图像,采用标准 YOLO txt 标注格式,标注框总计 4457 个,其中带有效标注的图片 2007 张,全部图片均带有有效标注。

qq_2529413168的博客 178

基于深度学习的猫图像目标检测方法研究:YOLOv8s模型海选、多种子对比训练与Django+ONNX部署实现详解

本课题基于深度学习研究猫图像目标检测问题。数据集含1000张猫图像、1188个标注框,按固定比例划分并冻结清单;训练前在多个候选族中短训海选,确定YOLOv8s为主模型,经学习率搜索与显存标定后完成150轮训练,验证集mAP50达到0.92,并以7个随机种子的对比实验验证稳定性。最优权重导出为ONNX接入Django系统,提供图片、视频、摄像头三种识别方式,配套识别记录管理与统计大屏,形成从训练到应用的完整闭环。

WEIXIN_JSJBSZDS的博客 207

计算机视觉主要任务分类:分类、检测、分割、生成全解

计算机视觉是一个高度多样化且仍在快速扩展的领域。本文的目标是为读者提供一份关于计算机视觉四大核心任务的全面指南。我们将从定义、数学描述、评估指标、经典算法和代表应用五个维度,对每个任务进行深入剖析。全文依次讲解图像分类:计算机视觉的基石、目标检测:定位与识别、图像分割:像素级理解、图像生成:从无到有的创造、四大任务的对比与内在联系等内容。

2602_96795563的博客 388

无人机影像落叶松林健康评估检测数据集 | 落叶松健康评估 林业病害监测 无人机航拍 密集目标检测9320期

本数据集聚焦于无人机航拍视角下的落叶松林健康状态评估与受损程度检测。 主要服务于林业病害监测、森林资源评估、火灾及风灾后的灾情定损。

qq_2529413168的博客 260

无人机巡检道路路面异常检测数据集 深度学习 目标检测 无人机巡检 道路病害 路面异常 YOLO格式 数据集发布9028期

无人机巡检道路路面异常检测数据集 深度学习 目标检测 无人机巡检 道路病害 路面异常 YOLO格式 数据集发布9028期

qq_2529413168的博客 204

COF AOI 第5课:为什么切分出一颗 COF 后,还要通过 Mark 点进行定位和图像校正?

Mark 是机器视觉中的定位标记,也叫基准标记、定位标记。它通常是产品设计时预先设置的、具有明显视觉特征的图形。例如:Mark 点可能采用:圆形标记;十字形标记;方形标记;特定的几何图案。它有一个重要特点:Mark 的位置相对于产品本身是确定的。产品标准坐标系│ ││ ○ Mark ││ ││ ││ 检测区域 ││ │假设 Mark 点在产品标准坐标系中的位置是:那么,不管产品在相机图像中向左偏了多少,只要找到 Mark,就可以推算产品实际的位置。

wh_xia_jun的专栏 313

OW-VAP:面向开放世界目标检测的视觉属性解析

开放世界目标检测(Open World Object Detection,OWOD)要求检测器能够持续识别并学习新的类别。现有方法依赖大型语言模型(Large Language Model,LLM)描述已知类别的视觉属性,并利用这些属性标记潜在目标。然而,这类方法的性能受到LLM描述准确性的影响,且在增量学习过程中如何选择合适的属性仍然面临挑战。本文提出了一种新颖的开放世界目标检测框架OW-VAP,该框架无需依赖LLM,仅需少量目标描述即可实现未知目标检测。

qq_22583741的博客 338

【深度学习项目实战·17】行人目标检测:用Faster R-CNN找出图片中的行人

本篇基于Penn-Fudan数据集,将实例掩膜转换为边界框,微调Faster R-CNN(MobileNetV3-Large-320-FPN)实现行人目标检测。通过自定义数据加载与标注转换,完成训练、验证及单图预测,使用COCO评价标准评估定位性能(AP@[0.50:0.95])。实验验证了模型在复杂街景中多行人定位的有效性,为后续实例分割奠定基础。

银尘博客 653
上一篇: 信奥实战(一)——顺序结构在购物计算中的应用
下一篇: RTKLIB 实战指南:从软件部署到实时定位(RTKNAVI 篇)
gitlab7runner
博客等级 码龄4年 78粉丝 1747原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值