SmartCam - Design and Implementation of Distributed Embedded Smart Cameras
[Overview]
[Project Members]
[Open Master's Theses & IT-Projects]
[Publications]
[Partners and Sponsors]
Back to top
This project focuses on the design, implementation and evaluatation an embedded smart camera
targeted for various surveillance applications such as traffic control. A smart camera
combines video sensing, video processing and communication within a single device. Thus,
smart cameras not only capture images or video sequences, they further perform high-level
video processing and compression on-board and transmit the (compressed) video data as
well as the extracted video information via a network. The targeted traffic surveillance
applications require high-quality images as sensor input and extraordinary on-board
computing performance. The system architecture of the embedded smart camera is shown in the figure below.
It is realized using a CMOS image sensor, high-performance digital signal processors (DSP) and dedicated hardware subject to
several constraints such as low-power consumption, real-time operation and fault tolerance.

Overall Architecture of the Embedded Smart Camera
|
The scientific challenges in this research projects are focused on the specification, modeling,
design, implementation, configuration and evaluation of a smart distributed embedded system. From
our perspective this includes (i) the combination of complex and intelligent algorithms with
real-time capabilities, (ii) the system-level specification of hard- and software for an
embedded system with high flexibility, (iii) the efficient implementation of high-level
algorithms, e.g., in MATLAB, onto target platforms for embedded system, (iv) fault tolerance mechanisms to
support autonomous operation, and (v) low-power design and dynamic power management.
The major challenge we are facing is to address the above issues in the highly distributed setting of a
network of many smart cameras, where each of which is a heterogeneous multiprocessor system.
This research project is joint work with the
Austrian Research Centers Seibersdorf (ARCS) and the
Institute for Computer Graphics and Vision (ICG) at the Graz University of Technology.
It is further supported by Texas Instruments.
SmartCam as dedicated embedded device
|
Download our SmartCam video (8 MB MPEG2)
Back to top
Principal Investigator
PhD students
- Michael Bramberger (graduated June 2005)
Thesis title: Distributed Dynamic Task Allocation in Clusters of Embedded Smart Cameras
- Andreas Doblander (graduated November 2006)
Thesis title: A Novel Software Framework for Multi-Processor Embedded Smart Cameras
- Arnold Maier (graduated February 2006)
Thesis title: Dynamic Power-Aware Camera Configuration in Distributed Embedded Surveillance Clusters
- Milan Jovanovic
Thesis topic: Distributed Computer Architectures for Smart Embedded Systems
- Markus Quaritsch
Thesis topic: Video Streaming in Wireless, Distributed Embedded Systems
Master Students (Thesis Work)
- Josef Brunner (graduated June 2004)
Thesis title: Software Optimization Techniques for DSP-based Embedded Systems
- Thomas Trathnigg (graduated June 2004)
(Thesis title: Combined Management of Power and Quality of Service in Video Surveillance Systems
- Josef Frühwirth (graduated 2005)
Thesis title: Design, Implementation and Evaluation of a Video Sensor Control Algorithm
- Thomas Winkler (graduated June 2005)
Thesis title: Load Distribution for Embedded Smart Cameras based on Mobile Agents.
- Markus Quaritsch (graduated June 2005)
Thesis title: An Agent-Based Framework for Object Tracking Among Multiple Smart Cameras
- Dietmar Gösseringer (graduated July 2005)
Thesis title: Evaluation of a Model-Based Design Approach for Embedded Image Processing Algorithms
- Lai Van Tien (graduated October 2005)
Thesis topic: Implementation and Evaluation of a Software Agent System
- Wolfgang Schriebl (graduated April 2006)
Thesis topic: Implementation and Evaluation of a Power Aware Embedded Multiprocessor-Platform
- Norbert Trenkwalder (graduated March 2007)
Thesis topic: A Framework for Heterogenous DSP-based Systems
- Karima Klamminger (graduated March 2007)
Thesis topic: Distributed Fault Tolerance in Surveillance Systems based on Smart Cameras
- Markus Kreuzthaler (graduated January 2007)
Topic: Multi Camera Tracking on distributed Smart Cams
- Martin Mangard (graduated November 2006)
Topic: Motion Detection on Embedded Smart Cameras
- Mario Wiesinger
Topic: Streaming H.264 encoded video over SCTP
- Kurt Prenner
Topic: Dynamic Loading on the DaVinci DM6446 Platform
Master Students (Project Work)
- Leonhard Korman (completed 2004)
Title: Evaluierung eines Farb-CMOS-Sensors am DSP
- Stefan Brugger (completed 2004)
Title: Implementierung und Evaluierung eines GSM/GPRS-Moduls an der SmartCam
- Norbert Trenkwalder (completed 2004)
Title: Anbindung eines Farb-CMOS Sensors an die SmartCam
- Thomas Wöckinger (completed 2004)
Title: Interfacing Linux and TI C64 DSPs
- Karima Klamminger (completed 2005)
Title: Implementierung von Text-Overlays in Video Streams
- Wolfgang Schriebl (completed 2005)
Title: Implementation and Evaluation of Power-Aware Features on an Embedded Processor Platform for Distributed Video Surveillance
- Markus Kreuzthaler (completed 2005)
Topic: Optimierung von grundlegenden Bildverarbeitungsfunktionen für TI DSPs
- Robert Veigl
Topic: Implementierung von einfachen DIL Funktionen und einer Testumgebung auf TI DSPs
- Rene Millautz
Topic: Implementierung von Grundfunktionen für Bildverarbeitungsalgorithmen auf TI TMS320C64xx DSPs
- Moritz Fiser (completed 2006)
Topic: Implementierung von SmartCam-Framework Modulen
- Mario Wiesinger(completed 2007)
Topic: H.264 video encoding for the SmartCam
- Shpend Bakalli
Topic: Evaluation of existing QoS methods and their practical implementation in 802.11x wireless networks
- Bernd Schaller
Topic: Implementation of an Object Classification Algorithm for the SmartCam
Back to top
We are continuously looking for students to join our team.
Currently, there are several opportunities for students to start an
IT-Project or to complete their studies with one of our Master's Thesis. The list of topics below is not a
complete collection of interesting issues in the SmartCam project. Please feel free to contact us for
further opportunities in the SmartCam project team!
Master's Theses
IT-Projects
Currently, there are no dedicated IT-Projects announced. But you can investigate in the topics announced as master thesis also in the form of an IT-Project (and continue your work as a master's thesis)
Back to top
-
-
Milan Jovanovic, Bernhard Rinner
Middleware for Dynamic Reconfiguration in Distributed Camera Systems.
In Proceedings of the 5th IEEE Workshop on Intelligent Solutions in Embedded Systems(WISES 07).
Madrid, Spain, June 2007.
[Get Paper (PDF)]
[WISES 2007]
-
Bernhard Rinner, Milan Jovanovic, Markus Quaritsch.
Embedded Middleware on Distributed Smart Cameras.
Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2007).
. pages 1381-1384, Honolulu, Hawaii, USA. April 2007. (invited paper)
[Get Paper (PDF)]
[ICASSP 2007]
-
Markus Quaritsch, Markus Kreuzthaler, Bernhard Rinner, Horst Bischof, Bernhard Strobl.
Autonomous Multi-Camera Tracking on Embedded Smart Cameras.
EURASIP Journal on Embedded Systems. (special issue on Embedded Vision Systems).
2007.
[Get Paper (PDF)]
[EURASIP Journal on Embedded Systems]
-
Andreas Doblander.
A Novel Software Framework for Multi-Processor Embedded Smart Cameras.
PhD thesis
Graz University of Technology, Nov 2006.
[Get Thesis (PDF)]
-
Markus Quaritsch, Markus Kreuzthaler, Bernhard Rinner, Bernhard Strobl.
Decentralized Object Tracking in a Network of Embedded Smart Cameras.
In Proceedings of the International Workshop on Distributed Smart
Cameras (DSC-06). pages 99-104, Boulder, CO, USA. October
2006.
[Get Paper (PDF)]
[DSC 2006]
-
Andreas Doblander, Arnold Maier, Bernhard Rinner, Helmut Schwabach. A
Novel Software Framework for
Power-Aware Service Reconfiguration in Multi-Reconfiguration in
Distributed Embedded Smart Cameras.
In Proceedings of the 12th IEEE International Conference on Parallel
and Distributed Systems
(ICPADS'06). pages 281-288, Minneapolis, Minnesota, USA. 12-15 July
2006.
[Get Paper (PDF)]
[ICPADS 2006]
-
Andreas Doblander, Arnold Maier, Bernhard Rinner, Andreas Zoufal. An Efficient Middleware for Power-Aware Service
Reconfiguration in Multi-DSP Smart Cameras. In Proceedings of the 2nd IEEE International Conference on Information
and Communication Technologies: from Theory to Applications (ICTTA'06). pages 1093-1094, Damaskus, Syria. 24-28 April 2006.
[Get Paper (PDF)]
[ICTTA 2006]
-
Arnold Maier.
Dynamic Power-Aware Camera Configuration in Distributed Embedded Surveillance Clusters.
PhD thesis
Graz University of Technology, Feb 2006.
[Get Thesis (PDF)]
-
-
Andreas Doblander, Bernhard Rinner, Norbert Trenkwalder, Andreas Zoufal. A Middleware Framework for Dynamic
Reconfiguration and Component Composition in Embedded Smart Cameras. WSEAS Transactions on Computers,
5(3) pages 574-581, WSEAS Press. March 2006.
[Get Paper (PDF)]
[WSEAS Journals]
-
Andreas Doblander, Bernhard Rinner, Norbert Trenkwalder, Andreas Zoufal. A light-weight Publisher-Subscriber
Middleware for Dynamic Reconfiguration in Networks of Embedded Smart Cameras. In Proceedings of the 5th WSEAS
International Conference on Software Engineering, Parallel and Distributed Systems (SEPADS'06). Madrid,
Spain. February 2006.
[Get Paper (PDF)]
[SEPADS 2006]
-
Arnold Maier, Bernhard Rinner, Helmut Schwabach.
Online Multi-Criterion Optimization for Dynamic Power-Aware Camera
Configuration in Distributed Embedded Surveillance Clusters.
In Proceedings The IEEE 20th International Conference on Advanced Information Networking
and Applications (AINA 2006). pages 307-312,
Vienna, Austria. April 2006.
[Get Paper (PDF)]
[AINA 2006]
-
Michael Bramberger, Andreas Doblander, Milan Jovanovic, Andreas Klausner, Arnold Maier, Bernhard Rinner, Allan Tengg.
Embedded Smart Cameras as Key Components in Reactive Sensor Systems.
In Proceedings Cognitive Systems with Interactive Sensors (COGIS 2006).
Paris, France. March 2006.
[Get Paper (PDF)]
[COGIS06]
-
Michael Bramberger, Andreas Doblander, Arnold Maier, Bernhard Rinner, Helmut Schwabach.
Distributed Embedded Smart Cameras for Surveillance Applications.
IEEE Computer 39(2) pages 68-75, February 2006.
[Get Paper (PDF)]
[IEEE Computer]
-
Michael Bramberger, Bernhard Rinner, Helmut Schwabach.
A Method for Dynamic Allocation of Tasks in Clusters of Embedded Smart Cameras.
In Proceedings of the IEEE International Conferens on Systems, Man and Cybernetics.
pages 2595-2600, Hawaii, USA, October 2005.
[Get Paper (PDF)]
[SMC 2005]
-
Michael Bramberger, Markus Quaritsch, Thomas Winkler, Bernhard Rinner, Helmut Schwabach.
Integrating Multi-Camera Tracking into a Dynamic Task Allocation System for Smart Cameras.
In Proceedings of the IEEE International Conference on Advanced Video and Signal Based Surveillance.
Como, Italy, September 2005.
[Get Paper (PDF)]
[AVSS 2005]
-
Arnold Maier, Bernhard Rinner, Helmut Schwabach.
A Hierarchical Approach for Energy-Aware Distributed Embedded Intelligent Surveillance.
In Proceedings of the IEEE/IFIP International Workshop on Parallel and Distributed Embedded Systems.
Fukuoka, Japan, July 2005.
[Get Paper (PDF)]
[PDES 2005]
-
Michael Bramberger.
Distributed Dynamic Task Allocation in Clusters of Embedded Smart Cameras.
PhD thesis
Graz University of Technology, June 2005.
[Get Thesis (PDF)]
-
Michael Bramberger, Bernhard Rinner and Helmut Schwabach.
Resource-Aware Dynamic Task-Allocation in Clusters of Embedded Smart Cameras by Mobile Agents.
In Proceedings of the IEE International Workshop on Intelligent Environments.
Colchester, United Kingdom, June 2005.
[Get Paper (PDF)]
[IE 2005]
-
Andreas Doblander, Arnold Maier, Bernhard Rinner and Helmut Schwabach.
Improving Fault-Tolerance in Intelligent Video Surveillance by Monitoring, Diagnosis and Dynamic Reconfiguration.
In Proceedings of the 3rd IEEE Workshop on Intelligent Solutions in Embedded Systems.
Hamburg, Germany, May 2005.
[Get Paper (PDF)]
[WISES 2005]
-
Michael Bramberger, Bernhard Rinner and Helmut Schwabach.
A Mobile Agent-based System for Dynamic Task Allocation in Clusters of Embedded Smart Cameras.
In Proceedings of the 3rd IEEE Workshop on Intelligent Solutions in Embedded Systems.
Hamburg, Germany, May 2005.
[Get Paper (PDF)]
[WISES 2005]
-
Andreas Doblander, Dietmar Goesseringer, Bernhard Rinner and Helmut Schwabach.
An Evaluation of Model-Based Software Synthesis from Simulink Models for Embedded Video Applications.
In International Journal of Software Engineering and Knowledge Engineering.
Vol. 15, No. 2, Page 343-348, World Scientific Publishing Company, April 2005.
[IJSEKE]
-
Andreas Doblander, Arnold Maier, Bernhard Rinner and Helmut Schwabach.
Increasing Service Availability in Intelligent Video Surveillance Systems by Fault Detection and Dynamic
Reconfiguration.
In Proceedings of the Telecommunications and Mobile Computing Workshop on Wearable and Pervasive Computing
(TCMC'05), Austrian Electrotechnical Association (öVE),
Graz, Austria, March 2005.
[Get Paper (PDF)]
[TCMC 2005]
-
Michael Bramberger, Bernhard Rinner and Helmut Schwabach.
Dynamic Task Allocation in Clusters of Embedded Smart Cameras.
In Proceedings of the Telecommunications and Mobile Computing Workshop on Wearable and Pervasive Computing
(TCMC'05), Austrian Electrotechnical Association (öVE),
Graz, Austria, March 2005.
[Get Paper (PDF)]
[TCMC 2005]
-
Arnold Maier, Bernhard Rinner, Helmut Schwabach, and Thomas Trathnigg.
Combined Management of Power- and Quality of Service in Distributed Embedded Video Surveillance Systems.
In Proceedings of 1st International Workshop on Power-Aware Real-Time Computing (PARC2004).
Pisa, Italy, September 2004.
[Get Paper (PDF)]
[PARC]
-
Michael Bramberger, Bernhard Rinner, and Helmut Schwabach.
An Embedded Smart Camera on a Scalable Heterogenous Multi-DSP System.
In Proceedings of the European DSP Education and Research Symposium (EDERS2004).
Birmingham, United Kingdom, November 2004.
[Get Paper (PDF)]
-
Andreas Doblander, Dietmar Gösseringer, Bernhard Rinner, Helmut Schwabach.
Synthesis of Embedded Image Processing Applications from SIMULINK Models.
In Proceedings of the 2nd Workshop on Intelligent Solutions in Embedded Systems.
Graz, Austria, June 2004.
[Get Paper (PDF)]
[WISES 2004]
-
Arnold Maier, Bernhard Rinner, Helmut Schwabach, Thomas Trathnigg.
Combined Dynamic Power- and QoS-Management in Embedded Video Surveillance Systems.
In Proceedings of the 2nd Workshop on Intelligent Solutions in Embedded Systems.
Graz, Austria, June 2004.
[Get Paper (PDF)]
[WISES 2004]
-
Michael Bramberger, Josef Brunner, Bernhard Rinner, and Helmut Schwabach.
Real-Time Video Analysis on an Embedded Smart Camera for Traffic Surveillance.
In Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium.
Toronto, Canada, May 2004.
[Get Paper (PDF)]
[RTAS 2004]
-
Bernhard Rinner, Horst Bischof, Michael Bramberger, Andreas Doblander, Arnold Maier,
Roman Pflugfelder and Helmut Schwabach.
Eine intelligente Kamera zur Verkehrsüberwachung. Bulletin SEV/VSE
95(11):19-23 2004.
[Get Paper (PDF)]
[SEV Bulletin]
-
Michael Bramberger, Roman Pflugfelder, Arnold Maier, Bernhard Rinner, Bernhard Strobl and Helmut Schwabach.
A Smart Camera for Traffic Surveillance.
In Proceedings of the First Workshop on Intelligent Solutions in Embedded Systems (WISES 2003).
Wien, Austria, June 2003.
[Get Paper (PDF)]
[WISES 2003]
-
Michael Bramberger, Roman Pflugfelder, Bernhard Rinner, Helmut Schwabach, and Bernhard Strobl.
Intelligent Traffic Video Sensor: Architecture and Applications.
In Proceedings of the Workshop on Telecommunications and Mobile Computing (TCMC 2003).
Graz, Austria, March 2003.
[Get Paper (PDF)]
[TCMC 2003]
Back to top
Back to top
Last update: 20.02.2006