ИКРБС
№ 221122700053-7

Разработка и тестирование прототипа программы реконструкции трехмерной модели по изображениям

23.12.2021

Целью работы: разработать и протестировать прототип программы реконструкции трехмерной модели по изображениям, позволяющий моделировать детализированные трехмерные модели из набора двумерных изображений и превосходящий конкурентные аналоги, разработать экспериментальную базу данных, разработать прототип пользовательского интерфейса, разработать структуру входных и выходных данных, а также разработка проектной документации. Разрабатываемый прототип программы реконструкции трехмерной модели по изображениям может синтезировать/генерировать 3D объекты из 2D изображений или видео(при разбиении на таймфреймы) с сохранением узнаваемости, для воссоздания трехмерных сцен и их стилей на основе двухмерных изображений и видео, создавать детальные 3D-рендеры локаций с возможностью обзора под различными углами зрения. Прототип программы реконструкции трехмерной модели по изображениям обладает следующими количественными параметрами: -возможностью загрузки для предообработки до 60 изображений 2D; -возможностью рендеринга изображения в двух режимах, при этом время реконструкции изображения с использованием видеопроцессора NVIDIA V100 GPU не превышает 1 дня; -допускаются различные размеры входного изображения с размерами, не превышающими 1008*756 пикселей; -выходная модель должна имеет разрешение не менее 128 вокселей (или 128×128×128 пикселей); -значение метрики LPIPS ("расстояние" между реальным и сгенерированным объектами) не превышает 0.25 на тестовых образцах; -значение метрики PSNR(отношение сигнала к шуму) превосходит значение 13 на тестовых образцах; Для успешного функционирования прототипа программы реконструкции трехмерной модели по изображениям загрузка 2D изображений должна осуществляться в форматах .JPEG, .PNG, .GIF . В результате выполнения своих функций прототип программы реконструкции трехмерной модели по изображениям выдает трехмерное облако точек водном из форматов .STL, .OBJ, .DAE. В результате выполнения работ над проектом были достигнуты все заявленные научно-технические цели. Качество полученных объектов не уступают результатам, полученным с помощью других методов, в частности, метода лазерного сканирования или фотограмметрии и превосходит имеющиеся алгоритмы, созданные на основе нейронных сетей, в частности такие алгоритмы, как NV(Neural Volumes), LLIF(Local Light Field Fusion) и SRN(Scene Representation Networks). В то же время, наряду, с такими преимуществами построенной нами модели, как высокое качество, низкая стоимость оборудования для получения данных имеется и ряд недостатков. Так в сравнении с имеющимися коммерческими продуктами по фотограмметрии 3DF Zephyr, RealityCapture, Agisoft Metashape последние обладают значительно более высокой скоростью обработки данных, при этом качество реконструируемого объекта падает незначительно. Построенная нейронная модель опирается на координаты камер, которые получены с помощью алгоритмов, лежащих в основе фотограмметрических продуктов, что означает определенную зависимость построенной нами модели от базовых классических алгоритмов, которые уже достигли определенного потолка производительности. С другой стороны, в отличии, от фотограмметрических алгоритмов прототип программы на основе нейронных сетей может обрабатывать изображения, имеющие плохое качество, например, с излишним затемнением или засвеченностью (при применение состязательных нейронных сетей). Рынок трехмерного моделирования имеет огромный потенциал развития. На этом рынке происходят покупки и слияния компаний. Одной из последних многомиллиардных покупок стала покупка компанией Epic Games, специализирующейся на разработке игровых программ, компании, чьи алгоритмы и разработки основаны на теории фотограмметрии и лазерного сканирования RealityCapture. Это указывает на перспективность рынка трехмерной реконструкции и возможности получить определенную долю на рынке за счет инновационных решений и, в частности, использование нейронных сетей на основе которых построен наш прототип реконструкции трехмерных изображений. Полученный нами программный продукт имеет определенные перспективы коммерческого внедрения, но в силу указанных выше недостатков настоящее время не может на равных конкурировать с передовыми решениями западных компаний. На данном этапе развития вычислительных мощностей коммерческая обработка трехмерных объектов является менее рентабельной, чем применение классических подходов к трехмерному рендерингу. Одним из решений, позволяющих конкурировать на рынке может являться, как удешевление вычислительных ресурсов, так и оптимизация и разработка новых алгоритмов. Также, для полноценного внедрения необходимо проведение маркетинговых мероприятий. На данном этапе, разработанный программный прототип может использоваться: —для восстановления облика объектов или ландшафтов; — для проектирования реконструкции, реставрации зданий и сооружений и для приспособления их под современные нужды с применением современных средств проектирования в 3D средах; — для проектирования дизайна помещений; — для контроля построенного здания на соответствие проектной документации, если проект был подготовлен в 3D; — для проектирования облицовки фасадов; — для построения информационной модели здания (Building Information Model) с целью максимальной оптимизации процесса эксплуатации этого здания; — для создания и проведения видеотуров по продаваемым, сдаваемым в аренду помещениям; — для создания и проведения видеотуров по музеям и достопримечательностям; — для многих других целей.
ГРНТИ
28.23.37 Нейронные сети
28.17.33 Компьютерное моделирование реальности. Виртуальная реальность
Ключевые слова
Рендеринг трехмерных моделей
Компьютерное зрение
Нейронные сети
Компьютерное моделирование реальности
Виртуальная реальность
Детали

НИОКТР
Заказчик
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ "ФОНД СОДЕЙСТВИЯ РАЗВИТИЮ МАЛЫХ ФОРМ ПРЕДПРИЯТИЙ В НАУЧНО-ТЕХНИЧЕСКОЙ СФЕРЕ"
Исполнитель
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ СМАРТСОФТВЕЙВ
Бюджет
Средства фондов поддержки научной и (или) научно-технической деятельности: 250 000 ₽
Похожие документы
Разработка и тестирование прототипа программы реконструкции трехмерной модели по изображениям
0.941
ИКРБС
Предварительная разработка структуры входных и выходных данных прототипа программы реконструкции трехмерной модели по изображениям. Разработка общего описания алгоритмов технической реализации решения задач. Техническая реализация прототипа программы реконструкции трехмерной модели по изображениям. Разработка API и пользовательского интерфейса клиента. Разработка сетевого портала для прототипа программы реконструкции трехмерной модели по изображениям.
0.935
ИКРБС
Разработка системы сбора и обработки данных для задачи 3D реконструкции целевых объектов на основе мультисенсорных систем
0.915
НИОКТР
Доработка (исправление программных ошибок, улучшение качественных характеристик) функционала прототипа облачного сервиса. Проведение испытаний прототипа облачного сервиса с доработанным функционалом. Сборка инсталляционного пакета и разработка инструкции по развёртыванию прототипа облачного сервиса
0.914
ИКРБС
Исследование технологий обработки (адаптации, конвертации) объемных моделей и их визуализации в 3D, AR или VR виде. Разработка решений по программной реализации прототипа облачного сервиса. Программная реализация прототипа облачного сервиса. Проведение испытаний прототипа облачного сервиса.
0.903
ИКРБС
Разработка алгоритма визуальной сегментации человека на изображении для прототипа программного продукта виртуальная примерочная: фотореалистичная примерка одежды на цифровую модель пользователя полученную с помощью камеры смартфона. Разработка алгоритма оценки позы человека на изображении для прототипа программного продукта виртуальная примерочная: фотореалистичная примерка одежды на цифровую модель пользователя полученную с помощью камеры смартфона. Разработка алгоритма восстановления параметрической модели человека на основе серии фотографий для прототипа программного продукта виртуальная примерочная: фотореалистичная примерка одежды на цифровую модель пользователя полученную с помощью камеры смартфона." (промежуточный)
0.895
ИКРБС
Этап №1"1.1. Уточнение входных и выходных данных, их структуры. 1.2. Разработка алгоритма решения. 1.3. Разработка программной структуры. 1.4. Окончательное определение технологического стека. 1.5. Разработка пояснительной записки. 1.6. Разработка модуля API."
0.894
ИКРБС
Разработка и тестирование прототипа программно-технического комплекса в части реализации 3D модели CAD-среды, методологии конвертации данных визуальной информации в среду виртуальной реальности, модели визуального отображения промышленных объектов в среде виртуальной реальности
0.893
ИКРБС
Разработка и тестирование прототипа программного продукта виртуальная примерочная: фотореалистичная примерка одежды на цифровую модель пользователя полученную с помощью камеры смартфона.
0.893
ИКРБС
Математические методы и программный комплекс оцифровки, распознавания и визуализации трёхмерных объектов физической реальности
0.892
ИКРБС