Goto

Collaborating Authors

 icevision


How to choose a deep learning architecture to detect aircrafts in satellite imagery?

#artificialintelligence

In recent years, artificial intelligence has made great strides in the field of computer vision. One area that has seen particularly impressive progress is object detection, with a variety of deep learning models achieving high levels of accuracy. However, this abundance of choice can be overwhelming for practitioners who are looking to implement an object detection system. On top of this, most public models and academic research are benchmarked on COCO which are dataset made of photographs. Satellite images are quite different from photographs: the objects to detect are usually much smaller and much more numerous, they are oriented in all kind of direction and acquired in slightly different colors. In photographs, trees are always seen as green objects with the trunk below the foliage. So, if a model architecture performs well on a photographic dataset, it does not mean that it will perform as well on an aerial dataset.


Building an Object Detection Model with FastAI and IceVision

#artificialintelligence

I started using IceVision recently as I needed to create an object detection model for the latest Computer Vision Kaggle competition. In this blog, I will explain few important concepts that I found particularly useful as I was getting my feet wet with the IceVision framework. Installing IceVision is fairly easy. We can install just by running the following command in the terminal -- pip install icevision[all] . For a more detailed information about the installation process, you can check out the IceVision documentation which is pretty straightforward.