This project is for feasibility/performance testing and cost analysis of embedded image preprocessing, server based processing, and hybrid implementations. The system preprocesses video data and is configurable to detect movement. We then send data to a local server. It is designed to run on various camera operating systems and perform real-time processing.
- different implementations for different hardware constraints
- Various protocol decsions
- Network Configurations with Client and Server
- Various levels of preprocessing, local to camera only, server processing only and hybrid implementations.
- RTP / SRTP
- RTSP over SSP
- RTP/RTCP
- Noise Reduction
- Compression
- Segmentation
- Event based analysis
- More to come...
- No image analysis on camera hardware. Do all computations on server
- All Preprocessing. No server based anaylsis
- Mixture of preprocessing on camera hardware + computation on server
- Real-Time Motion Detection: Detects motion in the camera's field of view and triggers alerts / performs additional processing or flag to server for additional analysis.
- Network Communication: Sends motion detection alerts and data to server.
- Security: Secure data transmission protocols while retaining minimal latency.
- Low Resource Consumption: Optimized to run with minimal resource usage. Test requirements for hardware, perform regression test for cost/performance.