ReMove:Leveraging Motion Estimation for Computation Reuse in CNN-Based Video Processing

Masoumeh Khodarahmi, Mehdi Modarressi, Ardavan Elahi, Farhad Pakdaman

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Abstract

In this paper, we propose a method to reduce the computational load of Convolutional Neural Networks (CNNs) when processing video frames by exploiting computation reuse based on input similarity. Specifically, our approach leverages the temporal redundancy present in video sequences. In the existing computation reuse methods, if certain pixels of two consecutive frames are similar, the computations related to those pixels are skipped, and the results are reused from the previous frame. While pixel-wise comparison between consecutive frames can introduce overhead and partially offset computation reduction, we mitigate this by utilizing motion estimation information inherent in coded video frames. Motion estimation indicates whether a current block of the frame has already appeared in previous frames, allowing for direct reuse of computations without additional comparison overhead. Furthermore, we optimize by fusing CNN layers until the block size becomes smaller than the filter size, ensuring that not only the first layer's computations but also multiple CNN layers' computations are skipped. The experimental results demonstrate an average reduction of 35.4% in the computation amount of the VGG-16 CNN model with no significant loss in accuracy.

Original languageEnglish
Title of host publication2024 5th CPSSI International Symposium on Cyber-Physical Systems (Applications and Theory), CPSAT 2024
PublisherIEEE
ISBN (Electronic)979-8-3315-2928-4
DOIs
Publication statusPublished - 2024
Publication typeA4 Article in conference proceedings
EventCPSSI International Symposium on Cyber-Physical Systems (Applications and Theory) - Tehran, Iran, Islamic Republic of
Duration: 16 Oct 202417 Oct 2024

Publication series

NameInternational Symposium on Cyber-Physical Systems (Applications and Theory)
ISSN (Print)2833-7506
ISSN (Electronic)2833-7514

Conference

ConferenceCPSSI International Symposium on Cyber-Physical Systems (Applications and Theory)
Country/TerritoryIran, Islamic Republic of
CityTehran
Period16/10/2417/10/24

Keywords

  • CNN
  • computation reduction
  • computation reuse
  • input similarity
  • motion vector

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'ReMove:Leveraging Motion Estimation for Computation Reuse in CNN-Based Video Processing'. Together they form a unique fingerprint.

Cite this