Ultralytics YOLO27:
Ultralytics YOLO

夜间交通视频检测:了解准确率为何至关重要

从能见度低到眩光,了解哪些因素使夜间交通视频检测的准确率面临挑战,以及计算机视觉如何改善安全性和交通流畅度。

ABAbirami Vina9 min read
计算机视觉检测夜间交通中的车辆

道路在黑暗中呈现出不同的状态,这不仅对驾驶员如此,对负责保障道路安全的系统也是如此。能见度低、车灯眩光和快速移动的反光都会增加夜间车辆检测的难度。

传统方法(例如人工观察或基于运动的摄像头)主要依赖人的判断和简单的运动特征。在低照度或复杂交通条件下,这些方法可能不够可靠。它们可能会误识别车辆或行人,从而导致误检或漏检。

夜间照明不足的道路

图 1. 夜间照明不足的道路示例(来源

人工智能(AI)、深度学习和计算机视觉可以通过自动化车辆检测与识别来弥合这一差距。尤其是,计算机视觉是人工智能的一个分支,能让机器观察并解读视觉数据。在夜间交通视频检测中,视觉 AI 模型不再局限于亮度或运动信息,而是能够学习识别复杂模式,从而提升准确性。

例如,Ultralytics YOLO26Ultralytics YOLO11等计算机视觉模型以速度和精度著称。它们能够实时处理视频和图像数据,在单个画面中检测并分类多个对象,并在连续帧中跟踪这些对象。

这些能力通过多种视觉任务得以实现,例如目标检测和实例分割,即使车灯、阴影或重叠车辆让检测变得困难时也不例外。它们使模型能够识别、分类并区分对象。

本文将探讨夜间交通监控面临的挑战,了解计算机视觉如何应对这些挑战,以及视觉 AI 在现实交通监控系统中的应用场景。让我们开始吧!

夜间检测面临的挑战#

在了解计算机视觉如何解决夜间交通检测的挑战之前,我们先来看看为什么天黑后发现车辆如此困难。以下是几个需要考虑的因素:

  • 能见度低:照明有限和光照不足会让摄像头难以捕捉清晰、细节丰富的画面。图像质量下降后,车辆可能与背景融为一体,甚至被完全误识别。

  • 天气状况:雨、雾、霾,甚至灰尘都会进一步降低视频质量。这些状况使检测系统更难将车辆与周围环境区分开来。

  • 车头灯和尾灯:强光束和反光可能使摄像头饱和。这会造成车辆误检,将光斑误认为车辆,干扰检测算法并降低准确性。

  • 车辆遮挡:在交通拥堵的情况下,车辆可能部分或完全隐藏在其他车辆后面。遮挡会使车辆跟踪、计数和分类变得复杂,尤其是在多个道路使用者于同一画面中相互重叠时。

对夜间基准数据集和指标的需求#

计算机视觉模型使用称为数据集的大规模图像集合进行训练。这些数据集会对其中包含的对象进行细致标注,例如汽车、卡车、行人和自行车,并作为训练的基础。通过研究这些带标注的示例,模型能够学习模式,从而在新的视频画面中识别和检测对象。

使用计算机视觉检测交通中的车辆和行人

图 2. 使用计算机视觉检测交通中的车辆和行人(来源

在训练过程中,模型会从数据中提取特征,并利用这些特征提升检测准确性。当模型接触现实世界的交通场景时,这一过程有助于减少漏检和误报。

然而,为夜间条件构建数据集或数据集合要困难得多。视频质量差会使标注耗时且容易出错。此外,事故或异常驾驶行为等罕见但重要的事件,在夜间环境中可能很难捕捉。这导致可供模型学习的训练示例数量有限。

为了解决这一问题,研究人员开发了专用基准数据集。基准数据集不仅仅是图像集合,还包括标准化标注、评估协议以及精确率、召回率和平均精度均值(mAP)等性能指标。这些指标使我们能够在相同条件下测试和比较不同算法,确保评估公平且一致。

例如,ExDark基准数据集包含 7,363 张低照度图像,涵盖 12 个对象类别(自行车、船、瓶子、公交车、汽车、猫、椅子、杯子、狗、摩托车、人、桌子)。每张图像都标注了边界框,该数据集广泛用于研究,以评估弱光照条件下的目标检测和分类。

ExDark 数据集一览

图 3. ExDark 数据集一览(来源

同样,NightOwls基准数据集提供约 115,000 张夜间图像,其中包含约 279,000 个行人标注。它已成为评估行人检测系统的重要资源,而这类系统对道路安全和高级驾驶辅助系统(ADAS)至关重要。

计算机视觉如何助力夜间交通视频检测#

现在我们已经更好地了解了相关挑战以及数据集的必要性,接下来详细看看基于视觉的系统如何解读夜间交通视频。

YOLO11 和 YOLO26 等模型支持目标检测、跟踪和实例分割等计算机视觉任务,因此即使在低照度条件下也能分析交通状况。以下是这些模型支持的视觉 AI 任务概览,可用于分析夜间交通:

  • 目标检测:该任务可用于识别和定位每一帧中的车辆、行人、自行车及其他道路使用者,通常通过在它们周围绘制边界框来实现。
  • 目标跟踪:该任务有助于跨帧跟踪检测到的对象,使系统能够随时间识别同一辆车或同一名行人,从而估算车辆速度并监测交通流量。
  • 实例分割:即使对象彼此重叠,该任务也能区分单个对象,并提供像素级细节,从而提升复杂夜间条件下的准确性。
  • 图像分类:该任务会将整张图像或检测到的对象归入预定义类别,例如汽车、公交车、卡车或摩托车。
  • 定向边界框(OBB)检测:捕捉对象的精确角度和方向,当车辆在夜间交通中呈对角线或处于不规则位置时,可提升检测准确性。

使用 Ultralytics YOLO 模型进行夜间监控#

我们讨论了模型训练、数据集的必要性,以及 YOLO11 和 YOLO26 等模型支持的任务。但要将这些内容串联起来,还需要了解一个概念:这些模型实际上是如何应用于夜间监控的。

Ultralytics YOLO 模型开箱即用时以预训练版本提供,也就是说,它们已经在大型通用数据集上完成训练,例如涵盖许多日常对象的COCO 数据集。这为模型提供了较强的对象检测和分类基线能力。

然而,由于这些数据集包含的低照度或夜间示例非常少,预训练模型并不擅长有效处理眩光、阴影或低对比度。要让它们在夜间交通视频检测中发挥作用,还需要在反映现实夜间条件的专用数据集上进行微调。

微调或自定义训练是指使用低照度条件下采集的额外带标注图像训练模型,例如车灯眩光下的车辆、斑马线上的行人或夜间拥挤的十字路口,使模型学习夜间场景的独特特征。

完成自定义训练后,模型能够在低照度条件下以更高的准确性支持检测、跟踪、分割或分类等任务。这使交通管理部门能够将此类模型应用于夜间车辆计数、速度估算、自适应信号控制和事故预防等实际场景。

视觉 AI 在夜间交通视频检测中的应用#

接下来,我们来看看计算机视觉如何应用于现实世界的夜间交通系统。

智能交通信号灯助力智慧城市规划#

城市交叉路口是最难管理的区域之一,尤其是在夜间,能见度下降且交通流量变得更加难以预测。传统信号灯依赖固定计时器,无法应对实时变化。研究表明,这不仅会浪费驾驶员的时间,还会造成不必要的燃油消耗和延误

这正是计算机视觉系统能够帮助应对这一挑战的地方。这些系统可以监测车辆移动,并实时检测车辆数量。随后,数据会被输入自适应交通控制系统,使信号灯能够根据实际道路状况快速调整。因此,如果一条车道拥堵而另一条车道空闲,信号灯时序就能立即调整,以消除瓶颈。

事故预防#

夜间驾驶比白天风险更高,因为能见度降低、光照不均和眩光会让驾驶员更难判断距离。事实上,研究表明,夜间每公里的致命事故率最高可达到日间的三倍。

传统监控方法,例如固定监控摄像头、道路巡逻、车辆存在传感器和固定时长信号系统,都是被动响应式的,可能无法足够早地发现危险情况并防止其发生。

计算机视觉解决方案可以通过分析实时视频流并检测道路或高速公路上的异常模式来应对这一问题。借助目标跟踪,这些系统能够实时监测车辆行为,并在出现异常迹象时发出警报。

例如,如果一辆行驶中的车辆正在变道、在拥堵区域行驶过快或突然减速,系统可以实时将其标记出来。这意味着管理部门能够迅速响应,在事故发生前加以预防。

自动驾驶与 ADAS#

对于自动驾驶车辆和 ADAS 而言,夜间驾驶带来了自身的挑战。能见度低且交通模式不可预测,使传统传感器更难可靠工作,也引发了安全方面的担忧。

计算机视觉通过处理目标检测、车道跟踪和分割等任务来增强这些系统,使车辆即使在光照不佳的条件下也能识别行人、其他汽车和障碍物。与雷达或 LiDAR(光探测与测距)结合后,LiDAR 能以 3D 方式绘制周围环境,而增加的视觉层则有助于 ADAS 提供预警,并让自动驾驶车辆具备夜间更安全导航所需的环境感知能力。

在白天和夜间条件下采集的车辆视频

图 4. 在白天和夜间条件下采集的车辆视频(来源

执法与违规检测#

超速驾驶造成全球三分之一的交通死亡事故,而夜间风险还会进一步上升。黑暗使交通警察更难发现违规行为,因为白天清晰可见的细节在天黑后往往变得模糊。

因此,在空旷道路上超速、闯红灯或驶入错误车道等违法行为常常未受到处罚。计算机视觉通过使用红外摄像头,即使在低照度条件下也能发现违规行为,从而解决这一问题。这些系统会创建检测区域并记录事件,减少误报并提供清晰、可验证的证据。对交通管理部门而言,这意味着盲区更少,也不必过度依赖人工检查。

夜间交通视频检测的优缺点#

以下是使用视觉 AI 进行夜间交通视频检测的一些优势。

  • **可扩展性:**完成微调后,模型可以部署到众多摄像头或交叉路口,支持全市范围的监控。
  • **预测分析:**历史视频数据可用于预测拥堵和事故高发区域,为预防措施提供支持。
  • 资源优化:它能为管理部门提供实时洞察,帮助更高效地分配道路巡逻和应急服务资源。

尽管具有诸多优势,使用视觉 AI 进行夜间交通检测也存在一些局限。以下是需要注意的几个因素:

  • 数据依赖性:视觉 AI 系统的准确性在很大程度上取决于能否获得覆盖广泛夜间条件的高质量数据集

  • 环境挑战:雨、雾或霾等天气因素,以及摄像头镜头脏污或未对准等实际问题,都可能降低检测性能,并需要定期维护。

  • 硬件要求:运行高级 AI 模型通常需要高性能 GPU 或专用边缘设备,这会使大规模部署成本高昂且复杂。

夜间智能交通系统的发展方向#

随着城市发展和道路日益繁忙,夜间交通检测正朝着更加智能、响应更快的系统发展。例如,热成像摄像头和红外传感器可以检测人和车辆的热特征,即使在完全黑暗的环境中也能实现观测。这可以减少标准摄像头因眩光或低照度而难以工作的情况下产生的错误。

提升夜间行人检测能力的夜视技术

图 5. 夜视技术提升夜间行人检测能力(来源

另一个日益普及的方法是摄像头-LiDAR 融合。摄像头提供道路的详细图像,而 LiDAR 生成精确的 3D 地图。将二者结合使用,可以提高车道、车辆和障碍物的检测准确性,尤其是在低照度或中等雾霾条件下。

与此同时,低照度图像增强、行人识别和车牌识别技术的进步正在拓展计算机视觉的能力。借助这些改进,即使是照明不足的道路和交叉路口,也能以更高的可靠性和更少的错误得到监控。

要点总结#

夜间车辆检测一直是交通监控面临的挑战,但计算机视觉正在让这一任务变得更易管理。通过减轻眩光影响并处理复杂的交通场景,它能够更准确地呈现道路在天黑后的运行状况。随着这些系统不断发展,它们正在为夜间更安全、更智能、更高效的交通运输铺平道路。

准备好将视觉 AI 集成到你的项目中了吗?加入我们的活跃社区,了解汽车行业中的 AI机器人领域的视觉 AI等创新。访问我们的GitHub 代码仓库以了解更多信息。想要立即开始使用计算机视觉,请查看我们的许可选项

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅