Воссоздавая реальность: новая методика 3D-реконструкции взаимодействия рук и объектов

Автор: Денис Аветисян


Исследователи представили GHOST — систему, способную быстро и точно воссоздавать трехмерные сцены взаимодействия рук и предметов, используя только видеозапись.

Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.

Купить акции "голубых фишек"
Метод GHOST обеспечивает согласованное выравнивание трехмерных моделей рук с объектами, используя геометрические априорные данные, полученные в процессе выравнивания HO, что позволяет создавать фотореалистичные визуализации Gaussian Splatting как с исходных, так и с новых точек зрения и, следовательно, реконструировать физически правдоподобные взаимодействия и высококачественные визуализации с различных углов обзора.
Метод GHOST обеспечивает согласованное выравнивание трехмерных моделей рук с объектами, используя геометрические априорные данные, полученные в процессе выравнивания HO, что позволяет создавать фотореалистичные визуализации Gaussian Splatting как с исходных, так и с новых точек зрения и, следовательно, реконструировать физически правдоподобные взаимодействия и высококачественные визуализации с различных углов обзора.

GHOST использует Gaussian Splatting для быстрой 3D-реконструкции взаимодействия рук и объектов из монокулярных RGB-видео, достигая передовых результатов и значительно превосходя существующие методы по скорости.

Восстановление реалистичных взаимодействий рук и объектов из монокулярного видео остается сложной задачей, требующей значительных вычислительных ресурсов и часто приводящей к нефизичным результатам. В данной работе представлена система ‘GHOST: Fast Category-agnostic Hand-Object Interaction Reconstruction from RGB Videos using Gaussian Splatting’, использующая Gaussian Splatting для быстрого и точного восстановления динамических взаимодействий рук и объектов. Ключевым достижением является создание фреймворка, способного реконструировать полноценные, физически корректные и анимированные сцены в одно мгновение, превосходя существующие методы по скорости и точности. Не откроет ли это новые возможности для реалистичной AR/VR, робототехники и создания интеллектуальных агентов, способных эффективно взаимодействовать с окружающим миром?


Восстановление Взаимодействия: Вызов для Современных Технологий

Точное воссоздание трехмерных взаимодействий руки и объекта из видеоматериалов имеет решающее значение для широкого спектра современных приложений, включая виртуальную и дополненную реальность (VR/AR), а также робототехнику. В системах VR/AR реалистичное отслеживание движений рук и их взаимодействия с виртуальными предметами позволяет пользователям интуитивно манипулировать цифровым окружением, значительно повышая степень погружения и удобство использования. В робототехнике, возможность точного анализа видеоданных о взаимодействии руки и объекта позволяет роботам обучаться сложным манипуляциям, адаптироваться к новым ситуациям и безопасно взаимодействовать с окружающим миром, открывая новые горизонты для автоматизации и помощи человеку. Таким образом, развитие технологий реконструкции 3D взаимодействий является ключевым фактором для прогресса в этих быстро развивающихся областях.

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

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

Наш метод позволяет восстанавливать полные 3D-взаимодействия руки и объекта из одного RGB-видео, точно реконструируя поверхности объектов и контактные точки даже при сильных перекрытиях, а также обеспечивая быструю и точную реконструкцию и визуализацию с новых точек обзора.
Наш метод позволяет восстанавливать полные 3D-взаимодействия руки и объекта из одного RGB-видео, точно реконструируя поверхности объектов и контактные точки даже при сильных перекрытиях, а также обеспечивая быструю и точную реконструкцию и визуализацию с новых точек обзора.

GHOST: Gaussian Splatting для Реконструкции в Реальном Времени

GHOST использует метод Gaussian Splatting — инновационное представление 3D-сцены, основанное на использовании 3D-гауссиан для моделирования непрерывных поверхностей. В отличие от традиционных методов, таких как воксели или меши, Gaussian Splatting позволяет добиться высокой эффективности рендеринга и реконструкции за счет параметрического представления геометрии. Каждый гауссиан характеризуется положением, ковариационной матрицей (определяющей форму и ориентацию) и цветом. Благодаря этому, сложные сцены могут быть представлены компактно, а рендеринг осуществляется путем проецирования и смешивания этих гауссиан, что обеспечивает высокую скорость и качество изображения. Оптимизация параметров гауссиан производится на основе данных, полученных с камер, что позволяет реконструировать 3D-сцену с высокой точностью и детализацией.

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

Для повышения точности и скорости реконструкции 3D-сцен GHOST использует априорную геометрическую информацию об объектах. Эта информация извлекается из базы данных Objaverse посредством платформы OpenShape. В процессе реконструкции, GHOST сопоставляет обнаруженные объекты с соответствующими 3D-моделями из Objaverse, что позволяет корректировать и уточнять геометрию реконструируемой сцены, особенно в случаях неполных или зашумленных данных. Использование априорной информации значительно улучшает качество реконструкции и снижает вычислительные затраты, поскольку система не должна полностью реконструировать геометрию объектов «с нуля».

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

Уточнение Реализма: Функции Потерь для Точного Взаимодействия

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

Для обеспечения реалистичного взаимодействия рук и объектов, GHOST использует комбинацию функций потерь. Функция потерь “Contact Loss” стимулирует правдоподобный контакт между реконструированными руками и поверхностями объектов, минимизируя отклонения от ожидаемых точек соприкосновения. Параллельно, функция потерь “Geometric Consistency Loss” использует априорные знания о форме руки, обеспечивая соответствие реконструированной геометрии анатомическим ограничениям и предотвращая неестественные деформации. В совокупности, эти функции потерь способствуют созданию физически правдоподобных и визуально корректных взаимодействий.

Ключевым элементом GHOST является “Hand-Aware Background Loss”, предназначенная для снижения ошибок реконструкции, возникающих из-за перекрытий рук и объектов в кадре. Эта функция потерь фокусируется на областях фона, которые частично или полностью закрыты руками, и оптимизирует процесс реконструкции, чтобы минимизировать артефакты и неточности в этих областях. Вместо того, чтобы игнорировать или штрафовать за ошибки в окклюдированных областях, “Hand-Aware Background Loss” учитывает, что данные в этих областях ограничены, и соответствующим образом адаптирует процесс оптимизации, что значительно повышает реалистичность реконструируемых сцен и улучшает общее качество результатов.

Предложенная функция потерь <span class="katex-eq" data-katex-display="false">\mathcal{L}_{bkg,h}</span> значительно улучшает качество реконструкции объектов, позволяя получить анимируемую гауссовскую модель руки из деформированной сетки и канонических гауссовских центров после применения преобразования <span class="katex-eq" data-katex-display="false">\mathcal{T}_{aff}</span>.
Предложенная функция потерь \mathcal{L}_{bkg,h} значительно улучшает качество реконструкции объектов, позволяя получить анимируемую гауссовскую модель руки из деформированной сетки и канонических гауссовских центров после применения преобразования \mathcal{T}_{aff}.

Количественные и Качественные Результаты Подтверждают Превосходство

Оценка точности реконструкции, проведенная с использованием метрик MPJPE (Mean Per Joint Position Error) и дистанции Чамфера (Chamfer Distance), продемонстрировала, что GHOST достигает передового уровня производительности. Данные метрики, измеряющие среднюю погрешность положения суставов и отклонение восстановленной геометрии от эталонной, показали существенное улучшение результатов по сравнению с существующими методами. GHOST превосходит альтернативные подходы в точном воссоздании трехмерной структуры, что особенно важно для задач, требующих высокой детализации и реалистичности, например, в виртуальной и дополненной реальности, а также в робототехнике.

Разработка GHOST позволила добиться существенного увеличения скорости реконструкции, превысив показатели предыдущих категорно-независимых подходов более чем в 13 раз. Это достигается за счет оптимизированной архитектуры и эффективных алгоритмов обработки данных, позволяющих значительно сократить время вычислений без ущерба для точности. Ускорение реконструкции имеет критическое значение для интерактивных приложений, таких как виртуальная и дополненная реальность, где требуется обработка данных в реальном времени. Такая производительность открывает новые возможности для создания более отзывчивых и реалистичных систем взаимодействия человека с виртуальными объектами, а также для автоматизации процессов, требующих быстрой обработки трехмерных данных.

Исследования показали значительное улучшение точности реконструкции при использовании предложенного метода по сравнению с системой HOLD. В частности, на 33 последовательностях наблюдалось повышение показателей, измеренных с помощью метрики Interaction Distance (CDr), что свидетельствует об улучшенном понимании взаимодействия руки и объекта. Кроме того, на 22 последовательностях был зафиксирован прогресс, оцененный с помощью метрики Chamfer Distance ICP (CDICP), подтверждающий более точное выравнивание и соответствие реконструируемых форм. Эти улучшения указывают на способность метода эффективно обрабатывать сложные сцены и обеспечивать более реалистичную реконструкцию взаимодействий, что является важным шагом в развитии технологий захвата движения и компьютерного зрения.

Исследования показали, что разработанный метод демонстрирует заметные улучшения в ключевых метриках оценки качества реконструкции, таких как PSNR (Peak Signal-to-Noise Ratio) и LPIPS (Learned Perceptual Image Patch Similarity). Сравнение с передовыми подходами BIGS и HOLD выявило, что предлагаемый метод обеспечивает более высокие значения PSNR, что свидетельствует о снижении уровня шума и искажений в реконструированных изображениях. Кроме того, улучшение показателей LPIPS указывает на то, что реконструированные изображения воспринимаются человеком как более реалистичные и визуально близкие к оригиналу, что подтверждает эффективность подхода в сохранении важных перцептивных деталей и текстур.

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

Первоначальные реконструкции кисти, полученные с помощью HaMeR, подвержены дрожанию при перекрытиях, которое удается уменьшить за счет анализа временных характеристик, уверенности обнаружения и интерполяции, при этом использование VGGSfM для Structure-from-Motion значительно улучшает результаты по сравнению с HLoc+COLMAP, хотя и требует тщательной настройки гиперпараметров.
Первоначальные реконструкции кисти, полученные с помощью HaMeR, подвержены дрожанию при перекрытиях, которое удается уменьшить за счет анализа временных характеристик, уверенности обнаружения и интерполяции, при этом использование VGGSfM для Structure-from-Motion значительно улучшает результаты по сравнению с HLoc+COLMAP, хотя и требует тщательной настройки гиперпараметров.

Исследование демонстрирует стремление к элегантности в представлении сложных взаимодействий. GHOST, используя Gaussian Splatting, позволяет воссоздать реалистичные 3D сцены взаимодействия руки и объекта из обычного RGB видео, достигая впечатляющей скорости и точности. Это подтверждает, что истинное мастерство заключается не только в функциональности, но и в гармоничной форме представления данных. Как однажды заметил Дэвид Марр: «Понимание представления — это понимание вычислений». Этот принцип находит отражение в GHOST, где эффективное представление данных позволяет добиться значительного прогресса в реконструкции 3D сцен.

Что дальше?

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

В дальнейшем, представляется необходимым сместить фокус на интеграцию семантического понимания сцены. Реконструкция геометрии — это лишь половина дела. Понимание смысла взаимодействия, намерений руки и свойств объекта, позволит создавать не просто визуально правдоподобные, но и интеллектуально осмысленные модели. Упрощённые представления о физике взаимодействия, принятые в текущих методах, должны уступить место более сложным, учитывающим динамику и деформацию объектов.

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


Оригинал статьи: https://arxiv.org/pdf/2603.18912.pdf

Связаться с автором: https://www.linkedin.com/in/avetisyan/

Смотрите также:

2026-03-20 16:18