Санкт-Петербург, Большая Пушкарская улица, 10
Метро: ГорьковскаяВнимание! Рассматриваем кандидатов из СПб и Мск с частыми командировками !!!
Разработка нашлемного программного модуля орнитологического
мониторинга и дальнометрии. Система обрабатывает стереопоток с
ИК-камер/тепловизоров в реальном времени, рассчитывает параметры
полета целей (птиц) и передает данные по UDP/JSON во внешнюю
VR-систему для управления комплексами отпугивания в аэропортах.
Задачи:
Разработать алгоритм автоматического обнаружения, сегментации и
стабильного сопровождения (трекинга) теплоконтрастных воздушных целей
в ИК-спектре на сложных фонах.
Реализовать математический алгоритм стереодальнометрии (вычисление
дистанции, азимута и угла места) на основе смещения контуров/центров
масс объектов с двух камер (база 20–40 см) на дистанциях до 2000
метров.
Написать модуль фильтрации данных (Фильтр Калмана или аналоги) для
компенсации естественного дрожания головы оператора и обеспечения
плавности выводимых координат.
Реализовать алгоритм экстраполяции (умного трекинга): непрерывный
расчет траектории полета цели «в уме» при её кратковременном
исчезновении из кадра с прогнозированием координат для VR-визора.
Организовать высокоскоростную потоковую передачу расширенных данных
(JSON через UDP) во внешнюю VR-систему с частотой обработки не менее
40 FPS и задержкой (Latency) до 30 мс.
Создать симуляционный 3D-стенд (в Unity/UE5/Blender) для первичной
«слепой» валидации алгоритмов.
Требования к кандидату:
Высшее техническое/математическое образование (профильное в области
ИТ, робототехники, прикладной математики или физики).
Уверенное владение C++ и/или Python.
Опыт коммерческой разработки в сфере Computer Vision (OpenCV,
PyTorch/TensorFlow).
Понимание принципов стереовидения (Stereo Matching, Epipolar Geometry)
и специфики работы с тепловизионным/ИК-изображением.
Знание математических методов фильтрации сигналов и прогнозирования
временных рядов (Фильтр Калмана).
Опыт оптимизации кода под высокую частоту кадров (40+ FPS) и работу с
многопоточностью. Будет плюсом опыт работы с NVIDIA TensorRT / CUDA /
Jetson Orin.
Понимание сетевых протоколов (UDP, сокеты) и форматов обмена данными (JSON).
Условия работы:
Удаленный формат работы с поэтапной приемкой (1 этап — симулятор
разработчика, 2 этап — натурные тесты заказчика на доступном
ИК-оборудовании, 3 этап — интеграция на штатном железе комплекса).
Четко структурированное, готовое техническое задание (MVP).
Бюджет и формат оплаты (поэтапный/fiat/контракт) обсуждаются
индивидуально по результатам собесезирования.
CENTURY 21 (ООО Гарант)
Санкт-Петербург
до 350000 RUR
Университет искусственного интеллекта
Санкт-Петербург
до 300000 RUR
Санкт-Петербург
от 130000 RUR
Санкт-Петербург
от 130000 RUR
Санкт-Петербург
от 180000 RUR
Санкт-Петербург
от 120000 RUR