Introducing RasterFlow: a planetary scale inference engine for Earth Intelligence LEARN MORE

AI for Earth and everything on it

Easily deploy planetary scale AI on physical world data

The only integrated service for building intelligence with vector, raster, and tabular data together, at any scale.

Integrated AI for Earth Models
Built-in models for your use case, or bring your own.
Start in seconds
Evaluate AI for Earth models instantly with a few lines of code.
Cost-effective at any scale
Analyze a single region or the entire planet, only pay for what your use.

Unlock Geospatial Intelligence with AI

See how state of the art AI for Earth models can tackle your real-world challenges.

AI for remote sensing imagery
Map matching
Raster and vector analysis
Automate and scale

Apply AI models to remote sensing imagery

Use state of the art AI models on remote sensing imagery for object detection, segmentation and classification. Or bring your own model.

Improve mobility data quality with map matching

Map matching snaps noisy GPS data to road segments with confidence, simplicity, at high performance and scale.

Combine raster and vector analysis

Seamlessly store model inference results in Wherobots for further analysis and enrichment with vector or tabular data. All within a single platform and single development experience through Python or Spatial SQL.

Automate and scale

Scale your analysis from small-scale prototyping to planetary-scale production workflows, only pay for what you use.

Benefits of AI for Earth

Built-in models or bring your own

Pre-integrated TorchGEO models for segmentation, classification and object detection, or bring your own PyTorch model.

Expertise included

Accelerate your time to insight. Pre-configured data sets, transforms and models enable anyone to start using GeoAI models today.

Scalable model inference

Scale your analysis from a single region to the entire planet, seamlessly and cost effectively.

Integrated with WherobotsDB

Post-process, analyze or join the model outputs with business context, using Wherobots’ scalable spatial data processing engine.

Cost-effective

The most cost-effective option for small and planetary-scale analysis. Only pay for what you use.

Instant results

Enable any developer to easily evaluate AI for Earth models with a few lines of code.

Put your spatial data to work with AI

Wherobots AI for Earth eliminates time intensive, manual processing of imagery, so you can spend more time using insights and data vs manually scanning and classifying context in your datasets.

Model Output Examples

Sample insights from models supported by Wherobots

Airplanes detected with SAM2/OWLv2

Find airplanes from open satellite imagery using Wherobots and the SAM2 and OWLv2 models from a single text prompt.

Solar farms detected with raster inference

Detect solar farms in open satellite imagery using Wherobots and the Allen Institute Satlas models.

Loading satellite imagery with STAC reader

Efficiently work with satellite imagery datasets by directly loading STAC items and collections into Sedona DataFrames with the built in STAC reader.

STAC reader
COGs
MLM
df = (sedona.read
  .format("stac")
  .load("https://earth-search.com/sentinel-2-c1-l2a"))

Inference with SQL and Python

Run model inference with a few lines of SQL or Python code and then post-process or join the results with WherobotsDB.

SQL AI
Remote Sensing
Python
Segmentation
-- Find bounding boxes for 'solar panels'
CREATE OR REPLACE TEMP VIEW detected_bboxes AS
SELECT
    raster_column,
    RS_TEXT_TO_BBOXES('SAM 2 ', raster_column, 'solar panels') AS detection_result
FROM
    my_imagery_table;

Bring your own model

Register your own PyTorch model with Wherobots and instantly generate insights at scale.

MLM
Custom ML Models
user_mlm_uri = [PATH-TO-YOUR-MLM-JSON]

predictions_df = sedona.sql(f"""
SELECT
  rast,
  segment_result.*
FROM (
  SELECT
    rast,
    RS_SEGMENT('{user_mlm_uri}', rast) AS segment_result
  FROM
    df_raster_input
) AS segment_fields
""")

FAQ

What types of computer vision tasks can I perform with Wherobots?

Wherobots supports the primary computer vision tasks required for geospatial analysis. This includes Image Classification (identifying a single class for an entire scene), Object Detection (locating and labeling specific objects), and Semantic Segmentation (classifying every pixel in the image).

How do I use my own model in Wherobots?

To use your own model with Wherobots, you first convert your custom PyTorch model into an inference-ready format, such as Torchscript or a PT2 Archive, and upload it to your Wherobots Cloud-accessible storage. Next, create and upload a descriptive MLM JSON file that uses the Machine Learning Model Extension Specification to define your model’s properties. You can then execute the inference on raster data by referencing the uploaded model’s MLM URI within a GPU-Optimized Wherobots Notebook or Job Run. For more information, see the documentation.

What are some common real-world use cases for Raster Inference?

Raster Inference can be used across many industries to extract meaningful insights from large-scale remote sensing imagery. Typical use cases include: Agriculture (monitoring land use and predicting crop yields), Environment and Conservation (tracking biodiversity changes and detecting oil spills/deforestation), Energy (assessing land suitability for renewable projects), and Map Creation (extracting features like buildings and road networks).
Sphere

Get started

Modernize your spatial data
in the lakehouse today.