Algorithm to Implementation. Fast.
Home > Products > Expert Services > Imaging Algorithm Implementation Services
Agility was formed to provide fast algorithm implementation solutions built on years of experience with MATLAB to C tools as Catalytic and C to FPGA tools as Celoxica ESL. Most imaging algorithms today are developed using an abstract model, typically written in C, C++ or MATLAB. Agility has developed an imaging alorithm implementation service product to deliver a completed imaging system implementation in less than 50% of typical development time with fully automated iteration capability.
Starting with Agility algorithm specialists and software screening tools, Agility can quickly assess a customer’s MATLAB or C algorithm and help define a testbench structure that will allow for continuous validation throughout the algorithm implementation process. The next step is to capture the embedded platform requirements and identify where existing models and implementation IP can be leveraged including prototype board selection. Then, profiling tools are used to help identify the bottlenecks in the algorithm as well as partition what should be implemented into an FPGA and what should remain in software. This all comes together in a statement of work clearly outlining what is new development, what is being integrated from existing development as well as a timeline for delivery.
Agility's imaging algorithm implementation services deliver time savings for virtually every task compared to a traditional manual translation implementation.
The schedule savings Agility delivers are a direct result of our consulting engineers using our MATLAB to C and C to FPGA products along with our libraries and FPGA prototype boards.