CN108776974B - 一种适用于公共交通场景的实时目标跟踪方法 - Google Patents

一种适用于公共交通场景的实时目标跟踪方法 Download PDF

Info

Publication number
CN108776974B
CN108776974B CN201810508937.8A CN201810508937A CN108776974B CN 108776974 B CN108776974 B CN 108776974B CN 201810508937 A CN201810508937 A CN 201810508937A CN 108776974 B CN108776974 B CN 108776974B
Authority
CN
China
Prior art keywords
target
frame
real
value
public transport
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810508937.8A
Other languages
English (en)
Other versions
CN108776974A (zh
Inventor
朱旭光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Walker Intelligent Traffic Technology Co Ltd
Original Assignee
Nanjing Walker Intelligent Traffic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Walker Intelligent Traffic Technology Co Ltd filed Critical Nanjing Walker Intelligent Traffic Technology Co Ltd
Priority to CN201810508937.8A priority Critical patent/CN108776974B/zh
Publication of CN108776974A publication Critical patent/CN108776974A/zh
Application granted granted Critical
Publication of CN108776974B publication Critical patent/CN108776974B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/262Analysis of motion using transform domain methods, e.g. Fourier domain methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/277Analysis of motion involving stochastic approaches, e.g. using Kalman filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20056Discrete and fast Fourier transform, [DFT, FFT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30241Trajectory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种适用于公共交通场景的实时目标跟踪方法,该方法包含以下步骤:步骤1,由检测器获取被跟踪目标在当前第i帧上的初始位置P(i);步骤2,用P(i)训练相关滤波***;步骤3,获取目标在第i+1帧的图像;步骤4,用相关滤波器和第i+1帧进行相关性计算,得出目标预测位置P′(i+1);步骤5,评估尺度变化率,根据阈值判断是否需要目标预测值修正。步骤6,用卡尔曼滤波进行预测值修正,得到目标在第i+1帧的位置P(i+1)。该方法进行了尺寸变化率评估,提高了跟踪的准确率和实时性,同时通过卡尔曼滤波来对目标预测值进行修正,最小化尺度变化的影响。

Description

一种适用于公共交通场景的实时目标跟踪方法
技术领域
本发明涉及计算机视觉研究领域,具体涉及一种适用于公共交通场景的实时目标跟踪方法。
背景技术
目标跟踪是计算机视觉研究领域的热点之一,并得到广泛应用。相机的跟踪对焦、无人机的自动目标跟踪等都需要用到了目标跟踪技术。另外还有特定物体的跟踪,比如人体跟踪,交通监控***中的车辆跟踪,人脸跟踪和智能交互***中的手势跟踪等。简单来说,目标跟踪就是在连续的视频序列中,建立所要跟踪物体的位置关系,得到物体完整的运动轨迹。给定图像第一帧的目标坐标位置,计算在下一帧图像中目标的确切位置。
在运动的过程中,目标可能会呈现一些图像上的变化,比如姿态或形状的变化、尺度的变化、背景遮挡或光线亮度的变化等。例如在公共交通场景下,受光照条件如晴天、阴天、雨天以及行车路线变化影响,可能使背景变化大,相对不稳定;中国人口稠密,行人上下车有时非常拥挤和混乱,极有可能出现乘客间的遮挡;行人上下车过程中,不仅是姿态变化大,其在图像中的尺度也会发生剧烈变化;另外,跟踪方法需要达到实时性要求。
过去几十年以来,目标跟踪的研究取得了长足的发展。从均值漂移、光流跟踪等经典跟踪方法,到基于检测的方法,再到最近几年来出现的深度学习相关方法。
(1)均值漂移方法
即Meanshift方法,采用目标的颜色直方图作为搜索特征,通过不断迭代meanshift向量使算法收敛于目标的真实位置,从而达到跟踪的目的,但是该算法不能解决目标遮挡问题且不能适应运动目标大小和形状变化。对其改进的算法有camshift算法,该算法虽然适应运动目标大小和形状发生变化,但当背景色和目标颜色接近时,容易跟踪错误, 其在公共交通场景下跟踪效果不理想。
(2)光流跟踪方法
光流计算基于2个假设:运动物体的灰度在很短的间隔时间内保持不变;
给定邻域内的速度向量场变化是缓慢的。这两个假设条件公共交通场景下不
一定很好的满足, 尤其是光照变化,另外,对于行人的快速移动容易跟踪失败。
(3)基于检测的跟踪方法
该方法将目标跟踪问题看成一个二分类问题,在跟踪过程中在线学习一个二值分类器来区分目标及其周围背景,用学习到的分类器在当前图像帧中对图像块进行分类,标注像素属于目标还是背景,找到分类器信度最大的区域即为目标位置,并使用跟踪结果作为样本更新分类器。在公共交通场景下,会出现目标尺度的剧烈变化,此时该类方法的跟踪结果偏差较大。
(4)基于深度学习的跟踪方法
该方法其主要问题在于训练数据的缺失,仅仅提供第一帧的bounding-box作为训练数据。另外,在公共交通场景下,受限于有限的计算能力,该类方法几乎很难达到实行性要求
综上所述,现有的跟踪算法不能同时解决一些技术问题:受环境影响小,对目标发生大小和形状变化不敏感,速度满足实时性,所以不能满足公共交通场景下的跟踪要求。
发明内容
本发明提供一种实时目标跟踪方法,该方法不仅可以适应复杂的公共交通场景,而且可以在低计算能力的条件下满足实时性要求。
为了解决上述技术问题,本发明所采用的技术方案为:
第一步,由检测器给出被跟踪目标在当前帧i上的初始位置;
跟踪目标在当前帧i上的初始位置已知, 由检测器给定一个矩形框来标定跟踪目标。
第二步,训练相关滤波***;
使用在位置P(i)周围区域的循环矩阵采集正负样本,利用核空间的脊回归训练相关滤波***,利用循环矩阵在傅里叶空间可对角化的性质将矩阵的运算转化为向量的Hadamard(哈达玛)积
第三步,获取跟踪目标在第i+1帧的图像;
第四步, 进行相关性计算,得出目标预测位置;
优选的,在位置P(i)的区域进行特征提取,这些特征经过cosine窗函数之后,做FFT(快速傅里叶变换)变换,然后与相关滤波器相乘,将结果做IFFT(逆向快速傅里叶变换)之后,最大响应点所在的区域即为要追踪目标的新位置。
第五步,评估尺度变化率
本发明中为了评估尺度变化率,首先用LK光流法计算得出P(i)区域中心点A在第i+1帧上的可能中心点A′,A、A′与第四步中得出的目标新位置的中心点B构成三角形。可以根据夹角A′AB大小的来判断尺度变化率。此夹角的值越大,则尺度变化率越大。也可以通过计算此三角形的面积来判断尺度变化率。面积越大,则尺度变化越大。也可以统计计算A′与B的距离来判断尺度变化率。通过对夹角A′AB或三角形面积或距离A′B值设定阈值,从而判断目标位置预测值是否需要目标预测值修正。进一步,此夹角A′AB或三角形面积或距离A′B值的值越大,则尺度变化率越大,判断条件需要设置阈值,阈值可以通过统计实际数据的数据分布获得。若尺寸变化率大于设定的阈值,则进行目标预测值修正,若尺寸变化率小于设定的阈值,则不需要修正。阈值设定越小,尺寸变化率评估越严格,目标预测值修正的几率越大。
第六步,目标预测值修正
以P(i)为观测值,以P′(i+1)为预测值,用卡尔曼滤波进行预测值修正,得到目标在第i+1帧的位置P(i+1)。
有益效果:该方法进行了尺寸变化率评估,提高了跟踪的准确率和实时性,同时通过卡尔曼滤波来对目标预测值进行修正,最小化尺度变化的影响。
附图说明
图1 为本发明的目标跟踪算法流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的详细说明。
附图1 为本发明的目标跟踪算法流程示意图,结合该图,该方法主要包括以下步骤:
第一步,由检测器给出被跟踪目标在当前帧i上的初始位置;
跟踪目标在当前帧i上的初始位置已知, 由检测器给定一个矩形框来标定跟踪目标。
第二步,训练相关滤波***;
使用在位置P(i)周围区域的循环矩阵采集正负样本,利用核空间的脊回归训练相关滤波***,利用循环矩阵在傅里叶空间可对角化的性质将矩阵的运算转化为向量的Hadamard(哈达玛)积。
第三步,获取跟踪目标在第i+1帧的图像;
第四步, 进行相关性计算,得出目标预测位置;
在位置P(i)的区域进行特征提取,这些特征经过cosine窗函数之后,做FFT(快速傅里叶变换)变换,然后与相关滤波器相乘,将结果做IFFT(逆向快速傅里叶变换)之后,最大响应点所在的区域即为要追踪目标的新位置
第五步,评估尺度变化率
本发明中为了评估尺度变化率,首先用LK光流法计算得出P(i)区域中心点A在第i+1帧上的可能中心点A′,A、A′与第四步中得出的目标新位置的中心点B构成三角形。通过对夹角A′AB或三角形面积或距离A′B值设定阈值,夹角A′AB的阈值取10°,三角形A′AB面积的阈值取200 cm2,距离A′与B的阈值取10cm。当尺寸变化率大于阈值的时候,进入下一步的目标预测值修正,当尺寸变化率小于阈值的时候,不需要修正。
第六步,目标预测值修正
以P(i)为观测值,以P′(i+1)为预测值,用卡尔曼滤波进行预测值修正,得到目标在第i+1帧的位置P(i+1)。

Claims (4)

1.一种适用于公共交通场景的实时目标跟踪方法,其特征在于,包括如下具体步骤:
第一步,由检测算法给出被跟踪目标在当前第i帧上的初始位置P(i),跟踪目标在当前帧i上的初始位置已知, 由检测器给定一个矩形框来标定跟踪目标;
第二步,训练相关滤波***;使用在位置P(i)周围区域的循环矩阵采集正负样本,利用核空间的脊回归训练相关滤波***,利用循环矩阵在傅里叶空间可对角化的性质将矩阵的运算转化为向量的Hadamard(哈达玛)积;
第三步,获取跟踪目标在第i+1帧的图像;
第四步, 进行相关性计算,得出目标预测位置P′(i+1);
第五步,评估尺度变化率
首先用LK光流法计算得出P(i)区域中心点A在第i+1帧上的可能中心点A′,A、A′与第四步中得出的目标预测位置的中心点B构成三角形,通过对夹角
A′AB或三角形面积或距离A′B值设定阈值,从而判断目标位置预测值是否需要目标预测值修正;
第六步,目标预测值修正
以P(i)为观测值,以P′(i+1)为预测值,用卡尔曼滤波进行预测值修正,得到目标在第i+1帧的位置P(i+1)。
2.根据权利要求1所述的一种适用于公共交通场景的实时目标跟踪方法,其特征在于,所述第四步中的相关性计算包括在位置P(i)的区域进行特征提取,这些特征经过cosine窗函数之后,做FFT(快速傅里叶变换)变换,然后与相关滤波器相乘,将结果做IFFT(逆向快速傅里叶变换)之后,最大响应点所在的区域即为要追踪目标的新位置P′(i+1)。
3.根据权利要求1或2所述的一种适用于公共交通场景的实时目标跟踪方法,其特征在于,所述第五步中的阈值可以通过统计实际数据的数据分布获得,若尺寸变化率大于设定的阈值,则进行目标预测值修正,若尺寸变化率小于设定的阈值,则不需要修正。
4.根据权利要求1或2所述的一种适用于公共交通场景的实时目标跟踪方法,其特征在于,所述第五步中的夹角A′AB或三角形面积或距离A′B的值越大,尺度变化率越大。
CN201810508937.8A 2018-05-24 2018-05-24 一种适用于公共交通场景的实时目标跟踪方法 Active CN108776974B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810508937.8A CN108776974B (zh) 2018-05-24 2018-05-24 一种适用于公共交通场景的实时目标跟踪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810508937.8A CN108776974B (zh) 2018-05-24 2018-05-24 一种适用于公共交通场景的实时目标跟踪方法

Publications (2)

Publication Number Publication Date
CN108776974A CN108776974A (zh) 2018-11-09
CN108776974B true CN108776974B (zh) 2019-05-10

Family

ID=64027671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810508937.8A Active CN108776974B (zh) 2018-05-24 2018-05-24 一种适用于公共交通场景的实时目标跟踪方法

Country Status (1)

Country Link
CN (1) CN108776974B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109977912B (zh) * 2019-04-08 2021-04-16 北京环境特性研究所 视频人体关键点检测方法、装置、计算机设备和存储介质
CN110097579B (zh) * 2019-06-14 2021-08-13 中国科学院合肥物质科学研究院 基于路面纹理上下文信息的多尺度车辆跟踪方法及装置
CN110827324B (zh) * 2019-11-08 2023-05-26 江苏科技大学 一种视频目标跟踪方法
CN111161310B (zh) * 2019-12-03 2020-09-25 南京行者易智能交通科技有限公司 一种融合深度信息的低功耗实时行人轨迹提取方法及装置
CN111311641B (zh) * 2020-02-25 2023-06-09 重庆邮电大学 一种无人机目标跟踪控制方法
CN115037869A (zh) * 2021-03-05 2022-09-09 Oppo广东移动通信有限公司 自动对焦方法、装置、电子设备及计算机可读存储介质
CN113188509B (zh) * 2021-04-28 2023-10-24 上海商汤临港智能科技有限公司 一种测距方法、装置、电子设备及存储介质
CN113223083B (zh) * 2021-05-27 2023-08-15 北京奇艺世纪科技有限公司 一种位置确定方法、装置、电子设备及存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505532B (zh) * 2009-03-12 2012-09-05 华南理工大学 一种基于分布式处理的无线传感器网络目标跟踪方法
CN105446973B (zh) * 2014-06-20 2019-02-26 华为技术有限公司 社交网络中用户推荐模型的建立及应用方法和装置
CN106296742B (zh) * 2016-08-19 2019-01-29 华侨大学 一种结合特征点匹配的在线目标跟踪方法
CN106778484A (zh) * 2016-11-16 2017-05-31 南宁市浩发科技有限公司 交通场景下的运动车辆跟踪方法
CN106780557B (zh) * 2016-12-23 2020-06-09 南京邮电大学 一种基于光流法和关键点特征的运动目标跟踪方法
CN107063263A (zh) * 2017-04-10 2017-08-18 中国水产科学研究院淡水渔业研究中心 一种跟踪鲸类动物的方法
CN107492113B (zh) * 2017-06-01 2019-11-05 南京行者易智能交通科技有限公司 一种视频图像中运动目标位置预测模型训练方法、位置预测方法及轨迹预测方法
CN108053427B (zh) * 2017-10-31 2021-12-14 深圳大学 一种基于KCF与Kalman的改进型多目标跟踪方法、***及装置
CN108764017B (zh) * 2018-04-03 2020-01-07 广州通达汽车电气股份有限公司 公交客流统计方法、装置及***

Also Published As

Publication number Publication date
CN108776974A (zh) 2018-11-09

Similar Documents

Publication Publication Date Title
CN108776974B (zh) 一种适用于公共交通场景的实时目标跟踪方法
CN108320510B (zh) 一种基于无人机航拍视频交通信息统计方法及***
CN106447680B (zh) 动态背景环境下雷达与视觉融合的目标检测与跟踪方法
Choudhury et al. Vehicle detection and counting using haar feature-based classifier
Zhang et al. Tracking and pairing vehicle headlight in night scenes
Wu et al. Applying a functional neurofuzzy network to real-time lane detection and front-vehicle distance measurement
CN103824070A (zh) 一种基于计算机视觉的快速行人检测方法
CN104378582A (zh) 一种基于ptz摄像机巡航的智能视频分析***及方法
KR101569919B1 (ko) 차량의 위치 추정 장치 및 방법
CN106127807A (zh) 一种实时的视频多类多目标跟踪方法
Bloisi et al. Argos—A video surveillance system for boat traffic monitoring in Venice
CN102447835A (zh) 无盲区多目标协同跟踪方法及***
CN103871079A (zh) 基于机器学习和光流的车辆跟踪方法
CN108230254A (zh) 一种自适应场景切换的高速交通全车道线自动检测方法
Nassu et al. A vision-based approach for rail extraction and its application in a camera pan–tilt control system
CN106570490B (zh) 一种基于快速聚类的行人实时跟踪方法
Chang et al. Video analytics in smart transportation for the AIC'18 challenge
AU2021255130B2 (en) Artificial intelligence and computer vision powered driving-performance assessment
CN103886325A (zh) 一种分块的循环矩阵视频跟踪方法
Billones et al. Intelligent system architecture for a vision-based contactless apprehension of traffic violations
Wang Research of vehicle speed detection algorithm in video surveillance
CN111881749A (zh) 基于rgb-d多模态数据的双向人流量统计方法
Li et al. The application of Yolov4 and a new pedestrian clustering algorithm to implement social distance monitoring during the COVID-19 pandemic
Arya et al. Real-time vehicle detection and tracking
Yuliandoko et al. Automatic vehicle counting using Raspberry pi and background subtractions method in the sidoarjo toll road

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant