Табли́ця сума́рних пло́щ (англ. summed-area table) — це структура даних та алгоритм для швидкого й ефективного породжування суми значень у прямокутній підмножині ґратки. В галузі обробки зображень вона також відома як інтегра́льне зобра́ження (англ. integral image). Її було запроваджено в комп'ютерній графіці 1984 року [en] для використання з MIP-текстуруванням. У комп'ютернім баченні її популяризував Льюїс, а потім вона отримала назву «інтегрального зображення» та широке використання в системі Віоли — Джонса виявляння об'єктів 2001 року. Історично цей принцип дуже добре відомий у дослідженні багатовимірних функцій розподілу ймовірності, а саме в обчисленні двовимірних (або N-вимірних) імовірностей (площ під розподілом імовірності) з відповідних кумулятивних функцій розподілу.
Алгоритм
Як підказує назва, значення в будь-якій точці (x, y) таблиці сумарних площ — це сума всіх пікселів вище та ліворуч від (x, y), включно:
де це значення пікселя в (x, y).
Таблицю сумарних площ можливо ефективно обчислювати за один прохід зображенням, оскільки значення в ній в (x, y) це просто
- (Зверніть увагу, що цю сумарну матрицю обчислюють з верхнього лівого кута)
Щойно таблицю сумарних площ було обчислено, для обчислення суми яскравостей будь-якої прямокутної області потрібно рівно чотири посилання на масив незалежно від розміру області. Тобто, за позначень на рисунку праворуч, маючи A=(x0, y0), B=(x1, y0), C=(x0, y1) та D=(x1, y1), сума i(x, y) у прямокутнику, охопленому A, B, C та D, дорівнює:
Розширення
Цей метод природно розширюється на неперервні області.
Цей метод також можливо розширити на зображення високої вимірності. Якщо кути прямокутника — з в , то суму значень зображення, які містяться в цьому прямокутнику, обчислюють за формулою
де — інтегральне зображенням в , а — вимірність зображення. Запис відповідає у наведеному вище прикладі , , , та . У нейровізуалізації, наприклад, зображення мають вимірність або , при використанні вокселів або вокселів із часовою міткою.
Цей метод було розширено до інтегрального зображення високого порядку, як у праці Фана зі співавт., які запропонували два, три або чотири інтегральні зображення для швидкого та ефективного обчислювання стандартного відхилення (дисперсії), коефіцієнту асиметрії та коефіцієнта ексцесу локального блоку зображення. Це описано докладно нижче:
Для обчислювання дисперсії та стандартного відхилення блоку нам потрібні два інтегральні зображення:
Дисперсію визначають як
Нехай та позначують суми блоку з та відповідно. Обчислювати та інтегральними зображеннями швидко. Тепер ми перетворюємо рівняння дисперсії так:
Де , а .
Подібно до оцінювання середнього значення () та дисперсії (), для яких потрібні інтегральні зображення першого та другого степеня зображення відповідно (тобто ), маніпуляції, подібні до згаданих вище, можливо виконати з третім і четвертим степенями зображень (тобто ) для отримання коефіцієнтів асиметрії та ексцесу. Але одна важлива деталь втілення, яку слід мати на увазі для вищевказаних методів, як зазначили Ф. Шафаіт зі співавт., полягає в переповненні цілих чисел, що виникає для інтегральних зображень вищого порядку у випадку використання 32-розрядних цілих чисел.
Див. також
- [en]
Примітки
- Lewis, J.P. (1995). Fast template matching. Proc. Vision Interface. с. 120—123. (англ.)
- Finkelstein, Amir; neeratsharma (2010). Double Integrals By Summing Values Of Cumulative Distribution Function. Wolfram Demonstration Project. (англ.)
- Crow, Franklin (1984). Summed-area tables for texture mapping. SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniques. с. 207—212. (англ.)
- Viola, Paul; Jones, Michael (2002). Robust Real-time Object Detection (PDF). International Journal of Computer Vision. (англ.)
- BADGERATI (3 вересня 2010). Computer Vision – The Integral Image. computersciencesource.wordpress.com. Процитовано 13 лютого 2017. (англ.)
- Tapia, Ernesto (January 2011). A note on the computation of high-dimensional integral images. Pattern Recognition Letters. 32 (2): 197—201. doi:10.1016/j.patrec.2010.10.007. (англ.)
- Phan, Thien; Sohoni, Sohum; Larson, Eric C.; Chandler, Damon M. (22 квітня 2012). (PDF). с. 81—84. CiteSeerX 10.1.1.666.4791. doi:10.1109/SSIAI.2012.6202458. ISBN . Архів оригіналу (PDF) за 24 травня 2014. Процитовано 1 січня 2023.
{{}}
: Проігноровано|journal=
() (англ.) - Shafait, Faisal; Keysers, Daniel; M. Breuel, Thomas (January 2008). (PDF). Electronic Imaging. Document Recognition and Retrieval XV. 6815: 681510–681510–6. CiteSeerX 10.1.1.109.2748. doi:10.1117/12.767755. Архів оригіналу (PDF) за 15 грудня 2014. Процитовано 1 січня 2023. (англ.)
Посилання
- Втілення сумарної таблиці у виявлянні об'єктів
- Відео лекцій
- Вступ до теорії алгоритму інтегрального зображення (англ.)
- Демонстрація безперервної версії алгоритму інтегрального зображення від Wolfram Demonstrations Project (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Tabli cya suma rnih plo sh angl summed area table ce struktura danih ta algoritm dlya shvidkogo j efektivnogo porodzhuvannya sumi znachen u pryamokutnij pidmnozhini gratki V galuzi obrobki zobrazhen vona takozh vidoma yak integra lne zobra zhennya angl integral image Yiyi bulo zaprovadzheno v komp yuternij grafici 1984 roku en dlya vikoristannya z MIP teksturuvannyam U komp yuternim bachenni yiyi populyarizuvav Lyuyis a potim vona otrimala nazvu integralnogo zobrazhennya ta shiroke vikoristannya v sistemi Violi Dzhonsa viyavlyannya ob yektiv 2001 roku Istorichno cej princip duzhe dobre vidomij u doslidzhenni bagatovimirnih funkcij rozpodilu jmovirnosti a same v obchislenni dvovimirnih abo N vimirnih imovirnostej plosh pid rozpodilom imovirnosti z vidpovidnih kumulyativnih funkcij rozpodilu Vikoristannya tablici sumarnih plosh 2 magichnogo kvadrata shostogo poryadku 1 dlya pidsumovuvannya pidpryamokutnika jogo znachen kozhna kolorova plyama visvitlyuye sumu vseredini pryamokutnika yiyi koloru AlgoritmYak pidkazuye nazva znachennya v bud yakij tochci x y tablici sumarnih plosh ce suma vsih pikseliv vishe ta livoruch vid x y vklyuchno I x y x x y y i x y displaystyle I x y sum begin smallmatrix x leq x y leq y end smallmatrix i x y de i x y displaystyle i x y ce znachennya pikselya v x y Tablicyu sumarnih plosh mozhlivo efektivno obchislyuvati za odin prohid zobrazhennyam oskilki znachennya v nij v x y ce prosto I x y i x y I x y 1 I x 1 y I x 1 y 1 displaystyle I x y i x y I x y 1 I x 1 y I x 1 y 1 Zvernit uvagu sho cyu sumarnu matricyu obchislyuyut z verhnogo livogo kuta Opis obchislennya sumi v strukturi danih algoritmi tablici sumarnih plosh Shojno tablicyu sumarnih plosh bulo obchisleno dlya obchislennya sumi yaskravostej bud yakoyi pryamokutnoyi oblasti potribno rivno chotiri posilannya na masiv nezalezhno vid rozmiru oblasti Tobto za poznachen na risunku pravoruch mayuchi A x0 y0 B x1 y0 C x0 y1 ta D x1 y1 suma i x y u pryamokutniku ohoplenomu A B C ta D dorivnyuye x 0 lt x x 1 y 0 lt y y 1 i x y I D I A I B I C displaystyle sum begin smallmatrix x 0 lt x leq x 1 y 0 lt y leq y 1 end smallmatrix i x y I D I A I B I C RozshirennyaCej metod prirodno rozshiryuyetsya na neperervni oblasti Cej metod takozh mozhlivo rozshiriti na zobrazhennya visokoyi vimirnosti Yaksho kuti pryamokutnika x p displaystyle x p z p displaystyle p v 0 1 d displaystyle 0 1 d to sumu znachen zobrazhennya yaki mistyatsya v comu pryamokutniku obchislyuyut za formuloyu p 0 1 d 1 d p 1 I x p displaystyle sum p in 0 1 d 1 d p 1 I x p de I x displaystyle I x integralne zobrazhennyam v x displaystyle x a d displaystyle d vimirnist zobrazhennya Zapis x p displaystyle x p vidpovidaye u navedenomu vishe prikladi d 2 displaystyle d 2 A x 0 0 displaystyle A x 0 0 B x 1 0 displaystyle B x 1 0 C x 1 1 displaystyle C x 1 1 ta D x 0 1 displaystyle D x 0 1 U nejrovizualizaciyi napriklad zobrazhennya mayut vimirnist d 3 displaystyle d 3 abo d 4 displaystyle d 4 pri vikoristanni vokseliv abo vokseliv iz chasovoyu mitkoyu Cej metod bulo rozshireno do integralnogo zobrazhennya visokogo poryadku yak u praci Fana zi spivavt yaki zaproponuvali dva tri abo chotiri integralni zobrazhennya dlya shvidkogo ta efektivnogo obchislyuvannya standartnogo vidhilennya dispersiyi koeficiyentu asimetriyi ta koeficiyenta ekscesu lokalnogo bloku zobrazhennya Ce opisano dokladno nizhche Dlya obchislyuvannya dispersiyi ta standartnogo vidhilennya bloku nam potribni dva integralni zobrazhennya I x y x x y y i x y displaystyle I x y sum begin smallmatrix x leq x y leq y end smallmatrix i x y I 2 x y x x y y i 2 x y displaystyle I 2 x y sum begin smallmatrix x leq x y leq y end smallmatrix i 2 x y Dispersiyu viznachayut yak Var X 1 n i 1 n x i m 2 displaystyle operatorname Var X frac 1 n sum i 1 n x i mu 2 Nehaj S 1 displaystyle S 1 ta S 2 displaystyle S 2 poznachuyut sumi bloku A B C D displaystyle ABCD z I displaystyle I ta I 2 displaystyle I 2 vidpovidno Obchislyuvati S 1 displaystyle S 1 ta S 2 displaystyle S 2 integralnimi zobrazhennyami shvidko Teper mi peretvoryuyemo rivnyannya dispersiyi tak Var X 1 n i 1 n x i 2 2 m x i m 2 1 n i 1 n x i 2 2 i 1 n m x i i 1 n m 2 1 n i 1 n x i 2 2 i 1 n m x i n m 2 displaystyle operatorname Var X frac 1 n sum i 1 n x i 2 2 cdot mu cdot x i mu 2 frac 1 n sum i 1 n x i 2 2 cdot sum i 1 n mu cdot x i sum i 1 n mu 2 frac 1 n sum i 1 n x i 2 2 cdot sum i 1 n mu cdot x i n cdot mu 2 1 n i 1 n x i 2 2 m i 1 n x i n m 2 1 n S 2 2 S 1 n S 1 n S 1 n 2 1 n S 2 S 1 2 n displaystyle frac 1 n sum i 1 n x i 2 2 cdot mu cdot sum i 1 n x i n cdot mu 2 frac 1 n S 2 2 cdot S 1 n cdot S 1 n cdot S 1 n 2 frac 1 n S 2 S 1 2 n De m S 1 n displaystyle mu S 1 n a S 2 i 1 n x i 2 displaystyle S 2 sum i 1 n x i 2 Podibno do ocinyuvannya serednogo znachennya m displaystyle mu ta dispersiyi V a r displaystyle Var dlya yakih potribni integralni zobrazhennya pershogo ta drugogo stepenya zobrazhennya vidpovidno tobto I I 2 displaystyle I I 2 manipulyaciyi podibni do zgadanih vishe mozhlivo vikonati z tretim i chetvertim stepenyami zobrazhen tobto I 3 x y I 4 x y displaystyle I 3 x y I 4 x y dlya otrimannya koeficiyentiv asimetriyi ta ekscesu Ale odna vazhliva detal vtilennya yaku slid mati na uvazi dlya vishevkazanih metodiv yak zaznachili F Shafait zi spivavt polyagaye v perepovnenni cilih chisel sho vinikaye dlya integralnih zobrazhen vishogo poryadku u vipadku vikoristannya 32 rozryadnih cilih chisel Div takozh en PrimitkiLewis J P 1995 Fast template matching Proc Vision Interface s 120 123 angl Finkelstein Amir neeratsharma 2010 Double Integrals By Summing Values Of Cumulative Distribution Function Wolfram Demonstration Project angl Crow Franklin 1984 Summed area tables for texture mapping SIGGRAPH 84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques s 207 212 angl Viola Paul Jones Michael 2002 Robust Real time Object Detection PDF International Journal of Computer Vision angl BADGERATI 3 veresnya 2010 Computer Vision The Integral Image computersciencesource wordpress com Procitovano 13 lyutogo 2017 angl Tapia Ernesto January 2011 A note on the computation of high dimensional integral images Pattern Recognition Letters 32 2 197 201 doi 10 1016 j patrec 2010 10 007 angl Phan Thien Sohoni Sohum Larson Eric C Chandler Damon M 22 kvitnya 2012 PDF s 81 84 CiteSeerX 10 1 1 666 4791 doi 10 1109 SSIAI 2012 6202458 ISBN 978 1 4673 1830 3 Arhiv originalu PDF za 24 travnya 2014 Procitovano 1 sichnya 2023 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Proignorovano journal dovidka angl Shafait Faisal Keysers Daniel M Breuel Thomas January 2008 PDF Electronic Imaging Document Recognition and Retrieval XV 6815 681510 681510 6 CiteSeerX 10 1 1 109 2748 doi 10 1117 12 767755 Arhiv originalu PDF za 15 grudnya 2014 Procitovano 1 sichnya 2023 angl PosilannyaVtilennya sumarnoyi tablici u viyavlyanni ob yektiv Video lekcij Vstup do teoriyi algoritmu integralnogo zobrazhennya angl Demonstraciya bezperervnoyi versiyi algoritmu integralnogo zobrazhennya vid Wolfram Demonstrations Project angl