Visual Tracking Employing Maple Code Generation
نویسندگان
چکیده
Closed-loop, model-based visual target recognition and tracking in extreme lighting conditions is expensive to develop and computationally resource-intensive. To reduce the development cycle, improve software reliability and reduce the computational requirements for such algorithms, we have adapted Maple code generation to the problem of automatically generating efficient implementations of families of Newton solvers, each of which estimates a set of related parameters in a target model. We describe the leading target model in detail, formulate target identification as an optimization problem, explain the challenges in solving this model and the resulting need for multiple solvers, and the main advantage provided by code generation in Maple. We also discuss the problem of partially-saturated images in this scheme and our approach to solving it, and desirable features for a future version of Maple which would improve the applicability to similar application domains and simplify the implementation of code generators.
منابع مشابه
Quick Guide of AutoGenU for Maple
This document is a hands-on of Maple worksheet for automatic code generation and simulation system for nonlinear model predictive control (NMPC) . This method is well known as a fast algorithm and expected to real-time implementation in a system. This describes the components and usage of the automatic code generation system named "AutoGenU for Maple". This worksheet is required Maple 17 or lat...
متن کاملQuick Guide of AutoGenU for Maple
This document is a hands-on of Maple worksheet for automatic code generation and simulation system for nonlinear model predictive control (NMPC) . This method is well known as a fast algorithm and expected to real-time implementation in a system. This describes the components and usage of the automatic code generation system named "AutoGenU for Maple". This worksheet is required Maple 17 or lat...
متن کاملAutomatic Code Generation and Optimization in Maple
In this article we discuss the advantages (and pitfalls) in developing code optimization and Maple to C conversion programs for Maple procedures, specifically those required for numerical differential equation solution. Special treatment related to code optimization for large sets of equations is a major focus. Issues related to conversion of Maple code to C code are discussed, and finally a se...
متن کاملCog-pets: Code Generation for Parameter Estimation in Time Series
We have previously shown that symbolic computation coupled with efficient code generation can significantly simplify the development process for image and signal processing applications [1]. In that work, our application was the development of visual target tracking algorithms based on continuous optimization. Simplifying the development process means two things: faster development, and higher ...
متن کاملA Framework for Using Aldor Libraries with Maple
This paper examines what is required to use Aldor libraries to extend Maple in an effective and natural way. This represents a non-traditional approach to structuring computer algebra software: using an efficient, compiled language, designed for writing large complex mathematical libraries together with a top-level system based on userinterface priorities and ease of scripting. Our method invol...
متن کامل