Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Digital image processing (2nd ed.)
Digital image processing (2nd ed.)
Exploiting temporal parallelism for software-only video effects processing
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A multicast scheme for parallel software-only video effects processing
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Exploiting IP multicast in content-based publish-subscribe systems
IFIP/ACM International Conference on Distributed systems platforms
Benchmarking and comparison of the task graph scheduling algorithms
Journal of Parallel and Distributed Computing
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Distributing media transformation over multiple media gateways
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Bayesian Networks and Decision Graphs
Bayesian Networks and Decision Graphs
Machine Learning
Feature Subset Selection Using a Genetic Algorithm
IEEE Intelligent Systems
A Pipeline-Based Approach for Scheduling Video Processing Algorithms on NOW
IEEE Transactions on Parallel and Distributed Systems
Design and Performance of a Media Gateway Trader
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Peer to Peer: Peering into the Future
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Infopipes: an abstraction for multimedia streaming
Multimedia Systems
A Real-time Computer Vision System for Measuring Traffic Parameters
CVPR '97 Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR '97)
Audio-Visual Speaker Detection Using Dynamic Bayesian Networks
FG '00 Proceedings of the Fourth IEEE International Conference on Automatic Face and Gesture Recognition 2000
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Supporting timeliness and accuracy in distributed real-time content-based video analysis
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Proceedings of the 2nd international workshop on Distributed event-based systems
Second International Workshop on Distributed Event-Based Systems ( held in conjuction with MOD/PODS 2003 and co-located with FCRC 2003 Conference )
A peer-to-peer approach to content-based publish/subscribe
Proceedings of the 2nd international workshop on Distributed event-based systems
Exploiting content-based networking for video streaming
Proceedings of the 12th annual ACM international conference on Multimedia
Techniques for parallel execution of the particle filter
SCIA'03 Proceedings of the 13th Scandinavian conference on Image analysis
Distributed multimedia service composition with statistical QoS assurances
IEEE Transactions on Multimedia
Low-complexity video coding for receiver-driven layered multicast
IEEE Journal on Selected Areas in Communications
A case for end system multicast
IEEE Journal on Selected Areas in Communications
Prediction and tracking of moving objects in image sequences
IEEE Transactions on Image Processing
A generic approach to simultaneous tracking and verification in video
IEEE Transactions on Image Processing
Extracting semantics from audio-visual content: the final frontier in multimedia retrieval
IEEE Transactions on Neural Networks
On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Hi-index | 0.00 |
Real-Time content-based access to live video data requires content analysis applications that are able to process video streams in real-time and with an acceptable error rate. Statements such as this express quality of service (QoS) requirements. In general, control of the QoS provided can be achieved by sacrificing application quality in one QoS dimension for better quality in another, or by controlling the allocation of processing resources to the application. However, controlling QoS in video content analysis is particularly difficult, not only because main QoS dimensions like accuracy are nonadditive, but also because both the communication- and the processing-resource requirements are challenging.This article presents techniques for QoS-aware composition of applications for real-time video content analysis, based on dynamic Bayesian networks. The aim of QoS-aware composition is to determine application deployment configurations which satisfy a given set of QoS requirements. Our approach consists of: (1) an algorithm for QoS-aware selection of configurations of feature extractor and classification algorithms which balances requirements for timeliness and accuracy against available processing resources, (2) a distributed content-based publish/subscribe system which provides application scalability at multiple logical levels of distribution, and (3) scalable solutions for video streaming, filtering/transformation, feature extraction, and classification.We evaluate our approach based on experiments with an implementation of a real-time motion vector based object-tracking application. The evaluation shows that the application largely behaves as expected when resource availability and selections of configurations of feature extractor and classification algorithms vary. The evaluation also shows that increasing QoS requirements can be met by allocating additional CPUs for parallel processing, with only minor overhead.