SlideShare uma empresa Scribd logo
1 de 39
Detectie en representatie van bewegende objecten voor videobewaking Detection and Representation of Moving Objects for Video Surveillance Chris Poppe Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University Supervisor: prof. dr. ir. Rik Van de Walle
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Introduction: Video Surveillance ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Introduction: Intelligent Video Surveillance System Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 video video + metadata encoding analytics storage visualization
Introduction: Video Surveillance ,[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 person1 person2 intruder alert!!! ,[object Object],[object Object],[object Object],[object Object],[object Object],analytics
Introduction:  Moving Object Detection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 analytics
Introduction:  Moving Object Representation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 metadata standard analytics information
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Moving Object Detection in the Pixel Domain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 background model new image result - =
Moving Object Detection in the Pixel Domain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multimodal Background Subtraction model 2 Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 model 1 model 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multimodal Background Subtraction ,[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Spatio-Temporal  Multimodal Background Subtraction ,[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Spatio-Temporal  Multimodal Background Subtraction ,[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 spatio-temporal temporal spatial
Evaluation: Objective Results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Evaluation: Objective Results ,[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Evaluation: Subjective Results ,[object Object],input image  ground truth  Stauffer ‘01 Shan ‘06 proposed
[object Object],[object Object],[object Object],Evaluation: Execution Times Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 Sequence Stauffer’01(fps) proposed (fps) temporal (fps) spatial (fps) PetsD2TeC2 (384x288) 8.33 10 29.4 18.2 Indoor (340x240) 9.5 15.4 45.5 30 Ismail (320x240) 9.7 14.9 71.4 29.4 ThirdView (720x576) 1.1 2.3 3.6 7.7
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Moving Object Detection in  the Compressed Domain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 encoding analytics
H.264/AVC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],motion  vectors
Observations ,[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],MB-based Background Subtraction Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 T
(sub)MB-based Background Subtraction  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluation: Objective comparison Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 ,[object Object],[object Object],[object Object]
Evaluation: Execution Times ,[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 Sequence Zeng’05 (fps) proposed (fps) Etri od A (352x240) 28 662 PetsD2TeC2 (384x288) 22 448 Indoor (340x240) 31 751
Evaluation: Subjective Results ,[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Metadata: Representing Moving Objects Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 metadata metadata standard A metadata metadata standard  B analytics1 analytics2 metadata metadata standard B
Metadata: Representing Moving Objects ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 < object id=“ 0 ” > < box xc=“ 77 ” yc=“ 73 ” w=“ 21 ” h=“ 16 ” /> </ object > Box: “Coordinates of the centre and the dimensions of the bounding box of a detected object in pixels.” metadata example 1 CVML (Computer Vision Markup Language) < LLID =“ LLID1 ” >< Mask > < BB   mp7:dim = “ 4 ” > 67 65 88 91 </ BB > </ Mask >   </ LLID > BB: “Coordinates of a rectangular segment.” metadata example 2 VS7 (Video Surveillance Schema)
Metadata: Representing Moving Objects ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Metadata: Representing Moving Objects ,[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 subClassOf birth date DatatypeProperty Person Class:  Person Class:  Scientist Scientist Individual birth date “ 14/10/1801” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Joseph Plateau”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Metadata: Representing Moving Objects Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 OWL ontology CVML OWL ontology VS7 OWL ontology MPEG7 …
[object Object],[object Object],[object Object],[object Object],Metadata: Representing Moving Objects upper layer lower layer Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009 OWL ontology Video Surveillance OWL ontology CVML OWL ontology VS7 OWL ontology MPEG7 …
Evaluation: Practical Use Case Scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009
Publications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Detection and Representation of Moving Objects for Video Surveillance  Chris Poppe Ghent, Belgium – June 9 2009

Mais conteúdo relacionado

Semelhante a 2009.06.09 chris poppe - public PhD defense

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
theijes
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
Alpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
Alpen-Adria-Universität
 
Design and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding SystemDesign and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding System
ijtsrd
 

Semelhante a 2009.06.09 chris poppe - public PhD defense (20)

Motion detection system
Motion detection systemMotion detection system
Motion detection system
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision Application
 
MediaMap Core : an ontology for audiovisual production
MediaMap Core : an ontology for audiovisual productionMediaMap Core : an ontology for audiovisual production
MediaMap Core : an ontology for audiovisual production
 
Motion detection system
Motion detection systemMotion detection system
Motion detection system
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)Video Hyperlinking Tutorial (Part B)
Video Hyperlinking Tutorial (Part B)
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
 
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxHow to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
 
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfHow to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and R
 
Design and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding SystemDesign and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding System
 
Q180305116119
Q180305116119Q180305116119
Q180305116119
 
Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015Orfeo ToolBox workshop at FOSS4G Europe 2015
Orfeo ToolBox workshop at FOSS4G Europe 2015
 
Conference research paper_target_tracking
Conference research paper_target_trackingConference research paper_target_tracking
Conference research paper_target_tracking
 
Managing image data for aquatic sciences - the best practices presentation
Managing image data for aquatic sciences - the best practices presentationManaging image data for aquatic sciences - the best practices presentation
Managing image data for aquatic sciences - the best practices presentation
 
Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisation
 

Último

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

2009.06.09 chris poppe - public PhD defense

  • 1. Detectie en representatie van bewegende objecten voor videobewaking Detection and Representation of Moving Objects for Video Surveillance Chris Poppe Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University Supervisor: prof. dr. ir. Rik Van de Walle
  • 2.
  • 3.
  • 4. Introduction: Intelligent Video Surveillance System Detection and Representation of Moving Objects for Video Surveillance Chris Poppe Ghent, Belgium – June 9 2009 video video + metadata encoding analytics storage visualization
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.

Notas do Editor

  1. Openingszin: dank u mijnheer de voorzitter, geachte leden van de examencommissie, beste collega’s, vrienden en familie. Gedurende de volgende 45minuten…
  2. Meer ingaan op h.264/avc
  3. Nummering met multimodaal
  4. Tot slot geef ik nog mee dat dit onderzoek geleid heeft tot…