@article {Eide.2006.1,
	title = {Real-Time Video Content Analysis : QoS-Aware Application Composition and Parallel Processing},
	journal = {ACM Transactions on Multimedia Computing, Communications, and Applications},
	volume = {2},
	number = {2},
	year = {2006},
	month = {May},
	pages = {149-172},
	abstract = {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.},
	author = {Viktor S. Wold {Eide} and Granmo, Ole-Christoffer and Eliassen, Frank and J{\o}rgen Andreas {Michaelsen}}
}
@inproceedings {ND.5.Granmo.2004,
	title = {Exploiting Content-Based Networking for Fine Granularity Video Streaming},
	journal = {Proceedings of ACM Symposium on Applied Computing (SAC)},
	year = {2004},
	month = {March},
	publisher = {ACM Press},
	type = {1},
	address = {Nicosia, Cypros},
	author = {Granmo, Ole-Christoffer}
}
@phdthesis {ND.3.Granmo.2004,
	title = {Toward Controlling Accuracy and Timelines in Video Content Analysis},
	year = {2004},
	school = {Department of Informatics, University of Oslo},
	type = {phd},
	author = {Granmo, Ole-Christoffer}
}
@techreport {ND.7.Eide.2003,
	title = {Extending Content-Based Publish/Subscribe Systems With Multicast Support},
	number = {2003-03},
	year = {2003},
	publisher = {Simula Research Laboratory},
	author = {Viktor S. Wold {Eide} and Eliassen, Frank and Lysne, Olav and Granmo, Ole-Christoffer}
}
@inproceedings {ND.5.Eide.2003,
	title = {Supporting Timeliness and Accuracy in Real-Time Content-Based Video Analysis},
	journal = {Proceedings of the 11th ACM International Conference on Multimedia},
	year = {2003},
	month = {November 2 - 8},
	pages = {21-32},
	publisher = {ACM},
	type = {1},
	address = {Berkeley, California, USA},
	author = {Viktor S. Wold {Eide} and Eliassen, Frank and Granmo, Ole-Christoffer and Lysne, Olav}
}
@inproceedings {ND.5.Granmo.2003,
	title = {Techniques for Parallel Execution of the Particle Filter},
	journal = {Proceedings of Scandinavian Conference on Image Analysis (SCIA 2003)},
	year = {2003},
	publisher = {Springer-Verlag},
	type = {1},
	author = {Granmo, Ole-Christoffer and Eliassen, Frank and Lysne, Olav and Viktor S. Wold {Eide}}
}
@inproceedings {ND.5.Granmo.2002.b,
	title = {Automatic Resource-Aware Construction of Media Indexing Applications for Distributed Processing Environments},
	journal = {Proceedings of the 2nd International Workshop on Pattern Recognition in Information Systems (PRIS)},
	year = {2002},
	month = {April},
	pages = {124-139},
	type = {1},
	address = {Alicante, Spain},
	author = {Granmo, Ole-Christoffer}
}
@inproceedings {ND.5.Granmo.2002.a,
	title = {Real-Time Hypothesis Driven Feature Extraction on Parallel Processing Architectures},
	journal = {Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA{\textquoteright}02)},
	year = {2002},
	month = {June},
	type = {1},
	address = {Las Vegas, USA},
	author = {Granmo, Ole-Christoffer and F. V. {Jensen}}
}
@inproceedings {ND.5.Eide.2002.a,
	title = {Real-Time Processing of Media Streams: a Case for Event-Based Interaction},
	journal = {Proceedings of 1st International Workshop on Distributed Event-Based Systems (DEBS{\textquoteright}02), IEEE},
	year = {2002},
	note = {ISBN 0-7695-1588-6},
	month = {July 2nd and 3rd},
	pages = {555-562},
	type = {1},
	address = {Vienna, Austria},
	author = {Viktor S. Wold {Eide} and Eliassen, Frank and Lysne, Olav and Granmo, Ole-Christoffer}
}
@inproceedings {ND.5.Eide.2002.b,
	title = {Scalable Independent Multi-Level Distribution in Multimedia Content Analysis},
	journal = {Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems (IDMS/PROMS 2002)},
	year = {2002},
	note = {ISBN 3-540-00169-7},
	month = {November 26th - 29th},
	pages = {37-48},
	publisher = {Springer-Verlag},
	type = {1},
	address = {Coimbra, Portugal},
	author = {Viktor S. Wold {Eide} and Eliassen, Frank and Granmo, Ole-Christoffer and Lysne, Olav}
}
@inproceedings {ND.5.Granmo.2001,
	title = {Dynamic Object-Oriented Bayesian Networks for Flexible Resource-Aware Content-Based Indexing of Media Streams},
	journal = {12th Scandinavian Conference on Image Analysis (SCIA2001)},
	year = {2001},
	month = {June},
	type = {1},
	address = {Bergen},
	author = {Granmo, Ole-Christoffer and Eliassen, Frank and Lysne, Olav}
}
@inproceedings {ND.6.Eide.2000,
	title = {Distributed Journaling of Distributed Media},
	journal = {Proceedings of Norsk Informatikkonferanse (NIK)},
	year = {2000},
	month = {November,},
	type = {1},
	address = {Bod{\o}, Norway},
	author = {Viktor S. Wold {Eide} and Eliassen, Frank and Granmo, Ole-Christoffer and Lysne, Olav}
}
@techreport {ND.7.Granmo.2000,
	title = {Dynamic Object-Oriented Bayesian Networks and Particle Filters for Flexible Resource-Aware Content-Based Indexing of Media Streams},
	number = {290},
	year = {2000},
	publisher = {Department of Informatics, University of Oslo},
	author = {Granmo, Ole-Christoffer and Eliassen, Frank and Lysne, Olav}
}
