Convolutional Neural Network on Three Orthogonal Planes for Dynamic Texture Classification
This work addresses dynamic texture recognition for applications like surveillance and remote sensing, representing an incremental advancement in deep learning methods for video analysis.
The paper tackled dynamic texture classification by applying convolutional neural networks on three orthogonal planes (xy, xt, yt) and combining their outputs, achieving significant state-of-the-art improvements on larger benchmark datasets.
Dynamic Textures (DTs) are sequences of images of moving scenes that exhibit certain stationarity properties in time such as smoke, vegetation and fire. The analysis of DT is important for recognition, segmentation, synthesis or retrieval for a range of applications including surveillance, medical imaging and remote sensing. Deep learning methods have shown impressive results and are now the new state of the art for a wide range of computer vision tasks including image and video recognition and segmentation. In particular, Convolutional Neural Networks (CNNs) have recently proven to be well suited for texture analysis with a design similar to a filter bank approach. In this paper, we develop a new approach to DT analysis based on a CNN method applied on three orthogonal planes x y , xt and y t . We train CNNs on spatial frames and temporal slices extracted from the DT sequences and combine their outputs to obtain a competitive DT classifier. Our results on a wide range of commonly used DT classification benchmark datasets prove the robustness of our approach. Significant improvement of the state of the art is shown on the larger datasets.