CN101098461B - Full shelter processing method of video target tracking - Google Patents

Full shelter processing method of video target tracking Download PDF

Info

Publication number
CN101098461B
CN101098461B CN2007100434655A CN200710043465A CN101098461B CN 101098461 B CN101098461 B CN 101098461B CN 2007100434655 A CN2007100434655 A CN 2007100434655A CN 200710043465 A CN200710043465 A CN 200710043465A CN 101098461 B CN101098461 B CN 101098461B
Authority
CN
China
Prior art keywords
target
frame
template
optimum match
match
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.)
Expired - Fee Related
Application number
CN2007100434655A
Other languages
Chinese (zh)
Other versions
CN101098461A (en
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.)
Fudan University
Original Assignee
Fudan University
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 Fudan University filed Critical Fudan University
Priority to CN2007100434655A priority Critical patent/CN101098461B/en
Publication of CN101098461A publication Critical patent/CN101098461A/en
Application granted granted Critical
Publication of CN101098461B publication Critical patent/CN101098461B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to computer vision and mode analysis technical field, in particular to a full-shield processing method of video target track. In video target track process, target is usually shielded by other objects for some time. Therefore, the invention provides a method for effectively detecting the reshow time of target and on-time catching target. The method selects one best match in each several frames when the target is all shielded, as possible reshow target, and uses the different characters at backward match between the shield object and the reshow target to check if the match is the real reshow target, and when the match is the real one, confirms the frame of the match as reshow time, and the position of the best match as reshow position of target. The tests of real video flow have proved that effectiveness of the inventive method.

Description

Full shelter processing method in a kind of video frequency object tracking
Technical field
The invention belongs to computer vision and pattern analysis technical field, be specifically related to the full shelter processing method in a kind of video frequency object tracking.
Background technology
Target following has a wide range of applications in man-machine interaction, supervision automatically, video frequency searching, Traffic monitoring and automobile navigation.The task of target following is to determine how much states of target in each frame of video flowing, comprises position, size and orientation etc.Owing to do not limit the outward appearance of tracked target, and the outward appearance of target can change in tracing process, adds the interference of complicated prospect and background, and method for tracking target is faced with lot of challenges, is one of research focus of computer vision field.
Method for tracking target can be divided three classes, and a class is a tracking (point tracking) [1,2], second class is that nuclear is followed the tracks of (kernel tracking) [3~7,10], the 3rd class is that silhouette is followed the tracks of (silhouette tracking) [8,9]The method for tracking target that the present invention proposes belongs to the nuclear tracking.This method characterizes target with display model (that is template), and the geological information of target in each frame described with affine transformation parameter usually [10]
For the nuclear tracking, one of maximum challenge is exactly processing target this problem that is blocked how [3,5-7]Why this problem is difficult to solve is because target and shelter can be any outward appearances, and the time of blocking also can be arbitrarily.Block and can be divided into two types: partial occlusion with block entirely.Many documents [3,5,11]All provided and solved the scheme of partial occlusion, but do not provided the method that processing is blocked entirely.
Handling the key of blocking entirely is the moment how effective detection of a target reappears and in time catches target once more.A simple method is to establish a similarity threshold, in case image-region that finds and the similarity between the template surpass this threshold value, thinks that then target has reappeared.The problem of this method is that similarity threshold is difficult to determine, because the different needed threshold values of tracking video flowing is widely different.This problem has been evaded by seek the image-region that mates most with template in the duration of predesignating in document [6] and [7].Yet this method can only be handled and block the situation of duration less than its regulation duration entirely.In addition, if shelter is very similar to target appearance, this method can be disturbed.
List of references
[1]C.Rasmussen,and?G.Hager.Probabilistic?data?association?methods?for?trackingcomplex?visual?objects.IEEE?Trans.on?Pattern?Analysis?and?Machine?Intelligence,23(6):560-576,2001.
[2]C.Hue,J.L.Cadre,P.Prez.Sequential?Monte?Carlo?methods?for?multiple?targettracking?and?data?fusion.IEEE?Trans.on?Signal?Processing,50(2):309-325,2002.
[3]A.D.Jepson,D.J.Fleet,and?T.F.EI-Maraghi.Robust?online?appearance?model?forvisual?tracking.IEEE.Trans.on?Pattern?Analysis?and?Machine?Intelligence,25(10):1296-1311,2003.
[4]D.Comaniciu,V.Ramesh,and?P.Meer.Kernel-based?object?tracking,IEEETrans.on?Pattern?Analysis?and?Machine?Intelligence,25(5):564-577,2003
[5]S.K.Zhou,R.Chellappa,and?B.Moghaddam.Visual?tracking?and?recognitionusing?appearance-adaptive?models?for?particle?filters.IEEE?Trans.on?ImageProcessing,13(11):1491-1506,2004.
[6]H.T.Nguyen,M.Worring,and?R.van?den?Boomgaard.Occlusion?robust?adaptivetemplate?tracking.Proc.IEEE?Int’l?Conf.Computer?Vision,1:678-683,2001.
[7]H.T.Nguyen,and?A.W.M.Smeulders.Fast?occluded?object?tracking?by?a?robustappearance?filter.IEEE?Trans.on?Pattern?Analysis?and?Machine?Intelligence,26(8):1099-1104,2004.
[8]Y.Chen,Y.Rui,and?T.Huang.Jpdaf?based?HMM?for?real-time?contour?tracking.Proc.IEEE?Conf.on?Computer?Vision?and?Pattern?Recognition,1:543-550,2001.
[9]A.Yilmaz,X.Li,and?M.Shan.Contour?based?object?tracking?with?occlusionhandling?in?video?acquired?using?mobile?cameras.IEEE?Trans.on?PatternAnalysis?and?Machine?Intelligence,26(11):1531-1536,2004.
[10]S.Baker,and?I.Matthews.Lucas-Kanade?20?years?on:a?unifying?framework.Int’l?Journal?Computer?Vision,53(3):221-255,2004.
[11]J.Pan,and?B.Hu.Robust?occlusion?handling?in?object?tracking.IEEE?CVPRWorkshop?on?OTCBVS?2007,to?be?published.
Summary of the invention
The objective of the invention is to propose the full shelter processing method in a kind of video frequency object tracking.
Key of the present invention is the moment how effective detection of a target reappears and in time catches target once more.
When target during by partial occlusion, the method tracking target that the present invention adopts document [11] to propose.When the target surface ratio of blocking surpasses certain threshold value r (general desirable 0.8-0.95), think that target has entered entirely to block that the moment that the full shelter processing method detection of a target that promptly adopts the present invention to propose reappears is also caught target when occurring.
Specifically, target enter block entirely after, with template in every frame by coordinate transform [7]Searching has the image-region of optimum Match, and chooses an optimum Match as candidate target every the K frame; To this candidate target through a proof procedure; If passed through checking, then this candidate target is exactly the target that reappears, and the position at this candidate target place then is the position at the target place that reappears; If by checking, the optimum Match that then continues next K frame is chosen and is verified.
Because the existence of proof procedure, the value of K can be less, is 2-6 for example, and needn't be taken as 20 or 25 frames as document [6] or document [7].Less K value can in time be found the target that reappears.The key here is how to design an effective proof procedure.The present invention utilizes shelter and the target that just reappeared at the different qualities during to coupling behind the work, checks whether this coupling really is the target that reappears.The following specifically describes method of the present invention.
Comprise in the frame group of K frame the coordinate conversion parameter a of optimum Match at k mAnd frame number n mObtain by following formula:
( a m , n m ) arg min a , n 1 N Σ x ∈ Ω T | I n [ φ ( x ; a ) ] - T ^ ( x ) | - - - ( 1 )
I wherein nRepresent the n two field picture,
Figure G200710043465520070807D000032
The expression template, N is the number of pixel in the template, φ (x; A) be the arbitrary coordinate conversion of depending on parameter a, Ω TRepresent all of template pixel, the span of frame number n is as follows:
n ∈ { n c + ( k - 1 ) K + i } i = 1 K - - - ( 2 )
N wherein cBe the frame number of target when just having been blocked fully.When operation (1) formula, the initial search point of each frame obtains in the following way: if there is priori (for example can only occur from some specific image-region) in the zone that may occur target, then initial search point can be taken in these image-regions; Otherwise, when target is blocked entirely, the speed of target is not carried out Kalman filtering, and obtain target and just entered speed when blocking entirely, later hypothetical target is made linear uniform motion, and then the initial search point of every frame is exactly that the initial search point of previous frame adds target velocity.Captive probability during initially searching multiple spot and choose strategy and can increase target and occur like this.
After obtaining the coordinate conversion parameter and frame number of optimum Match, optimum Match T LBObtain by following formula:
T LB ( x ) = I n m [ φ ( x ; a m ) ] . - - - ( 3 )
Note e tBe T LBAnd the matching error between the template, promptly
e t = 1 N Σ x ∈ Ω T | T LB ( x ) - T ^ ( x ) | - - - ( 4 )
In order to verify T LBReally be the target that reappears, with T LB(be not
Figure G200710043465520070807D000036
) in preceding P frame, do the reverse estimation, and calculate average reverse compensating error e b:
e b ‾ = 1 p Σ n = n m - p n m - 1 { min a 1 N Σ x ∈ Ω T | I n [ φ ( x ; a ) ] - T LB ( x ) | } - - - ( 5 )
Wherein the value of P is as follows:
P=min{n m-n c,3K} (6)
T LBWhether be the target that reappears really, can be by comparing e tWith e bJudge.If target still is blocked, T then LBIn fact be positioned on shelter or other object, they generally are positioned at prospect in preceding P frame, thereby T LBGenerally can in preceding P frame, find coupling preferably.Simultaneously, because T LBBe not target, the coupling between it and the template is far short of what is expected.So, do not finish e if block entirely also tAlways than e bGreatly.
Conversely, if T LBReally be the target that reappears, then owing to survey once every the K frame, obviously most of times of target in preceding P frame all also do not recover from block.So, T LBAll can't find coupling preferably in most of picture frames in preceding P frame, thereby cause e bBigger.Simultaneously, as long as target appearance is in that to block phase change entirely little, e tGenerally less.Therefore, if T LBReally be the target that reappears, then e bGenerally can be greater than e t
Based on the above discussion, optimum Match T when following formula is set up LBBy verifying:
e t-e b<δ·log[n m-n c] (7)
Wherein δ is a less positive number, general desirable 2<δ<4, and its value is adjusted according to the severe degree that target appearance changes.Object variations Shaoxing opera is strong, and the δ value is big more.
At T LBAfter checking,, therefore need to insert the transitional period of a s frame because the sub-fraction target may still be blocked.In the transitional period, follow the tracks of with the masterplate matching process of standard, but template is not upgraded.After transitional period finishes, with the method continuation tracking target of document [11].
Description of drawings
Fig. 1: the inventive method compares to the performance of document [7] method when shelter of processing short-term more similar to target blocked entirely.The 1st row and the 2nd row have shown the tracking situation of the inventive method, and the 3rd row and the 4th row have shown the tracking situation of document [7] method.Tracking results is shown with the white rectangle frame table of center band cross.The image that shows is taken from the 53rd, 64,68,71,74,77,82 of video flowing, with 90 frames.
Fig. 2: the inventive method is handled stronger the blocking entirely for a long time of ambient interferences.Tracking results is shown with the white rectangle frame table of center band cross.The image that shows is taken from the 1st, 100,104,167,215,294,299 of video flowing, with 362 frames.
Embodiment
We have compared the inventive method and the existing method of blocking disposal ability have entirely been arranged on a large amount of outdoor scene video flowings [6,7]Performance.Parameter value in the inventive method is as follows: block proportion threshold value r=0.85; Detect frame group length K=3; Positive number δ=2.7.Above parameter setting all is suitable for for nearly all test video stream.Hypothetical target is made linear uniform motion when choosing initial search point.
Block entirely less than the short-term of 20 frames for blocking duration, the inventive method performance is obviously because the method in document [6] or [7], be embodied in the inventive method and can detect the target that reappears in time, and remake judgement after needn't waiting until 20 frames or 25 frames, saved a large amount of amounts of calculation.The more important thing is that because the inventive method has authentication mechanism, even shelter is very similar to target appearance, the inventive method still can be not disturbed, and the method for document [6] or [7] can be thought shelter by mistake target in this case.A typical example is shown among Fig. 1.In Fig. 1, tracked girl's face is closely similar with the face as another girl of shelter, fails to such an extent as to the method for document [7] is disturbed.Although the optimum Match that the inventive method is selected when target girl's face is blocked entirely is another girl's a face, another girl's face can't be by follow-up authentication mechanism, thereby not to be mistaken as be the target that reappears.When the 77th frame target girl's face reappeared, optimum Match was just passed through checking, thereby has detected the moment and position that target reappears timely and accurately.
Surpass blocking entirely for a long time of 25 frames for blocking duration, the method for document [6] or [7] is bound to fail, and the inventive method then can be handled equally well.A typical example is shown among Fig. 2.In Fig. 2, there are 150 frame left and right sides targets to be blocked fully.In the so long time, although there is the similar background object of outward appearance to have (for example finger), the inventive method does not have error in judgement one time, and the 294th frame target is caught it at once again once occurring.
To sum up, the inventive method can effectively be surveyed the finish time of blocking entirely of any duration, and has the very strong anti-prospect or the interference capability of background object.

Claims (3)

1. the full shelter processing method in the video frequency object tracking, it is characterized in that target enter block entirely after, in every frame, seek image-region with template, and choose an optimum Match as candidate target every the K frame with optimum Match by coordinate transform; This candidate target is verified; If passed through checking, then this candidate target is exactly the target that reappears, and the position at this candidate target place then is the position at the target place that reappears; If by checking, the optimum Match that then continues next K frame is chosen and is verified; Here K gets 2-6; Wherein, described checking is by comparing the error e between optimum Match and the template tAnd matching error is estimated in the average reverse of optimum Match
Figure FSB00000139489900011
Verify whether this optimum Match is exactly the target that reappears; E wherein tBe calculated as follows:
e t = 1 N Σ x ∈ Ω T | T LB ( x ) - T ^ ( x ) | - - - ( 4 )
Be calculated as follows:
e ‾ b = 1 P Σ n = n m - P n m - 1 { min a 1 N Σ x ∈ Ω T | I n [ φ ( x ; a ) ] - T LB ( x ) | } - - - ( 5 )
Wherein the value of P is as follows:
P=min{n m-n c,3K} (6);
Optimum Match T when following formula is set up LBBy checking, promptly optimum Match is exactly the target that reappears:
e t - e &OverBar; b < &delta; &CenterDot; log [ n m - n c ] - - - ( 7 )
2<δ<4 wherein, its value is adjusted according to the severe degree that target appearance changes;
K comprises the coordinate conversion parameter a of the image-region that mates most with template in the frame group of K frame mWith place frame number n mProvide by following formula:
( a m , n m ) = arg min a , n 1 N &Sigma; x &Element; &Omega; T | I n [ &phi; ( x ; a ) ] - T ^ ( x ) | - - - ( 1 ) ,
I wherein nRepresent the n two field picture,
Figure FSB00000139489900017
The expression template, T LBThe expression optimum Match, N is the number of pixel in the template, φ (x; A) be the arbitrary coordinate conversion of depending on parameter a, Ω TRepresent all of template pixel, the span of frame number n is as follows:
n &Element; { n c + ( k - 1 ) K + i } i = 1 K - - - ( 2 )
N wherein cBe the frame number of target when just having been blocked fully.
2. the full shelter processing method in the video frequency object tracking according to claim 1, it is characterized in that when operation type (1) is searched the image-region that mates most with template, the initial search point of each frame obtains in the following way: if there is priori in the zone that may occur target, then initial search point is taken in these image-regions; Otherwise, when target is blocked entirely, the speed of target is not carried out Kalman filtering, and obtain target and just entered speed when blocking entirely, later hypothetical target is made linear uniform motion, and then the initial search point of every frame is exactly that the initial search point of previous frame adds target velocity.
3. the full shelter processing method in the video frequency object tracking according to claim 2 is characterized in that k comprises in the frame group of K frame and template optimum Match T LBObtain by following formula:
T LB ( x ) = I n m [ &phi; ( x ; a m ) ] - - - ( 3 ) .
CN2007100434655A 2007-07-05 2007-07-05 Full shelter processing method of video target tracking Expired - Fee Related CN101098461B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100434655A CN101098461B (en) 2007-07-05 2007-07-05 Full shelter processing method of video target tracking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100434655A CN101098461B (en) 2007-07-05 2007-07-05 Full shelter processing method of video target tracking

Publications (2)

Publication Number Publication Date
CN101098461A CN101098461A (en) 2008-01-02
CN101098461B true CN101098461B (en) 2010-11-17

Family

ID=39011927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100434655A Expired - Fee Related CN101098461B (en) 2007-07-05 2007-07-05 Full shelter processing method of video target tracking

Country Status (1)

Country Link
CN (1) CN101098461B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877132B (en) * 2009-11-27 2014-03-26 北京中星微电子有限公司 Interactive event processing method and device used for motion tracking
CN102521612B (en) * 2011-12-16 2013-03-27 东华大学 Multiple video object active tracking method based cooperative correlation particle filtering
JP5810136B2 (en) 2013-07-04 2015-11-11 オリンパス株式会社 TRACKING DEVICE, TRACKING METHOD, AND TRACKING PROGRAM
CN105407283B (en) * 2015-11-20 2018-12-18 成都因纳伟盛科技股份有限公司 A kind of multiple target initiative recognition tracing and monitoring method
CN111369586A (en) * 2018-12-26 2020-07-03 中兴通讯股份有限公司 Video image correction method, device, equipment and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724915B1 (en) * 1998-03-13 2004-04-20 Siemens Corporate Research, Inc. Method for tracking a video object in a time-ordered sequence of image frames
US20050073585A1 (en) * 2003-09-19 2005-04-07 Alphatech, Inc. Tracking systems and methods

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6724915B1 (en) * 1998-03-13 2004-04-20 Siemens Corporate Research, Inc. Method for tracking a video object in a time-ordered sequence of image frames
US20050073585A1 (en) * 2003-09-19 2005-04-07 Alphatech, Inc. Tracking systems and methods

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
H.T.Nguyen etc..Fast occluded object tracking by a robust appearance filter.IEEE Transactions. on Pattern Analysis and Machine Intelligence26.2004,261099-1104. *
Jiyan Pan etc..Robust Occlusion Handling in Object Tracking.IEEE Conference. on Computer Vision and Pattern Recognition, 2007.2007,1-8. *
马丽.目标跟踪中的遮挡问题研究.中国优秀博硕士学位论文全文数据库(硕士)信息科技辑 12.2006,(12),I138-1274.
马丽.目标跟踪中的遮挡问题研究.中国优秀博硕士学位论文全文数据库(硕士)信息科技辑 12.2006,(12),I138-1274. *

Also Published As

Publication number Publication date
CN101098461A (en) 2008-01-02

Similar Documents

Publication Publication Date Title
CN102903119B (en) A kind of method for tracking target and device
Bashir et al. Performance evaluation of object detection and tracking systems
CN103455797B (en) Detection and tracking method of moving small target in aerial shot video
CN101699862B (en) Acquisition method of high-resolution region-of-interest image of PTZ camera
CN104217428B (en) A kind of fusion feature matching and the video monitoring multi-object tracking method of data correlation
CN105513349B (en) Mountainous area highway vehicular events detection method based on double-visual angle study
CN101098461B (en) Full shelter processing method of video target tracking
CN101216941A (en) Motion estimation method under violent illumination variation based on corner matching and optic flow method
CN103077539A (en) Moving object tracking method under complicated background and sheltering condition
Pan et al. Robust and accurate object tracking under various types of occlusions
CN101127122A (en) Content self-adaptive gradual-progression type sheltering analysis target tracking algorism
CN104200490A (en) Rapid retrograde detecting and tracking monitoring method under complex environment
CN103593679A (en) Visual human-hand tracking method based on online machine learning
CN104376332A (en) License plate recognition method and device
Joshi et al. A low cost and computationally efficient approach for occlusion handling in video surveillance systems
CN102065275A (en) Multi-target tracking method in intelligent video monitoring system
Zhang et al. Visual tracking using Siamese convolutional neural network with region proposal and domain specific updating
Wang et al. A semi-automatic video labeling tool for autonomous driving based on multi-object detector and tracker
CN103607558A (en) Video monitoring system, target matching method and apparatus thereof
CN101877135B (en) Moving target detecting method based on background reconstruction
CN114862913A (en) Machine vision target positioning method based on artificial intelligence network
CN101246546A (en) Variable shelter template matching algorithm of video target tracking
CN102789645A (en) Multi-objective fast tracking method for perimeter precaution
CN105138689B (en) A kind of layered video method of abstracting with abnormal prompt of hovering
CN110349178A (en) A kind of human body unusual checking and identifying system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101117

Termination date: 20160705

CF01 Termination of patent right due to non-payment of annual fee