Алгоритм Текномо–Фернандеса є ефективним алгоритмом для створення фонового зображення заданої відеопослідовності.
Припускаючи, що фонове зображення відображається на більшій частині відео, алгоритм може створити хороше фонове зображення відео за час , використовуючи лише невелику кількість бінарних операцій і бітових операцій, які потребують невеликої кількості пам’яті та мають вбудовані оператори, які є в багатьох мовах програмування, таких як C, і Java .
Історія
Відстеження людей на відео зазвичай включає віднімання фону, щоб відокремити передній план від фону. Таким чином, після виділення зображень переднього плану, їх можна використати для необхідних алгоритмів поставленої задачі (наприклад, для відстеження руху, відстеження об’єктів і розпізнавання обличчя ).
Однак для віднімання фону потрібно, щоб фонове зображення вже було доступним, і, на жаль, це не завжди так. Традиційно фонове зображення шукається вручну або автоматично серед зображень з відео, коли на них немає об’єктів. Нещодавно була запропонована автоматична генерація фону за допомогою виявлення об’єктів, , , , , непараметричної моделі, фільтра Калмана та адаптивного згладжування ; однак більшість цих методів мають високу обчислювальну складність і ресурсомісткі.
Алгоритм Текномо-Фернандеса також є алгоритмом автоматичного створення фону. Однак його перевагою є лише швидкість обчислення за час , який залежить від роздільної здатності зображення, а його точність досягається в межах керованої кількості кадрів. Щоб створити фонове зображення, потрібно лише принаймні три кадри з відео, якщо припустити, що для кожного пікселя фон є у більшості кадрів. Крім того, це може працювати як для сірих, так і для кольорових відео.
Припущення
- Камера нерухома.
- Освітленість середовища змінюється лише повільно відносно рухів людей у сцені.
- Люди не проводять більшу частину часу в одному місці.
Однак, як правило, алгоритм безумовно працюватиме, якщо виконується таке єдине важливе припущення:
Для кожної позиції пікселя більшість значень пікселів у всьому відео містить піксельне значення фактичного фонового зображення у цій позиції.
Поки кожна частина фону відображається в більшій частині відео, фонове зображення повністю не повинно з’являтися в жодному з його кадрів. Очікується, що алгоритм працюватиме точно.
Створення фонового зображення
Рівняння
0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | |
---|---|---|---|---|---|---|---|---|
0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | |
0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 |
- Для трьох бінарних кадрів з послідовності зображень (відео) , , і , фонове зображення отримують з рівняння
, де це виключна диз'юнкція (XOR). - Булева функція дорівнює одиниці, коли кількість одиниць перевищує половину кількості зображень, так що
- Таким чином, для 3 зображень фонове зображення може бути прийнято як значення 1 у S, або
Алгоритм створення фону
На першому рівні три кадри вибираються випадковим чином із послідовності зображень для створення фонового зображення шляхом їх комбінування за допомогою першого рівняння. Це дає краще фонове зображення на другому рівні. Процедуру повторюють до бажаного рівня .
Теоретична точність
На рівні , ймовірність , що передбачений модальний біт є фактичним модальним бітом, представлена рівнянням . У таблиці нижче подано обчислені значення ймовірності на кількох рівнях із використанням різних початкових ймовірностей. Можна помітити, що навіть якщо модальний біт у розглянутій позиції знаходиться на 60% кадрів, ймовірність визначення точного модального біта вже перевищує 99% на 6 рівні.
Просторова складність
Потреба в просторі алгоритма Текномо–Фернандеса визначається функцією , яка залежить від роздільної здатності зображення, числа кадрів у відео та потрібну кількість рівнів. Проте через те, що , ймовірно, не перевищить 6, складність простору зменшується до .
Часова складність
Весь алгоритм відпрацбовує за час , який залежить тільки від роздільної здатності зображення.
Обчислення модального біта для кожного біта можна виконати за час , в той час як обчислення для всього фонового зображення з трьох заданих зображень можна виконати за час . Кількість зображень для обробки в рівнів є . Однак, оскільки , то це насправді , таким чином алгоритм виконується за час .
Варіанти
Розроблено варіант алгоритму Текномо–Фернандеса, який включає метод Монте-Карло під назвою CRF. Було реалізовано дві різні конфігурації CRF: CRF9,2 і CRF81,1. Експерименти на деяких кольорових відеопослідовностях показали, що конфігурації CRF перевершують алгоритм Текномо–Фернандеса з точки зору точності. Однак алгоритм Текномо–Фернандеса залишається більш ефективним з точки зору часу обробки.
Застосування
- Виявлення об'єктів
- Виявлення обличчя
- Розпізнавання обличчя
- Виявлення пішоходів
- Відеоспостереження
- Захоплення руху
- Взаємодія людини з комп’ютером
- Кодування відео на основі вмісту
- Моніторинг руху
- Розпізнавання жестів у реальному часі
Див. також
Список літератури
- Teknomo, Kardi; Fernandez, Proceso (2015). Background Image Generation Using Boolean Operations. arXiv:1510.00889 [cs.CV].
- Abu, Patricia Angela; Fernandez, Proceso (2014). Performance Comparison of the Teknomo-Fernandez Algorithm on the RGB and HSV Colour Spaces. 2014 International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM). с. 1—6. doi:10.1109/HNICEM.2014.7016262. ISBN .
- Abu, Patricia Angela (March 2015). Improving the Teknomo–Fernandez Background Image Modeling Algorithm for Foreground Segmentation (Ph.D). Ateneo de Manila University.
- Abu, Patricia Angela; Fernandez, Proceso (March 2016). Modifying the Teknomo–Fernandez Algorithm for Accurate Real-Time Background Subtraction. Philippine Computing Science Congress.
- Abu, Patricia Angela; Chu, Varian Sherwin; Fernandez, Proceso. A Monte-Carlo-based Algorithm for Background Generation.
Подальше читання
- Chu, Varian Sherwin B. (2013). Background image reconstruction using random frame sampling and logical bit operations (Дипломна робота). Ateneo de Manila University.
- Abu, Patricia Angela R. (2015). Improving the Teknomo-Fernandez Background Image Modeling Algorithm for Foreground Segmentation (Дипломна робота). Ateneo de Manila University.
Зовнішні посилання
- Створення фонового зображення за допомогою логічних операцій – описує алгоритм Текномо–Фернандеса, його припущення, процеси, точність, часову та просторову складність, а також вибіркові результати.
- У цьому дослідженні було розроблено алгоритм Монте-Карло для генерації фону – варіант алгоритму Текномо–Фернандеса, який включає метод Монте-Карло .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Algoritm Teknomo Fernandesa ye efektivnim algoritmom dlya stvorennya fonovogo zobrazhennya zadanoyi videoposlidovnosti Algoritm Teknomo Fernandesa stvoryuye zobrazhennya fonu z video vulici z velikoyu kilkistyu pishohodiv Pripuskayuchi sho fonove zobrazhennya vidobrazhayetsya na bilshij chastini video algoritm mozhe stvoriti horoshe fonove zobrazhennya video za chas O R displaystyle O R vikoristovuyuchi lishe neveliku kilkist binarnih operacij i bitovih operacij yaki potrebuyut nevelikoyi kilkosti pam yati ta mayut vbudovani operatori yaki ye v bagatoh movah programuvannya takih yak C C i Java IstoriyaAlgoritm Teknomo Fernandesa generuye kolorove fonove zobrazhennya ta vikoristovuye jogo dlya vidnimannya fonu Vidstezhennya lyudej na video zazvichaj vklyuchaye vidnimannya fonu shob vidokremiti perednij plan vid fonu Takim chinom pislya vidilennya zobrazhen perednogo planu yih mozhna vikoristati dlya neobhidnih algoritmiv postavlenoyi zadachi napriklad dlya vidstezhennya ruhu vidstezhennya ob yektiv i rozpiznavannya oblichchya Odnak dlya vidnimannya fonu potribno shob fonove zobrazhennya vzhe bulo dostupnim i na zhal ce ne zavzhdi tak Tradicijno fonove zobrazhennya shukayetsya vruchnu abo avtomatichno sered zobrazhen z video koli na nih nemaye ob yektiv Neshodavno bula zaproponovana avtomatichna generaciya fonu za dopomogoyu viyavlennya ob yektiv neparametrichnoyi modeli filtra Kalmana ta adaptivnogo zgladzhuvannya odnak bilshist cih metodiv mayut visoku obchislyuvalnu skladnist i resursomistki Algoritm Teknomo Fernandesa takozh ye algoritmom avtomatichnogo stvorennya fonu Odnak jogo perevagoyu ye lishe shvidkist obchislennya za chas O R displaystyle O R yakij zalezhit vid rozdilnoyi zdatnosti R displaystyle R zobrazhennya a jogo tochnist dosyagayetsya v mezhah kerovanoyi kilkosti kadriv Shob stvoriti fonove zobrazhennya potribno lishe prinajmni tri kadri z video yaksho pripustiti sho dlya kozhnogo pikselya fon ye u bilshosti kadriv Krim togo ce mozhe pracyuvati yak dlya sirih tak i dlya kolorovih video PripushennyaKamera neruhoma Osvitlenist seredovisha zminyuyetsya lishe povilno vidnosno ruhiv lyudej u sceni Lyudi ne provodyat bilshu chastinu chasu v odnomu misci Odnak yak pravilo algoritm bezumovno pracyuvatime yaksho vikonuyetsya take yedine vazhlive pripushennya Dlya kozhnoyi poziciyi pikselya bilshist znachen pikseliv u vsomu video mistit pikselne znachennya faktichnogo fonovogo zobrazhennya u cij poziciyi Poki kozhna chastina fonu vidobrazhayetsya v bilshij chastini video fonove zobrazhennya povnistyu ne povinno z yavlyatisya v zhodnomu z jogo kadriv Ochikuyetsya sho algoritm pracyuvatime tochno Stvorennya fonovogo zobrazhennyaRivnyannya Visim mozhlivovih znachen troh binarnih zobrazhen i yih buleva funkciya S x1 displaystyle x 1 0 0 0 0 1 1 1 1x2 displaystyle x 2 0 0 1 1 0 0 1 1x3 displaystyle x 3 0 1 0 1 0 1 0 1S displaystyle S 0 0 0 1 0 1 1 1Dlya troh binarnih kadriv z poslidovnosti zobrazhen video x1 displaystyle x 1 x2 displaystyle x 2 i x3 displaystyle x 3 fonove zobrazhennya B displaystyle B otrimuyut z rivnyannya B x3 x1 x2 x1x2 displaystyle B x 3 x 1 oplus x 2 x 1 x 2 de displaystyle oplus ce viklyuchna diz yunkciya XOR Buleva funkciya S displaystyle S dorivnyuye odinici koli kilkist odinic perevishuye polovinu kilkosti zobrazhen tak sho S 1 if i 1nxi n2 1 and n 30 otherwise displaystyle S begin cases 1 amp text if sum i 1 n x i geq left lceil frac n 2 1 right rceil text and n geq 3 0 amp text otherwise end cases Takim chinom dlya 3 zobrazhen fonove zobrazhennya B displaystyle B mozhe buti prijnyato yak znachennya 1 u S aboB x 1x2x3 x1x 2x3 x1x2x 3 x1x2x3 displaystyle B bar x 1 x 2 x 3 x 1 bar x 2 x 3 x 1 x 2 bar x 3 x 1 x 2 x 3 dd dd Algoritm stvorennya fonu Na pershomu rivni tri kadri vibirayutsya vipadkovim chinom iz poslidovnosti zobrazhen dlya stvorennya fonovogo zobrazhennya shlyahom yih kombinuvannya za dopomogoyu pershogo rivnyannya Ce daye krashe fonove zobrazhennya na drugomu rivni Proceduru povtoryuyut do bazhanogo rivnya L displaystyle L Teoretichna tochnistNa rivni ℓ displaystyle ell jmovirnist pℓ displaystyle p ell sho peredbachenij modalnij bit ye faktichnim modalnim bitom predstavlena rivnyannyam pℓ pℓ 1 3 3 pℓ 1 2 1 pℓ 1 displaystyle p ell p ell 1 3 3 p ell 1 2 1 p ell 1 U tablici nizhche podano obchisleni znachennya jmovirnosti na kilkoh rivnyah iz vikoristannyam riznih pochatkovih jmovirnostej Mozhna pomititi sho navit yaksho modalnij bit u rozglyanutij poziciyi znahoditsya na 60 kadriv jmovirnist viznachennya tochnogo modalnogo bita vzhe perevishuye 99 na 6 rivni U cij tablici navedeno obchisleni znachennya jmovirnostej na kilkoh rivnyah iz vikoristannyam riznih pochatkovih jmovirnostej Mozhna sposterigati sho navit yaksho modalnij bit u rozglyanutij poziciyi znahoditsya na 60 kadriv jmovirnist tochnogo viznachennya modalnogo bita vzhe perevishuye 99 na shostomu rivni Prostorova skladnistPotreba v prostori algoritma Teknomo Fernandesa viznachayetsya funkciyeyu O RF R3L displaystyle O RF R3 L yaka zalezhit vid rozdilnoyi zdatnosti R displaystyle R zobrazhennya chisla F displaystyle F kadriv u video ta potribnu kilkist L displaystyle L rivniv Prote cherez te sho L displaystyle L jmovirno ne perevishit 6 skladnist prostoru zmenshuyetsya do O RF displaystyle O RF Chasova skladnistVes algoritm vidpracbovuye za chas O R displaystyle O R yakij zalezhit tilki vid rozdilnoyi zdatnosti zobrazhennya Obchislennya modalnogo bita dlya kozhnogo bita mozhna vikonati za chas O 1 displaystyle O 1 v toj chas yak obchislennya dlya vsogo fonovogo zobrazhennya z troh zadanih zobrazhen mozhna vikonati za chas O R displaystyle O R Kilkist zobrazhen dlya obrobki v L displaystyle L rivniv ye O 3L displaystyle O 3 L Odnak oskilki L 6 displaystyle L leq 6 to ce naspravdi O 1 displaystyle O 1 takim chinom algoritm vikonuyetsya za chas O R displaystyle O R VariantiRozrobleno variant algoritmu Teknomo Fernandesa yakij vklyuchaye metod Monte Karlo pid nazvoyu CRF Bulo realizovano dvi rizni konfiguraciyi CRF CRF9 2 i CRF81 1 Eksperimenti na deyakih kolorovih videoposlidovnostyah pokazali sho konfiguraciyi CRF perevershuyut algoritm Teknomo Fernandesa z tochki zoru tochnosti Odnak algoritm Teknomo Fernandesa zalishayetsya bilsh efektivnim z tochki zoru chasu obrobki ZastosuvannyaViyavlennya ob yektiv Viyavlennya oblichchya Rozpiznavannya oblichchya Viyavlennya pishohodiv Videosposterezhennya Zahoplennya ruhu Vzayemodiya lyudini z komp yuterom Koduvannya video na osnovi vmistu Monitoring ruhu Rozpiznavannya zhestiv u realnomu chasiDiv takozhMashinnij zir Filtr Kalmana Metod Monte KarloSpisok literaturiTeknomo Kardi Fernandez Proceso 2015 Background Image Generation Using Boolean Operations arXiv 1510 00889 cs CV Abu Patricia Angela Fernandez Proceso 2014 Performance Comparison of the Teknomo Fernandez Algorithm on the RGB and HSV Colour Spaces 2014 International Conference on Humanoid Nanotechnology Information Technology Communication and Control Environment and Management HNICEM s 1 6 doi 10 1109 HNICEM 2014 7016262 ISBN 978 1 4799 4020 2 Abu Patricia Angela March 2015 Improving the Teknomo Fernandez Background Image Modeling Algorithm for Foreground Segmentation Ph D Ateneo de Manila University Abu Patricia Angela Fernandez Proceso March 2016 Modifying the Teknomo Fernandez Algorithm for Accurate Real Time Background Subtraction Philippine Computing Science Congress Abu Patricia Angela Chu Varian Sherwin Fernandez Proceso A Monte Carlo based Algorithm for Background Generation Podalshe chitannya Chu Varian Sherwin B 2013 Background image reconstruction using random frame sampling and logical bit operations Diplomna robota Ateneo de Manila University Abu Patricia Angela R 2015 Improving the Teknomo Fernandez Background Image Modeling Algorithm for Foreground Segmentation Diplomna robota Ateneo de Manila University Zovnishni posilannyaStvorennya fonovogo zobrazhennya za dopomogoyu logichnih operacij opisuye algoritm Teknomo Fernandesa jogo pripushennya procesi tochnist chasovu ta prostorovu skladnist a takozh vibirkovi rezultati U comu doslidzhenni bulo rozrobleno algoritm Monte Karlo dlya generaciyi fonu variant algoritmu Teknomo Fernandesa yakij vklyuchaye metod Monte Karlo