• Ingen resultater fundet

Automatisk detekt ion af

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "Automatisk detekt ion af"

Copied!
41
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

Automat is k dete ktion af

trafikanter med AI stadig lang vej til ” plug and play

C h r i s H o l m b e r g B a h n s e n

(2)

Baggrund

H v e m e r j e g ?

Visual Analysis and Perception Lab, AAU

Ph.d.-afhandling i robust

trafikovervågning, 2019

Postdoc 2019 -

(3)

Agenda

Hvad er AI i billedbehandling?

Detektion af trafikanter – udfordringer Okklusion

Praktiske problemer Annoterede træningsdata Vejr- og lysforhold

(4)

Hvad er AI?

AI: ~1940s

Machine Learning: ~1990s

Deep Learning: ~2010s

(5)

Hvad er AI i

billedbehandling?

Opgave: Genkend en kat

Løsning: Regelbaseret model af

kattens dele

(6)

Opgave: Genkend en kat

Løsning: Regelbaseret model af kattens dele

”Kat”

Hvad er AI i

billedbehandling?

(7)

Duer ikke ved forskellige positurer

Katte er utroligt deformerbare

?

Hvad er AI i

billedbehandling?

(8)

Umuligt at definere en god model for alle kattedeformationer

Vi vil i stedet lære vores model i stedet for at håndkode den

Hvad er AI i

billedbehandling?

(9)

AI: ~1940s

Machine Learning: ~1990s Deep Learning: ~2010s

Hvad er AI i

billedbehandling?

(10)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Fremgangsmåde: Find karakteristiske træk

”Per” ”Lene”

(11)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Mængden af hår?

”Per” ”Lene”

Hår-ratio 0,09 0,24

(12)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Mængden af hår?

Ansigtets cirkularitet?

”Per” ”Lene”

Hair-ratio 0,09 0,24

Circularity 0,79 0,87

(13)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Mængden af hår?

Ansigtets cirkularitet?

Feature-rum

Face circularity

Ha ir -ratio

Per

Lene

(14)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Mængden af hår?

Ansigtets cirkularitet?

Flere billeder

Face circularity

Ha ir -ratio

Per

Lene

(15)

Hvad er machine learning?

Eksempel: Kend forskel på Per and Lene

Mængden af hår?

Ansigtets cirkularitet?

Find en linje der adskiller de to områder

Face circularity

Ha ir -ratio

Per Lene

Ha ir -ratio

(16)

Hvad er machine learning?

Nyt billede – hvem er det?

• Udtræk features

• Hvor er billedet i feature-rummet?

• Sammenlign med linjen

• Bestem hvem det er

Face circularity

Ha ir -ratio

Per Lene

Det er machine learning

Ha ir -ratio

(17)

Hvad er AI?

AI: ~1940s

Machine Learning: ~1990s

Deep Learning: ~2010s

(18)

Deep Learning

F r a m a c h i n e l e a r n i n g t i l d e e p l e a r n i n g

(19)

Deep Learning

K u n s t i g t n e u r a l t n e t v æ r k

Træning af netværket:

Presenter mange kendte input-outputrelationer

”Per”

”ikke Per”

Lad netværket køre

Mange udregninger

(20)

Deep Learning

K u n s t i g t n e u r a l t n e t v æ r k

Imponerende resultater

(21)

Agenda

Hvad er AI i billedbehandling?

Detektion af trafikanter – udfordringer Okklusion

Praktiske problemer Annoterede træningsdata Vejr- og lysforhold

(22)

Okklusion

Lettest at placere kameraer i eksisterende infrastruktur

Nemt ☺

Lav højde → trafikanter ”skygger” for hinanden

(23)

Okklusion

Lettest at placere kameraer i eksisterende infrastruktur

Nemt ☺

Lav højde → trafikanter ”skygger” for hinanden

Mulige løsninger:

Drone

Kameraer i forskellige positioner

(24)

Okklusion

Lettest at placere kameraer i eksisterende infrastruktur

Nemt ☺

Lav højde → trafikanter ”skygger” for hinanden

Mulige løsninger:

Drone

Næsten ingen okklusion

Bløde trafikanter fremstår små – svære at detektere

Ikke egnet til langtidsoptagelser

(25)

Okklusion

Kamera i eksisterende infrastruktur Nemt ☺

Lav højde → trafikanter ”skygger” for hinanden

Mulige løsninger:

Drone

Kameraer på forskellige positioner

Besværligt og tidskrævende Installation

© DLR

(26)

Okklusion

Kamera i eksisterende infrastruktur Nemt ☺

Lav højde → trafikanter ”skygger” for hinanden

Mulige løsninger:

Drone

Kameraer på forskellige positioner

Besværligt og tidskrævende Installation

Synkronisering Kalibrering Fusion af data

Muligt at fjerne de fleste okklusioner

(27)

Agenda

Hvad er AI i billedbehandling?

Detektion af trafikanter – udfordringer Okklusion

Praktiske problemer Annoterede træningsdata Vejr- og lysforhold

(28)

Annoterede træningsdata

Big data: Big annotated data Ny opgave, nyt datasæt

(29)

Annoterede træningsdata

Big data: Big annotated data Ny opgave, nyt datasæt

(30)
(31)

Annoterede træningsdata

Big data: Big annotated data Ny opgave, nyt datasæt

Omfattende, tidskrævende og dyrt

3400 billeder, 2 minutter ~ 500 mandetimer 5-7 billeder/time

20-35 DKK/billede

500 billeder ~ 12.000 DKK

Amazon Mechanical Turk / outsourcing Firkantede kasser i stedet for polygoner Semi-automatiske løsninger på vej - men stadig brug for menneskelig supervision

(32)

Agenda

Hvad er AI i billedbehandling?

Detektion af trafikanter – udfordringer Okklusion

Praktiske problemer Annoterede træningsdata Vejr- og lysforhold

(33)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner

(34)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner (Frosne) regndråber på kameraet

(35)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner (Frosne) regndråber på kameraet Regndråber og snefald

(36)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner (Frosne) regndråber på kameraet Regndråber og snefald

Hvad kan vi gøre?

(37)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner

Flere sensorer, termiske kameraer

(Frosne) regndråber på kameraet Regndråber og snefald

(38)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner

Flere sensorer, termiske kameraer

(Frosne) regndråber på kameraet

Forbedre opstillingen (erfaring)

Regndråber og snefald

(39)

Vejr- og

lysforhold

Detektion af trafikanter: fungerer bedst på en overskyet, tør dag

Eksterne faktorer:

Dårlige lysforhold, refleksioner

Flere sensorer, termiske kameraer

(Frosne) regndråber på kameraet

Forbedre opstillingen (erfaring)

Regndråber og snefald

Kunstigt ”fjerne” regnen fra videoen?

Virker ikke (tilføjer mere støj)

Nøjagtighed: 0.588 → (0.16 - 0.33)

(40)

Vejr- og

lysforhold

Hvorfor er det egentligt et problem?

Neurale netværk → statistiske modeller

Hovedsagelig trænet på billedsekvenser under optimale forhold

Kan ikke overføre viden til forhold, de ikke er trænet med

Trafik i dårlige vejr- og lysforhold…

ligger uden for den datafordeling, som netværkene er trænet med.

tilhører den lange hale af problemer (mange forskellige fænomener, få eksempler)

Hvad kan vi gøre?

Flere annoterede data (dyrt)

Flere sensorer, der komplementerer hinanden (dyrt og bøvlet)

Opfinde algoritmer, der kræver færre data, generaliserer bedre (forskning)

# Eksemp le r

Klasser / fænomener

(41)

Afslutning

Hvad er AI i billedbehandling?

Detektion af trafikanter – udfordringer Okklusion

Praktiske problemer Annoterede træningsdata Vejr- og lysforhold

# Eksempler

Klasser / fænomener

Referencer

RELATEREDE DOKUMENTER

[r]

Med alle chancer for blot at fremføre banaliteter og selvfølgelig med udgangspunkt i mine egne erfaringer vil jeg ikke desto mindre prøve at sige noget mere almengyldigt om

Også kameraet alene og flere personer tilsammen kan være med til at etablere rummet i fiktionsfilm. Ser vi Stewart sammen med andre personer, er det kameraet alene, der

Men det der også karakteri- serer disse konflikter, er det forhold, at det internationale samfund hurtigt for- søger at få bragt den væbnede konflikt til ophør, og at

Når hverken EU eller NATO kan give Georgien klare tilsagn om medlemskab og ej heller give landet andre fordele, vil der før eller senere opstå en situation, hvor georgierne,

Feltarbejdet har således været orienteret mod at forstå, hvilken viden pædagogerne trækker på i deres vurderinger, og hvordan børn bliver synlige for det pædagogiske personale

I denne artikel evalueres en morfologisk-syntaktisk parser for fri portugisisk tekst, hvor der anvendes Constraint Grammar til disambiguering af ikke kun ordklasser

Oplevelsen af kameraets tilstedeværelse gør ikke det filmede mindre realistisk, men skaber i stedet en større følelse af realisme, fordi præmissen i filmen er, at