Исследовательская статья

Технология дополненной реальности для туризма на основе усовершенствованного алгоритма ORB и матрицы гомографии

DOI:

10.3791/69514

14 апреля 2026 г.

В этой статье

Краткое содержание

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

Аннотация

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В данном исследовании предлагается улучшенный метод сопоставления точек признаков и 3D-регистрации для туристических приложений дополненной реальности. Этот метод решает такие проблемы, как плохое выравнивание, низкая стабильность в сложных условиях и низкая точность сопоставления признаков. Вводится улучшенный метод сопоставления точек признаков для туристических изображений, который сочетает алгоритм Accelerated Up Robust Features (SURF) с усовершенствованными алгоритмами ориентированного FAST и Rotated BRIEF. В этом методе точки признаков изначально обнаруживаются с помощью алгоритма SURF, а их ориентация определяется с помощью анализа отклика вейвлетов. Метод оптического потока Лукаса-Канаде используется для отслеживания точек объектов. Алгоритм консенсуса случайной выборки затем используется для устранения ошибочно отслеживаемых точек. Кроме того, предлагается технология 3D-регистрации в дополненной реальности, основанная на улучшенной матрице гомографии, чтобы преодолеть ограничения традиционных матриц гомографии, такие как низкая точность сопоставления и эффективность регистрации. Производительность предлагаемого метода была проанализирована с помощью сравнительных экспериментов с алгоритмами SIFT, SURF и оригинального ORB при различных преобразованиях изображений, включая масштаб, размытие, освещение и вращение. В качестве метрик оценки использовались правильный коэффициент сопоставления и время сопоставления. Проводились симуляционные тесты для 3D-регистрации с использованием различных 3D-моделей. Точность регистрации и успешный подсчет регистрации оценивались в рамках ротационных изменений. Результаты показали, что средняя скорость правильного сопоставления предлагаемого алгоритма увеличивается на 44,08%, 36,51% и 16,09% при вариации масштаба по сравнению с алгоритмом преобразования признаков с инвариантным масштабом, алгоритмом ускоренного устойчивого признака и неулучшенным алгоритмом соответственно. Правильная скорость сопоставления при нечетком преобразовании увеличилась на 33,46%, 19,65% и 9,35% соответственно. Средняя точность регистрации предлагаемой техники 3D-регистрации составила 98,74% при вращательном преобразовании. Результаты показывают, что предлагаемый подход исследования может успешно улучшить эффект слияния виртуальной и реальной сцены и предлагает свежий подход к использованию технологий дополненной реальности в туристической индустрии.

Введение

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Технологии стали ключевым инструментом для продвижения синергетического прогресса культуры и туризма в быстро меняющейся цифровойэкономике 1. В последние годы технологии дополненной реальности (AR) получили резкий оборот в различных секторах, включая туризм, образование, медицину и промышленность. AR — это развивающаяся область в более широком технологическомпространстве 2. В сфере туризма эта технология способна накладывать виртуальную информацию на реальные сцены, обеспечивая туристам захватывающий и интерактивный опыт. Эта технология может не только улучшить туристические впечатления туристов, но и внести инновации в сферу потребления туризма и способствовать цифровой трансформации культуры итуристической индустрии 3. Однако широкое внедрение AR в динамичных и неструктурированных туристических условиях по-прежнему затрудняется серьёзными техническими трудностями. Существующие методы AR часто демонстрируют низкую устойчивость на практике. Они характеризуются низкой точностью сопоставления признаков, недостаточным выравниванием виртуальных и реальных объектов, а также ограниченной стабильностью в сложных условиях окружающей среды, таких как изменение масштабов, изменения освещения иокклюзии 4. Эти ограничения могут привести к раздражающему пользовательскому опыту: виртуальный контент дрожит, дрейфует или не закрепляется должным образом, что подрывает ощущение погружения и реализма. Поэтому исследование надёжной и эффективной технологии AR для туризма, которая может надёжно работать в реальных условиях, является приоритетом исследований. В качестве быстрого извлечения точек признаков (FPE) и алгоритма описания, ориентированный FAST и вращающийся BRIEF (ORB) широко используются в FPE изображений благодаря высокой эффективности и вращательнойинвариантности 5.

Чжан и др.6 предложили усовершенствованный метод FPE для карт с плотностью ORB-SLAM2, направленный на повышение эффективности и снижение затрат на получение 3D-карт внутренних помещений. Метод обеспечивал эффективное извлечение точек признаков (FP) с помощью асимптотической согласованности выборки для снижения использования памяти. Было установлено, что этот метод может применяться для навигационного процесса с превосходной точностью FPE и высокой эффективностьюслежения 6. Ву предложил быстрый алгоритм сопоставления признаков, который объединяет ORB и случайный консенсус выборки (RANSAC) для решения проблем крупномасштабной ошибки вращения, низкой скорости выравнивания, случайности и нестабильности. Эффективность этого подхода была подтверждена результатами, которые показали, что предлагаемый метод демонстрирует высокую точность сопоставления FP и надёжнуюстабильность 7. Чен и др. предложили метод сопоставления признаков, который сочетает улучшенный ORB с алгоритмом оптического потока (LK) Лукаса-Канаде (LK) для решения проблемы низкой точности сопоставления признаков изображения. Метод использовал метод контраста Майкельсона для FPE, а структура quadtree применялась для гомогенизации извлечённых FP с целью уменьшения вычислительного количества согласования признаков. Результаты показали, что однородность и точность метода FP улучшились на 0,22% и 50,47% соответственно8. Цзо и др. предложили усовершенствованный алгоритм сферы для сопоставления FP полностью сфокусированных оптических изображений, с целью повышения точности и устойчивости FPE и метода сопоставления. Метод был усовершенствован за счёт усовершенствования традиционного алгоритма ORB для увеличения количества и точности FPE для полностью сфокусированных изображений ссветовым полем 9. Анггара и др. предложили метод извлечения признаков, который объединяет цветовую карту и детектор ORB в AR. Метод сначала извлекал пятнистые и краевые особенности изображения с помощью метода отслеживания естественных признаков на основе признаков, а затем преобразовал цветное изображение в оттенки серого с помощью детектора ORB, чтобы повысить эффективность обнаружения этих признаков. Результаты показали, что предлагаемый подход может успешно улучшить извлечениепризнаков 10.

Благодаря своей способности точно сочетать виртуальные данные и реальные сцены с помощью AR-технологий, гомографическая матрица (HM) привлекла большой интерес в последниегоды 11, 12. Ким и соавт. предложили онлайн-систему AR в реальном времени на базе HM. Метод использовал 3D-камеру с одновременной локализацией и построением карты для отслеживания информации о сцене, а также использовался HM для заполнения исходных кадров изображения с целью повышения качества изображения. Результаты показали, что метод может эффективно уменьшить визуальные несоответствия и артефакты, а также улучшить пользовательский опытAR 13. Клемент предложил трехуровневый метод описания объектов на основе фильтрации AR-отслеживания, улучшающий направление. Метод использовал HM для описания движения цели между разными кадрами с целью повышения устойчивости согласования признаков изображения. Результаты показали, что метод достиг баллов повторяемости 100%, 100% и 99% для изменения освещения, изменения размытия и изменения точки зрения соответственно14. Лю и др. предложили метод локального сопоставления движения для дистанционного зондирования изображений на основе HM, с целью устранения неправильного совпадения особенностей изображения. Рассматриваемый метод отражал согласованность локального движения изображения по HM и ввёл метод ресемплирования. Результаты показали, что предлагаемый метод демонстрирует более высокую эффективностьсопоставления 15.

Как уже было рассмотрено выше, техническое стремление к надёжному подбору и регистрации функций в основном обусловлено спросом на их применение для создания привлекательного пользовательского опыта. Чтобы поместить эту техническую работу в более широкий контекст исследований AR туризма, важно обратиться к недавним исследованиям, которые эмпирически изучают психологические и поведенческие эффекты AR на туристов. Например, Чжу и др. исследовали механизм, с помощью которого аутентичность и нарративная транспортировка в AR туризме влияют на сарафанное радио через прикрепление к AR, используя структурное уравнение. Результаты показали, что AR Attachment опосредует взаимосвязь между аутентичностью, повествовательным транспортом и сарафанным радио, предоставляя свежий подход к маркетингу туризманаследия 15. Одновременно Нган и Лэй проанализировали влияние AR на впечатления от спортивных событий и намерение вернуться. Их исследование показало, что пользователи AR демонстрируют значительно более высокую когнитивную вовлечённость, а опытные аспекты существенно влияют на намерение вернуться, подтверждая эффективность AR в повышении привлекательности и погружения в события16. Кроме того, Чжу и др. исследовали механизм воздействия присутствия туристов в опыте AR на сарафанное радио (WOM), используя данные опросов с выставки AR в Музее дворца. Результаты показали, что присутствие может положительно влиять на WOM, а аутентичность сыграла значительную посредническую рольв этом 17.

В заключение, многочисленные учёные провели значительное количество исследований по методам AR на основе алгоритма ORB с HM, что дало превосходные результаты. Однако алгоритм ORB по-прежнему страдает от низкой устойчивости и неэффективности FPE при изменении масштаба, изменении освещения иокклюзии 18. Кроме того, традиционный HM часто представляет собой узкое место, характеризующееся низкой точностью согласования и эффективностью регистрации. Это приводит к несогласованности и нестабильности виртуальных объектов в динамичных туристических средах. Несоответствие между эффективностью текущих методов и требованиями к стабильному, иммерсивному опыту AR в туризме остаётся критичной и нерешённой проблемой. Чтобы решить эти постоянные проблемы и обеспечить более стабильный и погружающий опыт AR в туризме, данное исследование направлено на повышение эффективности FPE и 3D-регистрации. В этой работе есть три теоретических вклада. Во-первых, он представляет новую структуру для подбора признаков, которая сочетает масштабно-инвариантное свойство детектора SURF с повышенной вычислительной эффективностью дескриптора ORB. Эта интеграция усиливается за счёт определения ориентации признаков с помощью вейвлет-отклика и уточнения набора точек с использованием критериев углов Харриса. Это обеспечивает более надёжную теоретическую модель соответствия признаков при преобразованиях, делая её не просто последовательной. Во-вторых, он вводит теоретическое улучшение в процесс оценки гомографии за счёт использования метода виртуального реального объекта обратного вычисления. Этот подход направлен на преодоление ограничений традиционных матриц гомографии, предлагая более стабильную и точную модель проекции для 3D-регистрации. Наконец, систематически объединяя эти улучшенные компоненты, исследование предлагает консолидированный теоретический подход к достижению превосходного виртуального и реального слияния, специально адаптированный к сложностям сценариев туризма на открытом воздухе.

Эта улучшенная техника крайне актуальна для ключевых заинтересованных сторон туризма. Она позволяет маркетологам и туроператорам создавать стабильные и погружающие AR-приложения, которые служат уникальными ценностными предложениями. Для управляющих объектами культурного наследия это надёжный инструмент для создания образовательных наложений без повреждения физических артефактов. В конечном итоге для туристов этот метод напрямую улучшает опыт, обеспечивая плавное и стабильное слияние виртуальной информации с реальной средой. Это устраняет раздражение от неправильного или дрожащего виртуального контента. В результате погружение становится значительно глубже, контекстуальное понимание обогащается, а общее удовлетворение туристической услугой растёт. Инновационность этого исследования следующая: (1) Изображение сглаживается с помощью гауссовой фильтрации, а вейвлет-отклик используется для определения направления FP. Кроме того, для повышения точности и стабильности обнаружения FP лучшие FP фильтруются с помощью техники обнаружения угловых точек Харриса. (2) Алгоритм RANSAC внедряется для устранения ошибочных FP с целью дальнейшего повышения устойчивости сопоставления признаков. (3) HM усиливается методом вычисления обратного вычисления виртуальных и реальных объектов, который направлен на устранение ограничений традиционного HM, таких как низкая точность сопоставления FP и эффективность регистрации.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Протокол

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В этом разделе впервые предлагается метод сопоставления FP для туристических изображений, сочетающий SURF и усовершенствованный алгоритм ORB для повышения устойчивости сопоставления FP. Затем в исследовании предлагается метод 3D-регистрации AR туризма, основанный на улучшенном HM, чтобы усилить эффект слияния виртуальной информации с реальным миром. Эксперименты проводились с использованием общедоступных наборов изображений. В частности, был использован набор данных Oxford Visual Geometry Group (VGG), который включает последовательности изображений с вариациями масштаба, размытия, освещения и точки зрения, и широко применяется для оценки алгоритмов сопоставления и регистрации признаков в компьютерном видении. Для использования этого общедоступного набора данных не требовалось одобрение этического комитета.

Сочетание SURF и улучшенного алгоритма ORB для сопоставления FP в туристических изображениях

С бурным развитием туристической отрасли спрос на AR-технологии в автоматизированных туристических сервисах растёт. Алгоритм ORB — это эффективный алгоритм обнаружения и описания FP. Технология AR широко используется19. Однако в процессе сопоставления туристических изображений FP существующий алгоритм ORB страдает от дефектов, таких как низкая устойчивость к изменениям масштаба, низкая точность сопоставления признаков и трудоёмкий20. Для повышения точности и устойчивости сопоставления в этом исследовании предлагается надёжный метод сопоставления признаков, интегрирующий SURF с усовершенствованным алгоритмом ORB. Для достижения масштабной инвариантности входное изображение проходит гауссовскую фильтрацию и построение пирамиды. Алгоритм SURF обнаруживает масштабно-инвариантные FP, ориентации которых определяются с помощью вейвлет-откликов. Качество функций улучшается за счёт уточнения начальных точек с использованием критерия углов Харриса и сохранения самых отличительных. Метод оптического потока Лукаса-Канаде отслеживает особенности между кадрами, а алгоритм RANSAC устраняет несовпадающие точки. Методологический пробел, который здесь рассматривается, заключается не только в последовательном применении SURF и ORB, но и в новой стратегии гибридизации, направленной на преодоление специфических ограничений стандартных гибридов в сложных туристических условиях. В отличие от традиционных подходов SURF-ORB, которые используют SURF для обнаружения и затем применяют дескриптор ORB напрямую, настоящий метод вводит два критически важных улучшения. Во-первых, ориентация каждого FP, локализованного SURF, пересчитывается с помощью его вейвлетного отклика. Это обеспечивает более надёжную направленную оценку, чем только SURF, используя стандартный метод на основе вейвлетов Хаара. Во-вторых, и что важнее, начальные точки SURF не используются напрямую. Вместо этого они тщательно дорабатываются по критерию углов Харриса для фильтрации неотличительных точек с низким откликом, расположенных в плоских областях или вдоль краёв.

Предварительная обработка изображений

На этапе предварительной обработки туристических изображений исследование извлекает признаки из изображений в оттенках серого. Для дальнейшей характеристики локальных особенностей изображения в исследовании используется градиентный компонент для идентификации и классификации изображения21. Уравнение (1) продемонстрировало его выражение.

figure-protocol-1(1)

В уравнении (1) I(x,y) обозначает значение пикселя изображения в координате (x,y). figure-protocol-2 обозначает градиентный вектор изображения в точке (x,y). figure-protocol-3 и figure-protocol-4 отображать частичные производные изображения в направлениях x и y соответственно. T обозначает транспонирование вектора градиента.

Обнаружение точек признаков

После распознавания изображения по градиентным компонентам исследование использует функции теста ускоренных сегментов (FAST) в алгоритме ORB для обнаружения FP изображения. Кроме того, FP резко сопоставлены с помощью алгоритма описания бинарных устойчивых независимых элементарных признаков(BRIEF) 22. Схема обнаружения признаков и сопоставления этого алгоритма показана на рисунке 1.

figure-protocol-5
Рисунок 1: Схематическая диаграмма сопоставления признаков между алгоритмом FAST и алгоритмом описания BRIEF. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Рисунок 1 иллюстрирует процесс обнаружения признаков алгоритмов FAST и BRIEF. Рисунок 1A — схематическая диаграмма обнаружения признаков с использованием алгоритма FAST. Для сравнения яркости вокруг центрального пикселя используется круглый шаблон размером 16 пикселей для быстрого обнаружения углов на изображении. Рисунок 1B — схематическая диаграмма сопоставления признаков в алгоритме BRIEF. Выбирая несколько пар пикселей вокруг точек признаков для сравнения оттенков серого, генерируются двоичные дескрипторы, а для достижения соответствия точек признаков между двумя изображениями используется методом грубой силы. Улучшение включает первоначальное использование метода гауссовой фильтрации, который помогает сгладить изображение и снизить уровень высокочастотного шума. Впоследствии используется метод понижения дискретизации для снижения пространственного разрешения изображения, тем самым снижая вычислительную сложность и сохраняя основные характеристики изображения. В исследовании используется метод построения пирамиды изображений, применяя вышеупомянутые два метода для обеспечения проявления масштабно-инвариантных свойств FPизображений 23. Выражение для сглаживания изображения низкочастотным гауссовым фильтром приведено в уравнении (2).

figure-protocol-6 (2)

В уравнении (2) ge(x,y) обозначает гауссовскую фильтрационную функцию. e — это стандартное отклонение (SD) гауссовой функции. exp обозначает экспоненциальную функцию. Пирамида изображения, построенная с помощью гауссовой фильтрации, схематически показана на рисунке 2.

figure-protocol-7
Рисунок 2: Схематическая схема пирамиды изображения, построенной с помощью гауссовой фильтрации. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 2 показывает структуру пирамиды изображения, где несколько изображений с более низким разрешением постепенно генерируются с помощью гауссовой фильтрации и понижения дискретизации. Среди них гауссов фильтр уменьшает высокочастотный шум на изображении, размывая его с помощью операции свёртки. В качестве визуальной контрольной точки на этом этапе предварительной обработки может отображаться сгенерированная пирамида изображений. Следует отметить, что каждый уровень пирамиды показывает постепенно более низкое разрешение исходного изображения. Заметное увеличение размытости и уменьшение мелких деталей благодаря приложенной гауссовской фильтрации и понижению дискретизации. Для повышения эффективности идентификации FP на изображении используется алгоритм SURF для локализации этих FP на изображении. Этот метод включает количественную оценку окружающей области FP и использование волновой реакции для определения направления FP. Из-за наличия дублированных и недействительных FP, извлечённых с помощью SURF, их чрезмерное количество снижает скорость распознавания объектов целевого изображения (TI). Поэтому в исследовании используется алгоритм обнаружения угловых точек Харриса для определения оптимального изображенияFP24. Уравнение (3) отображает угловое значение отклика алгоритма.

figure-protocol-8 (3)

В уравнении (3) H обозначает матрицу Харриса. u(x,y) обозначает функцию веса окна. Ix иi y обозначают размер серого значения (GV) пиксельной точки. A обозначает значение отклика угла Харриса. det H и traceH обозначают определитель и след матрицы Харриса соответственно. k обозначает значение коэффициента. Схема направления FP, выбранных алгоритмом SURF, и скользящее окно алгоритма обнаружения угла Харриса показаны на рисунке 3.

figure-protocol-9
Рисунок 3: Схематическая схема алгоритма SURF, выбора FP и скользящего окна для алгоритма обнаружения углов Харриса. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 3 показывает состав алгоритма SURF для обнаружения FP на изображении. На рисунке 3A показана схематическая диаграмма выбора направления точки признаков в алгоритме SURF. Вычисляя основное направление вейвлет-отклика Хаара в окрестности точки признака, определяется инвариантное направление вращения точки объекта, обычно интуитивно представленное стрелками или сегментами направленной линии. Рисунок 3B — это схема скользящего окна алгоритма обнаружения углов Харриса, показывающая процесс перемещения окна внутри области изображения. Угловые точки обнаруживаются путём вычисления изменений оттенков серого пикселей внутри окна, а области с высокими значениями отклика определяются как угловые точки.

Сопоставление признаков

После обнаружения FP на изображениях в исследовании используется метод LK OF для отслеживания обнаруженных FP изображений. Этот метод рассчитывает движение между соседними кадрами изображения, отслеживая движение FP в изображении для достижения соответствия FP в видеопоследовательности. Метод LK OF должен удовлетворять предположениям постоянного GV пикселя, малого движения и согласованности движения регионов при вычислении движения между соседними кадрамиизображения 25. Метод Лукаса-Канаде стратегически принят с учётом его вычислительной эффективности, что имеет решающее значение для приложений AR-туризма в реальном времени. Её предположения смягчаются в конкретном контексте. Высокая частота кадров в видеозахвате обычно обеспечивает небольшие межкадровые смещения, что удовлетворяет требования малого движения. Хотя абсолютная постоянная яркость идеальна, короткое окно отслеживания между последовательными кадрами минимизирует серьёзные нарушения. Самое главное — последующий алгоритм RANSAC надёжно справляется с потенциальными ошибками отслеживания, возникающими из-за нарушений предположения, фильтруя выбросы. Таким образом, LK служит эффективным начальным трекером, выход которого тщательно проверяется, что делает его подходящим для системы реального времени, где необходим баланс скорости и надёжности. Согласно предположению постоянного пикселя GV, выражение показано в уравнении (4).

figure-protocol-10 (4)

В уравнении (4) I(x,y,t) обозначает пиксель GV изображения в позиции (x,y) в момент момента t . Ix иI x обозначают смещение пикселя в направлениях x и y соответственно. i и j обозначают компоненты OF пиксельной точки. Ix,I y и It обозначают разницу изображения в направлениях x, y и t соответственно. Предположение региональной согласованности движения вычислено в уравнении (5).

figure-protocol-11 (5)

В уравнении (5) Itb обозначает частную производную точки b-го пикселя в области в направлении времени t . v x v обозначает размер выбранной области домена. b обозначает все пиксельные точки внутри области. В заключение, в данном исследовании используется дескриптор BRIEF для сопоставления отслеживаемых FP и алгоритм RANSAC для отклонения FP, ошибочно отслеживаемых ORB. Такое сочетание методов служит для повышения устойчивости согласованияпризнаков 26. На рисунке 4 показана схематическая схема метода LK OF.

figure-protocol-12
Рисунок 4: Схематическая схема метода LK OF. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 4 показывает процесс реализации потокового оптического волоса LK, который использует итеративный метод оптимизации для перемещения FP между соседними кадрами. Для качественной валидации алгоритма сопоставления признаков сопоставленные FP между шаблоном и тестовыми изображениями могут быть визуально наложены. Правильно совпадающие пары точек обычно соединяются зелёными линиями или помечаются зелёными индикаторами. В то же время алгоритм RANSAC может отображать выбросы с красными маркерами. Это обеспечивает мгновенную визуальную оценку устойчивости и точности сопоставления перед количественным анализом. В исследовании используется алгоритм RANSAC для вычисления HM соответствующих FP на изображении, тем самым исключая те, которые не совпадают корректно. Точно сопоставленные FP сохраняются. В этом случае выражение HM и масштабного параметра алгоритма RANSAC показаны в уравнении (6).

figure-protocol-13 (6)

В уравнении (6) M обозначает HM. m — элемент матрицы M. S — параметр масштаба. (x,y) и (x',y') обозначают соответственно позиции FP шаблонного изображения и тестового изображения. После получения координат FP тестового изображения проводится сравнительный анализ расстояний между ними и сопоставленными FP. Уравнение (7) показывает, что оно также обновляет количество итераций и определяет количество внутренних точек.

E = log(1 - c)/log(1 - ηn) (7)

В уравнении (7) E — это итерации. c обозначает уровень доверия. η обозначает долю внутренних точек. n — это количество образцов. Тогда выражение для SD итерации E показано в уравнении (8).

figure-protocol-14 (8)

В уравнении (8) Sd(E) обозначает SD. Улучшение описанного выше алгоритма ORB обеспечивает высококачественную основу сопоставления признаков для последующей технологии 3D-регистрации. Это улучшение демонстрирует большую точность и надёжность в сложных сценах. Некоторые из этих сцен включают изменение масштаба, изменение света и окклюзию.

Псевдокод улучшенного ORB с SURF и улучшенной гомографией для AR туризма выглядит следующим образом.

Алгоритм 1: Улучшенный ORB с помощью SURF и улучшенной гомографии для AR туризма
Вход: последовательность туристических изображений I, 3D-виртуальная модель M
Вывод: Отрисованная AR-сцена с зарегистрированным виртуальным объектом
Шаг 1: Предварительная обработка изображений
1: I_gray ← ConvertToGrayscale(I)
2: I_smooth ← GaussianBlur(I_gray, ядро=5×5, σ=1.2)
3: Пирамида ← BuildImagePyramid(I_smooth, levels=4, масштаб=1.2)

Шаг 2: Обнаружение точек признаков
4: keypoints_SURF ← SURF_Detect(Пирамида, гессенский порог = 1000)
5: для каждого KP в keypoints_SURF делают
6: ориентация ← ComputeWaveletResponse(kp)
7: конец для
8: keypoints_Harris ← HarrisCornerFilter(keypoints_SURF, k=0.04)
9: описания ← ImprovedORB_Describe(keypoints_Harris)

Шаг 3: Подбор признаков
10: keypoints_tracked ← LucasKanadeOpticalFlow(keypoints_Harris, window=15×15)
11: совпадения ← BruteForceMatcher (описания)
12: инлиеры, H ← RANSAC(совпадения, максимальные значения=2000, reprojThreshold=3.0)

Шаг 4: 3D-регистрация с улучшенной гомографией
13: H_improved ← ComputeImprovedHomography(inliers, camera_intrinsics)
14: R, t ← DecomposeHomography(H_improved)
15: позировать ← ComposeCameraPose(R, t)// Шаг 5: AR-рендеринг
16: virtual_object ← Load3DModel(M)
17: scene_rendered ← OpenGL_Render(virtual_object, поза, фон=I)
18: Вернуться scene_rendered

Техника 3D-регистрации в AR Tourism на основе улучшенной HM

После точного сопоставления характеристик туристических изображений с помощью метода сопоставления FP его необходимо дополнительно применять к технологии AR. Технология 3D-регистрации является основополагающей для реализации AR-систем. Он вычисляет информацию о позе камеры в реальном мире посредством проекции целевого туристического изображения. Это позволяет точно сопоставлять и слиять виртуальные объекты с реальнымисценами 27. HM может отображать виртуальный объект в реальном мире с точки зрения пользователя, что усиливает эффект слияния виртуальной информации с реальным миром. Кроме того, это может решить проблему регистрации виртуальной реальности, когда логотип частично скрыт. Однако эффективность регистрации HM в реальной технологии 3D-регистрации низка, что приводит к несогласованию виртуальных объектов, что приводит к нестабильности виртуальныхобъектов 28. Поэтому в данном исследовании предлагается метод 3D-регистрации, основанный на улучшенном HM. Используя точные пары FP из Фазы 1, улучшенный HM вычисляется с помощью метода обратного вычисления виртуального объекта с учётом встроенных элементов камеры. Этот метод эффективно решает низкую эффективность регистрации и неправильное выравнивание виртуальных объектов традиционных методов в динамических сценах. Матрица разлагается на матрицу вращения и вектор трансляции для определения позы камеры. Движок рендеринга OpenGL точно проецирует 3D-виртуальные модели в прямой видеопоток на основе параметров позы. Текстурные карты и модели освещения обеспечивают физически согласованное слияние.

3D-регистрация и визуализация

Для реализации техники 3D-регистрации сначала необходимо построить модель изображения с отверстием для отображения 3D-реального мира на 2D-изображение. Выражение этой модели представлено в уравнении (9).

figure-protocol-15 (9)

В уравнении (9) X, Y и O обозначают три оси камеры CS. (x,y,f) обозначает координатный вектор. f обозначает фокусное расстояние (FL). λ обозначает масштабный фактор. Как показано на рисунке 5, текущее исследование изучает свойства камеры с отверстием с помощью взаимосвязи преобразования между CS изображения и CS камеры.

figure-protocol-16
Рисунок 5: Модель изображения с отверстиями и взаимосвязь между пространственными точками и планарными точками проекции. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой картины.

Рисунок 5 показывает основную структуру изображения с помощью пинхолов. Рисунок 5A — это схематическая схема модели изображения с отверстием, которая описывает базовую геометрическую структуру проекции трёхмерной сцены на двумерную плоскость через небольшое отверстие в центре камеры, отражая принципы распространения лучей и перспективной проекции. Рисунок 5B дополнительно иллюстрирует процесс проекции пространственных точек на соответствующие точки на плоскости изображения через центр камеры, проясняя пропорциональную зависимость между фокусным расстоянием, координатами точки изображения и координатами объектных точек. После построения модели изображения с отверстием исследование дополнительно использует HM для построения отображения отношений между шаблоном и реальными изображениями сцены при захвате камеры. Предполагается, что точки совпадения признаков двух изображений I1 иI 2 находятся в одной плоскости. Плоскость должна удовлетворять выражению, приведённому в уравнении (10).

Nz P + d = 0 (10)

В уравнении (10) P обозначает плоскость. N обозначает нормальный вектор плоскости P. d — расстояние от плоскости P до начала координат. Z обозначает вектор трансляции. Для вращений и трансляций используется метод разложения сингулярных значений для их извлечения. Это выражение показано в уравнении (11)29.

figure-protocol-17 (11)

В уравнении (11) p1 иp 2 обозначают координаты пикселей признаков, совпадающих пары точек теней на изображениях I1 иI 2 соответственно. r1 и r2 обозначают коэффициенты масштабирования пиксельных точек на изображениях I1 иI 2 соответственно. K обозначает внутреннюю опорную матрицу камеры. R обозначает матрицу вращения. HM обладает высокой вычислительной сложностью и склонен к проблеме ошибки сопоставления FP. Поэтому исследование улучшает его с помощью метода обратного вычисления виртуальных и реальныхобъектов 30. Улучшенное выражение HM отображается в уравнении (12).

figure-protocol-18 (12)

В уравнении (12) M' обозначает улучшенное HM. fx иf y обозначают FL камеры по осям X и Y соответственно. U и V обозначают основные координаты точки. γ обозначает параметр смещения. Физическое преобразование метода показано в уравнении (13).

figure-protocol-19 (13)

В уравнении (13) T' обозначает матрицу физического преобразования. tx,t y и to обозначают компоненты вращения трёх осей координат. [R|Z] обозначает трансформационную матрицу мира и CS камеры. В реализации технологии AR выражение отображения между шаблоном и изображением реальной сцены передвижения показано в уравнении (14).

figure-protocol-20 (14)

В уравнении (14) Is иi d обозначают точки на опоре и TI соответственно. В исследовании дополнительно рассчитывается точность выравнивания улучшенного HM для изучения эффективности выравнивания метода, выраженной в уравнении (15).

figure-protocol-21 (15)

В уравнении (15) Pre(M') обозначает точность выравнивания улучшенного ГМ. (xa,y a,o a) — фактические FP. (xb,y b,o b) — выровненные FP. n — количество групп совпадающих точек. На рисунке 6 показано отображение между схемой и фотографиями обновлённого HM.

figure-protocol-22
Рисунок 6: Сопоставление изображений и схематическая диаграмма улучшенного ХМ. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Как показано на рисунке 6, существует явное соответствие между шаблонным изображением и TI. После применения улучшенного HM ключевой визуальной контрольной точкой является деформация и выравнивание шаблонного изображения на целевом изображении сцены. Рёбра проектируемого шаблона должны точно совпадать с соответствующими признаками в TI. Во время финального AR-рендеринга визуально осмотрите виртуальную 3D-модель, чтобы убедиться, что она устойчиво и точно закреплена в правильном положении и ориентации в реальной сцене. При изменении перспективы камеры не должно быть заметного дрожения или смещения.

Исследование демонстрирует отображение шаблонного изображения с помощью улучшенной матрици влияния but-for. Для достижения взаимодействия в реальном времени между виртуальными объектами и реальными туристическими пейзажами исследование использует технологию OpenGL для рендеринга 3D-моделей при построении системы AR-туризма. Техника сначала задаёт контекст OpenGL, загружает 3D-модель виртуальных туристических элементов и вычисляет с помощью текстурного отображения и освещения. Затем видеопоток в реальном времени, захваченный камерой, используется в качестве фона, чтобы служить ориентиром для рендеринга виртуальных объектов. Виртуальные объекты точно наложаются на реальный мир с помощью HM, который отображает виртуальные объекты в правильном положении и ориентации, чтобы смешать их с реальной сценой. В системе AR туризма, где видео записывается через библиотеку OpenCV для видео в реальном времени тура31. Обработка изображений использует оптимизированный алгоритм ORB для идентификации и сопоставления признаков в видеокадрах. В модуле 3D-регистрации исследование использует улучшенную ХМ для объединения виртуального и реального. Итоговый вывод и взаимодействие отображаются с помощью технологии OpenGL. Процесс внедрения технологии AR туров иллюстрирован на рисунке 7, где демонстрируется общий процесс внедрения технологии AR туров. На рисунке 7 представлена блок-схема внедрения системы технологии AR туристической системы. После запуска системы видеопоток в реальном времени сначала захватывается камерой, из которой извлекается целевое изображение. Затем процесс переходит к этапу обработки признаков, последовательно выполняя извлечение и описание точек признаков для построения объектов изображения. Если сопоставление точек признаков успешно проходит, система переходит к этапу регистрации 3D-трекинга, где рассчитываются параметры положения камеры. Это объединяется с 3D-моделями из виртуальной библиотеки материалов для достижения виртуального и реального слияния, а окончательный эффект слияния AR отображается пользователю в реальном времени. Если сопоставление не удаётся, используется алгоритм RANSAC для устранения несовпадающих точек, и этап обработки признаков возвращается для обеспечения стабильности и надёжности системы. Весь процесс представляет собой полный замкнутый цикл — от получения изображений и обработки признаков до 3D-регистрации, виртуального и реального слияния и интерактивного отображения, иллюстрируя технический путь для систем AR-туризма для достижения стабильного виртуального и реального слияния в динамических сценах в реальном времени.

figure-protocol-23
Рисунок 7: Схематическая схема процесса внедрения технологии AR туризма. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этого рисунка.

Экспериментальная установка и материалы

Для обеспечения воспроизводимости экспериментов спецификации аппаратного обеспечения, программная среда и наборы данных, использованные в этом исследовании, явно перечислены в Таблице 1.

КатегорияПредметТехнические характеристики / Версия
Аппаратное обеспечениеКамераВеб-камера Logitech C920 HD Pro
Компьютерный процессорПроцессор AMD Ryzen 7 3700X с 8 ядрами
Компьютерная память32 ГБ ОЗУ
Операционная системаWindows 10 (64-битная)
Программное обеспечение и библиотекиЯзык программированияC++
Среда развитияMicrosoft Visual Studio 2019
Библиотека компьютерного зренияOpenCV 4.5.1
Графический APIOpenGL 4.6
Симуляционная платформаИнструменты симуляции Visual Studio
Набор данныхПервичный набор данныхОксфордский набор данных

Таблица 1: Экспериментальная настройка: аппаратное, программное обеспечение и спецификации наборов данных.

В OpenCV гауссианское размытие применяется с помощью функции GaussianBlur(). Пирамида изображения построена с помощью buildPyramid(). Детектор SURF инициализируется с помощью SURF.create(), устанавливая порог Гессиана на уровне 400. Отклик угла Харриса вычисляется с помощью cornerHarris(), и затем применяется немаксимальное подавление для фильтрации ключевых точек. Оптический поток LK вычисляется с помощью функции calcOpticalFlowPyrLK(), реализующей пирамидальный метод Лукаса-Канаде. Функция findHomography() используется для оценки гомографии, при этом флаг метода установлен на RANSAC для использования заданного порога репроекции. Полученный HM затем используется с перспективой Transform() для проверки инлиерных точек. В конвейере рендеринга OpenGL HM преобразуется в позу камеры и устанавливается с помощью glLoadMatrix(). 3D-виртуальные модели загружаются в виде .obj файлов и рендерятся с помощью стандартных команд трансформации OpenGL (glTranslate, glRotate). Видеопоток в реальном времени с OpenCV передаётся в OpenGL в виде текстуры с использованием glTexImage2D() для достижения финального AR-оверлея. Ключевые параметры алгоритмов, используемых в этом исследовании, явно определены в таблице 2.

Алгоритм / КомпонентПараметрЦенность
Гауссов фильтрРазмер ядра5 × 5 пикселей
Стандартное отклонение1.2
Оптический поток LKРазмер окна15 × 15 пикселей
RANSACМаксимальное количество итераций2000
Порог репроекции3,0 пикселя
Детектор особенностей ORBМаксимальное количество функций1000
Коэффициент масштаба (пирамида)1.2
Количество уровней пирамиды4
Детектор особенностей SURFГессенский порог1000
Угловой детектор ХаррисаРазмер диафрагмы3
k-значение0.04

Таблица 2: Ключевые параметры алгоритма для воспроизводимости.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Результаты

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Производительность комбинированного алгоритма SURF и улучшенного ORB для сопоставления туристических изображений FP

Для установления надёжных базовых показателей производительности и сравнения управления предложенный алгоритм оценивается по трём широко используемым алгоритмам сопоставления признаков: масштабно-инвариантному преобразованию признаков (SIFT), ускоренному устойчивому признаку (SURF) и оригинальному, неусовершенствованному алгоритм...

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Обсуждение

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В исследовании был предложен метод сопоставления FP для туристических изображений, сочетающий SURF и усовершенствованный алгоритм ORB, с целью повышения точности сопоставления признаков. Для дальнейшего подтверждения точного сопоставления и слияния предлагаемых объектов с реальной сценой исследование предложило технику 3D-регистрации AR туризма на основе улучшенного HM. Что касается 3D-регистрации, результаты показали, что ARA составляет 98,74%, а среднее число SR для 3D-регистрации при ...

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Раскрытие информации

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Авторы заявляют, что у них нет конкурирующих интересов для раскрытия.

Материалы

Список материалов, использованных в этой статье
ИмяКомпанияКаталожный номерКомментарии
Процессор AMD Ryzen 7 3700X с 8 ядрамиAMDRyzen 7 3700X
КамераLogitechВеб-камера C920 HD Pro
Компьютерная память/32 ГБ ОЗУ
Веб-камера Logitech C920 HD ProLogitechC920
Microsoft Visual Studio 2019Microsoft2019
OpenCVФонд OpenCV4.5.1
OpenGLГруппа Khronos4.6
Оксфордский набор данныхОксфордский университет/
Язык программирования/C++
Инструменты симуляции Visual StudioMicrosoftВключено в VS 2019
Windows 10 (64-битная)Microsoft10 (64-битный)

Ссылки

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Tang, R. Digital economy drives tourism development—Empirical evidence based on the UK. Econ Res. 36 (1), 2003-2020 (2023).
  2. Nur Amin, S., et al. An augmented reality-based approach for designing interactive food menu of restaurant using android. Artif Intell Appl. 1 (1), 26-34 (2022).
  3. Ahmad, H., Butt, A., Muzaffar, A. Travel before you actually travel with augmented reality–role of augmented reality in future destination. Curr Issues Tour. 26 (17), 2845-2862 (2023).
  4. Long, X. M., Chen, Y. J., Zhou, J. Development of AR experiment on electric-thermal effect by open framework with simulation-based asset and user-defined input. Artif Intell Appl. 1 (1), 52-57 (2022).
  5. Xie, Y., Wang, Q., Chang, Y., Zhang, X. Fast target recognition based on improved ORB feature. Appl Sci. 12 (2), 786-799 (2022).
  6. Zhang, L., Zhang, Y. Improved feature point extraction method of ORB-SLAM2 dense map. Assembly Automat. 42 (4), 552-566 (2022).
  7. Wu, K. Creating panoramic images using ORB feature detection and RANSAC-based image alignment. Adv Comput Commun. 4 (4), 220-224 (2023).
  8. Chen, Q., et al. Horticultural image feature matching algorithm based on improved ORB and LK optical flow. Remote Sens. 14 (18), 4465-4482 (2022).
  9. Zuo, Y., Guan, H., Duan, F., Wu, T. A light field full-focus image feature point matching method with an improved ORB algorithm. Sensors. 23 (1), 123-136 (2022).
  10. Anggara, D. W., et al. Integrated colormap and ORB detector method for feature extraction approach in augmented reality. Multimed Tools Appl. 81 (25), 35713-35729 (2022).
  11. Tian, J., Wu, Y., Cai, Y., Fan, H., Yu, W. A novel mosaic method for spaceborne ScanSAR images based on homography matrix compensation. Remote Sens. 13 (15), 2866-2885 (2021).
  12. Kim, T., Kim, G. J. Real-time and on-line removal of moving human figures in hand-held mobile augmented reality. Vis Comput. 39 (7), 2571-2582 (2023).
  13. Clement, J. C. Directional intensified feature description using tertiary filtering for augmented reality tracking. Sci. Rep. 13 (1), 2571-2582 (2023).
  14. Liu, J., Liang, A., Zhao, E., Pang, M., Zhang, D. Homography matrix-based local motion consistent matching for remote sensing images. Remote Sens. 15 (13), 3379-3400 (2023).
  15. Zhu, C., Io, M. U., Hall, C. M., Ngan, H. F. B., Peralta, R. L. How to use augmented reality to promote a destination? The mediating role of augmented reality attachment. Int J Tour Res. 26 (1), e2603(2024).
  16. Ngan, H. F. B., Lei, W. S. Examining the effects of augmented reality on sport event experiences and revisit intention: A comparative analysis between AR and non-AR users. Issues Tour. 28 (4), 666-679 (2025).
  17. Zhu, C., Io, M. U., Hall, C. M., Ngan, H. F. B., Peralta, R. L. Exploring the influence of augmented reality on tourist word-of-mouth through the lens of museum tourism. J Herit Tour. 20 (1), 78-91 (2025).
  18. Jia, X., Xu, T., Bao, K., Wang, D., Dai, Y. Multi-point displacement measurement method based on ORB feature detection. Insight. 67 (2), 73-79 (2025).
  19. Chen, J., Ramakrishnan, K. K., Dhakazl, A., Ran, X. Networked architectures for localization-based multi-user augmented reality. IEEE Commun Mag. 61 (12), 104-110 (2023).
  20. Yang, M., Wang, S., Zhang, N., Zhou, A., Ma, X. Survey on tracking and registration technology for mobile augmented reality. Int J Web Grid Serv. 18 (2), 99-140 (2022).
  21. Lee, J., Lee, H., Mun, D. 3D convolutional neural network for machining feature recognition with gradient-based visual explanations from 3D CAD models. Sci Rep. 12 (1), 14864-14877 (2022).
  22. Ren, J., et al. Matching algorithms: Fundamentals, applications and challenges. IEEE Trans Emerg Top Comput Intell. 5 (3), 332-350 (2021).
  23. Li, L., Yang, M. Point cloud registration based on direct deep features with applications in intelligent vehicles. IEEE Trans Intell Transp Syst. 23 (8), 13346-13357 (2021).
  24. Hao, Z., Wang, X., Zheng, S. Recognition of basketball players’ action detection based on visual image and Harris corner extraction algorithm. J Intell Fuzzy Syst. 40 (4), 7589-7599 (2021).
  25. Liu, Q., Xi, X., Zhang, W., Yang, L., Hanajima, N. Improved image matching algorithm based on LK optical flow and grid motion statistics. Int J Comput Appl Technol. 68 (1), 49-57 (2022).
  26. Zhang, D., Zhu, J., Wang, F., Hu, X., Ye, X. GMS-RANSAC: A fast algorithm for removing mismatches based on ORB-SLAM2. Symmetry. 14 (5), 849-860 (2022).
  27. Fu, H., Yang, H., Chen, C., Zhang, H. 3D registration based on V-SLAM and application in augmented reality. J Comput Methods Sci Eng. 22 (3), 911-923 (2022).
  28. Bao, Y., Liu, J., Jia, X., Qie, J. An assisted assembly method based on augmented reality. Int J Adv Manuf Technol. 135 (1), 1035-1050 (2024).
  29. Cattari, N., Condino, S., Cutolo, F., Ferrari, M., Ferrari, V. In situ visualization for 3D ultrasound-guided interventions with augmented reality headset. Bioengineering. 8 (10), 131-146 (2021).
  30. Hong, H. A measurement method of the focal distance of the virtual image in an augmented reality or virtual reality device. J Soc Inf Disp. 29 (4), 230-236 (2021).
  31. Dinara, G., Evgeniy, Z., Vlada, K. Using OpenCV for augmented reality applications. Artif Life Robot. 3 (3), 179-184 (2022).
  32. Xu, H., Yuan, J., Ma, J. Murf: Mutually reinforcing multi-modal image registration and fusion. IEEE Trans Pattern Anal Mach Intell. 45 (10), 12148-12166 (2023).
  33. Li, W., Wang, J., Liu, M., Zhao, S., Ding, X. Integrated registration and occlusion handling based on deep learning for augmented-reality-assisted assembly instruction. IEEE Trans Ind Inform. 19 (5), 6825-6835 (2022).
  34. Lim, H., Kim, B., Kim, D., Mason Lee, E., Myung, H. Quatro++: Robust global registration exploiting ground segmentation for loop closing in LiDAR SLAM. Int J Rob Res. 43 (5), 685-715 (2024).
  35. Xu, N., et al. CubeMuseum AR: A tangible augmented reality interface for cultural heritage learning and museum gifting. Int J Hum Comput Interact. 40 (6), 1409-1437 (2024).
  36. Arshad, S., Kim, G. W. A robust feature matching strategy for fast and effective visual place recognition in challenging environmental conditions. Int J Control Autom Syst. 21 (3), 948-962 (2023).

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Перепечатки и разрешения

Запросить разрешение на повторное использование текста или иллюстраций этой статьи JoVE

Запросить разрешение

Теги

SURF3DRANSAC

Похожие статьи