Background Subtraction for Urban Traffic Monitoring using Webcams Master Thesis Verdediging Begeleider: Rein van den Boomgaard door: Mark Smids 19 maart.

Slides:



Advertisements
Verwante presentaties
Implementatie van IPS in Nederland: is het uitvoerbaar?
Advertisements

Zichtlengtes in het wegontwerp
Visual Knowledge Building
Nicole Janssen (RIVM) Gerard Hoek (IRAS)
De sportarts als adviseur van sporters en trainers, componenten van een topsportprogramma. Door Wessel Zimmermann Geregistreerd sportarts en bedrijfsarts,
Objecten en Volgordediagrammen
Record Linkage: Simulatie Resultaten Adelaide Ariel Biolink NL 28 maart 2014.
(E)OBD.
1 Demo of Praktijk Over de problematiek bij het ontwerpen van informatiesystemen Mark Dumay Afstudeervoordracht 15 oktober 2004.
Trans-Plan in beeld *De gegevens in deze presentatie zijn fictief
Skilling Up for Power Down.  Gestart door 2 Australiërs Bill Mollison en David Holmgrem in de jaren 70’.  Oorspronkelijke betekenis: ‘permanente landbouw’
1 Neemt de kennis van onze studenten toe? Een analyse van de kennisgroei op basis van VGT scores Marieke van Onna & Samantha Bouwmeester.
Modellering ruimtelijke gevolgen van infrastructuur op GrondGebruik met de LandUseScanner.
Voorstelling LVD Leuven internationaal colloquium 27 maart 2008.
Hok Kwan Kan Primary supervisor: dr. Katrien Antonio
Situational Influences on the Use of Communication Technologies A Meta-Analysis and Exploratory Study B. van den Hooff, J. Groot, S. de Jonge.
Hoofdstuk 6: Controle structuren
S1S1 S2S2 S3S3 22 november 2001K.U.Leuven-ESAT/PSI Spraak WP2 Detectie en behandeling van OOV woorden l OOV woorden detecteren door betrouwbaarheid van.
Onderzoeksmethode Oftewel: met welke specifieke onderzoeksmethode kan ik het best mijn onderzoeksvraag beantwoorden.
1 Cecile Crobach October MSc Thesis: Onderwijs en Onderzoek Combineren van onderzoek en praktijk Onderwijsdag TBM 2012.
Fundamenteel onderzoek:  Nieuwe deeltjes & massa (Atlas)  Materie  antimaterie (LHCb)  Quark-gluon plasma (Alice) LHCLHC Europa Amerika Azië UvA 
Voorspellende analyse
Hoofdstuk 2 Het onderzoeksonderwerp formuleren en verduidelijken Methoden en technieken van onderzoek, 5e editie, Mark Saunders, Philip Lewis, Adrian.
Hoofdstuk 11 Kwantitatieve gegevens analyseren Methoden en technieken van onderzoek, 5e editie, Mark Saunders, Philip Lewis, Adrian Thornhill, Marije.
1 Complexiteit Bij motion planning is er sprake van drie typen van complexiteit –Complexiteit van de obstakels (aantal, aantal hoekpunten, algebraische.
Ontwerpprojecten Ofwel hoe combineren we drie stromen? Steven Nijhuis Deze presentatie staat op: (onderdeel kennisbank)
Implementing Cross-Language Text Retrieval Systems for Large-scale text Collections and the World Wide Web n Mark W. Davis and William C.Ogden n AAAI 1997.
GIS in de thuisverpleging: aanpak bij het Wit-Gele Kruis
Uitspraak trainen met een computer: is dat mogelijk? Ambra Neri Catia Cucchiarini, Helmer Strik Radboud Universiteit Nijmegen, CLST.
Netwerktafel Achtergrond en Doel
ELIS – Multimedia Lab Multimedia academiejaar 2006–2007 Practicum 2: Videocodering 26 februari 2007 Sarah De Bruyne Multimedia Lab vakgroep Elektronica.
6e HYDRA Workshop, 17 september 2003 Extreme waardenstatistiek van de wind in Nederland: vergelijkend warenonderzoek? Ilja Smits, KNMI.
Woensdag 2 november 2011 Veiligheidsprocedure op netwerkwerkniveau Dr. ir. A. (Atze) Dijkstra SWOV.
Emissie-inventaris water en Waterkwaliteitsmodellering
Snelwegsystemen Jos Beukeveld Mei 2011.
(zie werkpakket 2, bijlagerapport 5
AI Kaleidoscoop Werkcollege 1: AI Overzicht Radu Serban
Baarde en de goede Hoofdstuk 11: Data-analyse
Lokaliseren en volgen van personen en objecten met behulp van camera’s Informatie Scriptieprijs November 2007 Sofie De Cooman.
CAF in het woonzorgcentrum De Groene Linde
Fase 2 – Functioneel ontwerp
P&O Bedrijfsbeleid: Het patrouilleringsplan voor Kortrijk Raes Thomas Smets Jasper Van Roost Joris De Roose Eline.
Tussentijdse Thesis Presentatie Bart Bottu. Proceduraal Modelleren Proceduraal genereren van 3D modellen Meest gebruikt voor Planten Landschappen Steden.
1 BUE Middenkader 2003 Een eerste verkenning van de resultaten.
Smart Traffic: pilot N201 Dataverrijking door combinatie met simulatie
Verpleegkundig redeneren
Verschillende rollen en stijlen
Mid-market servercampagne – Thru Partner- presentatie: Dia voor presentator: niet laten zien Spreker: Partner Titel van de presentatie: We geven u het.
Versterking CliëntenPositie (VCP) mei ICF International Classification of Functioning, Disability and Health.
Differentiatie Vaksessie WISKUNDE. Het theoretisch kader van differentiatie.
Periode 3 SWLOM1 SWPAOT1. Inhoud Uitgangspunten Project Groepjes maken Beoordeling Projecten.
Arts-patiënt communicatie rondom uitleg van SOLK: een kwalitatieve studie van Schotse audioconsulten Madelon den Boeft.
Minimum Opspannende Bomen Algoritmiek. 2 Inhoud Het minimum opspannende bomen probleem Een principe om een minimum opspannende boom te laten groeien Twee.
Koppeling van sociale, economische en ecologische systemen op het platteland: landschapsbeheer en –inrichting ter vergroting van de rurale veerkracht Marleen.
Zodat talent en ontwikkelbehoeften elkaar ontmoeten 2 juni 2015
Het onderzoeksverslag
Vertaling van: John Hattie – Visible Learning for Teachers
Het modelleren van rijtaakondersteunende systemen
Toets kader project Verbetering Modellering Reistijden
Directe belichting in ray tracing
Het online opzetten, afnemen, beoordelen en verwerken van toetsen
Het voorspellen van agressie tijdens de behandeling van forensisch psychiatrische patiënten a.d.h.v. DE hcr-20.
Youden Analyse.
Promotie-onderzoek naar een 3D datamodellering
Sorteren met kaarten.
Vertaling van: John Hattie – Visible Learning for Teachers
Vakdidactiek en Onderwijskunde 2
Voorspellende analyse
CitaVista 2018 Utrecht, 31 januari 2019.
Transcript van de presentatie:

Background Subtraction for Urban Traffic Monitoring using Webcams Master Thesis Verdediging Begeleider: Rein van den Boomgaard door: Mark Smids 19 maart 2007

Overzicht presentatie Project omschrijving Verkeersanalyse Achtergrond / voorgrond detectie Schaduw detectie en eliminatie Het samenvatten van videobeelden Demo’s Evaluatie Conclusies Gelegenheid voor vragen

Project omschrijving Doelen van het eindproject Uitgebreid literatuuronderzoek op het gebied van: visuele verkeersanalyse achtergrond / voorgrond detectie schaduwdetectie Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Project omschrijving Doelen van het eindproject Implementatie van: twee achtergrond / voorgrond detectors een schaduwdetector een toepassing: ‘slimme’ beveiligingscamera Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Project omschrijving Doelen van het eindproject Vergelijken van de twee achtergrond / voorgrond detectors: testen op een aantal videos testen onder verschillende weersomstandigheden testen van de schaduw detector Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Verkeersanalyse Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Traditionele manieren van het bestuderen van de verkeersstromen gebruikmakend van ‘magnetic loops’

Verkeersanalyse Traditionele manieren van het bestuderen van de verkeersstromen gebruikmakend van ‘magnetic loops’ Beperkingen: Kostbaar en deze systemen tellen alleen Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Verkeersanalyse Traditionele manieren van het bestuderen van de verkeersstromen gebruikmakend van ‘magnetic loops’ Beperkingen: Kostbaar en deze systemen tellen alleen Uitgebreide analyse is gewenst zoals : verkeersdichtheid, file detectie, snelheid en locatie van elk voertuig, Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Verkeersanalyse Traditionele manieren van het bestuderen van de verkeersstromen gebruikmakend van ‘magnetic loops’ Beperkingen: Kostbaar en deze systemen tellen alleen Uitgebreide analyse is gewenst zoals : verkeersdichtheid, file detectie, snelheid en locatie van elk voertuig, Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Verkeersanalyse Waarom gericht op stedelijke gebieden? Meeste literatuur is gericht op verkeerssituaties op snelwegen Veel uitdagendere taken op kruispunten Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Verkeersanalyse Waarom gericht op stedelijke gebieden? Meeste literatuur is gericht op verkeerssituaties op snelwegen Veel uitdagendere taken op kruispunten Componenten in een verkeersanalyse systeem: cameras, calibratie, achtergrond / voorgrond detectie, tracking, schaduw detectie, samenvatten van videobeelden, … Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Achtergrond / voorgrond detectie Deze detectie is onder te verdelen in: het maken van een initieel achtergrond model het weergeven van de voorgrond gegeven het achtergrond model het bijwerken van het achtergrond model Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Deze detectie is onder te verdelen in: het maken van een initieel achtergrond model het weergeven van de voorgrond gegeven het achtergrond model het bijwerken van het achtergrond model Twee verschillende benaderingen: deterministisch statistisch Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Deterministische methode Maak een initieel achtergrond model met behulp van een aantal eerdere beelden Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Deterministische methode Maak een initieel achtergrond model met behulp van een aantal eerdere beelden Voor elk nieuw beeld aangeleverd door de webcam: trek dit nieuwe beeld af van het achtergrond model Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Deterministische methode Maak een initieel achtergrond model met behulp van een aantal eerdere beelden Voor elk nieuw beeld aangeleverd door de webcam: trek dit nieuwe beeld af van het achtergrond model for all x,y: if I(x,y) – B(x,y) > T then M(x,y) = 1 else M(x,y) = 0 Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Deterministische methode Maak een initieel achtergrond model met behulp van een aantal eerdere beelden Voor elk nieuw beeld aangeleverd door de webcam: trek dit nieuwe beeld af van het achtergrond model voor alle x,y: als I(x,y) – B(x,y) > T dan M(x,y) = 1 anders M(x,y) = 0 Updaten van het achtergrond model: voor alle x,y: als M(x,y) = 0 dan B(x,y) = I(x,y) Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Statistische methode Elke pixel wordt gemodelleerd door middel van een bepaald statistisch model Alle voorgaande pixel waarden wegen mee in de huidige classificatie Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Statistische methode Elke pixel wordt gemodelleerd door middel van een bepaald statistisch model Alle voorgaande pixel waarden wegen mee in de huidige classificatie Voordelen van deze methode: stilstaande voorgrond objecten worden na verloop van tijd opgenomen in het achtergrond model lerende factor: onthouden van meerdere ‘achtergrondwaarden’ Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Achtergrond / voorgrond detectie

Statistische methode Modelleer elk pixel door middel van een ‘mixture of Gaussians’ Waarom een mix? Een achtgrond model wordt gevormd door het kiezen van die Gausische verdelingen die eigenschappen bevatten van achtergrond componenten Updaten van het achtergrond model: door middel van updaten van parameters

Wat zijn de eigenschappen van een achtergrond component? Hoe herkennen we deze? Observatie: deze componenten zullen relatief veel samples bevatten (“high supporting evidence”) en lage varianties hebben Sorteer de K distributies in het mixture model op de volgende wijze De hoogst geplaatste B verdelingen worden gekozen als achtergrond model:

Schaduw detectie Waarom het negeren van schaduw in een scene verbeterde resultaten geeft bij verkeersanalyse… Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Schaduw detectie Beschouw alleen de pixels in een beeld die geclassificeerd zijn als voorgrond Een pixel in een beeld is mogelijk een ‘schaduw pixel’ wanneer zijn waarde veel lager is dan de waarde van dit pixel in het bijbehorende achtergrond model. Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

1. Vergelijken van grootes van de vectoren: c = (R,G,B) and dan mate van overeenkomst in grootte: 2. Vergelijken van de hoek tussen de vectoren wanneer < 1 en D < dan is het pixel een schaduw pixel

Samenvatten van videobeelden Toepassing: ‘slimme’ beveiligingscamera Het basisidee: neem alleen de beelden op waarin voorgrond objecten zichtbaar zijn Hoe garanderen we dat het volledige traject van een voertuig wordt opgenomen? Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Demos 1.Schaduw detectie in actie – 1 | Achtergrond / voorgrond detectie in actie det 1 | stat 1 - det 2 | stat 2det 1stat 1det 2stat 2 3.‘Slimme’ beveiligingscamera - 11 Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Evaluatie Test videos: drie verschillende weersomstandigheden (elk 5 minuten) Doel: test beide achtergrond / voorgrond detectors op deze videos Beperking: geen ‘ground truth’ op pixel niveau beschikbaar! Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Evaluatie op een andere manier: gebruikmakend van de samengevatte videobeelden Een ‘ground truth’ op beeld-niveau: bevat een beeld (frame) één of meer voorgrond object(en)? Met deze gegevens kan een score worden berekend Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen Evaluatie

Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Score S (deterministische aanpak) Score S (statistisch aanpak) Video A (wind/wolken) 85.6%88.3% Video B (zonnig) 88.5%94.6% Video C (regen) 83.4%93.4% Evaluatie Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Conclusies De statistische aanpak geeft betere resultaten, ongeacht de weersomstandigheden (5-10% beter) Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Conclusies De statistische aanpak geeft betere resultaten, ongeacht de weersomstandigheden (5-10% beter) Wind blijft voor beide aanpakken het grootste probleem Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Conclusies De statistische aanpak geeft betere resultaten, ongeacht de weersomstandigheden (5-10% beter) Wind blijft voor beide aanpakken het grootste probleem De statistische aanpak geeft veel betere resultaten bij zonnige weersomstandigheden Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Conclusies De statistische aanpak geeft betere resultaten, ongeacht de weersomstandigheden (5-10% beter) Wind blijft voor beide aanpakken het grootste probleem De statistische aanpak geeft veel betere resultaten bij zonnige weersomstandigheden nauwkeurigere scores: een ‘ground-truth’ op pixel niveau, en vervolgens met deze informatie opnieuw evalueren Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Vragen? Project omschrijving Verkeers – analyse Achtergrond / voorgrond detectie Schaduw detectie Samenvatten videobeelden Demo’s Evaluatie Conclusies Vragen

Gaussian mixture details Update vergelijkingen: Z. Zivkovic, “Improved Adaptive Gaussian Mixture Model for Background Subtraction” MoG :