Vad är blob-spårning?
Blob-spårning är en metod genom vilken datorer kan identifiera och spåra föremålens rörelser i bilder. En klump är en grupp pixlar som datorn identifierar som ett objekt. En person kan till exempel vara en klump. Denna spårningsmetod gör det möjligt för datorn att hitta klumpens position i på varandra följande ramar. I själva verket ser datorn rörelse av objektet, en förmåga som har applikationer i datoriserad bildanalys och i utvecklingen av datorsyn.
Innan en dator kan spåra klipp måste den definiera dem. Det första steget i spårning av kloder är att skapa ett program som upptäcker klipp i en bild. Datorn hittar klumpar genom att gruppera pixlar med liknande ljusvärden eller färgvärden tillsammans. I den verkliga världen har varje yta subtila variationer, så om datorn bara valt ett ljus- eller färgvärde kan en klump bara vara några få pixlar, vilket är värdelöst när man försöker gruppera bilder till användbara komponenter som representerar kompletta enheter.
Det är programmerarens ansvar att skapa ett kloddetekteringssystem som efterliknar skillnaderna mellan föremål som det mänskliga ögat kan se. Hon gör detta genom att skriva en toleransgräns i programmet, som säger datorn den maximala skillnaden mellan värden som kan uppstå i en klump. Programmerare testar och förädlar upptäckningsprogram för klumpar tills de kan identifiera delar av bilder korrekt.
Därefter måste programmeraren skapa ett sätt för datorn att spåra rörelserna i klipporna. Detta är svårt eftersom datorn inte helt enkelt kan skanna nästa ram efter samma klump: formen och värdena på en klump kan ändras när den rör sig. Till exempel kan en person som sitter ner stå upp. Datorn måste upptäcka klumparna i den nya bilden och göra meningsfulla förbindelser mellan de till synes olika klumparna som finns i varje ram. Programmerare skapar ekvationer som definierar den relativa betydelsen av faktorer inklusive plats, storlek och färg, och resultaten hjälper den att avgöra om klumpen i den nya ramen är tillräckligt lik den föregående kloden för att få samma etikett.
Blob-spårning är ett kraftfullt verktyg, särskilt när det kombineras med andra metoder för att analysera bilder. Till exempel identifierar datorer områden med hög kontrast mellan en pixel och nästa för att detektera kanter. Vissa program använder åsdetekteringsmetoder för att bestämma konturen hos en yta.
Dessa förmågor gör det möjligt för datorer att göra sofistikerad bildanalys. Ett automatiserat system kan skanna fler bilder än mänskliga granskare skulle kunna se på. Med hjälp av sin verktygssats, inklusive spårning av kloder, kan den identifiera bilder av intresse som kräver mer detaljerad granskning och vidarebefordra dessa avsnitt till en människa.
En annan tillämpning av klumpspårning är inom datorsyn och robotik. När tekniker som denna blir mer förfinade, kommer robotar att kunna hämta betydelse från bilder på ett sätt som ungefärlig bildbehandling i den mänskliga hjärnan. Datorer kan ta in information utan att ha lagt in den manuellt och fått mer information än någonsin tidigare. Roboter kunde se världen runt dem.