This project involved developing Video Surveillance
System on TI DM642 platform integrating the software and optimizing
it for performance. Having expertise on DM642 and video/ image processing
technologies eInfochips provided the client a complete solution
in time.
Project Overview:
The surveillance software had a Content Analysis (CA) Engine. The
CA Engine was a C++ application developed by our client and was
on .NET environment for PC platform. The project involved software
integration and porting the CA Engine from PC to TI DM642 platform.
The expected system performance was minimum 10 FPS.
The CA engine provides automated, real-time detection, identification,
tracking and analysis of potential threats and events. Thus the
software significantly improves the effectiveness of a security
operation and enables it to be more proactive.
- The video input to the system is either from NTSC Camera or
from DVD player. This image is converted to Y, Cr, Cb format
- The CA Engine uses only the Y data of image and generates the
primitive for generating markups.
- Each frame is compressed with JPEG encoder for transmission
over network
- Motion detected in any video frame is marked up and sent to
the video out port
- The network interface module in software handles network communications
over TCP/IP
The Benefits
With expertise on the TI DM642 and experience working on video
processing technologies eInfochips achieved 15 FPS performance,
which was more than the expected figures of 10 FPS. The project
was successfully executed with on-site and offshore team
|