Лицензия превратилась в тыкву: как мы за девять месяцев создали собственное ПО для томографии VolÅn
Конец 2021 года
Мы прошли обучение у западного вендора, чтобы стать его дистрибьютором и учить клиентов работе с софтом для томографии. Всё выглядело стабильно: планы, договорённости, компетенции.
Январь 2022
Подписали договоры на поставку двух наших новых микротомографов. Под них закупили лицензии на тот самый западный софт. Сроки согласованы, оборудование в производстве.
Февраль
Приходит письмо:
Извините, но мы уходим с рынка. Ваша лицензия превратится в тыкву к моменту поставки.
До отгрузки томографов — девять месяцев. Железо уже делается, договоры на руках, а главный инструмент для работы вот-вот исчезнет. Ситуация, когда оборудование превращается в металлолом из-за отсутствия софта, стала реальной угрозой. Мы могли искать обходные пути: пиратские ключи, серые схемы, посредников. Но пошли иначе — решили сделать собственное ПО.
Почему мы были готовы к такому шагу
К моменту «письма счастья» у нас за плечами был опыт разработки сложного софта. Мы создали ProDIS — систему управления многоосевыми установками рентген-инспекции электроники с обработкой живого изображения в реальном времени. Плюс мы сами производим микротомографы, то есть знаем железо на уровне инженеров и понимаем математику реконструкции.
Но одно дело — управлять установкой, другое — написать полноценный пакет для томографии: реконструкция, визуализация, объёмный анализ. Задача выглядела амбициозно, но выбора не было.
Первая цель: успеть к отгрузке
Мы не стали пытаться сразу создать «универсальный комбайн». Сфокусировались на главном: написать быстрый GPU-реконструктор и простое ПО для визуализации. Это был минимально необходимый набор, чтобы томографы могли работать у заказчиков.
Успели точно к отгрузке. И результат превзошёл ожидания.
На больших датасетах с высоким разрешением проекций (объём 3000³ вокселей) наш реконструктор показал скорость в 5–10 раз выше, чем у западных аналогов. Это была не случайность, а следствие тщательной оптимизации под GPU: мы использовали классические алгоритмы (FDK и итеративные подходы), но максимально распараллелили вычисления и внедрили эффективные методы коррекции геометрии, артефактов и спектра.
Такой результат стал стимулом. Если первый модуль получился настолько удачным, почему бы не развить его в полноценный независимый проект?
Так появился VolÅn
Успех реконструктора и простого визуализатора подтолкнул нас запустить самостоятельное ПО. Мы сформулировали концепцию: VolÅn — это программа для объёмного анализа томографии, быстрая в работе и простая в управлении.
Сознательно не пытались сделать аналог западного софта. Вместо этого строили систему под реальные сценарии и специфику оборудования. Это принципиальное различие подходов.
Скорость как новая парадигма
Раньше оператор боялся запускать реконструкцию лишний раз: это требовало времени и ресурсов. Теперь всё иначе. Если реконструкция больших датасетов занимает минуты, а не часы, её можно запускать многократно под задачу: выбрать область интереса, поменять систему координат, контраст, разрешение. Это меняет подход к работе.
Простота и модульность
Большая часть рутины в томографии — быстрый осмотр 3D-модели, поиск дефектов, сечения в произвольных направлениях, простые измерения, сохранение картинок для отчёта. Мы сделали этот базовый функционал интуитивным: освоить интерфейс можно за один рабочий день.
Но главное — гибкость. Западный софт часто требует долгого и дорогого обучения. Навыки теряются без практики, а если сотрудник уходит в отпуск или увольняется, работа встаёт. Мы решаем это иначе: пишем специализированные модули под конкретное ТЗ. Оператору не нужно знать всю мощь программы — он открывает свой модуль, нажимает пару кнопок и получает результат по методике.
Кейс: анализ тонких трубок
Заказчику нужно контролировать геометрию: толщину стенки, отклонения от цилиндричности, шероховатость. Вместо того чтобы оператор вручную «резал» томограмму, VolÅn автоматически строит карты толщины стенки по всей длине образца. Отчёт формируется одной кнопкой: сводная таблица по допускам (Pass/Fail), цветовая карта, графики и автоматические сечения в проблемных местах. Стандартный закрытый софт такое «из коробки» не умеет.
Экосистема: спасаем «окирпиченное» железо
VolÅn — не изолированный продукт, а часть нашей экосистемы. Если томограф перестал работать из-за сбоя родного ПО или умер управляющий компьютер с привязанной лицензией, мы можем оживить оборудование на базе ProDIS. Такие случаи уже были: мы вытаскивали устройства, которые официально считались мёртвыми из-за софта.
Где работает VolÅn сегодня
Наше ПО установлено не только на наших томографах, но и на системах сторонних производителей — российских и иностранных. Сферы применения: микроэлектроника (анализ отказов, проверка пайки BGA, реверс-инжиниринг), материаловедение и геология (анализ пористости, структура композитов), биология и медицина, археология.
Что дальше?
Мы продолжаем развивать VolÅn. Сейчас в разработке новый движок — о его возможностях расскажем в конце года.
Если у вас стоит томограф, и вы чувствуете, что софт устарел, тормозит или вот-вот превратится в кирпич — приходите. Покажем на ваших данных, насколько быстрым и удобным может быть анализ.
· Сайт: volan.space
· Почта: volan@promint.ru
· Демо-доступ по запросу (через почту).
