Real-time motion analysis with linear programming
Computer Vision and Image Understanding - Special issue on robusst statistical techniques in image understanding
Special Section on Video Surveillance
IEEE Transactions on Pattern Analysis and Machine Intelligence
W4: Real-Time Surveillance of People and Their Activities
IEEE Transactions on Pattern Analysis and Machine Intelligence
Frame-Rate Omnidirectional Surveillance & Tracking of Camouflaged and Occluded Targets
VS '99 Proceedings of the Second IEEE Workshop on Visual Surveillance
Optical navigation by the method of differences
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
The VuSystem: a programming system for compute-intensive multimedia
IEEE Journal on Selected Areas in Communications
Supporting timeliness and accuracy in distributed real-time content-based video analysis
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Parallel hypothesis driven video content analysis
Proceedings of the 2004 ACM symposium on Applied computing
A Hybrid Architectural Style for Distributed Parallel Processing of Generic Data Streams
Proceedings of the 26th International Conference on Software Engineering
The ThreadMill architecture for stream-oriented human communication analysis applications
Proceedings of the 6th international conference on Multimodal interfaces
ICVS'03 Proceedings of the 3rd international conference on Computer vision systems
Run time adaptation of video-surveillance systems: a software modeling approach
ICVS'11 Proceedings of the 8th international conference on Computer vision systems
Scheduling latency insensitive computer vision tasks
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Latency insensitive task scheduling for real-time video processing and streaming
ACIVS'05 Proceedings of the 7th international conference on Advanced Concepts for Intelligent Vision Systems
Hi-index | 0.00 |
An increasing number of computer vision applications require on-line processing of data streams, preferably in real-time. This trend is fueled by the mainstream availability of low cost imaging devices, and the steady increase in computing power. To meet these requirements, applications should manipulate data streams in concurrent processing environments, taking into consideration scheduling, planning and synchronization issues. Those can be solved in specialized systems using ad hoc designs and implementations, that sacrifice flexibility and generality for performance. Instead, we propose a generic, extensible, modular software architecture. The cornerstone of this architecture is the Flow Scheduling Framework (FSF), an extensible set of classes that provide basic synchronization functionality and control mechanisms to develop data-stream processing components. Applications are built in a data-flow programming model, as the specification of data streams flowing through processing nodes, where they can undergo various manipulations. We describe the details of the FSF data and processing model that supports stream synchronization in a concurrent processing framework. We demonstrate the power of our architecture for video processing with a real-time video stream segmentation application. We also show dramatic throughput improvement over sequential execution models with a port of the pyramidal Lukas-Kanade feature tracker demonstration application from the Intel Open Computer Vision library.