Grounding DINO for AI Object Detection
Grounding DINO from Satellite, Aerial and Drone Imagery

An open-source and AI-powered object detection model named Grounding DINO helps to detect objects in the imagery and extract them from images through free-form text prompts. While traditional object detection models have a certain number of object classes, Grounding DINO functions as an open-set object detector that enables users to detect objects using natural language descriptions.
Combining computer vision technology with text prompts, Grounding DINO recognizes a variety of objects that don't need to be defined as a set of fixed detection classes. Users can enter a description like cars, ships, airplanes, solar panels, buildings, and swimming pools, and find the relevant objects within the image.
At first, the input imagery is analyzed in relation to the entered text prompt. Next, Grounding DINO detects the objects and creates bounding boxes around those that meet the provided descriptions. Finally, detections can be transformed from imagery bounding boxes to polygons or GIS features.
Grounding DINO can help in the extraction of objects from diverse geospatial imagery that can range from aerial imagery to satellite imagery. Applications could include vehicle detection in transport sites, swimming pool and building detection in urban areas, ship detection in coastal/maritime imagery, plane detection near airports, and even solar panel detection.
The output features can then be incorporated into a typical geospatial workflow including visualization, spatial analysis, inventories, change detection, mapping assets, and decision-making. As a result of the detection being based on text prompts, there is more flexibility in investigating the imagery and identifying objects that might not otherwise be included in machine learning classification models.
Grounding DINO can thus become an excellent foundation for GeoAI, remote sensing, feature extraction, aerial imagery, and satellite imagery analysis.
