Tata Infotech
 
Tata Infotech
 
 
   
 
  Search  
 
 
   
 
 
Design and Development
Product Re-Engineering
Prototype Development
Product Design Maintenance
   
 
Case Studies
 
Download Brochure
 


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

  • Reduced processing time

Top.