Syntidata
Главная / Как мы работаем

Как мы работаем

Проект с Syntidata проходит восемь понятных этапов: от заявки и брифа до приёмки и поддержки. Ниже — что происходит на каждом шаге, что нужно от вас и как мы защищаем ваши данные.

Как мы работаем

Общая схема

Мы стараемся сделать работу предсказуемой. Вы всегда знаете, какой этап идёт сейчас, что будет дальше и что нужно от вас. Типичный проект по синтетическим данным выглядит так:

  1. Заявка.
  2. Бриф и уточнение задачи.
  3. Тестовый датасет.
  4. Договор.
  5. Производство.
  6. Приёмка.
  7. Доработки.
  8. Поддержка и развитие.

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

Этап 1. Заявка

Всё начинается с короткого описания: что нужно распознавать, где будет работать модель, какой примерно объём данных ожидается. Достаточно нескольких предложений, никаких технических заданий на этом шаге не требуется. Если вы не уверены, подойдёт ли синтетика, так и напишите: мы подскажем.

Оставить заявку можно через форму на странице Контакты или написать на [email protected]. В ответ мы обычно просим уточнить два-три момента и предлагаем время для короткого разговора.

Этап 2. Бриф

Бриф — это беседа и небольшой документ, в котором мы фиксируем суть задачи. Он занимает от тридцати минут до нескольких часов в зависимости от сложности. Мы выясняем:

  • Цель. Что вы хотите получить в итоге: детектор, сегментатор, оценку позы, систему подсчёта.
  • Объекты. Какие классы нужно распознавать, как они выглядят, чем похожи друг на друга, какие размеры и материалы.
  • Условия. Где работает камера: цех, склад, улица, помещение. Какое освещение, какой фон, какие помехи.
  • Камера. Тип, разрешение, высота установки, угол обзора. Чем точнее мы знаем оборудование, тем ближе синтетика будет к реальным кадрам.
  • Формат разметки. Рамки, маски, глубина, ключевые точки; формат экспорта; требования к названиям классов.
  • Объём и сроки. Сколько изображений нужно и к какому моменту.
  • Критерии успеха. Какие метрики вы считаете приемлемыми и на чём собираетесь проверять результат.

Итогом брифа становится краткое резюме на одну-две страницы, которое мы отправляем вам на согласование. Оно защищает обе стороны: никто не будет удивлён тем, что получит на выходе.

Этап 3. Тестовый датасет

Тестовый датасет предоставляется по запросу. Это небольшой набор изображений с настоящей разметкой, сделанный по вашему брифу. Он нужен, чтобы вы увидели результат до подписания договора, а не оценивали подход по обещаниям.

На тесте можно проверить:

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

Важная оговорка: преимущества технологии сильнее всего раскрываются на больших датасетах. Тест показывает качество и формат, но не показывает масштабный эффект по стоимости и срокам. Это стоит помнить, оценивая результат.

Если у вас есть реальные кадры, пришлите несколько десятков: мы сравним их с рендерами и подстроим освещение, фон и шум.

Этап 4. Договор

После того как тест устроил, мы фиксируем договорённости. В договоре и приложениях указываются:

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

Стоимость зависит от объёма и сложности. Ориентиры вы найдёте на странице Цены. Договор мы стараемся делать простым и понятным, без скрытых пунктов.

Этап 5. Производство

Это основная часть работы. Она включает несколько параллельных линий:

  • Подготовка 3D-моделей. Строим или дорабатываем модели объектов, настраиваем материалы.
  • Настройка сцен. Описываем правила размещения, диапазоны рандомизации, наборы фонов.
  • Пилотные партии. Рендерим небольшие серии и показываем вам для коррекции. Это позволяет заметить проблему на сотне кадров, а не на ста тысячах.
  • Массовая генерация. После согласования пилота запускается полный рендер.
  • Проверки. Автоматические и ручные проверки качества на каждом этапе.

Вы получаете промежуточные выборки и можете влиять на ход работы. Особенно ценно, когда ваш ML-специалист видит ранние версии и пробует обучение: проблемы выявляются быстро.

Подробно технологию и этапы конвейера мы описали на странице Технология.

Этап 6. Приёмка

Приёмка проходит по критериям, согласованным в договоре. Мы передаём датасет вместе с описанием: структура файлов, список классов, статистика распределений, формат аннотаций, параметры генерации. Вы проверяете:

  • соответствие объёма и состава заказу;
  • корректность разметки на выборке;
  • читаемость в вашем обучающем конвейере;
  • метрики модели на ваших реальных данных, если вы договорились о таком критерии.

Мы рекомендуем не ограничиваться визуальным просмотром, а запускать обучение: красивый датасет и полезный датасет — это не одно и то же. Если нужна помощь в проверке, наши ML-инженеры подключатся.

Этап 7. Доработки

Иногда после приёмки выясняется, что модель путает два похожих класса, плохо справляется с блестящими поверхностями или не видит мелкие объекты. Это нормально, и именно для этого существует этап доработок.

Преимущество синтетики в том, что исправление не требует новой съёмки. Мы анализируем ошибки модели, меняем параметры сцен (добавляем нужные ракурсы, усиливаем нужный класс, меняем освещение) и догенерируем недостающее. Объём включённых в стоимость доработок оговаривается в договоре.

Этап 8. Поддержка и развитие

После сдачи проект не заканчивается. Бывает нужно:

  • добавить новый класс объектов или новую модель изделия;
  • расширить датасет под новые условия или новую камеру;
  • обновить данные после изменения упаковки или конструкции;
  • подключить автоматическую подготовку данных к вашему конвейеру.

Поскольку параметры генерации сохранены, эти работы делаются быстрее, чем первичный проект. Для регулярных задач возможно соглашение о сопровождении, в рамках которого мы поддерживаем библиотеку моделей и актуализируем датасеты.

Что нужно от клиента

Чем лучше исходные материалы, тем быстрее и точнее результат. Мы не требуем всего сразу, но вот что помогает больше всего:

  • описание задачи и критериев успеха;
  • примеры реальных кадров (хотя бы 20–50 штук), даже плохого качества;
  • чертежи, CAD-файлы, фотографии объектов с разных сторон, размеры и материалы;
  • характеристики камеры и схема её установки;
  • список классов и правила их отличия, в том числе спорные случаи;
  • контакт специалиста, который может быстро отвечать на технические вопросы;
  • доступ к вашей модели или хотя бы к метрикам, если планируется совместная проверка.

Если части этих материалов нет, мы поможем собрать недостающее: например, подскажем, как правильно сфотографировать образцы для фотограмметрии.

Сроки

Сроки зависят от числа классов, сложности моделей и объёма датасета. Приблизительные ориентиры:

ЭтапТипичный срок
Бриф и согласованиеот нескольких дней до недели
Тестовый датасетот нескольких дней до двух недель
Подготовка 3D-моделейот недели до нескольких недель
Пилотные партииот нескольких дней до недели
Массовая генерацияот нескольких дней до нескольких недель
Приёмка и доработкиот нескольких дней до двух недель

Это именно ориентиры. Точный график мы называем после брифа и фиксируем в договоре. Основная неопределённость — подготовка моделей: если у вас уже есть качественные CAD-файлы, сроки сокращаются заметно. Сам рендер масштабируется параллельно, поэтому большой объём не растягивает проект так, как ожидаешь.

Коммуникация

Мы за регулярность без бюрократии.

  • Один ответственный менеджер. Он знает проект целиком и отвечает на вопросы без пересылки между отделами.
  • Рабочий канал. Обычно это почта и выбранный вами мессенджер или видеозвонки для обсуждения; формат мы согласуем на старте.
  • Статусы. В ходе производства вы получаете короткие отчёты о продвижении и промежуточные выборки изображений.
  • Решения фиксируются письменно. Любое изменение требований, которое влияет на срок или стоимость, подтверждается по почте.
  • Прямой доступ к специалистам. Если ваш ML-инженер хочет обсудить детали напрямую с нашими, мы организуем такой разговор.

Обратиться к нам можно по адресу [email protected]. Если удобнее лично, приезжайте в офис: 117105, г. Москва, Варшавское шоссе, д. 9, стр. 1Б, офис 214. Предварительно напишите нам, чтобы мы подготовили материалы и нужных специалистов.

Конфиденциальность

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

  • Мы подписываем соглашение о неразглашении до обмена существенными материалами.
  • Ваши исходные материалы используются только в вашем проекте и не попадают в библиотеки для других клиентов.
  • Доступ к материалам получают только сотрудники, работающие над проектом.
  • Мы не публикуем информацию о проекте и не называем вас клиентом без вашего письменного согласия. В примерах мы описываем кейсы обезличенно.
  • Данные хранятся на защищённых ресурсах с разграничением прав доступа.
  • После завершения проекта, по вашему запросу, материалы удаляются или возвращаются.

Синтетические данные сами по себе снижают риски: в них нет реальных людей и случайных фрагментов обстановки. Подробнее мы писали в статье Синтетические данные и приватность.

Передача данных

Передавать данные мы можем несколькими способами в зависимости от объёма и требований безопасности:

  • Защищённое облачное хранилище с доступом по ссылке или учётной записи, с ограничением срока действия.
  • Передача через ваш сервер или хранилище, если у вас есть собственные политики и процессы.
  • Физический носитель для очень больших объёмов или закрытых контуров.

Датасет поставляется с контрольными суммами, чтобы вы могли убедиться, что файлы дошли без повреждений. Вместе с изображениями мы отдаём файлы аннотаций, описание структуры, список классов и сведения о параметрах генерации. Если вы используете COCO, YOLO или другой формат, выгрузка настраивается заранее. О форматах читайте в статье Форматы аннотаций: COCO, YOLO, Pascal VOC и другие.

Работа по другим направлениям

Автоматизация бизнес-процессов и разработка сайтов идут по похожей схеме: заявка, бриф, согласование задач и сроков, договор, работа с промежуточными демонстрациями, приёмка, поддержка. Для сайтов брифинг включает структуру, содержание и требования к скорости и SEO; для автоматизации — описание процесса «как есть» и «как должно быть». Подробности смотрите на страницах Автоматизация процессов и Разработка сайтов.

Готовы начать

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

Запросить тестовый датасет

Ответим в течение рабочего дня