How to Create a Synthetic Dataset for Computer Vision

Synthetic datasets are increasingly being used to train computer vision models in domains ranging from self driving cars to mobile apps. The appeals of synthetic data are alluring: you can rapidly generate a vast amount of diverse, perfectly labeled images for very little cost and without ever leaving the comfort…

Introducing Image Preprocessing and Augmentation Previews

Knowing how an image preprocessing step or augmentation is going to appear before you write the code for it is essential. Is it worth it to figure out the right amount of brightness? Will rotation increase variability appropriately? Roboflow is introducing features to take out the guesswork: preprocessing and augmentation…

How Flip Augmentation Improves Model Performance

Flipping an image (and its annotations) is a deceivingly simple technique that can improve model performance in substantial ways. Our models are learning what collection of pixels and the relationship between those collections of pixels denote an object is in-frame. But machine learning models (like convolutional neural networks) have a…

Introducing Bounding Box Level Augmentations

Having training data that matches the diversity of your task is paramount to the success of your models. At Roboflow, we’re committed to providing you with state-of-the-art techniques that can improve your deep learning model’s performance -- without needing to collect anymore data or even re-label images. We’…