stream51

Stream-51: Streaming Classification and Novelty Detection from Videos



Deep neural networks are popular for visual perception tasks such as image classification and object detection. Once trained and deployed in a real-time environment, these models struggle to identify novel inputs not initially represented in the training distribution. Further, they cannot be easily updated on new information or they will catastrophically forget previously learned knowledge. While there has been much interest in developing models capable of overcoming forgetting, most research has focused on incrementally learning from common image classification datasets broken up into large batches.

Online streaming learning is a more realistic paradigm where a model must learn one sample at a time from temporally correlated data streams. Although there are a few datasets designed specifically for this protocol, most have limitations such as few classes or poor image quality. In this work, we introduce Stream-51, a new dataset for streaming classification consisting of temporally correlated images from 51 distinct object categories and additional evaluation classes outside of the training distribution to test novelty recognition. We establish unique evaluation protocols, experimental metrics, and baselines for our dataset in the streaming paradigm.
Several of the most popular incremental learning paradigms involve learning from static image datasets like MNIST or ImageNet. More recently, datasets like CORe50 have become popular for learning from temporally sequenced images. Here, we present the Stream-51 dataset for learning from temporally correlated data streams of videos collected in natural/wild environments.


Stream-51 Statistics

Stream-51 is significantly larger than existing streaming classification datasets with 51 classes drawn from familiar animal and vehicle object classes. The Stream-51 test set contains static image samples from classes not included in the training distribution to test a model’s novelty detection capabilities.

Click here to read about Stream-51 in our CVPR-2020 Workshop paper.

The Stream-51 dataset can be obtained from our Github repo.

If you use Stream-51 in your work, please cite it as follows:

@InProceedings{Roady_2020_Stream51,
	author = {Roady, Ryne and Hayes, Tyler L. and Vaidya, Hitesh and Kanan, Christopher},
	title = {Stream-51: Streaming Classification and Novelty Detection From Videos},
	booktitle = {The IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
	month = {June},
	year = {2020}
}
    

Contact


Ryne Roady

Ryne Roady

Tyler Hayes

Tyler Hayes

Hitesh Vaidya

Hitesh Vaidya

Christopher Kanan

Chris Kanan