Semi-supervised and Deep learning Frameworks for Video Classification and Key-frame Identification
Automating video-based data and machine learning pipelines poses several challenges including metadata generation for efficient storage and retrieval and isolation of key-frames for scene understanding tasks. In this work, we present two semi-supervised approaches that automate this process of manual frame sifting in video streams by automatically classifying scenes for content and filtering frames for fine-tuning scene understanding tasks. The first rule-based method starts from a pre-trained object detector and it assigns scene type, uncertainty and lighting categories to each frame based on probability distributions of foreground objects. Next, frames with the highest uncertainty and structural dissimilarity are isolated as key-frames. The second method relies on the simCLR model for frame encoding followed by label-spreading from 20% of frame samples to label the remaining frames for scene and lighting categories. Also, clustering the video frames in the encoded feature space further isolates key-frames at cluster boundaries. The proposed methods achieve 64-93% accuracy for automated scene categorization for outdoor image videos from public domain datasets of JAAD and KITTI. Also, less than 10% of all input frames can be filtered as key-frames that can then be sent for annotation and fine tuning of machine vision algorithms. Thus, the proposed framework can be scaled to additional video data streams for automated training of perception-driven systems with minimal training images.
Code (0)
등록된 구현이 없습니다.
Tasks
RetrievalScene UnderstandingVideo ClassificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Self-Contrastive Learning based Semi-Supervised Radio Modulation Classification
This paper presents a semi-supervised learning framework that is new in being designed for automatic modulation classification (AMC). By carefully utilizing unlabeled signal data with a self-supervised contrastive-learni…
ClassificationContrastive LearningSIAVC: Semi-Supervised Framework for Industrial Accident Video Classification
Semi-supervised learning suffers from the imbalance of labeled and unlabeled training data in the video surveillance scenario. In this paper, we propose a new semi-supervised learning method called SIAVC for industrial a…
Fire DetectionModel OptimizationPseudo LabelVideo ClassificationFLiText: A Faster and Lighter Semi-Supervised Text Classification with Convolution Networks
In natural language processing (NLP), state-of-the-art (SOTA) semi-supervised learning (SSL) frameworks have shown great performance on deep pre-trained language models such as BERT, and are expected to significantly red…
Semi-Supervised Text ClassificationText ClassificationSemi-supervised Learning with Graphs: Covariance Based Superpixels For Hyperspectral Image Classification
In this paper, we present a graph-based semi-supervised framework for hyperspectral image classification. We first introduce a novel superpixel algorithm based on the spectral covariance matrix representation of pixels t…
BenchmarkingClassificationGeneral ClassificationHyperspectral Image Classification+3Semi-supervised Tuning from Temporal Coherence
Recent works demonstrated the usefulness of temporal coherence to regularize supervised training or to learn invariant features with deep architectures. In particular, enforcing smooth output changes while presenting tem…
General Classification