Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой

Рассмотрен метод построения панорамных изображений (панорамирование) на основе ряда кадров, снятых видеокамерой, движущейся поступательно в вертикальном и горизонтальном направлениях. Основой метода является последовательное вычисление вектора перемещения для двух соседних кадров и стыковки этих кад...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2002
Hauptverfasser: Боюн, В.П., Довгань, В.В.
Format: Artikel
Sprache:Russisch
Veröffentlicht: Інститут кібернетики ім. В.М. Глушкова НАН України 2002
Online Zugang:https://nasplib.isofts.kiev.ua/handle/123456789/6357
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой / В.П. Боюн, В.В. Довгань // Комп’ютерні засоби, мережі та системи. — 2002. — № 1. — С. 33-38. — Бібліогр.: 4 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859737316972560384
author Боюн, В.П.
Довгань, В.В.
author_facet Боюн, В.П.
Довгань, В.В.
citation_txt Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой / В.П. Боюн, В.В. Довгань // Комп’ютерні засоби, мережі та системи. — 2002. — № 1. — С. 33-38. — Бібліогр.: 4 назв. — рос.
collection DSpace DC
description Рассмотрен метод построения панорамных изображений (панорамирование) на основе ряда кадров, снятых видеокамерой, движущейся поступательно в вертикальном и горизонтальном направлениях. Основой метода является последовательное вычисление вектора перемещения для двух соседних кадров и стыковки этих кадров в одно большое панорамное изображение.
first_indexed 2025-12-01T15:42:48Z
format Article
fulltext Комп’ютерні засоби, мережі та системи. 2002, №1 33 Рассмотрен метод построения панорамных изображений (пано- рамирование) на основе ряда кад- ров, снятых видеокамерой, дви- жущейся поступательно в верти- кальном и горизонтальном на- правлениях. Основой метода явля- ется последовательное вычисле- ние вектора перемещения для двух соседних кадров и стыковки этих кадров в одно большое панорам- ное изображение.  В.П. Боюн, В.В. Довгань, 2002 ÓÄÊ 681.327 Â.Ï.ÁÎÞÍ, Â.Â.ÄÎÂÃÀÍÜ ÏÎÑÒÐÎÅÍÈÅ ÏÀÍÎÐÀÌÍÛÕ ÈÇÎÁÐÀÆÅÍÈÉ ÍÀ ÎÑÍÎÂÅ ÐßÄÀ ÊÀÄÐÎÂ, ÑÍßÒÛÕ ÂÈÄÅÎÊÀÌÅÐÎÉ, ÏÐÎÈÇÂÎËÜÍÎ ÏÅÐÅÌÅÙÀÞÙÅÉÑß Â ÏËÎÑÊÎÑÒÈ, ÏÀÐÀËËÅËÜÍÎÉ ÏÀÍÎÐÀÌÈÐÓÅÌÎÉ Панорамные изображения используются в случаях, когда необходимо получить целост- ное представление окружающей обстановки из нескольких отснятых кадров. В случае если съемка производится с камеры, движу- щейся поступательно в горизонтальном на- правлении, можно получить широкоформат- ное (по горизонтали) изображение с высотой, равной высоте кадра. Такой способ построе- ния панорамных изображений рассмотрен в [1,2]. Однако в некоторых случаях, напри- мер, съемка обширных территорий, больших зданий, аэрофотосъемка и т.п. может потре- боваться панорамное изображение, снятое камерой, перемещающейся в двух направле- ниях. В таком случае, как ширина, так и вы- сота результирующего изображения могут быть значительно больше соответственно ширины и высоты отдельного кадра. Для построения панорамного изображения в рассматриваемом случае необходимо про- изводить стыковку отдельных кадров видео- последовательности в одно панорамное изо- бражение, с учетом смещения кадров по двум осям. Рассмотрим два соседних кадра видеопоследовательности, снятых камерой, движущейся, например, вверх и вправо (см. рис.1). На показанных рисунках видно, что второй кадр содержит значительную часть первого, смещенную на некоторую величину по обоим координатам в обратную сторону движения камеры. Для дальнейшего рассмот- В.П. БОЮН, В.В. ДОВГАНЬ Комп’ютерні засоби, мережі та системи. 2002, №1 34 рения вопроса необходимо определить как направление движения камеры, так и численное значение смещения изображения от кадра к кадру в обоих направле- ниях. С этой целью в первом кадре выделяется некоторая область (образец) и производится поиск этой области во втором кадре (см. рис.2). Размер образца в первом кадре выбирается из следующих соображений: размер образца должен быть достаточным для обеспечения точности нахо- ждения смещения кадров относительно друг друга и точности их состыковки; участок изображения, содержащий образец, должен присутствовать в сле- дующем кадре видеопоследовательности. В рассматриваемом случае наиболее удачным расположением образца будет центр кадра; при увеличении размеров образца пропорционально его площади увеличи- вается количество вычислений, необходимых для нахождения вектора смещения кадров друг относительно друга. Кадр №1 Кадр №2 РИС. 1. Соседние кадры видеопоследовательности при движении камеры вверх и вправо ПОСТРОЕНИЕ ПАНОРАМНЫХ ИЗОБРАЖЕНИЙ НА ОСНОВЕ РЯДА КАДРОВ... Комп’ютерні засоби, мережі та системи. 2002, №1 35 Зону поиска образца во втором кадре следует выбирать больше максималь- ного смещения камеры от кадра к кадру (эта величина зависит от линейной ско- рости движения камеры и частоты кадров съемки). Зона поиска должна быть больше образца и может равняться размерам всего кадра. Степень соответствия выбранного образца из кадра n в кадре n+1 на каждом шаге сканирования определяется, например, по минимуму функции [3,4] ,),(),( ),( ∑ ∈ −= Rji jiCjiAF где A (i,j) − значения яркости элементов образца (из кадра n); С (i,j) − значения яркости элементов в зоне поиска кадра n+1. Координаты x1, y1, в которых будет наблюдаться минимум данной функции, будут указывать на координаты вхождения образца во втором кадре видеопос- ледовательности, как показано на рис. 2. x0 y x1,y1 Кадр 1 Образец Кадр 2 Зона поиска Положение образца в кадре №1 Положение образца в кадре №2 РИС. 2. Определение вектора смещения соседних кадров видеопоследовательности В.П. БОЮН, В.В. ДОВГАНЬ Комп’ютерні засоби, мережі та системи. 2002, №1 36 Сложность процедуры поиска образца изображения при неравномерной скорости движения камеры может быть определена следующим образом. Для одной операции сравнения образца b⋅h пикселов требуется выполнить ≈2bh операций типа сложения. Так как поиск производится по зоне сканирова- ния шириной (B-b) и высотой (H-h), то общее количество операций определится как 2 (B-b) ⋅ (H-h) ⋅ bh. По разнице координат x1, y1 и x0, y0 можно получить вектор относительного смещения второго кадра относительно первого, а также произвести состыковку этих кадров и получить изображение, содержащее полную информацию из двух кадров, как показано на рис. 3. РИС. 3. Панорамное изображение, являющееся суммой изображений первого и второго кадров Выполняя подобным образом обработку для всех кадров видеопоследова- тельности, получаем панорамное изображение, являющееся суммой всех кадров рис. 4. Данный метод построения панорамного изображения позволяет достичь значительных степеней сжатия видеопоследовательностей рассматриваемого ти- па, так как весь ряд снятых кадров заменяется одним большим панорамным изо- бражением. В рассматриваемом случае из 77 кадров видеопоследовательности ПОСТРОЕНИЕ ПАНОРАМНЫХ ИЗОБРАЖЕНИЙ НА ОСНОВЕ РЯДА КАДРОВ... Комп’ютерні засоби, мережі та системи. 2002, №1 37 а б РИС. 5. Монтаж видеопоследовательности с заданной траекторией камеры: а – траектория движения камеры при съемке исходной видео- последовательности; б – заданная произвольная траектория РИС. 4. Панорамное изображение, полученное из 77 кадров Размер кадра исходной видеопоследовательности В.П. БОЮН, В.В. ДОВГАНЬ Комп’ютерні засоби, мережі та системи. 2002, №1 38 размером 320 х 180 пикселов было получено одно панорамное изображение раз- мером 470 х 280 пикселов. Объем информации исходной видеопоследователь- ности (для полутонового изображения один байт на пиксел): Nви = 320⋅180⋅77 = = 4435200 байт. Объем полученного панорамного изображения: Nпан= 470⋅280 = =131600 байт. Степень сжатия: .%97.2%100 4435200 131600%100 N N K ви пан сж =⋅=⋅= Из полученного таким образом панорамного изображения можно полностью восстановить не только исходную последовательность кадров, но и смонтиро- вать видеопоследовательность с произвольной траекторией движения камеры и с любой частотой кадров. Для этого каждую точку заданной траектории мы принимаем за центр кадра, а далее вырезаем из большого панорамного изо- бражения кадр и ставим в ряд видеопоследовательности (см. рис.5), причем раз- мер кадров сгенерированной видеопоследовательности может не совпадать с исходным. Предложенный метод позволяет создавать панорамные изображения на ос- нове последовательности кадров, снятых видео- или фотокамерой, движущейся поступательно в вертикальном и горизонтальном направлениях без использова- ния ручных операций. Этот метод позволяет значительно уменьшить время соз- дания панорамных изображений и улучшить их качество за счет увеличения ко- личества снимков, из которых монтируется панорамное изображение. Метод может быть рекомендован для использования в цифровых фотоаппа- ратах и видеокамерах. Поcтроенные таким образом панорамные изображения могут быть использованы в системах виртуальной реальности. Рассмотренный метод панорамирования может быть использован для ком- прессии видеоинформации в охранных системах с подвижными видеокамерами, с возможным улучшением комфортности просмотра окружающей обстановки, для дистанционного зондирования поверхности Земли, получения изображения непрерывного сварочного шва большой длины для последующего визуального контроля. Предложенный способ монтажа видеопоследовательности из большо- го панорамного может быть использован в кинематографе и в телевидении. 1. Боюн В.П., Довгань В.В. Інтелектуалізація систем колового огляду // Праці V всеукр. міжнар. конф. “Оброблення сигналів і зображень та розпізнавання образів” (УКРОБРАЗ 2000). – К.: 2000. – С. 283 - 286. 2. Довгань В.В. Построение панорамных изображений (панорамирование) на основе ряда изображений, отснятых вращающейся видео- или фотокамерой // Технологія створення перспективних комп’ютерних засобів та систем з використанням новітньої елементної бази. – К.: 2000 – С. 99 - 104. 3. Старовойтов В.В. Локальные геометрические методы цифровой обработки и анализа изображений. – Минск: Ин-т технической кибернетики НАН Беларуси, 1997. − 284 c. 4. Липанов А.В., Путятин Е.П. Исследование алгоритмов обнаружения объектов на основе методов корреляционного распознавания и алгоритма параллельной нормализации. – Харьков: Радиоэлектроника и информатика. − 1998. − №3. – С. 28 - 33. Получено 01.07.2002
id nasplib_isofts_kiev_ua-123456789-6357
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1817-9908
language Russian
last_indexed 2025-12-01T15:42:48Z
publishDate 2002
publisher Інститут кібернетики ім. В.М. Глушкова НАН України
record_format dspace
spelling Боюн, В.П.
Довгань, В.В.
2010-03-01T16:31:12Z
2010-03-01T16:31:12Z
2002
Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой / В.П. Боюн, В.В. Довгань // Комп’ютерні засоби, мережі та системи. — 2002. — № 1. — С. 33-38. — Бібліогр.: 4 назв. — рос.
1817-9908
https://nasplib.isofts.kiev.ua/handle/123456789/6357
681.327
Рассмотрен метод построения панорамных изображений (панорамирование) на основе ряда кадров, снятых видеокамерой, движущейся поступательно в вертикальном и горизонтальном направлениях. Основой метода является последовательное вычисление вектора перемещения для двух соседних кадров и стыковки этих кадров в одно большое панорамное изображение.
ru
Інститут кібернетики ім. В.М. Глушкова НАН України
Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
Article
published earlier
spellingShingle Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
Боюн, В.П.
Довгань, В.В.
title Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
title_full Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
title_fullStr Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
title_full_unstemmed Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
title_short Построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
title_sort построение панорамных изображений на основе ряда кадров, снятых видеокамерой, произвольно перемещающейся в плоскости, параллельной панорамируемой
url https://nasplib.isofts.kiev.ua/handle/123456789/6357
work_keys_str_mv AT boûnvp postroeniepanoramnyhizobraženiinaosnoverâdakadrovsnâtyhvideokameroiproizvolʹnoperemeŝaûŝeisâvploskostiparallelʹnoipanoramiruemoi
AT dovganʹvv postroeniepanoramnyhizobraženiinaosnoverâdakadrovsnâtyhvideokameroiproizvolʹnoperemeŝaûŝeisâvploskostiparallelʹnoipanoramiruemoi