多斑点跟踪
我想从视频中跟踪一些交通标志。我在这里找到了解决问题的好方法: Link< /a>
我现在的问题是:我应该如何处理新传入的 blob 的情况?我的意思是,对于 Blob,可以定义一个搜索区域,但也许在下一帧中还会出现第二件事?我应该如何处理这个问题?
I would like to track some traffic signs from a video. I found a nice way to solve the problem here: Link
My question now is: How should I handle the case of new incoming blobs? I mean for a Blob one could define a search-region, but maybe in the next frame there is also a second thing that appears? How should I handle this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我从您提供的论文中了解到,该系统已经可以一次跟踪多个标志,出现和消失。请参阅第 2 节末尾:
下一个§(3 - 斑点匹配)解释了如何“识别”从一帧到另一帧跟踪的标志。但如果你能匹配它们(认出它们),也意味着你也可以认不出它们,这意味着有新的标志:然后必须将它们添加到记忆中。
我认为(但我可能是错的)误导您的是“搜索区域减少”。我认为这个区域缩减是针对每个符号/斑点独立完成的(参见§2,“边界框被确定”)。所以有多少标志并不重要。
该算法如下:
本文没有提及涵盖何时从“最新已知的 blob”内存中删除 blob。由于该算法即使在几帧中丢失了一个斑点然后重新出现(例如被卡车或电线杆隐藏)以及无论发生什么运动(因此我们不能推断标志会消失在图片或变大后),我认为(我的观点)我们可以同时使用时间限制和“区域碰撞”检测。如果一个新的斑点出现在我们期望已知斑点但与它不匹配的区域中,则意味着旧的斑点不再相关。
祝你的项目好运!
from what I understand from the paper you provide, this system is already made to track several signs at a time, appearing and disappearing. See the end of §2 :
The next § (3 - blob matching) explains how you "recognize" the signs you are tracking from one frame to another. But if you can match them (recognize them), it also means that you can also not recognize them, meaning that there are new signs : They must then be added to the memory.
I think (but I can be wrong) that what is misleading you is the "search region reduction". I think that this region reduction is done independently for every sign/blob (see §2, the "bounding boxes are determined"). So it doesn't matter how many signs there are.
The algorithm is then the following :
The article doesn't cover when to remove a blob from the "latest known blobs" memory. Since the algorithm is made to work even if a blob is missing for a few frames then reappear (hidden by a truck or an electric pole for example) and whatever the movement (so we can't infer that signs will disappear to the sides of the picture or after getting bigger), I think (my opinion) that we could use both a time limit and an "area collision" detection. If a new blob appears in an area where we would expect a known blob but doesn't match it, then it means that the old blob is no longer relevant.
God luck with you project !