CamSim: a distributed smart camera network simulator

Lukas Esterle, Peter R. Lewis, Horatio Caine, Xin Yao, Bernhard Rinner

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Smart cameras allow pre-processing of video data on the camera instead of sending it to a remote server for further analysis. Having a network of smart cameras allows various vision tasks to be processed in a distributed fashion. While cameras may have different tasks, we concentrate on distributed tracking in smart camera networks. This application introduces various highly interesting problems. Firstly, how can conflicting goals be satisfied such as cameras in the network try to track objects while also trying to keep communication overhead low? Secondly, how can cameras in the network self adapt in response to the behavior of objects and changes in scenarios, to ensure continued efficient performance? Thirdly, how can cameras organise themselves to improve the overall network's performance and efficiency? This paper presents a simulation environment, called CamSim, allowing distributed self-adaptation and self-organisation algorithms to be tested, without setting up a physical smart camera network. The simulation tool is written in Java and hence allows high portability between different operating systems. Relaxing various problems of computer vision and network communication enables a focus on implementing and testing new self-adaptation and self-organisation algorithms for cameras to use.

LanguageEnglish
Title of host publicationProceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops
Subtitle of host publicationSASOW 2013
PublisherIEEE
Pages19-20
Number of pages2
ISBN (Print)978-1-4799-5086-7
DOIs
Publication statusPublished - 2014
Event7th international conference on Self-Adaptation and Self-Organizing Systems Workshops - Philadelphia, PA, United States
Duration: 9 Sep 201313 Sep 2013

Workshop

Workshop7th international conference on Self-Adaptation and Self-Organizing Systems Workshops
Abbreviated titleSASOW 2013
CountryUnited States
CityPhiladelphia, PA
Period9/09/1313/09/13

Fingerprint

Simulators
Cameras
Computer operating systems
Communication
Network performance
Computer networks
Computer vision
Servers
Testing
Processing

Bibliographical note

© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Keywords

  • computer vision
  • distributed smart cameras
  • self-adaptation
  • self-organisation
  • simulation
  • software

Cite this

Esterle, L., Lewis, P. R., Caine, H., Yao, X., & Rinner, B. (2014). CamSim: a distributed smart camera network simulator. In Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops: SASOW 2013 (pp. 19-20). IEEE. https://doi.org/10.1109/SASOW.2013.11
Esterle, Lukas ; Lewis, Peter R. ; Caine, Horatio ; Yao, Xin ; Rinner, Bernhard. / CamSim : a distributed smart camera network simulator. Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops: SASOW 2013. IEEE, 2014. pp. 19-20
@inproceedings{5bb05d0f5da64d4e83dbd860fc67e7dc,
title = "CamSim: a distributed smart camera network simulator",
abstract = "Smart cameras allow pre-processing of video data on the camera instead of sending it to a remote server for further analysis. Having a network of smart cameras allows various vision tasks to be processed in a distributed fashion. While cameras may have different tasks, we concentrate on distributed tracking in smart camera networks. This application introduces various highly interesting problems. Firstly, how can conflicting goals be satisfied such as cameras in the network try to track objects while also trying to keep communication overhead low? Secondly, how can cameras in the network self adapt in response to the behavior of objects and changes in scenarios, to ensure continued efficient performance? Thirdly, how can cameras organise themselves to improve the overall network's performance and efficiency? This paper presents a simulation environment, called CamSim, allowing distributed self-adaptation and self-organisation algorithms to be tested, without setting up a physical smart camera network. The simulation tool is written in Java and hence allows high portability between different operating systems. Relaxing various problems of computer vision and network communication enables a focus on implementing and testing new self-adaptation and self-organisation algorithms for cameras to use.",
keywords = "computer vision, distributed smart cameras, self-adaptation, self-organisation, simulation, software",
author = "Lukas Esterle and Lewis, {Peter R.} and Horatio Caine and Xin Yao and Bernhard Rinner",
note = "{\circledC} 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.",
year = "2014",
doi = "10.1109/SASOW.2013.11",
language = "English",
isbn = "978-1-4799-5086-7",
pages = "19--20",
booktitle = "Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops",
publisher = "IEEE",
address = "United States",

}

Esterle, L, Lewis, PR, Caine, H, Yao, X & Rinner, B 2014, CamSim: a distributed smart camera network simulator. in Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops: SASOW 2013. IEEE, pp. 19-20, 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops, Philadelphia, PA, United States, 9/09/13. https://doi.org/10.1109/SASOW.2013.11

CamSim : a distributed smart camera network simulator. / Esterle, Lukas; Lewis, Peter R.; Caine, Horatio; Yao, Xin; Rinner, Bernhard.

Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops: SASOW 2013. IEEE, 2014. p. 19-20.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - CamSim

T2 - a distributed smart camera network simulator

AU - Esterle, Lukas

AU - Lewis, Peter R.

AU - Caine, Horatio

AU - Yao, Xin

AU - Rinner, Bernhard

N1 - © 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

PY - 2014

Y1 - 2014

N2 - Smart cameras allow pre-processing of video data on the camera instead of sending it to a remote server for further analysis. Having a network of smart cameras allows various vision tasks to be processed in a distributed fashion. While cameras may have different tasks, we concentrate on distributed tracking in smart camera networks. This application introduces various highly interesting problems. Firstly, how can conflicting goals be satisfied such as cameras in the network try to track objects while also trying to keep communication overhead low? Secondly, how can cameras in the network self adapt in response to the behavior of objects and changes in scenarios, to ensure continued efficient performance? Thirdly, how can cameras organise themselves to improve the overall network's performance and efficiency? This paper presents a simulation environment, called CamSim, allowing distributed self-adaptation and self-organisation algorithms to be tested, without setting up a physical smart camera network. The simulation tool is written in Java and hence allows high portability between different operating systems. Relaxing various problems of computer vision and network communication enables a focus on implementing and testing new self-adaptation and self-organisation algorithms for cameras to use.

AB - Smart cameras allow pre-processing of video data on the camera instead of sending it to a remote server for further analysis. Having a network of smart cameras allows various vision tasks to be processed in a distributed fashion. While cameras may have different tasks, we concentrate on distributed tracking in smart camera networks. This application introduces various highly interesting problems. Firstly, how can conflicting goals be satisfied such as cameras in the network try to track objects while also trying to keep communication overhead low? Secondly, how can cameras in the network self adapt in response to the behavior of objects and changes in scenarios, to ensure continued efficient performance? Thirdly, how can cameras organise themselves to improve the overall network's performance and efficiency? This paper presents a simulation environment, called CamSim, allowing distributed self-adaptation and self-organisation algorithms to be tested, without setting up a physical smart camera network. The simulation tool is written in Java and hence allows high portability between different operating systems. Relaxing various problems of computer vision and network communication enables a focus on implementing and testing new self-adaptation and self-organisation algorithms for cameras to use.

KW - computer vision

KW - distributed smart cameras

KW - self-adaptation

KW - self-organisation

KW - simulation

KW - software

UR - http://www.scopus.com/inward/record.url?scp=84901199596&partnerID=8YFLogxK

U2 - 10.1109/SASOW.2013.11

DO - 10.1109/SASOW.2013.11

M3 - Conference contribution

SN - 978-1-4799-5086-7

SP - 19

EP - 20

BT - Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops

PB - IEEE

ER -

Esterle L, Lewis PR, Caine H, Yao X, Rinner B. CamSim: a distributed smart camera network simulator. In Proceedings : IEEE 7th international conference on Self-Adaptation and Self-Organizing Systems Workshops: SASOW 2013. IEEE. 2014. p. 19-20 https://doi.org/10.1109/SASOW.2013.11