Why and How to Implement Random Crop Data Augmentation

We can’t capture a photo of what every object looks like in the real world. (Trying to find an image to prove the prior sentence is a fun paradox!) Thus, when we create computer vision models, we need them to learn what general representations of objects look like. This…

How to Win Pioneer

Pioneer is an online startup accelerator where companies are chosen based (partially) on weekly peer-review of progress updates. Roboflow has now been #1 on the global leaderboard for 18 consecutive weeks. In this post, I'm going to reveal our secrets and tell you how you can dethrone us. Note: this…

Releasing an Improved Blood Count and Cell Detection (BCCD) Dataset

Computer vision is revolutionizing medical diagnoses by assisting doctors with patterns they may not have seen or identifying an error they may have overlooked. Thus, it's unsurprising one of the more popular "hello world" datasets of object detection is the blood count and cell detection dataset (BCCD). Now two years…

You Might Be Resizing Your Images Incorrectly

Resizing images is a critical preprocessing step in computer vision. Principally, our models train faster on smaller images. An input image that is twice as large requires our network to learn from four times as many pixels — and that time adds up. Moreover, many model architectures require that our images…