Object detection in satellite imagery

Hello! I would like to perform object detection (ships, airplanes) on satellite images (mainly from sentinel, images are *.tiff).

A. Can the system support such big image files? (around 850Mb per image) Should i crop and insert them?

Moreover

B. Can i use YOLT instead of YOLO since it is tuned for such big images?

Many many thanks in advance :slight_smile:

Hi, I would recommend cropping and inserting the images, as you’ll likely end up resizing them when performing inference too.

You can use our model library with our python package export code to train a custom model. We do not yet have a pre-written notebook for YOLT but if we can export in the required annotation format, you can still train that model.

1 Like

Thank you very much for the detailed answer!

You’re welcome!

Hi, I have some brief experience with this kind of a problem. I am assuming you have GeoTIFFs and those will be too large. Here is a very handy tool on Github that I found that will do the cropping (and if it has labels, then that is taken care of too): https://github.com/frhass/yolo_dataprep

Go with using 640px x 640px as per the default YOLO usage.

Hope it helps.