R&D · дрони й синтетичні дані

Real2sim

Відео реальної місцевості з дрона стає фотореалістичним цифровим двійником, потім симулятором польотів і фабрикою розмічених даних для навчання.

Рік
2026
Статус
R&D, перший хмарний прогін пройдено
Обчислення
Орендовані хмарні GPU
Стек
COLMAP · nerfstudio · gsplat · 3DGRUT · Isaac Sim · Replicator · PX4 · Vast.ai
  • 597kгаусіан у першому хмарному сплаті
  • $0.75за цей прогін, разом з налагодженням
  • 0.57 pxпохибка репроєкції в локальному тесті SfM
  • PX4SITL літає локально у WSL2

Задача

Моделям детекції для дронів потрібні тисячі розмічених аерознімків тих місць, над якими вони літатимуть, а ручна розмітка повільна. Ідея — один раз відтворити реальне місце й генерувати дані всередині нього.

Як це працює

  1. 01

    Планування зйомки

    30–60 м над землею, 1–2,5 см на піксель, сітка плюс щонайменше три орбіти й фасади, перекриття 65–80%.

  2. 02

    Кадри й геотеги

    ffmpeg витягує різкі кадри; координати беруться з телеметрії дрона (SRT).

  3. 03

    Структура з руху

    COLMAP на хмарній GPU відновлює положення камер і прив'язує модель до GPS.

  4. 04

    Гаусів сплат

    splatfacto-big з MCMC тренує фотореалістичну сцену. Перший хмарний прогін: 597 тис. гаусіан з 88 фото на RTX 4090.

  5. 05

    У симулятор

    Спрощений меш колізій і сплат переходять у USD та Isaac Sim, де PX4 водить дрон над двійником.

  6. 06

    Розмічені дані

    Replicator вставляє об'єкти й експортує розмітку в COCO з конвертацією в YOLO; навчання спершу на синтетиці, потім донавчання на реальних кадрах.

Drone survey30–60 м, 1–2,5 см/пксFrames + geotagsffmpeg, DJI SRTCOLMAPпози, прив'язка GPSGaussian splat597 тис. гаусіанIsaac SimUSD-двійник + PX4Replicatorмітки, COCO → YOLODetector trainingсинтетика → реальні

Відомі обмеження

  • Важкі кроки потребують хмарної GPU: локальний CPU обробляв 16 фото 60 хвилин.
  • Дозволені лише ліцензії для комерційного використання (Apache, BSD, Isaac для R&D), що відсікає кілька популярних дослідницьких кодових баз.

Потрібно щось схоже?

Розкажіть про задачу й дані. Я відповім, як би підійшов до неї.

Обговорити проєкт →