Skip to content

iamdafu/adolphus

 
 

Repository files navigation

Adolphus - Multi-Camera System Coverage Modeling Suite

Overview

Adolphus is a set of tools for modeling and visualizing the coverage of multi-camera systems.

See our screencast screencast for an introduction.

Dependencies

Adolphus requires Python python 2.6 or later, PyYAML pyyaml 3.09 or later, Cython cython 0.14 or later, pycollada 0.4 or later, and setuptools setuptools.

Visual visual 5.4 or later is required for 3D visualization and interaction (optional, recommended). PyGTK pygtk 2.22 or later is required for the interactive tool panel (optional).

Epydoc epydoc is required for generating API documentation (optional).

Development

Cython Modules

After modifying any .pyx file, regenerate the C source and build it in-place for testing by issuing the following commands in the repository root:

cython adolphus/*.pyx
python setup.py build_ext --inplace

Related Publications

####Journals

  • A. Mavrinac, X. Chen, and J.L. Alarcon-Herrera, "Semi-Automatic Model-Based View Planning for Active Triangulation 3D Inspection Systems," to appear in IEEE/ASME Trans. on Mechatronics, 2014.
  • A. Mavrinac, X. Chen, and Y. Tan, "Coverage Quality and Smoothness Criteria for Real-Time View Selection in a Multi-Camera Network," in ACM Trans. Sensor Networks, vol. 10, no. 2, 2014.
  • J.L. Alarcon-Herrera and X. Chen, "Graph-Based Deployment of Visual Sensor Networks and Optics Optimization,” submitted to IEEE/ASME Transactions on Mechatronics, manuscript no. TMECH-07-2014-3852, 2014.
  • X. Zhang, X. Chen, J.L. Alarcon-Herrera, and Y. Fang, "3D Model-based Multi-Camera Deployment: A Recursive Convex Optimization," submitted to IEEE/ASME Transactions on Mechatronics, manuscript no. TMECH-07-2014-3843, 2014.
  • A. Mavrinac and X. Chen, "[Modeling Coverage in Camera Networks: A Survey] mav_surv," in International Journal of Computer Vision, vol. 101, no. 1, pp. 205-226, 2013.

####Conference Proceedings

  • J.L. Alarcon-Herrera, X. Chen, and X. Zhang, "Viewpoint Selection for Vision Systems in Industrial Inspection,” in IEEE International Conference on Robotics and Automation, 2014, pp. 4934-4939.
  • J.L. Alarcon-Herrera and X. Chen, "Deployment of Visual Sensor Networks Using a Graph-Based Approach,” in IEEE International Symposium on Circuits and Systems, 2014, pp. 2575-2578.
  • X. Zhang, J.L. Alarcon-Herrera and X. Chen, "Optimization for 3D Model-based Multi-Camera Deployment,” accepted for publication in World Congress of the International Federation of Automatic Control, 2014.
  • J.L. Alarcon-Herrera and X. Chen, ”Graph-Based Visual Sensor Deployment and Optics Optimization,” accepted for publication in Chinese Control Conference, 2014.
  • J.L. Alarcon-Herrera, X. Chen, and M. Ahmadi, "Re-Configuration Strategy for PTZ Camera Networks," in IFAC Symposium on Mechatronic Systems, 2013, pp. 563-568.
  • J.L. Alarcon-Herrera and X. Chen, "[Online Configuration of PTZ Camera Networks] icdsc12,” in ACM/IEEE International Conference on Distributed Smart Cameras, 2012.
  • J.L. Alarcon-Herrera and X. Chen, "Consensus Algorithms in a Multi-Agent Framework to Solve PTZ Camera Reconfiguration in UAVs," in International Conference on Intelligent Robotics and Applications, 2012, pp. 331-340.
  • K. Shaya, A. Mavrinac, J.L. Alarcon-Herrera, and X. Chen, "A Self-Localization System with Global Error Reduction and Online Map-Building Capabilities," in International Conference on Intelligent Robotics and Applications, 2012, pp. 13-22.
  • A. Mavrinac, D. Rajan, Y. Tan, and X. Chen, "[Task-Oriented Optimal View Selection in a Calibrated Multi-Camera System] mav_aim12," in IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2012.
  • A. Mavrinac and X. Chen, "[Optimizing Load Distribution in Camera Networks with a Hypergraph Model of Coverage Topology] m11_load," in ACM/IEEE International Conference on Distributed Smart Cameras, 2011.
  • J. L. Alarcon-Herrera, A. Mavrinac, and X. Chen, "[Sensor Planning for Range Cameras via a Coverage Strength Model] a11_sprg," in IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2011, pp. 838-843.
  • A. Mavrinac, J. L. Alarcon-Herrera, and X. Chen, "[Evaluating the Fuzzy Coverage Model for 3D Multi-Camera Network Applications] m10_eval," in International Conference on Intelligent Robotics and Applications, 2010, pp. 692-701.
  • A. Mavrinac, J. L. Alarcon-Herrera, and X. Chen, "[A Fuzzy Model for Coverage Evaluation of Cameras and Multi-Camera Networks] m10_fcov," in ACM/IEEE International Conference on Distributed Smart Cameras, 2010, pp. 95-102.

About

Multi-camera system coverage modeling suite.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%