The invention discloses an adaptive template matching anti occlusion tracking method. It can still track targets steadily and reliably, and it can avoid the problem of too sensitive sub templates. The program will be divided into several sub trace template template template for the sub unit, from tracking template into two nested within the sub region, known as the 1 and 2 layer inner template template; first began tracking from occlusion tracking state, with the deep going through the inner occlusion with 1 non occlusion tracking state A, there are 1 inner occlusion prediction state; when the occlusion is lifted gradually, from the inner 1 state exit after occlusion prediction in order to enter the inner 2 occlusion tracking state, the inner layer 1 without occlusion tracking state B, and finally returned to the state without occlusion tracking. In each state, the state jump is judged according to the three templates being occluded, and whether the direction of the jump is to move forward or backward, and the corresponding template is updated according to the state.
【技术实现步骤摘要】
一种自适应模板匹配的抗遮挡跟踪方法
本专利技术涉及目标自动跟踪
,具体涉及一种自适应模板匹配的抗遮挡跟踪方法。
技术介绍
在目标跟踪过程中,会遇到各种各样的情况,如光照改变、背景扰动、遮挡、目标姿态变化等,其中如何有效地处理遮挡、特别是严重的遮挡,一直是目标跟踪问题中的一个难点。遮挡的发生就是在原来被跟踪的目标图像区域内,在某一个方向上出现连续稳定的、有一定尺寸的新的灰度区域,使原来被跟踪的目标图像区域面积缩小,这个过程一般是渐进的。遮挡的发生会影响跟踪算法继续稳定地跟踪,可能导致跟踪不准确甚至丢失目标。研究解决在运动目标跟踪过程中的遮挡问题具有重要的理论和实际意义。当跟踪的目标中一部分被遮挡后,从图像中无法获得目标的全部信息,这就对定位跟踪算法提出了两点要求:首先,算法本身必须具备良好的鲁棒性,能够抑制图像信息损失带来的影响,继续稳定地跟踪目标;其次,算法必须对遮挡提出某种处理策略,因为遮挡情况可能是多种多样的,而算法本身的鲁棒性是有限的,如果算法中没有包括专门的遮挡处理策略,那么总会在某些情况下无法得到满意的结果。在现有的跟踪算法中,有些算法对遮挡进行了特别的处理。不过大多数算法要么不考虑遮挡,要么用部分遮挡下的结果来证明算法本身的鲁棒性。算法的鲁棒性当然也可以看作是某种层次上的遮挡处理,但是仅有这个层次的处理还是不够的。当遮挡不是很严重的时候,某些算法确实能够得到较好的结果,但是一个跟踪算法要达到实用性,必须面对真实世界中各种各样复杂情况的考验。就遮挡而言,可能出现的情况就千变万化,如目标被背景遮挡、目标与其他运动物体之间的相对运动导致遮挡等; ...
【技术保护点】
一种自适应模板匹配的抗遮挡跟踪方法,其特征在于,包括如下步骤:将跟踪模板分割成若干个n×n的子模板,n为正整数;以子模板为组成单元,从跟踪模板内部划分出两个相互嵌套的内层子区域,称为内层1模板和内层2模板;当位于外层的模板更新时,其内层模板随之更新;跟踪首先从无遮挡跟踪状态开始,随着遮挡的加深依次经历内层1无遮挡跟踪状态A、内层1有遮挡预测状态;当遮挡逐渐解除,从内层1有遮挡预测状态退出后依次进入内层2无遮挡跟踪状态、内层1无遮挡跟踪状态B,最后回到无遮挡跟踪状态;在每种状态下,均根据三个模板被遮挡情况进行状态跳转判断,以及跳转方向是前进还是后退;根据所处状态进行模板更新,其中:在无遮挡跟踪状态下以及内层1无遮挡跟踪状态B下,当需要更新跟踪模板时,更新跟踪模板;在内层1无遮挡跟踪状态A下以及内层2无遮挡跟踪状态下,当需要更新跟踪模板时,更新内层1模板;在内层1有遮挡预测状态下,停止更新模板,进行轨迹预测。
【技术特征摘要】
1.一种自适应模板匹配的抗遮挡跟踪方法,其特征在于,包括如下步骤:将跟踪模板分割成若干个n×n的子模板,n为正整数;以子模板为组成单元,从跟踪模板内部划分出两个相互嵌套的内层子区域,称为内层1模板和内层2模板;当位于外层的模板更新时,其内层模板随之更新;跟踪首先从无遮挡跟踪状态开始,随着遮挡的加深依次经历内层1无遮挡跟踪状态A、内层1有遮挡预测状态;当遮挡逐渐解除,从内层1有遮挡预测状态退出后依次进入内层2无遮挡跟踪状态、内层1无遮挡跟踪状态B,最后回到无遮挡跟踪状态;在每种状态下,均根据三个模板被遮挡情况进行状态跳转判断,以及跳转方向是前进还是后退;根据所处状态进行模板更新,其中:在无遮挡跟踪状态下以及内层1无遮挡跟踪状态B下,当需要更新跟踪模板时,更新跟踪模板;在内层1无遮挡跟踪状态A下以及内层2无遮挡跟踪状态下,当需要更新跟踪模板时,更新内层1模板;在内层1有遮挡预测状态下,停止更新模板,进行轨迹预测。2.如权利要求1所述的自适应模板匹配的抗遮挡跟踪方法,其特征在于,各状态之间的跳转条件为:在无遮挡跟踪状态下,当跟踪模板与内层1模板匹配的目标位置相同,则认为没有发生遮挡,不进行状态跳转;当跟踪模板与内层1模板匹配的目标位置不同,则跳转到内层1无遮挡跟踪状态A;在内层1无遮挡跟踪状态A下,如果跟踪模板与内层1模板匹配的目标位置不同,且内层1模板与内层2模板匹配的目标位置也不同,则跳转到内层1有遮挡预测状态;如果连续多帧跟踪模板与内层1模板匹配的目标位置相同,则跳转回无遮挡跟踪状态;在内层1有遮挡预测状态下,如果连续多帧内层2模板的匹配系数超过阈值,则跳转到内层2无遮挡跟踪状态;在内层2无遮挡跟踪状态下,如果连续多帧内层1模板与内层2模板匹配的目标位置相同,则跳转到内层1无遮挡跟踪状态B;如果内层1模板与内层2模板匹配的目标位置不同,则跳转回内层1有遮挡预测状态;...
【专利技术属性】
技术研发人员:方勇,吕江超,丁洋坤,
申请(专利权)人:河北汉光重工有限责任公司,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。