KEYWORDS: Detection and tracking algorithms, Chemical elements, Video processing, Optical tracking, Computing systems, Algorithm development, Systems modeling, Video, Modeling, Data processing
In this paper, we present the modelling of a real-time tracking system on a Multi-Processor System on Chip (MPSoC).
Our final goal is to build a more complex computer vision system (CVS) by integrating several applications in a modular
way, which performs different kind of data processing issues but sharing a common platform, and this way, a solution for
a set of applications using the same architecture is offered and not just for one application. In our current work, a visual
tracking system with real-time behaviour (25 frames/sec) is used like a reference application, and also, guidelines for our
future CVS applications development. Our algorithm written in C++ is based on correlation technique and the threshold
dynamic update approach. After an initial computational complexity analysis, a task-graph was generated from this
tracking algorithm. Concurrently with this functionality correctness analysis, a generic model of multi-processor
platform was developed. Finally, the tracking system performance mapped onto the proposed architecture and shared
resource usage were analyzed to determine the real architecture capacity, and also to find out possible bottlenecks in
order to propose new solutions which allow more applications to be mapped on the platform template in the future.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.