物件追踪方法及其电脑系统与流程

文档序号:24047388发布日期:2021-02-23 19:19阅读:156来源:国知局
物件追踪方法及其电脑系统与流程

[0001]
本发明是有关于一种物件追踪技术,且特别是有关于一种物件追踪方法及其电脑系统。


背景技术:

[0002]
深度学习最常见的应用为图像辨识以及物件追踪,然而其最大的问题在于物件辨识的困难度。若是以一般人脸辨识、手掌辨识等常见用途,可以使用公开的资料库辅助辨识。若是以跌倒辨识、床铺动作辨识等少见用途,则必须要自行搜集资料才能进行少见用途的辨识。


技术实现要素:

[0003]
有鉴于此,本发明提供一种物件追踪方法及其电脑系统,当自图像序列的数张图像中标记出目标物后,可自动地自其它图像中追踪出目标物,以加速对于目标物的追踪。
[0004]
在本发明的一实施例中,上述的方法适用于电脑系统,并且包括下列步骤。取得包括多张图像的图像序列,其中图像序列具有目标物。接收于图像序列中的起始两张图像以及末尾两张图像对应目标物的标记操作,以分别产生目标物的四个真实标记。根据起始两张图像的真实标记,针对图像序列进行目标物于时序上的正向追踪,以取得正向追踪结果。根据末尾两张图像的真实标记,针对图像序列进行目标物于时序上的逆向追踪,以取得逆向追踪结果。比对正向追踪结果与逆向追踪结果,据以产生目标物的最终追踪结果。
[0005]
在本发明的一实施例中,上述的电脑系统包括显示器、输入装置以及运算装置。显示器用以显示画面。输入装置用以接收使用者的操作。运算装置用以:取得包括多张图像并且具有目标物的图像序列;通过输入装置接收于起始两张图像以及末尾两张图像针对目标物所进行的标记操作,以分别产生该目标物的四个真实标记;根据起始两张图像的真实标记,针对图像序列进行目标物于时序上的正向追踪,以取得正向追踪结果;根据末尾两张图像的真实标记,针对图像序列进行目标物于时序上的逆向追踪,以取得逆向追踪结果;以及比对正向追踪结果与逆向追踪结果,据以产生目标物的最终追踪结果。
[0006]
本发明所提出的物件追踪方法及其电脑系统,当自图像序列中的开始与结束的数张图像中标记出目标物后,运算装置可自动地自其它图像中追踪出目标物,以加速对于目标物的追踪。
[0007]
让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明
[0008]
图1为根据本发明一实施例所绘示的电脑系统的方块图。
[0009]
图2为根据本发明一实施例所绘示的物件追踪方法的流程图。
[0010]
图3为根据本发明一实施例所绘示的图像序列的示意图。
[0011]
图4为根据本发明一实施例所绘示的物件追踪方法的流程图。
[0012]
图5为根据本发明一实施例所绘示的正向追踪的示意图。
[0013]
图6为根据本发明一实施例所绘示的正向追踪的示意图。
[0014]
图7为根据本发明一实施例所绘示的其中一张图像的最终追踪结果的示意图。
[0015]
图8为根据本发明一实施例所绘示的正向追踪、逆向追踪以及重叠率的示意图。
[0016]
图9为根据本发明一实施例所绘示的正向追踪以及逆向追踪的流程示意图。
[0017]
图10为根据本发明一实施例所绘示的正向追踪以及逆向追踪的流程示意图。
[0018]
图11为根据本发明一实施例所绘示的正向追踪以及逆向追踪的流程示意图。
[0019]
附图标记:
[0020]
100:电脑系统
[0021]
110:显示器
[0022]
120:输入装置
[0023]
130:运算装置
[0024]
s202~s210、s402~s426、1000、1100:步骤
[0025]
图像:f0~f
n
[0026]
gt0、gt1、gt
n-1
、gt
n
:真实标记
[0027]
d:距离差值
[0028]
sr2:追踪范围
[0029]
sr x+y
:正向追踪的追踪范围
[0030]
sr x+y
:逆向追踪的追踪范围
[0031]
lr
m
、lr
x-1
~t
x+y+1
:目标物重叠率
[0032]
t
m
、t
n-1
、t
n
、t
x-1
~t
x+y
:正向追踪的预测位置
[0033]
t
m
:逆向追踪的预测位置
[0034]
td
m
、td
x+y+1
:最终追踪结果
具体实施方式
[0035]
本发明的部份实施例接下来将会配合附图来详细描述,以下的描述所引用的元件符号,当不同附图出现相同的元件符号将视为相同或相似的元件。这些实施例只是本发明的一部份,并未揭示所有本发明的可实施方式。更确切的说,这些实施例只是本发明的专利申请范围中的方法与电脑系统的范例。
[0036]
图1为根据本发明一实施例所绘示的电脑系统的方块图,但此仅是为了方便说明,并不用以限制本发明。首先图1先介绍电脑系统中的所有构件以及配置关系,详细功能将配合图2一并揭露。
[0037]
在本实施例中,电脑系统100包括显示器110、输入装置120以及运算装置130。在一实施例中,显示器110、输入装置120以及运算装置130可以分属三个不同装置。运算装置130可以是以有线或是任何无线通信标准连接于显示器110以及输入装置120,并且可以例如是个人电脑、服务器电脑、工作站的系统或是平台等。在一实施例中,显示器110以及运算装置130可以整合成具有显示器的电子装置,例如一体成型电脑(all-in-one computer),而输入装置120可以是以有线或是任何无线通信标准连接于运算装置110。在一实施例中,显示
器110、输入装置120以及运算装置130亦可以整合成单一装置,例如笔记本电脑、平板电脑、智能手机等,本发明不在此设限。
[0038]
显示器110用以显示画面,其可以例如是液晶显示器(liquid-crystal display,lcd)、发光二极体(light-emitting diode,led)显示器或其他类似装置。输入装置120可以例如是具有动作感测器的手持控制器、滑鼠、摇杆、轨迹球等允许使用者与显示器110的显示画面互动的输入装置。在一实施例中,显示器110以及输入装置120更可以是同时提供显示以及输入功能的触控荧幕,即整合触碰检测元件的显示器。触碰检测元件成列、成行地配置在显示器上,用以检测使用者手指、手掌或其他物体对于触控荧幕的触碰。触碰检测元件可以例如是电容式触碰检测元件、电阻式触碰检测元件、表面声波触碰检测元件、电磁触碰检测元件、光学式触碰检测元件或近场成像触碰检测元件。
[0039]
运算装置130包括存储器以及处理器。存储器用以储存图像、程序代码等资料,其可以例如是任意型式的固定式或可移动式随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、快闪存储器(flash memory)、硬盘或其他类似装置、集成电路及其组合。处理器用以控制运算装置100的构件之间的作动,其可以例如是中央处理单元(central processing unit,cpu)、图形处理单元(graphic processing unit,gpu),或是其他可编程之一般用途或特殊用途的微处理器(microprocessor)、数字信号处理器(digital signal processor,dsp)、可编程控制器、特殊应用集成电路(application specific integrated circuits,asic)、可编程逻辑装置(programmable logic device,pld)或其他类似装置、集成电路及其组合。
[0040]
图2为根据本发明一实施例所绘示的物件追踪方法的流程图,而图2的步骤可以是以图1所绘示的电脑系统100的各元件来实现。
[0041]
请同时参照图1以及图2,首先,电脑系统100的运算装置130将取得图像序列(步骤s202),其中图像序列包括具有目标物的多张图像。在本实施例中,图像序列可以是具有10秒的播放长度,而以30fps的播放速率来说,将会是300张图像。
[0042]
接着,运算装置130将接收使用者于图像序列中的起始两张图像以及末尾两张图像针对目标物所进行的标记操作,以分别产生目标物的四个真实标记(步骤s204)。在此,运算装置130可以是先将起始两张图像以及末尾两张图像分别或者是同时显示于显示器110上,以供使用者观看,而使用者可通过输入装置120来进行目标物的标记操作。接着,运算装置130将接收使用者通过输入装置120于起始两张图像以及末尾两张图像针对目标物所进行的标记操作,以分别产生目标物的四个真实标记。
[0043]
在此的标记操作可以是使用者通过输入装置120以框选、角落点选的方式来自起始两张图像以及末尾两张图像标记出目标物,而此四张图像中的目标物是人工标记的结果,因此可视为真实值(ground truth)。以图3根据本发明一实施例所绘示的图像序列的示意图为例,使用者将针对起始两张图像f0、f1以及末尾两张图像f
n-1
、f
n
进行目标物的标记操作,而分别得到真实标记gt0、gt1、gt
n-1
、gt
n
。在此的预设可以是用矩形框对目标物进行标记操作,然而本发明不以此为限。
[0044]
接着,运算装置130将根据起始两张图像的真实标记,针对图像序列进行目标物于时序上的正向追踪,以取得正向追踪结果(步骤s206)。在此,运算装置130将利用起始两张图像的真实标记,依时序由前向后,针对目标物于图像序列中排序于起始两张图像之后的
其它后续图像往后进行追踪(即,自图像序列中的第三张图像往后至最后一张图像),以获得目标物的正向追踪结果。
[0045]
另一方面,运算装置130将根据末尾两张图像的真实标记,针对图像序列进行目标物于时序上的逆向追踪,以取得逆向追踪结果(步骤s208)。在此,运算装置130将利用末尾两张图像的真实标记,依时序由后向前,针对目标物于图像序列中排序于末尾两张图像之前的其它先前图像往前进行追踪(即,自图像序列中的倒数第三张图像往前至第一张图像),以获得目标物的逆向追踪结果。
[0046]
之后,运算装置130将比对正向追踪结果与逆向追踪结果,据以产生目标物的最终追踪结果(步骤s210)。详细来说,由于正向追踪结果以及逆向追踪结果为针对图像序列的同一个目标物进行时序上的预测。因此,当正向追踪结果以及逆向追踪结果皆正确时,目标物在图像序列中无论是正向追踪以及逆向追踪的两个结果将会有很高的重叠率,而产生可信任的最终追踪结果。由此可知,在本实施例中,一旦使用者自图像序列中的开始与结束的数张图像中标记出目标物后,运算装置130可自动地自其它图像中追踪出目标物,以加速对于目标物的追踪。
[0047]
为了更清楚明了上述流程,以下将以图4根据本发明一实施例所绘示的物件追踪方法的流程图来针对上述流程的细节加以说明,而图4的步骤可以是以图1所绘示的电脑系统100的各元件来实现。
[0048]
请同时参照图1以及图4,首先,电脑系统100的运算装置130在取得一个输入影片时,可先检测输入影片的播放长度,以进行影片分割(步骤s402)。详细来说,在此每段影片的播放长度上限可以是设定为10秒(以30fps的播放速率来说,将会是300张图像)。例如,当输入影片的播放长度为16秒时,运算装置130会将输入影片分割成10秒以及6秒两个影片。分割的原因在于,本实施例中的后续处理上,在采取正向追踪以及逆向追踪的比对之后,将会针对不可信任的追踪结果进行修正。若输入影片的播放长度过长,则修正追踪结果的次数过多,反而造成修正上的困难,因此将会针对输入影片的播放长度进行限制,然而,设定的影片播放长度可视需求而调整,本发明不在此设限。
[0049]
运算装置130在进行完影片分割后,则会产生一个图像序列,而此图像序列即包括具有目标物的多张图像。接着,运算装置130将提供使用者利用显示器110以及输入装置120对于图像序列中的起始两张图像以及末尾两张图像进行目标物标记(步骤s404)。步骤s404的细节类似于步骤s204,于此不再赘述。
[0050]
之后,运算装置130将根据起始两张图像的真实标记,针对图像序列进行目标物于时序上的正向追踪(步骤s406),以取得正向追踪结果。详细来说,运算装置130将计算起始两张图像的两个真实标记之间的真实距离差值,再根据此真实距离差值,依时序由前向后,预测目标物于图像序列中排序于起始两张图像之后的其它图像(以下称为「其它后续图像」)的追踪范围以及预测位置,以作为目标物的正向追踪结果。
[0051]
具体来说,图5为根据本发明一实施例所绘示的正向追踪的示意图。
[0052]
请同时参照图1以及图5,运算装置130将取得起始两张图像f0、f1中使用者对于目标物的真实标记gt0、gt1,并且计算真实标记gt0、gt1之间于水平方向的距离差值d。由于此距离差值d是依照两个真实标记gt0、gt1所计算出,因此又称为「真实距离差值」。接着,运算装置130将根据距离差值d来预测目标物于下一张图像(第三张图像)f2的追踪范围sr2。在
此,由于目标物于起始两张图像f0、f1之间的距离差值为d,因此可以假设目标物于图像f1与图像f2的距离差值也会是d。也就是说,运算装置130可以由图像f1的真实标记gt1为中心,于水平方向两侧扩大距离d,以定义出追踪范围sr2。附带说明的是,在本实施例中仅是假设目标物只有进行水平方向的移动,因此在预测追踪范围时没有往垂直方向扩大。然而,在实际应用中,运算装置130可同时考虑到水平方向以及垂直方向的距离差值而设定追踪范围,本发明不在此设限。
[0053]
接着,运算装置130将利用例如是均值漂移(mean shift)等物件追踪演算法在追踪范围sr2内取得目标物于第三张图像f2的预测位置,详细来说,通过均值漂移演算法,利用真实标记gt1中的特征在追踪范围sr2内追踪目标物以取得目标物于第三张图像f2的预测位置。此外,运算装置130将会计算目标物于第三张图像f2与第二张图像f1之间的距离差值,而由于此距离差值已是依照预测位置所计算出,因此又称为「预测距离差值」。类似地,运算装置130将会根据第三张图像与第二张图像之间的预测距离差值,计算目标物于第四张图像的追踪范围以及预测位置,并且再递回地计算目标物于第四张图像及其之后的其它后续图像中的追踪范围以及预测位置,直到进行到图像序列中的最后一张图像为止。换句话说,以正向追踪而言,图像序列中除了初始两张图像,其余每张图像将会得到一个追踪范围以及一个目标物的预测位置,以作为目标物的正向追踪结果。
[0054]
请回到图4,另一方面,运算装置130将根据末尾两张图像的真实标记,针对图像序列进行目标物于时序上的逆向追踪,(步骤s408),以取得逆向追踪结果。详细来说,运算装置130将计算末尾两张图像的两个真实标记之间的真实距离差值,再根据此真实距离差值,依时序由后向前,预测目标物于图像序列中排序于末尾两张图像之前的其它图像(以下称为「其它先前图像」)的追踪范围以及预测位置,以作为目标物的逆向追踪结果。
[0055]
逆向追踪的细节类似于正向追踪,差异仅是在于正向追踪是由图像序列中的第一张图像开始往后处理,而逆向追踪是由图像序列中的最后一张图像开始往前处理。也就是说,运算装置130将根据末尾两张图像的两个真实标记之间的真实距离差值,计算目标物于图像序列中的倒数第三张图像的追踪范围,并且于倒数第三张图像的追踪范围内以物件追踪演算法取得目标物的预测位置。此外,运算装置130将会计算目标物于倒数第三张图像与倒数第二张图像之间的距离差值,而由于此距离差值已是依照预测位置所计算出,因此又称为「预测距离差值」。
[0056]
类似地,运算装置130将会根据倒数第三张图像与倒数第二张图像之间的预测距离差值,计算目标物于倒数第四张图像的追踪范围,并且再递回地计算目标物于倒数第四张图像及其之前的先前图像中的追踪范围以及预测位置,直到进行到图像序列中的第一张图像为止。换句话说,以逆向追踪而言,图像序列中除了末尾两张图像,其余每张图像将会得到一个追踪范围以及一个目标物的预测位置,以作为目标物的逆向追踪结果。
[0057]
运算装置130在执行完正向追踪以及逆向追踪后,将会判断正向追踪以及逆向追踪是否有至少一者的准确度高(步骤s410),以作为之后产生目标物的最终追踪结果的重要依据。在此,正向追踪的准确度将是以最后一张图像的真实标记以及正向追踪结果来判定,而逆向追踪的准确度将是以第一张图像的真实标记以及逆向追踪结果来判定。
[0058]
以正向追踪来说,运算装置130将会判断目标物于最后一张图像的真实标记与正向追踪结果的预测位置的重叠率(以下称为「目标物重叠率」)。当目标物重叠率大于重叠阀
值时,运算装置130将会判定正向追踪的准确度高,而当目标物重叠率不大于重叠阀值时,运算装置130将会判定正向追踪的准确度低。
[0059]
以图6根据本发明一实施例所绘示的正向追踪的示意图为例,图像序列f0~f
n
中的起始两张图像f0、f1已有使用者针对目标物的标记操作所得到的真实标记gt0、gt1。另一方面,t
n
为目标物于最后一张图像f
n
中以正向追踪所获得的预测位置,而t
n-1
为目标物于倒数第二张图像f
n-1
中以正向追踪所获得的预测位置。运算装置130将会判断目标物于最后一张图像f
n
的真实标记gt
n
与最后一张图像f
n
的预测位置t
n
的重叠率lr
n
,即交集部份(intersection)。假设重叠阀值为90%。若最后一张图像f
n
中的真实标记gt
n
与预测位置t
n
的重叠率lr
n
大于90%,则表示正向追踪的准确度高。反之,若最后一张图像f
n
中的真实标记gt
n
与预测位置t
n
的重叠率lr
n
不大于90%,则表示正向追踪的准确度低。
[0060]
另一方面,以逆向追踪来说,运算装置130将会判断目标物于第一张图像的真实标记与逆向追踪结果的预测位置的目标物重叠率。当目标物重叠率大于重叠阀值时,运算装置130将会判定逆向追踪的准确度高,而当目标物重叠率不大于重叠阀值时,运算装置130将会判定逆向追踪的准确度低。
[0061]
请回到图4,当运算装置130判断正向追踪以及逆向追踪的准确度两者皆低时,则将判定最终追踪结果为不可信任(步骤s412)。在此状况下,即代表两个方向的追踪结果皆不正确,其有可能是图像杂信过多或是背景特别复杂所造成的结果。在本实施例中,运算装置130可以是将图像序列显示于显示器110上,以交由使用者判断问题所在,或者是通过输入装置120进行人工标记,并且再自输入装置120接收使用者对图像序列中的其它图像分别地进行目标物的标记操作,以让图像序列得以进行后续的应用。
[0062]
当运算装置130判断正向追踪的准确度以及逆向追踪的准确度至少有一者高时,将进一步地判断目标物于正向追踪结果与逆向追踪结果中的各个预测位置的重叠率(即「目标物重叠率」),据以判定是否需要修正正向追踪结果以及逆向追踪结果。在此,运算装置130可先判断正向追踪结果与逆向追踪结果的各个目标物重叠率是否皆高(步骤s414)。当两者的各个目标物重叠率皆高时,运算装置130将不修正正向追踪结果以及逆向追踪结果,并且判定最终追踪结果为可信任(步骤s416),而结束对于目标物于图像序列的追踪。
[0063]
以图7根据本发明一实施例所绘示的其中一张图像f
m
的最终追踪结果的示意图为例,假设t
m
为目标物于图像f
m
中以正向追踪所获得的预测位置,t
m
为目标物于图像f
m
中以逆向追踪所获得的预测位置。在此,运算装置130将判定图像f
m
中的预测位置t
m
与预测位置t
m
的目标物重叠率lr
m
大于重叠阀值th。在本实施例中,运算装置130可以是将正向追踪结果的预测位置t
m
与逆向追踪结果的预测位置t
m
的联集(union)td
m
作为目标物于图像f
m
中的最终追踪结果。
[0064]
请再回到图4,当运算装置130判定正向追踪结果与逆向追踪结果的各个目标物重叠率并非皆高时,即代表不会产生可信任的最终追踪结果,因此将进入修正追踪结果420的程序,以针对正向追踪结果以及逆向追踪结果至少之一者进行修正。
[0065]
以图8根据本发明一实施例所绘示的正向追踪ft、逆向追踪bt以及重叠率lr的示意图为例,在此假设目标物于图像序列中的图像f
x-1
~f
x+y+1
以正向追踪ft以及逆向追踪bt的预测位置分别为t
x-1
~t
x+y+1
以及t
x-1
~t
x+y+1
,其中目标物重叠率lr
x-1
与lr
x+y+1
大于重叠阀值th(例如重叠阀值为90%),而目标物重叠率lr
x
~lr
x+y
皆小于重叠阀值th。因此,运算装
置130将针对图像f
x
~f
x+y
的正向追踪结果以及逆向追踪结果至少之一者进行修正。
[0066]
根据正向追踪以及逆向追踪的准确度来看,将会有三种情况:两个方向的准确度皆高、一个方向的准确度高而另一个方向的准确度低、两个方向的准确度皆低。因此,请回到图4,运算装置130在进入到修正追踪结果420的程序后,会先定义预设基准(步骤s422),也就是以正向追踪以及逆向追踪的其中之一者来作为预设基准。接着,运算装置130将开始修正追踪范围(步骤s424),并且重新执行追踪(步骤s426),再回到步骤s414,以判断重新追踪后的各个目标物重叠率是否皆高。若否,则运算装置130仍将进入修正追踪结果420的程序,一直到各个目标物重叠率皆高为止。
[0067]
以两个方向的准确度皆高但中间有部份图像的目标物重叠率不高的第一种情况来说,运算装置130将会先取一个方向为预设基准。假设预设基准为正向追踪,运算装置130将会先取得图像序列中时序上最后一张目标物重叠率低的图像(以逆向的观点而言,即第一张目标物重叠率低的图像),在此将定义为「第一逆向执行图像」。接着,运算装置130将根据第一逆向执行图像的正向追踪结果的追踪范围,修正第一逆向执行图像的逆向追踪结果的追踪范围以及预测位置,并且再递回地计算目标物于第一逆向执行图像之前的其它先前图像中的追踪范围以及预测位置,以作为修正后的逆向追踪结果。
[0068]
另一方面,假设预设基准为逆向追踪,运算装置130将会先取得图像序列中时序上第一张目标物重叠率低的图像,在此将定义为「第一正向执行图像」。接着,运算装置130将根据第一正向执行图像的逆向追踪结果的追踪范围,修正第一正向执行图像的正向追踪结果的追踪范围以及预测位置,并且再递回地计算目标物于第一正向执行图像之后的其它后续图像中的追踪范围以及预测位置,以作为修正后的正向追踪结果。
[0069]
具体来说,图9~图11为根据本发明一实施例所绘示的正向追踪ft以及逆向追踪bt的流程示意图。
[0070]
请先参照图9,假设目标物于图像序列中的图像f
x-1
~f
x+y+1
以正向追踪ft以及逆向追踪bt的预测位置分别为t
x-1
~t
x+y+1
以及t
x-1
~t
x+y+1
,其中对应于图像f
x
~f
x+y
的目标物重叠率lr
x,x+1,

x+y
皆小于重叠阀值th。假设在本实施例中,运算装置130是以正向追踪ft为预设基准,则会是针对图像f
x
~f
x+y
的逆向追踪结果进行修正。
[0071]
请再参照图10,由于运算装置130是以正向追踪ft为预设基准,因此第一逆向执行图像为图像f
x+y
,也就是最后一张目标物重叠率低的图像。此外,运算装置130已先将目标物于前一张图像f
x+y+1
的正向追踪的预测位置t
x+y+1
提供给逆向追踪(1000),以取得联集td
x+y+1
来作为图像f
x+y+1
的最终追踪结果。由于图像f
x+y+1
所对应的目标物重叠率高,因此图像f
x+y+1
的追踪结果为可信赖。
[0072]
请再参照图11,由于运算装置130是以正向追踪ft为预设基准,因此将会提供图像f
x+y
于正向追踪ft的追踪范围sr
x+y
给逆向追踪bt来使用(1100),以作为图像f
x+y
于逆向追踪bt的追踪范围sr
x+y
。接着,运算装置130将会利用目标物于f
x+y+1
的预测位置td
x+y+1
以及目标物于图像f
x+y
的追踪范围sr
x+y
重新对图像f
x+y
及其先前的图像f
x+y-1
~f
x
重新进行逆向追踪。接着,运算装置130会将对应于逆向追踪bt的修正后的预测位置与对应于正向追踪ft的预测位置t
x+y
~t
x
重新进行目标物重叠率的判别。假设若再产生目标物重叠率低的结果(例如图像f
x+a
~f
x+y-b
的目标物重叠率小于th),则也会再重新执行修正追踪结果的程序。
[0073]
另一方面,以一个方向的准确度高而另一个方向的准确度低的第二种情况来说,
运算装置130将根据准确度高的追踪方向的追踪结果来修正准确度低的追踪方向的追踪结果。也就是说,当正向追踪的准确度高时,运算装置130将根据正向追踪结果的追踪范围(即,正向追踪作为预设基准),修正逆向追踪结果中的追踪范围以及预测位置。当逆向追踪的准确度高时(即,逆向追踪作为预设基准),运算装置130将根据逆向追踪结果的追踪范围,修正正向追踪结果中的追踪范围以及预测位置。在此修正追踪结果的细节请参照图9~图11的相关说明,于此不再赘述。此外,以两个方向的准确度皆低的第三种情况来说,则请参照步骤s412的相关说明,于此亦不再赘述。
[0074]
在本实施例中,图2以及图4的物件追踪方法可以快速增加训练资料的种类与数量,以利于深度学习的相关应用。详细来说,运算装置130在取得图像序列后,使用者仅需要在图像序列中的开始与结束的数张图像中通过输入装置120指定目标物,运算装置130即可自动地自其它图像中追踪并且标记出目标物,以大幅节省准备训练资料所需大量时间与人力的人工标记。换言之,运算装置在执行完图2或是图4的物件追踪方法流程后,图像序列及其所产生出的目标物的最终追踪结果即可作为追踪相同目标物的训练资料。
[0075]
在其它实施例中,运算装置130在取得图像序列中的目标物的追踪结果后,可以针对图像序列中的目标物进行图像处理,以产生处理后的图像序列。举例来说,运算装置130可以在图像序列中的目标物所在邻近处标示文字、将目标物以马赛克或模糊化处理以提供隐私保护、将目标物进行清晰度以及彩度等图像增强处理、进行目标物的轨迹分析等。
[0076]
综上所述,本发明所提出的物件追踪方法及其电脑系统,当自图像序列中的开始与结束的数张图像中标记出目标物后,运算装置可自动地自其它图像中追踪出目标物,以加速对于目标物的追踪。
[0077]
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视权利要求范围所界定者为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1