Research Output
Cloud-based video analytics using convolutional neural networks
  Object classification is a vital part of any video analytics system, which could aid in complex applications such as object monitoring and management. Traditional video analytics systems work on shallow networks and are unable to harness the power of distributed processing for training and inference. We propose a cloud‐based video analytics system based on an optimally tuned convolutional neural network to classify objects from video streams. The tuning of convolutional neural network is empowered by in‐memory distributed computing. The object classification is performed by comparing the target object with the prestored trained patterns, generating a set of matching scores. The matching scores greater than an empirically determined threshold reveal the classification of the target object. The proposed system proved to be robust to classification errors with an accuracy and precision of 97% and 96%, respectively, and can be used as a general‐purpose video analytics system.

  • Type:

    Article

  • Date:

    13 September 2018

  • Publication Status:

    Published

  • DOI:

    10.1002/spe.2636

  • ISSN:

    0038-0644

  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    004 Data processing & computer science

  • Funders:

    Historic Funder (pre-Worktribe)

Citation

Yaseen, M. U., Anjum, A., Farid, M., & Antonopoulos, N. (2019). Cloud-based video analytics using convolutional neural networks. Software: Practice and Experience, 49(4), 565-583. https://doi.org/10.1002/spe.2636

Authors

Keywords

Cloud computing, convolutional neural networks, deep learning, hyperparameter tuning, video analytics,

Monthly Views:

Available Documents