Научная статья на тему 'МЕТОД КАЛіБРУВАННЯ ВіДЕОКАМЕРИ ДЛЯ ВіДТВОРЕННЯ КООРДИНАТ РУХУ БіООБ’єКТУ'

МЕТОД КАЛіБРУВАННЯ ВіДЕОКАМЕРИ ДЛЯ ВіДТВОРЕННЯ КООРДИНАТ РУХУ БіООБ’єКТУ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
89
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЕФАЛОГРАФіЧНА СИСТЕМА / ПРОЦЕДУРА КАЛіБРУВАННЯ / СУМАРНА ДИСТОРСіЯ / МОДЕЛЬ КАМЕРИ / КАЛіБРУВАЛЬНИЙ ОБ’єКТ / CEPHALOGRAPHY / CALIBRATION PROCEDURE / TOTAL DISTORTION / CAMERA MODEL / CALIBRATION OBJECT

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Оникієнко Ю. Ю.

Представлено аналіз результатів визначення внутрішніх та зовнішніх параметрів відеокамери для кефалографічної системи. Виявлено критичний параметр, що впливає на безпосереднє визначення центру координат досліджуваного об’єкта. Розроблена методика калібрування відеокамер для кефалографічної системи, що базується на використанні плоского калібрувального об’єкта у вигляді шахової дошки.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Оникієнко Ю. Ю.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Ensuring accuracy of cephalography system measurements

The application of existing approaches for calibrating video cameras for a cephalography system is considered and the results of our studies in this field are given. The main objective of the study lies in developing scientific ways of determining the internal and external parameters of video cameras with the ability of adjusting influence of the total distortion on an output image of a cephalography system. The application of modern software applications allows combining different approaches when calibrating cameras. The main steps of conducting calibration procedures and a mathematical tool for finding a camera matrix are considered and defined in the paper. The given steps in the form of methods allow reducing the final error, resulted from the total distortion by combining automatic and manual modes of estimating key points at calibrating. The research results can be used by medical experts, engaged in researching static and dynamic functions of a human-being.

Текст научной работы на тему «МЕТОД КАЛіБРУВАННЯ ВіДЕОКАМЕРИ ДЛЯ ВіДТВОРЕННЯ КООРДИНАТ РУХУ БіООБ’єКТУ»

З. Отримано результати, які можна застосувати при розроблені нових оптичних приладів, встановлюваних на рухомих носіях для вимірювання координат об’єктів у СПК або в інших системах координат.

Література

1. Малков, М. А. Танковые прицелы и приборы наблюдения [Текст] / М. А. Малков. — М.: Военное издательство МО СССР, 1961. — 274 с.

2. Малышев, В. В. Оптимизация наблюдения и управления летательных аппаратов [Текст] / В. В. Малышев и др. — М.: Машиностроение, 1989. — З11 с.

3. Безвесільна, О. М. Системи керування навігаційних систем рухомих об’єктів [Текст] / О. М. Безвесільна, Ю. В. Ки-ричук, С. С. Ткаченко. — Житомир: ЖДТУ, 2010. — 174 с.

4. Мясоедов, Г. Б. Проектирование навигационных систем управляющих комплексов [Текст] / Г. Б. Мясоедов, B. M. Тимофеев. — Л., 1990. — 5З с.

5. Хомченко, А. Я. Система индикации положения линии визирования панорамного прибора наблюдения [Текст] / А. Я. Хом-ченко, И. В. Мазурин, В. И. Гордиенко, В. Н. Замосенчук // Артиллерийское и стрелковое вооружение. — 2005. — № 1(14). — С. 42—45.

6. Гусев, Д. И. Оценка параметров системы определения взаимных координат перспективных самолетов при реализации режима группового самолетовождения [Электронный ресурс] / Д. И. Гусев // Электронный журнал «Труды МАИ». — М.: МАИ, 2011. — № 44. — Режим доступа: \www/URL: http:// www.mai.ru/science/trudy/published.php?ID=24996

7. Биньковская, А. Б. Измерение координат подвижного объекта с помощью инерциальной навигационной системы [Текст] /

А. Б. Биньковская // XIII міжнародна конференція з автоматичного управління (Автоматика-2006). — Вінниця: ВНТУ, 2006. — С. 265.

8. Петров, Н. Н. Системы и комплексы технических средств местоопределения подвижных объектов [Текст] / Н. Н. Петров // Специальная техника. — М., 1998. — № З. — С. 7—11.

9. Бурага, А. В. Сравнительный анализ пассивных методов измерения дальности для малого беспилотного летательного апарата [Электронный ресурс] / А. В. Бурага, В. М. Костю-

ков // Электронный журнал «Труды МАИ». — М.: МАИ, 2012. — Вып. № 5З. — Режим доступа: \www/URL: http:// www.mai.ru/science/trudy/published.php?ID=29624

10. Прохорцов, А. В. Методы определения координат и скорости подвижных объектов с помощью спутниковых радионавигационных систем [Текст] / А. В. Прохорцов, В. В. Савельев // Известия ТулГУ. Технические науки. — 2011. — № 2. — С. 264—274.

11. Roller, D. Model-based object tracking in monocular image sequences of road traffic scenes [Text] / D. Roller, Daniili-dis Kostas, Nagel Hans-Hellmut // International Journal of Computer. — 199З. — Vision 10.З. — P. 257—281.

среднеквадратичные погрешности определения координат объекта в системе прямоугольных координат

Предложен оригинальный метод определения координат объектов до нанесения их на топографические карты в прямоугольной системе координат путем визирования углового положения объекта навигационной системой (комплексом) с подвижного носителя и получены математические выражения для расчета координат объекта в системе прямоугольных координат на основе многократного измерения только одной координаты курса.

Ключевые слова: координата, объект поиска, носитель, визирование, математическая модель, среднеквадратичная погрешность, система управления.

Киричук Юрій Володимирович, кандидат технічних наук, доцент, кафедра приладобудування, Національний технічний університет України «Київський політехнічний університет», Україна, е-mail: kirichuky@email.ua.

Киричук Юрий Владимирович, кандидат технических наук, доцент, кафедра приборостроения, Национальный технический университет Украины «Киевский политехнический университет», Украина.

Kyrychuk Yuri, National Technical University of Ukraine «Kyiv Polytechnic Institute», Ukraine, e-mail: kirichuky@email.ua

УДК 53.088.6:681.7.014.7:57.034(045)

Оникієнко Ю. Ю. МЕТОД КАЛІБРУВАННЯ ВІДЕОКАМЕРН ДЛЯ ВІДТВОРЕННЯ КООРДИНАТ РУХУ БІООБ'ЄКТУ

Представлено аналіз результатів визначення внутрішніх та зовнішніх параметрів відеока-мери для кефалографічної системи. Виявлено критичний параметр, що впливає на безпосереднє визначення центру координат досліджуваного об’єкта. Розроблена методика калібрування відеокамер для кефалографічної системи, що базується на використанні плоского калібрувального об’єкта у вигляді шахової дошки.

Ключові слова: кефалографічна система, процедура калібрування, сумарна дисторсія, модель камери, калібрувальний об’єкт.

1. Вступ

Сучасні системи технічного зору та відео датчики являються одним з найбільш ефективних інструментів в задачах безконтактного вимірювання біометричних параметрів тіла людини, геометричних розмірів об’єктів в просторі, виявлення різноманітних дефектів продукції тощо. При чому для вирішення таких задач можуть ви-

користовуватись відносно недорогі цифрові відеокамери. Зазвичай, такі відеокамери по точності результатів не в змозі конкурувати зі спеціалізованою апаратурою, як наприклад для фотограмметрії, та незважаючи на це існує велике коло задач, де вони можуть успішно використовуватись.

Однією з таких задач є модифікація методики дослідження позних рефлексів людини — кефалографії [1].

TECHNOLOGY AUDiT AND PRODUCTiON RESERVES — № 1/4(15), 2014, © Оникієнко Ю. Ю.

23

В основі даної методики лежить застосування відеоре-єстрації інтегрального показника результуючої роботи статокінетичної функції — переміщення вертексу в просторі, що позначається маркером прямокутної форми [2].

Однією з основних задач при обробленні вихідної послідовності зображень кефалографічної системи є визначення координат центру заданого маркера. Отримані координати для кожного моменту часу зберігаються в пам’яті. На основі цих координат будується траєкторія руху вертексу.

Необхідно звернути увагу на два достатньо складних моменти, а саме на процес перетворення реальних координат положення вертексу в координати пристрою та розпізнавання границь маркеру. Опис графічного об’єкту — маркера — подається в вигляді значень координат в зовнішній системі відліку, яке представляє собою координати точки. Однак, коли відбувається перетворення стандартів розгортки в буфері кадрів, вхідний опис трансформується в координати пікселей, що займають кінцеву площу екрана, тому отримане растрове зображення відповідає заданому об’єкту з деякою похибкою.

Таким чином можна зробити висновок, що зведення даної похибки до мінімуму дозволить підвищити точність відтворення переміщення вертексу в просторі і як наслідок покращити якість оцінювання статокінетичної функції людини.

Цим обґрунтовується актуальність проведення даних досліджень.

2. Аналіз літературних даних і постановка проблеми

Одним із шляхів зменшення та врахування похибки графічного перетворення координат об’єкту дослідження в координати пристрою є процедура калібрування відео-камери та отримання так званої моделі відеокамери, що приблизно описує її параметри [з].

Існує декілька підходів для проведення процедури калібрування. Серед них можна виокремити наступні:

а) алгоритм Roger Y. Tsai [4]. Він складається з двох етапів, на першому з яких визначаються параметри зовнішнього калібрування (це параметри, що зв’язують систему координат камери з фіксованою реальною (світовою) системою координат, а також описують її положення й орієнтацію в просторі), на другому — внутрішнього калібрування (це параметри, які пов’язують систему координат камери з ідеальною системою координат, що визначають оптичні властивості камери, такі як: фокусна відстань, розміри пікселів, і положення центру зображення, де оптична вісь перетинає площину зображення та дисторсії);

б) «нова гнучка технологія калібрування камери» [5], що заснована на використанні плоского калібрувального об’єкта у вигляді шахової дошки;

в) автокалібрування — отримання калібрувальних даних безпосередньо по зображеннях, причому в сцені не потрібна присутність спеціальних калібрувальних об’єктів. Основними кроками даного методу є:

— пошук особливих точок на всіх зображеннях;

— пошук точкових відповідностей між зображеннями;

— пошук параметрів калібрування з використанням

алгоритму Bundle Adjustment [6].

Серед зазначених підходів найбільш поширеним є алгоритм Roger Y. Tsai. Даний алгоритм використо-

вується в більшості програмних продуктів, призначених для калібрування відеокамер. При цьому суттєвим недоліком є, повна автоматизація процесу калібрування без можливості коригування положення контрольних точок зображення.

Тому метою проведених досліджень є підвищення точності побудови траєкторії руху вертексу біооб’єкту шляхом розробки методу визначення внутрішніх та зовнішніх параметрів відеокамер з можливістю коригування впливу сумарної дисторсії на вихідне зображення кефалографічної системи.

Для досягнення поставленої мети необхідно було вирішити наступні основні задачі:

1. Проаналізувати переваги та недоліки існуючих підходів калібрування відеокамер та вибрати оптимальний.

2. Визначити вплив сумарної дисторсії на вихідне зображення.

3. Визначити основні кроки процедури калібрування відеокамер для кефалографічної системи.

3. Результати досліджень процедури калібрування

Об’єктом досліджень була обрана проста точкова модель камери [7, 8], що повертає просту геометрію, за допомогою якої об’єкт дослідження (маркер) буде проектуватися на площину зображення. Ця ідеальна модель часто використовується в комп’ютерній графіці для отримання геометрії зображення.

Основними кроками процедури калібрування є:

— отримання серії тестових зображень з використанням плоского калібрувального об’єкта у вигляді шахової дошки;

— знаходження ключових точок в ручному та автоматичному режимах;

— коригування впливу сумарної дисторсії;

— обчислення внутрішніх та зовнішніх параметрів відеокамери.

Для реалізації процедури калібрування використовувалися:

— відкритий (open source) програмний пакет Matlab Calibration Toolbox;

— калібрувальний об’єкт у вигляді шахової дошки;

— відеокамера Logitech quickcam for notebooks pro. Співвідношення для розрахунку внутрішніх та зовнішніх параметрів відеокамери має вигляд [7, 9]:

,(1)

де (X, Y, 7) — координати центру досліджуваного маркера у світовій системі координат; (и, V) — координати проекції маркера в пікселях; А — матриця камери або матриця внутрішніх параметрів; (и0, V!)) — головна точка (центр зображення); /х і /у — фокусна відстань, виражена в пікселях.

Об’єднана матриця обертання — переміщення ^] або матриця зовнішніх параметрів ^ — обертання, t — зсув між світовою системою координат і системою координат відеокамери). Вона використовується для опису руху відеокамери навколо статичної сцени, або руху об’єкту перед нерухомою відеокамерою. Тобто [Rt]

u fx 0 u0 1 Г11 Г12 Гіз tx

v = 0 fy v0 1 Г21 Г22 Г2з ty

1 г 0 0 /зі Гз2 Гзз tz

X " X

Y Y

Z = A[Rt ] Z

1 I1

24

технологический аудит и резервы производства — № 1/4(15), 2014

переводить координати точки (X, Y, Z) в деяку систему координат, фіксовану щодо відеокамери. Окрім цих параметрів розраховуються значення радіальної та тангенціальної дисторсії, що об’єднуючись утворюють так звану сумарну дисторсію [10].

Результати калібрування відеокамери Logitech quick-cam for notebooks pro наведено в табл. 1.

Як видно з отриманих результатів (табл. 1) проведення процедури калібрування відеокамери для кефало-графічної системи в ручному режимі дозволяє значно зменшити кінцеву похибку вимірювання координат центру маркера і тим самим підвищити точність побудови траєкторії руху вертексу.

4. Висновки

1. Проведений аналіз існуючих підходів калібрування відеокамер показав доцільність використання плоского калібрувального об’єкта у вигляді шахової дошки.

2. Одночасне застосування автоматичного та ручного визначення ключових точок під час калібрування відеокамери дозволяє підвищити точність побудови траєкторії руху вертексу в кефалографічній системі.

Література

1. Бабияк, В. И. Клиническая вестибулология: Руководство для врачей [Текст] / В. И. Бабияк, А. А. Ланцов, В. Г. Базаров. — Ст-Петербург: Гиннократ. — 1996. — 336 с.

2. Кузовик, В. Д. Особливості програмного забезпечення експериментальних досліджень біооб’єкту [Текст] / В. Д. Кузовик,

В. Г. Гамов, Ю. Ю. Оникиенко // Інженерія програмного забезпечення. — 2010. — № 2. — С. 68—75.

3. Лунев, А. А. Выбор оптимальных параметров калибровки цифровой камеры [Электронный ресурс] / А. А. Лунев. — Режим доступа: \www/URL: http://www.info.donntu.edu.ua/ el_izdan/geolog/sborniki/ggflllt2.pdf

4. Tsai, R. Y. A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses [Text] / R. Y. Tsai // IEEE Int. Journal Robotics and Automation. — 1987. — Vol. 3(4). — P. 323—344.

5. Zhang Z. A flexible new technique for camera calibration [Text] / Z. Zhang // IEEE Trans. on PAMI. — 2000. — Vol. 22(11). — P. 1330—1334.

Triggs, B. Bundle Adjustment — A Modern Synthesis [Text] / B. Triggs, P. McLauchlan, R. Hartley, A. Fitzgibbon // ICCV 99: Proceedings of the International Workshop on Vision Algorithms. Springer-Verlag. — 1999. — P. 298—372. Malek, S. Calibration Method for an Augmented Reality System [Text] /

S. Malek, N. Zenati-Henda, M. Belho-cine, S. Benbelkacem // Proceedings of World Academy of Science: Engineering & Technology — 2008. — Vol. 47. — P. 310—315.

Zhang, Z. Determining the epipolar geometry and its uncertainty: A review [Text] / Z. Zhang // International Journal of Computer Vision. — 1998. — Vol. 27(2). — P. 161 — 195.

9. Heikkila, J. Geometric Camera Calibration Using Circular Control Points [Text] / J. Heikkila // IEEE Transactions on Pattern Analysis and Machine Intelligence. — 2000. — Vol. 22, No. 10. — P. 1066—1077.

10. Жимбуева, Л. Д. Метод определения суммарной дистор-сии цифровых изображений [Электронный ресурс] / Л. Д. Жимбуева. — Режим доступа: \www/URL: http:// www.computeroptics.smr.ru/K0/PDF/K035-3/350309.pdf

МЕТОД КАЛИБРОВКИ ВИДЕОКАМЕРЫ ДЛЯ ВОСПРОИЗВЕДЕНИЯ КООРДИНАТ ДВИЖЕНИЯ БИООБЪЕКТА

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

Ключевые слова: кефалографическая система, процедура калибровки, суммарная дисторсия, модель камеры, калибровочный объект.

Оникієнко Юрій Юрійович, асистент, кафедра біокібернетики та аерокосмічної медицини, Національний авіаційний університет, Київ, Україна, e-mail: yuriy.onikienko@gmail.com.

Оникиенко Юрий Юрьевич, ассистент, кафедра биокибернетики и аэрокосмической медицины, Национальный авиационный университет, Киев, Украина.

Onykiienko Yurii, National Aviation University, Kyiv, Ukraine, e-mail: yuriy.onikienko@gmail.com

Таблиця 1 6

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Порівняльна характеристика результатів калібрування відеокамери Logitech quickcam for notebooks pro

Показники (піксель) Режими виявлення ключових точок під час калібрування

Автоматичний Ручний

вісь Х вісь Y вісь Х вісь Y

Фокусна відстань 562,7 559,9 563,4 557,D3

Головна точка 324,2 252,4 314,D1 213,56

Дисторсія [D,D572 -D,2153] [D,DD83 -D,DD18] [D, 1851 -D,47D8] [D -D,DD4]

Матриця камери 562,7 D 324,2' D 559,9 252,4 D D 1 563,4 D 314,D1 D 557,D3 213,56 D D 1

Похибка вимірювання 12,3 17,86 1,128 1,133

TECHNOLOGY AUDiT AND PRODUCTiON RESERVES — № 1/4(15), 2014

25

i Надоели баннеры? Вы всегда можете отключить рекламу.