嵌入式平台上运动目标的稳定实时跟踪算法

嵌入式平台上运动目标的稳定实时跟踪算法


2024年4月24日发(作者:)

2021

年第

40

卷第

2

传感器与微系统

(

Transducer

and

Microsystem

Technologies)

139

DOI

10.

13873/J.

1000-9787(2021)02-0139-03

嵌入式平台上运动目标的稳定实时跟踪算法

何伟'

李磊民蔦黄玉清'

(1.

西南科技大学信息工程学院

四川绵阳

621010

2.

西南科技大学研究生院

四川绵阳

621010)

摘要

针对机器视觉技术在嵌入式平台的应用

提出了具有遮挡检测和自适应模板更新的核相关滤波

器跟踪模型

旨在提髙跟踪器在嵌入式平台上运行时对尺度变化和遮挡的鲁棒性

为了应对目标运动过

程中目标尺度变化

在核相关滤波器屮加入多尺度估计与动态模板更新策略,同时为了保证目标遮挡后能

被再次检测,采用粒子滤波器对多个粒子候选者重采样来检测目标

实验表明

跟踪器对

OTB

数据集测

试的平均距离精度

(

mean

DP)

和平均重叠率精度

(

mean

OP)

分别为

86.6%

83.7%,

在嵌入式平台的平

均速度为

14.

56

fps

关键词

嵌入式平台

目标跟踪;

核相关滤波器

粒子滤波器

中图分类号

TP391.4

TP212

文献标识码

A

文章编号

1000-9787(2021)02-0139-03

Stable

real-time

tracking

algorithm

of

moving

targets

on

embedded

platforms

HE

Wei

1

,

LI

Leimin

2

,

HUANG

Yuqing

1

(1

School

of

Information

Engineering

,

Southwest

University

of

Science

and

Technology

,

Mianyang

621010,

China

2.

School

of

Graduate

,

Southwest

University

of

Science

and

Technology

,

Mianyang

621010,

China)

Abstract

:

Aiming

at

application

of

machine

vision

technology

in

embedded

platform

,

a

kernel

correlation

filter

tracking

model

with

occlusion

detection

and

adaptive

template

updating

is

proposed

to

improve

the

robustness

of

scale

change

and

occlusion

when

lhe

tracker

is

running

on

embedded

platforms

In

order

to

cope

with

the

change

of

target

scale

during

the

target

movement

,

multi-scale

estimation

and

dynamic

template

update

strategy

are

added

to

lhe

kernel

correlation

filter,

At

the

same

time,

in

order

to

ensure

that

the

target

can

be

delected

again

after

occlusion

,

a

particle

filter

is

used

to

resample

multiple

particle

candidates

to

detect

the

target.

Experimental

results

show

that

the

mean

distance

precision

(

mean

DP

)

and

mean

overlap

rate

precision

(

mean

OP)

of

the

tracker

for

the

OTB

dataset

are

86.

6

%

and

83.

7

%

,

respectively

,

and

the

average

speed

on

the

embedded

platform

is

14.56

fps.

Keywords

:

embedded

platform;

target

tracking

kernelized

correlation

filter

particle

filter

0

引言

基础上

具有精确尺度估计的跟踪器

DSST(

accurate

scale

近年来

机器视觉在无人驾驶车辆平台上广泛应用

estimation

for

robust

visual

tracking)

与具有信道和空间可

吋也面临诸多挑战

其主要原因有以下几方面

:1)

移动平

靠性的判别相关滤波器

CSRT

(

discriminative

correlation

台需要结合自身重量考虑能源消耗

因此所携带的传感器

filter

with

channel

and

spatial

reliability)

|s

解决了跟踪中尺

与处理器设备有限

对算法的运算速度有较高要求;

2)

度变化问题

此外

通过组合多个核相关滤波器以提高跟

对于固定摄像机

移动平台上的目标跟踪面临光照变化、遮

踪器的精确度的方法也取得了不错效果⑹

但他们都依

尺度变化以及环境变化等挑战更加严峻九幻

赖于图像最大响应值

跟踪器在跟踪过程中容易发生漂移

在线目标跟踪算法因为高效和优秀的跟踪效果被广泛

或目标丢失

无法长时间跟踪

Hossain

L

等人⑺开发了一

采用,

其主要框架之一是核相关滤波器

(

kernelized

correla

­

种基于粒子滤波器的跟踪器模型

用于处理视觉跟踪中遮

tion

filters,KCF)

它将单目标跟踪的问题转换到频域进

挡问题

但缺乏目标合适的分类器

漂移情况严重

LiX

行计算

大大降低运算的时间复杂度

在核相关滤波器的

人⑻提出了一种基于自适应背景模型的视觉目标跟踪方法

收稿日期

2019-09-02

140

传感器与微系统

40

但算法时间复杂度高

无法达到实时跟踪

要想跟踪器在

要性抽样方法

使用粒子与样本相关权重更新粒子概率估

嵌入式平台快速稳定运行,重检测

尺度估计与模板更新功

通过粒子重采样策略为目标跟踪提供合理的目标候选

能缺一不可⑼

假设

/分别是目标在

t

时刻的状态量与观测量,

结合粒子滤波器与核相关滤波器

本文提出了一种具

其根据目标/以前的所有状态决定

表示在当前时刻的最

有遮挡预测和自适应模板跟新更新的核相关滤波器跟踪模

大可能状态

该算法不需要离线训练,能够在嵌入式平台上高速运

s'

=arg

maxp(s'

|y

I

)

同时

还具备在跟踪过程中动态学习目标外观模型与目

=arg

maxp

J

p(s

|s

,_l

)p(.$

,_1

)ds

,_1

(4)

标遮挡时位置预测功能

1

本文算法介绍

状态向量是由

t

时刻的观测向量:/根据贝叶斯后验概

1.1

跟踪系统框架

率规则得到的

本文算法流程如图

1

所示

首先

在初始帧中选择搜

13

)

MT

严)

(5)

索目标

并提取

HOC

特征作为目标描述训练分类器

;

随后

粒子滤波器的□个粒子服从重要性分布宀一

在频域中执行输入特征和相关滤波器之间的卷积

通过逆

/

)

其权重更新方程如下

快速傅里叶变换(

IFFT)

获得响应图

如果相应图的最大响

,

,_1

.

P

(

y'|s

)P

(

S

|s

T)

应值大于阈值

则将最大响应值的坐标作为目标的新位置;

(6)

否则通过粒子滤波器重采样来获得目标最大概率位置。

1.4

核相关滤波器与粒子滤波器融合

本文使用动态模板更新策略以提高跟踪器的鲁棒性

本文粒子滤波器粒子

S

*

=

&

T,

这里

阳力代表相应目标的质心內

亢分别代表目标在水平和

垂直方向的速度,

%

表示目标外观模型的长和宽

粒子

的外观模型增加跟踪器对目标尺度变化的鲁棒性

而粒子

的速度信息则有效防止目标发生漂移

在跟踪器中

核相关滤波器的跟踪结果将被优先采

用,此时粒子滤波器的预测功能将用来确定搜索区域,

随着粒子滤波器的迭代

搜索的区域将趋近目标区域。

后使用方程

(

4)

计算得到空间响应图与最大响应值对应

位置

(/

*

),

响应值大于响应阈值&时

代表跟踪结果可

靠,

同时进行粒子重采样;但当响应图代表的跟踪结果不

1

本文算法框架

1.2

核相关滤波器

可靠时

(maxR<0),

跟踪器选择具有最大权重的粒子作

在文献

3,4

X

G

R2

d

表示从第

k

帧中提取的特

为跟踪结果

征图,

其高斯函数标签为分别对其使用离散傅里

1.5

外观模型更新

叶变换

F(

)(DFT),/=F(Xh,y=F(y)

目标函数在

模型更新方法对于性能良好的跟踪系统同样重要

k

帧的建模为

果模板在整个视频序列中都不更新

遇到目标形状突变和

w

k

=

argmin

w

||

y

-x

w

2

f

-

+A

||

w

||

(1)

其它因素时,跟踪器将跟踪失败;此外如果模板更新过于频

这里

每次更新都会累积一些小错误

同时也会在多帧后出现

D

X

-

u)=

x

k

,_._

d

Qw,

^

d

(2)

跟踪漂移

与每

帧更新模型方式不同

如果响应阈值

R

d=l

仅仅几帧就超过更新阈值仇丽

e

则不更新模板

只有当

R

式中

o

为逐元素相乘

通过式

(

1)

得到分类器后

从第

E

的值在

1

帧中持续超过更新阈值

才会触发更新

帧中输出测试数据

0

并转换到傅里叶域/

=F(

0),

其响

对于每帧图像

粒子

s

的目标质心(冻

力)

T

与权重较

应值可以通过下面公式得到

大的粒子必

所对应的响应值心等相关信息将被保存

S

A

=F

_I

(/

-

wk

)

(3)

式中

7

为离散傅里叶变换逆变换

目标在第厶帧的位

一旦需要更新模板,跟踪器返回到

置可以通过最大响应值

max

S

*

(x

刃得到

(%

),

(

)

同时使用之前存储的粒子

%+",

,

1.3

粒子滤波器

斜计算每一帧的响应值

心十+

T

心丨

粒子滤波器

(particle

filter,

PF)

算法基于蒙特-卡洛重

到较大相关系数丘二对应的帧索引

r

然后使用提取目标

2

伟,等:嵌入式平台上运动目标的稳定实时跟踪算法

141

区域的

HOG

特征,更新粒子权重与目标位置

1

5

种跟踪算法的平均跟踪性能指标比较

更新模板从帧/的目标区域

[站

和跟踪次框架

指标

KCF-PF

KCF

DSST

TLDMIL

中提取

。图

1

中模型更新模块为外观模型更新策略的流程

Mean

DP/%

86.6

75.7

77.5

45.4

47.5

Mean

OP/%

83.7

5

&

3

70.9

37.9

3

&

6

2

实验与分析

Mean

FPS/(

/s)

14.56

24.30

1.86

0.72

5.36

2.

1

实验环境与参数设定

3

结论

在测试过程中

跟踪目标在第一帧图像中手动选择

针对目标跟踪在嵌入式平台上的应用,本文提岀结合

提取它的

HOG

特征作为跟踪目标的描述

实验平台为

相关滤波器和粒子滤波器的运动目标跟踪算法

在目标未

1.4

GHz

处理器的树莓派

3B

+

开发板

本文算法基于

出现遮挡时

,

使用粒子滤波器预测目标位置

,

减少目标搜索

OpenCV

图形处理库

使用

C

+

+

语言实现。

跟踪器使用到

范围

当目标出现遮挡时,粒子滤波器能预测目标位置

的参数如下

阈值

0=0.4,

模板更新阈值仇

pdag

e

(0.4,

时自动增加搜索范围

防止目标丢失

另外,本文采样动态

0.45)

模板更新触发帧数n

=3,

粒子数

K

=

100,

确定搜索

模板更新方法实时更新目标描述

,为了减少环境变化和冃

区域的粒子

Z=^K,

相关滤波器的归-化参数入

=0.01,

标姿态变化对目标跟踪的影响

,提高算法应对目标以及环

其它跟踪器的参数均采用默认设置

境变化的能力

实验表明

本文提供的算法平均跟踪性能

2.2

算法对比

优于其它算法

同时达到了实时性要求

本文提出的算法与核相关滤波器

(

KCF)

算法

跟踪-学

参考文献:

习-检测(

tracking-learning-detection

,TLD)

算法山

具有精确

[1]

翁静文

李磊民等,黄玉清•基于

ECO-HC

的无人机指定行人

稳定实时跟踪

[J].

传感器与微系统

,2018,37(9):120-124.

尺度估计的跟踪器

(

DSST)

和多示例学习

(

multiple

instance

[2]

谢泽奇

张会敏

张佳佳

等•复杂背景下的快速机动目标跟

learning,MIL)

算法就

OTB

60

个视频序列进行测试对比,

踪算法

[J]

•传感器与微系统

,2018,37(5):132

-134,143.

部分跟踪结果如图

2

所示

从跟踪结果可以看出

KCF

[

3

]

HENRIQUES

J

F,

CASEIRO

R

,

MARTINS

P,et al.

High-speed

法在出现尺度变化和遮挡时逐渐出现漂移

最终跟踪失败;

tracking

with

kernelized

correlation

filters

[

J

j

.

IEEE

Transactions

DSST

算法能适应目标尺度变化

但当目标出现遮挡时跟踪

on

Pattern

Analysis

and

Machine

Intelligence,

2015,37

(3

)

失败;

TLD

MIL

算法在重度遮挡和比例变化时出现漂移

583

-596.

当目标发快速运动时,

TLD

MIL

算法出现卡顿,

KCF

[4]

DANELLJAN

M

,

HAGER

F

S,KHAN,el

al

Accurate

scale

esti

­

DSST

则不同程度的发生漂移

总的来说

本文提出的

mation

for

robust

visual

tracking

[

C

]

British

Machine

Vision

KCF-PF

跟踪器在这些具有挑战的视频序列上性能表现最

Conference

,2014

65.1

65.11.

,

在目标出现遮挡时仍能预测目标位置并且重新检测目标

[5]

LUKEZlC

A,

VOjlR

T,ZAJC

L

C,et

al.

Discriminative

conelation

filler

with

channel

and

spatial

reliability

[

CJ//2017

IEEE

Confe

­

rence

on

Computer

Vision

and

Pattern

Recognition

(

CVPR

),

Honolulu

,2017

4847

4856.

[6]

UZKENT

B

,

SEO

Y.

EnKCF

:

Ensemble

of

kernelized

correlation

filters

for

high-speed

object tracking

[

C

]

2018

IEEE

Winter

Conference

on

Applications

of

Computer

Vision

(

WACV

)

,

Lake

2

KCF-PF

KCF

DSST

TLD

MIL

跟踪结果对比

Tahoe,

2018

1133

-1141

1

记录了

5

种跟踪算法在

OTB

视频序列上的测试结

[7]

HOSSAIN

K,

LEE

C

W.

Visual

object

tracking

using

particle

filter[C]/7

International

Conference

on

Ubiquitous

Robots

and

评价指标为平均重叠精度

(

mean

OP)

平均距离精度

Ambient

Intelligence,

2013

98

102.

(mean

DP)

和平均处理速度

(

mean

FPS)

距离精度的评估

[8]

LI

X,

LAN

S,

JIANG

Y,et al.

Visual

tracking

based

on

adaptive

标准是中心位置误差

即跟踪结果与实际位置的欧氏距离

background

modeling

and

improved

particle

filter

[

C

]

IEEE

小于

20

像素的帧数占总帧数的百分比;重叠精度的评估标

International

Conference

on

Computer

and

Communications,

准是边框的重叠率,当成功率大于

0.5

吋表示跟踪成功

2017

469

473.

均重叠精度表示跟踪成功帧数占总帧数的百分比

根据实

[9]

LYCHKOV

I

I,

ALFIMTSEV

A

N,SAKUUN

S

A.

Tracking

of

moving

objects

with

regeneration

of

object

feature

points

[

C

]

验结果统计

本文算法在重叠精度和距离精度上均取得了

2018

Global

Smart

Industry

Conference

(

GloSIC

)

,

Chelyabinsk

,

最优结果

视频帧处理速度为

14.

56

FPS,

满足在嵌入式平

2018

l

-6.

台上运行时的实时性要求

(下转第

149

页)

2

邓皓文

等:支持

QoS

的无线局域网自适应

MAC

协议算法

149

05

1

s

1

d

5

-e-

本文算法

s

0

1

.6

4

q

3.

d

本文算法

c

1

w

*

2.

A

EDCA

GDCF

u

3.

EDCA

1

0

算法

N

5

sdqlN

2.

1

L

Z

GDCF

算法

3.

0

M

1

.2

1

L

5

z

.0

.8

5

0

H

L

w

s

o.

0

o

.6

4

o

o

v

5

o

v

l.

o

a5

v

o

.2

0

10

20

30400

10

20

30

40

0

10

20

30

40

站点数

站点数

站点数

(a)

AC[0]

吞吐量

(b)

AC[1]

吞吐量

(c)

AC[2]

吞吐量

4

3

种业务吞吐量随站点数目的变化

效避免碰撞,时延比

EDCA

小;站点数大于

36

时连续成功

[5 ]

SYED

I

,

SHIN

S,

ROH

B,et

al.

Performance

improvement

of

发送数据的概率变低,

CDCF

会将竞争窗口维持在较大值,

QoS-enabled

WLANs

using

adaptive

contention

window

backoff

此吋低优先级接入信道的儿率变大

导致退避时间过长

,

algorithm]

J]

.

IEEE

Systems

Joumal

,2018,12(4)

3260

3270.

延最大;本文算法平均时延最小

这是由于自适应算法既能

[6]

白翔

毛玉明

冷甦鹏

.AIFS

区分的

IEEE

802. He

EDCA

够有效避免网络碰撞

且相比于

GDCF

能够避免竞争窗口

吞吐率分析模型与自适应

MAC

算法

[

J

]

•软件学报

,

2009,

下降过慢导致额外的退避时延

20(4)

779

-794.

S

E

[7]

BIANCHI

G.

Performance

analysis

of

the

IEEE

802.

11

distribu

­

本文算法

EDCA

GDCF

算法

ted

coordination

function

[

J]

.

IEEE

Journal

on

Selected

Areas

in

Communications

,2000,18(3)

535

547.

H-

o

o

v

[8]

XIAO

Y.

Perfonnance

analysis

of

priority

schemes

for

IEEE

802.

11

and

IEEE

802.

lie

wireless

LANs[

J]

.

IEEE

Transactions

on

0

10

20

30 40

站点数

Wireless

Communications,2005

,4(4)

1506

1515.

5

AC[0]

平均时延

[9]

SHI

C,

HE

S

Q

,

DENG

Z

J

,

et

ai. Adaptive

access

mechanism

5

结论

with

delta

estimation

algorithm

of

traffic

loads

for

supporting

本文提出了一种支持区分服务的无线网络改进

MAC

weighted

priority

in

IEEE

802.

lie

WLANs

[

J

].

Joumal

of

协议,通过对

EDCA

机制中的退避算法进行改进

使得该机

Ambient

Intelligence

and

Humanized

Computing,

2019

,

W

(5)

:

制具有自适应性

改进算法提高

EDCA

机制性能,在网络

1693

-1702

负载较高的情况下

降低了高优先级业务的时延

大幅提高

[10]

ROMDHAN1

L,NI

Q,TURLETT1

T.

Adaptive

EDCF

Enhanced

了各优先级业务的吞吐量

;

改进算法相比于

GDCF

算法有

service

differentiation

for

IEEE

802.

11

wireless

Ad-Hoc

net

­

更好的

QoS

区分和更低的网络时延

该算法额外开销较

works

[

C

]

//

2003

IEEE

Wireless

Communications

and

Net

­

在需要电池供电的无线局域网以及无线传感器网络中

working

,

New

Orleans

,

LA

, USA

,2003

:1373

—1378.

具有一定的应用价值

[11]

ZHANG

H,

TIAN

W,

LIU

J.

Improving

EDCA

for

efficient

参考文献

channel

access

in

vehicular

communications

[

J

].

IEEE

Commu

­

[1]

何剑

张广兴

谢高岗•基于多关联模型的软件定义高密

nications

Magazine

,2018,56(10)

72

77.

WLAN

EDCA

机制的吞吐量优化

[J].

高技术通讯

,2018,

[12]

WANG

C

,

LI

B

,

LI

L.

A

new

collision

resolution

mechanism

to

28(1)

15

-21.

enhance

lhe

performance

of

IEEE

802.11

DCF[

J]

.

IEEE

Tran

­

[2]

杨冰

邓曙光

文双春•无线多媒体传感器网络能量均衡的

sactions

on

Vehicular

Technology

,2004,53(4)

1235

1246.

QoS

路由算法

[J].

传感器与微系统

,2014,33(4)

122

-124.

作者简介

[3]

张长森

陈鹏鹏,胡宇鹏

等.过滤发送阈值退避算法

[J]

•传

邓皓文

(1994-),

硕士研究生

,研究方向为认知无线通信,

感器与微系统

,2016,35(7):143-146.

E-mail

:

dengl

9945

@

live.

com

0

[4]

SERRANO

P,BANCHS

A

,

PATRAS

P,el

al.

Oplinial

configura­

江虹

(1969-),

博士

教授

主要研究领域为认知无线电

tion of

802.

lie

EDCA

for

real-time

and

data

traffic

[

J]

.

IEEE

技术,人工智能应用技术

Transactions

on

Vehicular

Technology

*

,2010,59(5)

2511

2528.

(

1994

-

),

硕士研究生

,

研究方向为认知无线通信

(上接第

141

页)

检测与识别技术

[10]

KALAL

Z,

M1KOLAJCZYK

K,

MATAS

J.

Tracking-learning-

李磊民

(

I960

-),

通讯作者

教授

硕士研究生导师

,主要

detection

[

C

~/

IEEE

Transactions

on

Pattern

Analysis

and

Ma

­

研究领域为机器人控制技术

无线测控技术

图像处理与机器视

chine

Intelligence

,2012,34(7)

6

9.

E-mail

li_leimin@163

.

com

作者简介

黄玉清

(1962

-),

教授

硕士研究生导师

主要研究领域为

何伟

(1993

-),

硕士研究生

,

研究方向为图像处理

图像

无线测控及无线通信技术

图像处理与机器视觉

智能技术应用


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713904345a2341633.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信