TerrainSR
Модель на базе ИИ для быстрого увеличения детализации цифровых карт высот до 10 метров.
Что это
TerrainSR — это модель машинного обучения, предназначенная для суперразрешения данных о рельефе. Она преобразует низкодетализированные карты высот (например, с разрешением 100 метров) в высокодетализированные модели (до 10 метров и выше), добавляя реалистичные элементы эрозии, скалы и другие природные особенности.
Модель обучена исключительно на природных ландшафтах, что позволяет ей генерировать чистые данные без артефактов человеческой деятельности. В отличие от традиционных симуляторов эрозии, TerrainSR работает значительно быстрее и создает более разнообразный рельеф, что делает её эффективной альтернативой ручному редактированию.
Инструмент особенно полезен для разработчиков исторических стратегий и создателей игр, которым нужны масштабные карты Европы без современных объектов: дорог, зданий и портов. Модель автоматически сглаживает следы антропогенного воздействия, восстанавливая естественный вид местности.
Технически решение работает на PyTorch и поддерживает NVIDIA GPU, обеспечивая генерацию участка 50x50 км за 0,74 секунды. Это позволяет использовать TerrainSR в реальном времени. Код открыт под лицензией Apache 2.0, доступен на Hugging Face и требует Python 3.10+ для локального запуска.