{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/modular-tracking-framework-a-unified-approach","title":"Modular Tracking Framework: A Unified Approach to Registration based Tracking","arxiv_id":"1602.09130","date":"2016-02-29","proceeding":null,"authors":["Abhineet Singh","Martin Jagersand"],"abstract":"This paper presents a modular, extensible and highly efficient open source\nframework for registration based tracking called Modular Tracking Framework\n(MTF). Targeted at robotics applications, it is implemented entirely in C++ and\ndesigned from the ground up to easily integrate with systems that support any\nof several major vision and robotics libraries including OpenCV, ROS, ViSP and\nEigen. It implements more methods, is faster, and more precise than other\nexisting systems. Further, the theoretical basis for its design is a new way to\nconceptualize registration based trackers that decomposes them into three\nconstituent sub modules - Search Method (SM), Appearance Model (AM) and State\nSpace Model (SSM).\n  In the process, we integrate many important advances published after Baker \\&\nMatthews' landmark work in 2004. In addition to being a practical solution for\nfast and high precision tracking, MTF can also serve as a useful research tool\nby allowing existing and new methods for any of the sub modules to be studied\nbetter. When a new method is introduced for one of these, the breakdown can\nhelp to experimentally find the combination of methods for the others that is\noptimum for it. By extensive use of generic programming, MTF makes it easy to\nplug in a new method for any of the sub modules so that it can not only be\ntested comprehensively with existing methods but also become immediately\navailable for deployment in any project that uses the framework. With 16 AMs,\n11 SMs and 13 SSMs implemented already, MTF provides over 2000 distinct single\nlayer trackers. It also allows two or more of these to be combined together in\nseveral ways to create a practically unlimited variety of novel multi layer\ntrackers.","url_abs":"http://arxiv.org/abs/1602.09130v4","url_pdf":"http://arxiv.org/pdf/1602.09130v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"modular-tracking-framework-a-unified-approach","repo_url":"https://github.com/abhineet123/MTF","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}