Embedded Solutions
Case Study
- Developing image processing algorithms
Customer:
Avision, Taiwan
Technology:
Embedded; Firmware Development
The Customer
Avision is a Taiwan-based company that manufactures
scanners. Its core technologies include electronic image processing
(optical and mechanical), and also capabilities for manufacturing
scanners..
The Challenge
Tata Infotech had to port image processing algorithms
to OTI-4110 SoC. Avision provided the specification for these
algorithms in the form of a Math lab code. Tata Infotech had to
define the API Specifications for the imaging algorithms, code
the firmware and carry out testing.
The Solution
Tata Infotech developed filter algorithms for
Oak Technologies, OTI-4110 SoC such as AS Filter, Scale-Up and
Scale-Down Filter etc The image processing algorithms were split
into outer loops in C language for the ARM processor and inner
loops in DSP assembly language for the DSP processor.
The algorithms were tested with an OTI-4110 evaluation
board and the ARM Multi-ICE emulator. The performance of algorithms
in terms of the number of clock cycles taken to process each pixel
was checked with the Quatro Language simulator. The DSP assembly
code was optimized to reduce the processing time to the lowest
possible clock cycle per pixel.
The Digital Signal Processing technology was
employed to execute this process. On completion, the client integrated
the algorithms into their end application. Tata Infotech provided
the support to fix problems reported by the client.
Benefits
Top.
|