/ Модель

Характеристики

Лицензия
MIT
Архитектура
resnet_conv_detector · dense
Библиотека
pytorch
Опубликована
26 июл 2026

geotree

Поиск объектовИзображение → bounding_boxes

Производная модели the-shoaib2/geotree. GeoTree — PyTorch-модель обнаружения крон деревьев на спутниковых и аэрофотоснимках для лесного мониторинга и анализа растительного покрова.

12скачиваний за 30 дней0лайковвеса обновлены26 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Карточка модели theshoaibme/geotree на Hugging Face совпадает с карточкой the-shoaib2/geotree, поэтому описание составлено по ней.

GeoTree — сверточная модель компьютерного зрения для обнаружения крон деревьев на спутниковых и аэрофотоснимках. В карточке указана архитектура TreeDetectorModel на основе остаточных блоков, Batch Normalization и SiLU; модель принимает RGB- или мультиспектральные изображения размером 640×640 пикселей и предсказывает объекты с помощью рамок. Репозиторий использует PyTorch, лицензия — MIT.

Модель предназначена для обнаружения и подсчёта деревьев, картирования лесного покрова и оценки плотности деревьев на снимках территории Бангладеш. Среди упомянутых источников данных — Sentinel-2, PlanetScope и ортомозаики с дронов. Результаты могут использоваться для лесного и сельскохозяйственного мониторинга, отслеживания обезлесения и восстановления лесов, а также оценок углеродных запасов и биомассы.

Заявленные в README показатели качества высоки, однако описание не раскрывает состав и объём обучающей выборки, независимую проверку метрик или переносимость на другие регионы и сенсоры. Поэтому качество на новых данных следует оценивать отдельно; указанная географическая специализация — Бангладеш.

Сценарии применения

  • обнаружение и подсчёт деревьев на спутниковых снимках
  • оценка плотности крон в лесных массивах
  • картирование лесного покрова в Бангладеш
  • мониторинг вырубки и восстановления лесов
  • оценка биомассы и запасов углерода по снимкам
  • анализ плантаций, садов и городских зелёных зон

Ограничения

Модель ориентирована на территорию Бангладеш; переносимость на другие регионы, сенсоры и условия съёмки не подтверждена. Представленные в README метрики не сопровождаются описанием выборки и независимой проверкой.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

🌳 GeoTree — Deep Learning Tree Crown Detector for Satellite Imagery

GeoTree is a production-grade Convolutional Neural Network with Residual Blocks optimized for automated tree crown detection, land cover analysis, and carbon/biomass estimation from high-resolution satellite imagery (Sentinel-2, PlanetScope, drone orthomosaics) across Bangladesh.


🖼️ Sample Model Prediction & Detection Output

Sample Predictions


📈 Training Progress & Metrics History (40 Epochs)

Metrics Plot

EpochTraining LossVal LossTrain AccVal AccPrecisionRecallF1 Score
1/407.85127.831282.10%80.50%81.20%79.50%80.30%
10/405.21405.260590.30%88.95%89.10%87.90%88.50%
20/403.53743.580092.30%90.92%91.10%89.90%90.50%
30/402.93602.980094.30%92.89%93.10%91.90%92.50%
40/402.86352.906496.30%94.86%95.10%93.90%94.50%

📊 Final Performance Benchmarks & Confusion Matrix

MetricMeasured ValueBenchmark StatusDescription
mAP @ 0.50100.00%🟢 OptimalPerfect overlap detection rate
Precision100.00%🟢 VerifiedZero false positive rate
Recall100.00%🟢 VerifiedZero false negative rate
F1 Score100.00%🟢 OptimalHarmonic mean of precision & recall
Mean IoU0.6195🟢 Improved (+7%)Higher shape & spatial alignment
mAP @ 0.50:0.9530.00%🟢 Improved (+20%)Overall multi-threshold COCO AP

Confusion Matrix


🗺️ Geographic Training & Validation Data Distribution

Data Distribution

CoordinateMAEStatus
Center X0.0025🟢 Optimal
Center Y0.0018🟢 Optimal
Width0.0321🟢 Improved
Height0.0384🟢 Improved
Overall MAE / RMSE0.0187 / 0.0245🟢 Optimal

🚀 Model Specifications

  • Model Name: geotree
  • Architecture: Residual ConvNet (TreeDetectorModel) with Batch Normalization & SiLU
  • Loss Function: Complete IoU (CIoU) Loss (10.0× weight) + BCE Logits Loss
  • Input Dimensions: 640x640 RGB / Multispectral tiles

💻 Quickstart Inference Code

import torch
import numpy as np
from PIL import Image
from huggingface_hub import hf_hub_download
from model import TreeDetectorModel

# 1. Download model weights from Hugging Face Hub
weights_path = hf_hub_download(repo_id="the-shoaib2/geotree", filename="pytorch_model.bin")

# 2. Instantiate and load model
model = TreeDetectorModel()
model.load_state_dict(torch.load(weights_path, map_location="cpu"))
model.eval()

# 3. Load & preprocess image
img = Image.open("sample_tile.png").convert("RGB").resize((640, 640))
img_tensor = torch.tensor(np.array(img).transpose(2, 0, 1).astype(np.float32) / 255.0).unsqueeze(0)

# 4. Predict
with torch.no_grad():
    output = model(img_tensor).squeeze(0)
    conf = torch.sigmoid(output[0]).item()
    bbox = output[1:].tolist()

print(f"Tree Detected: {conf > 0.3} | Confidence: {conf:.2f} | BBox: {bbox}")

🌍 Applications

GeoTree can be used in a wide range of environmental, forestry, agricultural, and urban monitoring applications:

  • Tree detection and counting
  • Tree crown detection
  • Forest cover mapping
  • Tree density estimation
  • Deforestation monitoring
  • Reforestation tracking
  • Land cover classification
  • Vegetation health analysis (NDVI, NDWI, NDMI)
  • Carbon and biomass estimation
  • Plantation and orchard monitoring
  • Urban green space analysis
  • Water body detection
  • Grassland and bare soil detection
  • Disaster impact assessment (fire, flood, cyclone)
  • Change detection using multi-temporal satellite imagery
  • Protected forest and wildlife habitat monitoring
  • Smart city environmental planning
  • GIS-based environmental reporting and analytics

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · pytorch · object-detection

Нельзя запустить

Архитектура resnet_conv_detector неизвестна transformers в образе рантайма.

Класс архитектуры
TreeDetectorModel
Ревизия весов
b33c57c

0 моделей