Tabell över summerad yta
En summerad area-tabell är en datastruktur och algoritm för att snabbt och effektivt generera summan av värden i en rektangulär delmängd av ett rutnät. Inom bildbehandlingsdomänen är det också känt som en integrerad bild . Den introducerades till datorgrafik 1984 av Frank Crow för användning med mipmaps . Inom datorseende populariserades den av Lewis och gavs sedan namnet "integral bild" och användes framträdande inom ramen för Viola–Jones objektdetektering 2001. Historiskt sett är denna princip mycket välkänd i studien av flerdimensionella sannolikhetsfördelningsfunktioner, nämligen vid beräkning av 2D (eller ND) sannolikheter (area under sannolikhetsfördelningen) från respektive kumulativa fördelningsfunktioner .
Algoritmen
Som namnet antyder är värdet vid vilken punkt som helst ( x , y ) i tabellen för summerade arean summan av alla pixlar ovanför och till vänster om ( x , y ), inklusive:
arealer kan beräknas effektivt i en enda passage över bilden, eftersom värdet i tabellen för summerade area vid ( x , y ) bara är:
När den summerade areatabellen väl har beräknats kräver utvärdering av summan av intensiteter över ett rektangulärt område exakt fyra matrisreferenser oavsett areans storlek. Det vill säga notationen i figuren till höger, med 00 A = ( x , y ) , 0 B = ( x 1 , y ) , 0 C = ( x , y 1 ) och D = ( x 1 , y 1 ) , summan av i ( x , y ) över rektangeln som sträcks av A , B , C och D är:
Tillägg
Denna metod utvidgas naturligtvis till kontinuerliga domäner.
Metoden kan även utökas till högdimensionella bilder. Om rektangelns hörn är med i , då summan av bildvärdena i rektangeln beräknas med formeln
Denna metod har utvidgats till att omfatta en integrerad bild av hög ordning som i arbetet av Phan et al. som tillhandahöll två, tre eller fyra integrerade bilder för att snabbt och effektivt beräkna standardavvikelsen (varians), skevhet och kurtos för lokalt block i bilden. Detta är detaljerat nedan:
För att beräkna varians eller standardavvikelse för ett block behöver vi två integrerade bilder:
Liknande uppskattningen av medelvärdet ( ) och variansen ( ), som kräver integralbilder av bildens första respektive andra potens (dvs. ); manipulationer som liknar de som nämns ovan kan göras till bildernas tredje och fjärde potens (dvs. .) för att erhålla skevhet och kurtos. Men en viktig implementeringsdetalj som måste hållas i åtanke för ovanstående metoder, som nämnts av F Shafait et al. är det med heltalsspill som inträffar för integralbilderna av högre ordning om 32-bitars heltal används.
Se även
- ^ Lewis, JP (1995). Snabb mallmatchning . Proc. Visionsgränssnitt . s. 120–123.
- ^ a b Finkelstein, Amir; neeratsharma (2010). "Dubbelintegraler genom att summera värden för kumulativ distributionsfunktion" . Wolfram demonstrationsprojekt .
- ^ Crow, Franklin (1984). "Summerade arealtabeller för texturkartläggning" . SIGGRAPH '84: Proceedings från den 11:e årliga konferensen om datorgrafik och interaktiva tekniker . s. 207–212.
- ^ Viola, Paul; Jones, Michael (2002). "Robust objektdetektering i realtid" (PDF) . International Journal of Computer Vision .
- ^ BADGERATI (2010-09-03). "Computer Vision – Den integrerade bilden" . computersciencesource.wordpress.com . Hämtad 2017-02-13 .
- ^ Tapia, Ernesto (januari 2011). "En anteckning om beräkningen av högdimensionella integrerade bilder". Mönsterigenkänningsbokstäver . 32 (2): 197–201. doi : 10.1016/j.patrec.2010.10.007 .
- ^ a b Phan, Thien; Sohoni, Sohum; Larson, Eric C.; Chandler, Damon M. (22 april 2012). Prestandaanalysbaserad acceleration av bildkvalitetsbedömning (PDF) . 2012 IEEE Southwest Symposium om bildanalys och tolkning . s. 81–84. CiteSeerX 10.1.1.666.4791 . doi : 10.1109/SSIAI.2012.6202458 . ISBN 978-1-4673-1830-3 .
- ^ Shafait, Faisal; Keysers, Daniel; M. Breuel, Thomas (januari 2008). "Effektiv implementering av lokala adaptiva tröskeltekniker med hjälp av integrerade bilder" ( PDF) . Elektronisk bildbehandling . Dokumentigenkänning och -hämtning XV. 6815 : 681510–681510–6. CiteSeerX 10.1.1.109.2748 . doi : 10.1117/12.767755 .
externa länkar
Föreläsningsfilmer
- En introduktion till teorin bakom integralbildalgoritmen
- En demonstration av en kontinuerlig version av den integrerade bildalgoritmen, från Wolfram Demonstrations Project