Злиття даних датчиків

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Злиття даних датчиків Eurofighter

Злиття (або синтез) даних датчиків — це процес об'єднання даних датчиків або даних, отриманих з різних джерел, таким чином, що отримана інформація має меншу невизначеність, ніж як би ці джерела використовуються окремо. Наприклад, потенційно можна отримати більш точну оцінку місцезнаходження об'єкта, об'єднавши кілька джерел даних, таких як відеокамери та сигнали Шаблон:Нп. Термін зменшення невизначеності в цьому випадку може означати більш точний, більш повний або більш надійний або вказувати на результат виниклого погляду, наприклад стереоскопічний зір (розрахунок інформації про глибину шляхом комбінування двовимірних зображень з двох камер з дещо відмінними точками зору)[1][2].

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

Злиття даних датчиків також відоме як (багатосенсорне) злиття даних є частиною Шаблон:Нп.

Приклади датчиків

Алгоритми

Злиття датчиків — це термін, який охоплює ряд методів і алгоритмів, у тому числі:

Приклади розрахунків

Нижче наведено два приклади розрахунків злиття датчиків.

Нехай x1 і x2 позначають два вимірювання датчика з відхиленнями шуму σ12 і σ22, відповідно. Один зі способів отримання комбінованого вимірювання x3 полягає у застосуванні Шаблон:Нп, яке також використовується в рамках згладжувача з фіксованим інтервалом Фрейзера-Поттера, а саме[6]

x3=σ32(σ12x1+σ22x2) ,

де σ32=(σ12+σ22)1 — дисперсія комбінованої оцінки. Можна помітити, що об'єднаний результат є просто лінійною комбінацією двох вимірювань, зважених за їхньою відповідною інформацією.

Іншим методом об'єднання двох вимірювань є використання оптимального фільтра Калмана. Припустимо, що дані генеруються системою першого порядку і нехай Pk позначимо розв'язок рівняння Ріккаті фільтра. Застосовуючи правило Крамера в розрахунку підсилення, можна знайти, що коефіцієнт посилення фільтра визначається як: 

Lk=[σ22Pkσ22Pk+σ12Pk+σ12σ22σ12Pkσ22Pk+σ12Pk+σ12σ22].

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

Централізація проти децентралізації

При злитті даних датчиків централізація проти децентралізації стосується того, де відбувається злиття даних. При централізованому злитті клієнти просто пересилають усі дані до центру, а деяка сутність у центрі відповідає за кореляцію та об'єднання даних. У децентралізованому режимі клієнти несуть повну відповідальність за об'єднання даних. «У цьому випадку кожен датчик або платформу можна розглядати як інтелектуальний актив, який має певний ступінь автономії у прийнятті рішень»[7].

Існує різні комбінації централізованих і децентралізованих систем.

Інша класифікація конфігурації датчиків відноситься до координації інформаційного потоку між датчиками[8][9]. Ці механізми забезпечують спосіб вирішення конфліктів або розбіжностей і дозволяють розробити динамічно чутливі стратегії. Датчики мають надлишкову (або конкурентну) конфігурацію, якщо кожен вузол забезпечує незалежні вимірювання однакових властивостей. Цю конфігурацію можна використовувати для виправлення помилок при порівнянні інформації з кількох вузлів. Надлишкові стратегії часто використовуються зі злиттям на високому рівні у процедурах голосування[10][11]. Додаткова конфігурація виникає, коли кілька джерел інформації надають різну інформацію про одні й ті ж ознаки. Ця стратегія використовується для об'єднання інформації на рівні сирих (необроблених) даних в алгоритмах прийняття рішень. Додаткові ознаки зазвичай застосовуються в задачах розпізнавання руху за допомогою нейронної мережі[12][13], прихованої моделі Маркова[14][15], методу опорних векторів[16], методів кластеризації та інших методів[16][15]. Кооперативне злиття датчиків використовує інформацію, отриману кількома незалежними датчиками, щоб надати інформацію, яка була б недоступна з окремих датчиків. Наприклад, можна використовуються датчики, підключені до частин тіла, для визначення кута між ними. Кооперативна стратегія, стосовно датчиків, дає інформацію, яку неможливо отримати з окремих вузлів. Кооперативне злиття інформації можна використовувати для розпізнавання руху[17], Шаблон:Нп, Шаблон:Нп[18][19][20].

Рівні

Існує кілька категорій або рівнів злиття даних датчиків, які зазвичай використовуються[21][22][23][24][25][26].

  • Рівень 0 — Вивірювання даних
  • Рівень 1 — Оцінка об'єкта (наприклад, сигнал/ознака/об'єкт).
    • Відстеження та виявлення/розпізнавання/ідентифікація об'єктів
  • Рівень 2 — Оцінка ситуації
  • Рівень 3 — Оцінка впливу
  • Рівень 4 — Оцінка на рівні процесу (тобто керування датчиками)
  • Рівень 5 — Оцінка на рівні користувача

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

  • Рівень даних — об'єднання на рівні даних (або раннє злиття) має на меті об'єднання необроблених даних з кількох джерел і представляти техніку злиття на найнижчому рівні абстракції. Це найпоширеніша техніка з'єднання датчиків у багатьох сферах застосування. Алгоритми злиття рівня даних зазвичай мають на меті об'єднати декілька однорідних джерел сенсорних даних для отримання більш точних і синтетичних показань[28]. Коли використовуються портативні пристрої, стиснення даних є важливим фактором, оскільки збір необробленої інформації з кількох джерел створює величезний інформаційний простір, який може визначити зазначену проблему з точки зору пам'яті або пропускної здатності зв'язку для портативних систем. Злиття інформації на рівні даних має тенденцію генерувати великий простір даних, що уповільнює процедуру прийняття рішень. Крім того, злиття на рівні даних часто не може впоратися з неповними вимірюваннями. Якщо один з датчиків стає непотрібним через несправності, поломки або інші причини, ціла система може мати неоднозначні результати.
  • Рівень ознак — ознака відповідає інформації, яка обчислена на борту кожним сенсорним вузлом. Потім ці ознаки надсилаються до вузла злиття, де обробляються алгоритмом злиття[29]. Ця процедура створює менший інформаційний простір порівняно з рівнем даних, і це краще з точки зору обчислювального навантаження. Очевидно, важливо правильно вибрати ознаки, на основі яких будуть відбуватися процедури класифікації: вибір найбільш ефективного набору ознак має бути основним аспектом при розробці методу. Використання алгоритмів вибору ознак, які правильно виявляють корельовані ознаки та підмножини ознак, покращує точність розпізнавання, але зазвичай для цього потрібні великі навчальні набори, щоб можна було знайти найбільш значущу підмножину ознак[27].
  • Рівень рішення — рівень рішення (або пізне) злиття — це процедура вибору гіпотези з набору гіпотез, породжених окремими (зазвичай слабшими) рішеннями кількох вузлів[30]. Це найвищий рівень абстракції, він використовує інформацію, яка вже була опрацьована шляхом попередньої обробки даних або ознак. Основна мета об'єднання рішень полягає у використанні класифікатора метарівневого рівня, тоді як дані з вузлів попередньо обробляються з метою отримання з них ознак[31]. Зазвичай об'єднання датчиків рівня рішення використовується для класифікації та розпізнавання активності, і два найпоширеніших підходи — це голосування більшістю та наївний Байєс.  Переваги, що випливають із злиття рівня рішень, включають пропускну здатність зв'язку та покращену точність прийняття рішень. Це також дозволяє комбінувати гетерогенні датчики[29].

Застосування

Одним із застосувань злиття датчиків є Шаблон:Нп, де дані системи глобального позиціонування та інерціальної навігаційної системи об'єднуються за допомогою різних методів, наприклад, розширеного фільтра Калмана. Це корисно, наприклад, для визначення положення літака за допомогою недорогих датчиків[32]. Іншим прикладом є використання підходу об'єднання даних для визначення стану дорожнього руху (низький рух, затор, середній потік) із використанням зібраних акустичних даних, даних зображень і датчиків на узбіччі дороги[33]. У сфері автономного водіння злиття датчиків використовується для об'єднання зайвої інформації від додаткових датчиків з метою отримання більш точного і надійного уявлення про навколишнє середовище[34].

Хоча технічно сучасні методи на основі згорткових нейронних мереж не є спеціальним методом злиття датчиків, однак, вони можуть одночасно обробляти дуже багато каналів сенсорних даних (наприклад, гіперспектральне зображення з сотнями смуг[35]) і об'єднувати відповідну інформацію для отримання результатів класифікації.

Див. також

Шаблон:Div col

Шаблон:Div col end

Примітки

Шаблон:Reflist

Посилання

  1. Шаблон:Cite book
  2. Шаблон:Cite journal
  3. Шаблон:Cite journal
  4. Шаблон:Cite journal
  5. Шаблон:Cite journal
  6. Шаблон:Cite book
  7. Шаблон:Cite web
  8. Шаблон:Cite journal
  9. Шаблон:Cite book
  10. Шаблон:Cite book
  11. Шаблон:Cite book
  12. Шаблон:Cite journal
  13. Шаблон:Cite journal
  14. Шаблон:Cite journal
  15. 15,0 15,1 Шаблон:Cite journal
  16. 16,0 16,1 Шаблон:Cite journal
  17. Шаблон:Cite journal
  18. Шаблон:Cite journal
  19. Шаблон:Cite journal
  20. Шаблон:Cite journal
  21. Шаблон:Cite web
  22. Blasch, E., Plano, S. (2003) «Level 5: User Refinement to aid the Fusion Process», Proceedings of the SPIE, Vol. 5099.
  23. Шаблон:Cite conference
  24. Blasch, E. (2006) «Sensor, user, mission (SUM) resource management and their interaction with level 2/3 fusionШаблон:Dead link» International Conference on Information Fusion.
  25. Шаблон:Cite web
  26. Blasch, E., Steinberg, A., Das, S., Llinas, J., Chong, C.-Y., Kessler, O., Waltz, E., White, F. (2013) "Revisiting the JDL model for information Exploitation, " International Conference on Information Fusion.
  27. 27,0 27,1 Шаблон:Cite journal
  28. Шаблон:Cite journal
  29. 29,0 29,1 Шаблон:Cite journal
  30. Шаблон:Cite book
  31. Шаблон:Cite book
  32. Шаблон:Cite journal
  33. Шаблон:Cite conference
  34. Шаблон:Cite journal
  35. Шаблон:Cite journal
  36. Шаблон:Cite journal