
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
森林火灾是自然灾害中破坏性极强的一类,对生态环境和人民生命财产安全构成严重威胁。传统的人工巡逻和监测方式存在效率低、反应慢的缺点。随着深度学习和计算机视觉技术的发展,利用摄像头实时监控森林火源,快速、准确地检测火灾信号,成为解决森林火灾预警难题的重要手段。基于目标检测技术的火源检测系统,能够自动识别摄像头捕获的视频画面中的火焰和烟雾,实现快速预警和响应。本文将以YOLOv8目标检测模型为核心,结合

大家好,最近在做一个无人机航拍目标检测的项目,遇到了一个非常头疼的问题:同样是检测车辆,高空俯拍时车辆只有十几个像素点,低空近距离拍摄时车辆却能占据大半个画面。YOLOv10虽然很强,但在这种极端尺度变化场景下还是经常翻车——要么大目标框不准,要么小目标直接漏检。网上查了很多资料,有人用多尺度训练,有人用特征金字塔增强,效果都有但不明显。后来看到一篇论文提到“随机形状训练”,抱着试一下的心态实现了
大家好,我是老张,做了三年多目标检测的算法工程师。今天想和大家聊聊一个比较头疼但特别有意思的问题——小目标检测,以及我是怎么在YOLOv10上通过一种“区域感知数据增强”的方法,把模型在小目标上的泛化能力硬生生提上去的。先说说背景吧。上个月接到一个项目,需要在无人机航拍的图像里检测行人、车辆和交通标识。数据集拿到手一看,好家伙,1024×1024的图像里,很多目标的尺寸只有十几个像素点,甚至更小。
大家好,最近在做目标检测项目时遇到了一个头疼的问题:模型训练到后期,loss死活降不下去,mAP卡在某个阈值动弹不得。其实这就是典型的难例挖掘问题——模型已经把简单的样本都学得差不多了,剩下的都是“硬骨头”。传统的hard negative mining虽然有效,但容易让模型在训练初期就陷入局部最优解。经过一段时间的挣扎和调研,我决定在YOLOv10的基础上引入课程学习(Curriculum Le
大概两个月前,我在做一个工业缺陷检测的项目,手头有大量的标注数据,但那些数据都是在实验室理想光照条件下采集的。真到了工厂现场,光线变化、背景杂乱、相机角度偏移,之前训练好的模型直接掉点30多个AP。重新标注现场数据?一张图标注成本三块钱,一万张就是三万块,还不算人工审核的时间成本。后来我翻了好多论文,什么CycleGAN、DA Faster RCNN、DDC方法都试了一遍,效果是有,但总觉得差点意
最近在做无人机航拍目标检测的项目,遇到了一个老生常谈的问题:模型在源域(比如COCO、VisDrone)上训练得再好,一部署到实际场景(不同天气、不同高度、不同传感器)就崩。换数据集重新标注?成本太高。直接做Domain Adaptation?传统方法在YOLO这种one-stage检测器上落地效果又不理想。后来在arXiv上刷到几篇关于多尺度特征对齐的文章,结合YOLOv10本身的多尺度结构,我
你可能会问:干嘛不直接把学生的权重复制给教师?反复复制不行吗?这个问题我踩过坑。如果频繁把学生权重直接赋给教师,相当于学生把自己刚学到的“噪音”也传给了教师。教师模型就会跟着学生一起震荡,失去“稳定监督”的意义。EMA的精髓在于它引入了动量系数α(通常取0.999或0.99):text每个训练步,教师只从学生那里吸收很小一部分更新。这样一来,教师保留了长期记忆,对局部波动的容忍性更强。这就是为什么
传统的交叉熵损失只关注类别边界的正确性,它不关心同类样本在特征空间中的分布是否紧凑,也不关心不同类之间的边界是否足够清晰。对正样本对的贡献进行密度加权:特征空间中密度高的区域(样本拥挤)贡献更小的权重,因为该区域已经学得够好了;alpha越大,模型对困难负样本的关注越强。可视化特征空间的t-SNE图可以发现,基线的裂纹样本散落在划痕样本中,而DACL让所有裂纹样本聚成了一个紧凑的簇。的核心思想是:
大家好,最近在做一个工业缺陷检测的项目,遇到了一个很头疼的问题——样本不平衡。我们的数据集里,正常样本占了85%,剩下的15%分散在6种缺陷类别中,最少的划痕类只占不到1%。直接用YOLOv10训练,模型直接“摆烂”,绝大多数缺陷都检测不到,mAP只有0.32。试过过采样、欠采样、Focal Loss、GHM Loss,效果都不太理想。过采样导致严重的过拟合,Focal Loss在极度不平衡下两个
去年我接了一个油库周界安防的项目,甲方要求实现24小时无人化入侵检测。起初我们用纯视觉方案,海康的摄像头加YOLOv8,白天效果还行,一到晚上或者起雾天,误报率和漏报率直接起飞。甲方运维老哥天天半夜被电话吵醒,差点没把我拉黑。后来我们引入了(DFOS)作为补充特征,配合改进的YOLOv10,总算把这事搞定了。这篇文章就把这套方案的完整实现过程写出来,包括数据集怎么造、模型怎么改、代码怎么写,希望对







