Journal of Software Engineering and Applications

Volume 7, Issue 8 (July 2014)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2.23  Citations  h5-index & Ranking

Open-Access Framework for Efficient Object-Oriented Development of Video Analysis Software

HTML  XML Download Download as PDF (Size: 1484KB)  PP. 730-743  
DOI: 10.4236/jsea.2014.78068    2,871 Downloads   3,717 Views  Citations

ABSTRACT

The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability; thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.

Share and Cite:

Iakovidis, D. and Diamantis, D. (2014) Open-Access Framework for Efficient Object-Oriented Development of Video Analysis Software. Journal of Software Engineering and Applications, 7, 730-743. doi: 10.4236/jsea.2014.78068.

Copyright © 2020 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.