Javascript must be enabled to continue!
A Learnable Motion Preserving Pooling for Fine-Grained Video Classification
View through CrossRef
Using deep neural network (DNN) for video understanding tasks is expensive in terms of computation cost. Pooling layers in DNN which are widely used in most of vision tasks to resize the spatial dimensions play crucial roles in reducing the computation and memory cost . In video-related task, pooling layers are also applied, mostly in the spatial dimension only as the standard average pooling in the temporal domain can significantly reduce its performance. This is because conventional temporal pooling degrades the underlying important motion features in consecutive frames. Such phenomenon is rarely investigated and most of state-of-art methods simply do not adopt temporal pooling, leading to enormous computation cost. In this work, we propose a learnable motion-preserving pooling (MPPool) layer which is able to preserve the general motion progression after the pooling. This pooling layer firstly locates the frames with strongest motion features and then keeps these crucial features during pooling. Our experiments demonstrate that MPPool not only reduces the computation cost for video data modelling, but also increases the final prediction accuracy on various motion-centric datasets.
Title: A Learnable Motion Preserving Pooling for Fine-Grained Video Classification
Description:
Using deep neural network (DNN) for video understanding tasks is expensive in terms of computation cost.
Pooling layers in DNN which are widely used in most of vision tasks to resize the spatial dimensions play crucial roles in reducing the computation and memory cost .
In video-related task, pooling layers are also applied, mostly in the spatial dimension only as the standard average pooling in the temporal domain can significantly reduce its performance.
This is because conventional temporal pooling degrades the underlying important motion features in consecutive frames.
Such phenomenon is rarely investigated and most of state-of-art methods simply do not adopt temporal pooling, leading to enormous computation cost.
In this work, we propose a learnable motion-preserving pooling (MPPool) layer which is able to preserve the general motion progression after the pooling.
This pooling layer firstly locates the frames with strongest motion features and then keeps these crucial features during pooling.
Our experiments demonstrate that MPPool not only reduces the computation cost for video data modelling, but also increases the final prediction accuracy on various motion-centric datasets.
Related Results
Pooling Operations in Deep Learning: From “Invariable” to “Variable”
Pooling Operations in Deep Learning: From “Invariable” to “Variable”
Deep learning has become a research hotspot in multimedia, especially in the field of image processing. Pooling operation is an important operation in deep learning. Pooling operat...
Enhancing Real-Time Video Processing With Artificial Intelligence: Overcoming Resolution Loss, Motion Artifacts, And Temporal Inconsistencies
Enhancing Real-Time Video Processing With Artificial Intelligence: Overcoming Resolution Loss, Motion Artifacts, And Temporal Inconsistencies
Purpose: Traditional video processing techniques often struggle with critical challenges such as low resolution, motion artifacts, and temporal inconsistencies, especially in real-...
Generalized Statistical Pooling: Learning to Model Local Distributions for Adaptive Downsampling
Generalized Statistical Pooling: Learning to Model Local Distributions for Adaptive Downsampling
Pooling operations play an essential role in convolutional neural networks by providing spatial subsampling, an enlarged receptive field, and local invariance. However, existing CN...
Audio and video editing system design based on OpenCV
Audio and video editing system design based on OpenCV
With the rapid development of the Internet, a new carrier for people to perceive the world and communicate with each other - audio and video - is gradually being favoured by the pu...
FPGA implementation of AAD pooling unit and performance analysis
FPGA implementation of AAD pooling unit and performance analysis
Convolutional Neural Network (CNN) has been witnessing a massive growth for its various applications in different fields. It is a category of Neural Network or Deep learning that i...
Methodology to Define Design Motion Criteria for Performance of Floating LNG Process Facilities
Methodology to Define Design Motion Criteria for Performance of Floating LNG Process Facilities
Abstract
This paper proposes a generalized methodology to determine motion criteria for required performance of process facilities using the Abadi Floating LNG (A...
Control Effect of Deposition Processes on Shale Lithofacies and Reservoirs Characteristics in the Eocene Shahejie Formation (Es4s), Dongying Depression, China
Control Effect of Deposition Processes on Shale Lithofacies and Reservoirs Characteristics in the Eocene Shahejie Formation (Es4s), Dongying Depression, China
The lacustrine fine-grained sedimentary rocks in the upper interval of the fourth member of the Eocene Shahejie Formation (Es4s) in the Dongying Depression are important shale oil ...
Imbalanced image classification algorithm based on fine-grained analysis
Imbalanced image classification algorithm based on fine-grained analysis
Fine-grained attribute analysis and data imbalance have always been research hotspots in the field of computer vision. Due to the complexity and diversity of fine-grained attribute...

