SlideShare a Scribd company logo
1 of 12
Human Detection in
Surveillance Applications
Ashish Desai
EE392J Final Project
Problem and Motivation
 Had many petty vandals cause damage
to cars in my parking garage
 Landlord added cameras, but did not
deter vandals
 What if we could count and have
photos of all the people in the garage at
any given time?
Breakdown into Class Concepts
 Simply, this is a foreground /
background segmentation problem
 Perhaps use color based segmentation
 Perhaps use motion based
segmentation
Methodology
 Captured 25 second
video at 10 frames
per second of 1, 2,
or 3 people walking
around in my
apartment.
Methodology
 Used Staufer and Grimson color based
segmentation
 Used 5 gaussians in RGB space
 Used maximum of 1.5 std. dev for classification
 Used alpha = 0.7
 Combined with connectivity requirements (each
pixel must touch 4 others)
 Combined with size requirements (each group of
pixels must be larger than 100)
Methodology
 Very simplified motion based segmentation
 Used block matching between current and next
frame
 16x16 block size, +16/-15 full search, SAD criterion
 Eliminate blocks with fewer than 8 pixel
movement
 Combine with size requirements (must be greater
than 4 blocks)
 Note: did not use K-means clustering (and should
have used log search) to improve real-time
capabilities
Results of Individual
Segmentations
 Color based segmentation
 Worked pretty well (I spent a lot of time tweaking
this)
 Had problems with large areas of occlusion,
shadows
 Motion based segmentation
 Purposely set to allow “false positives”
 Simple methodology could not handle global
motion from person bumping the camera
 Blinds (possible interlace artifact) caused
problems, aspect ratio (block-based)
Combinational Methodology
 Take both of the initial methodologies and
create a confidence weighting (those pixels in
the center of a group have higher weighting)
 Combine the two weights with more
preference to color weights (color had better
initial performance)
 Apply threshold, connectivity and size
constraints.
Overall Block Diagram
Color Gaussian Segmentation
RGB -> YUV
Motion Estimation
Connectivity/ Size Requirements
Connectivity/ Size Requirements
Input Sequence (RGB)
Weighting Weighting
Threshold
Output
Overall Results
 Performed pretty well especially with lateral
movement and objects further from camera
 Still had problems with large occlusions (from
color) and aspect ratio changes (from
motion) but better than respective individuals
 Eliminated major shadow and global motion
issues by combining the two
Results - Videos
Future Enhancements
Improvements (if time allows)
 Use affine parameters for motion based
 Use log search (if still use block) for
more real time
 Use K means clustering to segment,
rather than simple threshold
 Use temporal knowledge (i.e. use object
identification from previous frame or
frames)

More Related Content

Similar to surveillance.ppt

PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATION
PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATIONPROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATION
PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATIONWilly Marroquin (WillyDevNET)
 
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMPERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMAM Publications
 
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...IRJET Journal
 
Announcing the Final Examination of Mr. Paul Smith for the ...
Announcing the Final Examination of Mr. Paul Smith for the ...Announcing the Final Examination of Mr. Paul Smith for the ...
Announcing the Final Examination of Mr. Paul Smith for the ...butest
 
Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...IJECEIAES
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...Arti Singh
 
Disparity Estimation by a Real Time Approximation Algorithm
Disparity Estimation by a Real Time Approximation AlgorithmDisparity Estimation by a Real Time Approximation Algorithm
Disparity Estimation by a Real Time Approximation AlgorithmCSCJournals
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribeguest533af374
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesIRJET Journal
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Koteswar Rao Jerripothula
 
Traffic sign classification
Traffic sign classificationTraffic sign classification
Traffic sign classificationBill Kromydas
 
CenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-PosterCenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-PosterYunming Zhang
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learningIEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learningIEEEBEBTECHSTUDENTPROJECTS
 
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...mlaij
 

Similar to surveillance.ppt (20)

PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATION
PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATIONPROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATION
PROGRESSIVE GROWING OF GAN S FOR I MPROVED QUALITY , STABILITY , AND VARIATION
 
J010245458
J010245458J010245458
J010245458
 
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHMPERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
PERFORMANCE ANALYSIS USING SINGLE SEEDED REGION GROWING ALGORITHM
 
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
[IJCT-V3I2P37] Authors: Amritpal Singh, Prithvipal Singh
 
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
 
Announcing the Final Examination of Mr. Paul Smith for the ...
Announcing the Final Examination of Mr. Paul Smith for the ...Announcing the Final Examination of Mr. Paul Smith for the ...
Announcing the Final Examination of Mr. Paul Smith for the ...
 
Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...Robust foreground modelling to segment and detect multiple moving objects in ...
Robust foreground modelling to segment and detect multiple moving objects in ...
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
B49010511
B49010511B49010511
B49010511
 
Disparity Estimation by a Real Time Approximation Algorithm
Disparity Estimation by a Real Time Approximation AlgorithmDisparity Estimation by a Real Time Approximation Algorithm
Disparity Estimation by a Real Time Approximation Algorithm
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribe
 
K018137073
K018137073K018137073
K018137073
 
Survey on Various Image Denoising Techniques
Survey on Various Image Denoising TechniquesSurvey on Various Image Denoising Techniques
Survey on Various Image Denoising Techniques
 
Poster cs543
Poster cs543Poster cs543
Poster cs543
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
 
Traffic sign classification
Traffic sign classificationTraffic sign classification
Traffic sign classification
 
CenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-PosterCenterForDomainSpecificComputing-Poster
CenterForDomainSpecificComputing-Poster
 
U4408108113
U4408108113U4408108113
U4408108113
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learningIEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
 
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...
AN ENHANCEMENT FOR THE CONSISTENT DEPTH ESTIMATION OF MONOCULAR VIDEOS USING ...
 

More from vasuhisrinivasan

2. Dispersion Understanding the effects of dispersion in optical fibers is qu...
2. Dispersion Understanding the effects of dispersion in optical fibers is qu...2. Dispersion Understanding the effects of dispersion in optical fibers is qu...
2. Dispersion Understanding the effects of dispersion in optical fibers is qu...vasuhisrinivasan
 
AntBrief123A12-6-07.pptMaxwell’s Equations & EM Waves
AntBrief123A12-6-07.pptMaxwell’s Equations & EM WavesAntBrief123A12-6-07.pptMaxwell’s Equations & EM Waves
AntBrief123A12-6-07.pptMaxwell’s Equations & EM Wavesvasuhisrinivasan
 
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...Helical.pptan antenna consisting of a conducting wire wound in the form of a ...
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...vasuhisrinivasan
 
cis595_03_IMAGE_FUNDAMENTALS.ppt
cis595_03_IMAGE_FUNDAMENTALS.pptcis595_03_IMAGE_FUNDAMENTALS.ppt
cis595_03_IMAGE_FUNDAMENTALS.pptvasuhisrinivasan
 
Radiation from an Oscillating Electric Dipole.ppt
Radiation from an Oscillating Electric Dipole.pptRadiation from an Oscillating Electric Dipole.ppt
Radiation from an Oscillating Electric Dipole.pptvasuhisrinivasan
 
Human Detection and Tracking Using Apparent Features under.pdf
Human Detection and Tracking Using Apparent Features under.pdfHuman Detection and Tracking Using Apparent Features under.pdf
Human Detection and Tracking Using Apparent Features under.pdfvasuhisrinivasan
 

More from vasuhisrinivasan (14)

2. Dispersion Understanding the effects of dispersion in optical fibers is qu...
2. Dispersion Understanding the effects of dispersion in optical fibers is qu...2. Dispersion Understanding the effects of dispersion in optical fibers is qu...
2. Dispersion Understanding the effects of dispersion in optical fibers is qu...
 
AntBrief123A12-6-07.pptMaxwell’s Equations & EM Waves
AntBrief123A12-6-07.pptMaxwell’s Equations & EM WavesAntBrief123A12-6-07.pptMaxwell’s Equations & EM Waves
AntBrief123A12-6-07.pptMaxwell’s Equations & EM Waves
 
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...Helical.pptan antenna consisting of a conducting wire wound in the form of a ...
Helical.pptan antenna consisting of a conducting wire wound in the form of a ...
 
Aerial photo.ppt
Aerial photo.pptAerial photo.ppt
Aerial photo.ppt
 
cis595_03_IMAGE_FUNDAMENTALS.ppt
cis595_03_IMAGE_FUNDAMENTALS.pptcis595_03_IMAGE_FUNDAMENTALS.ppt
cis595_03_IMAGE_FUNDAMENTALS.ppt
 
rmsip98.ppt
rmsip98.pptrmsip98.ppt
rmsip98.ppt
 
IP_Fundamentals.ppt
IP_Fundamentals.pptIP_Fundamentals.ppt
IP_Fundamentals.ppt
 
defenseTalk.ppt
defenseTalk.pptdefenseTalk.ppt
defenseTalk.ppt
 
Ch24 fiber optics.pptx
Ch24 fiber optics.pptxCh24 fiber optics.pptx
Ch24 fiber optics.pptx
 
Radiation from an Oscillating Electric Dipole.ppt
Radiation from an Oscillating Electric Dipole.pptRadiation from an Oscillating Electric Dipole.ppt
Radiation from an Oscillating Electric Dipole.ppt
 
Aperture ant.ppt
Aperture ant.pptAperture ant.ppt
Aperture ant.ppt
 
Spiral antenna.pptx
Spiral antenna.pptxSpiral antenna.pptx
Spiral antenna.pptx
 
Antennas-p-3.ppt
Antennas-p-3.pptAntennas-p-3.ppt
Antennas-p-3.ppt
 
Human Detection and Tracking Using Apparent Features under.pdf
Human Detection and Tracking Using Apparent Features under.pdfHuman Detection and Tracking Using Apparent Features under.pdf
Human Detection and Tracking Using Apparent Features under.pdf
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 

surveillance.ppt

  • 1. Human Detection in Surveillance Applications Ashish Desai EE392J Final Project
  • 2. Problem and Motivation  Had many petty vandals cause damage to cars in my parking garage  Landlord added cameras, but did not deter vandals  What if we could count and have photos of all the people in the garage at any given time?
  • 3. Breakdown into Class Concepts  Simply, this is a foreground / background segmentation problem  Perhaps use color based segmentation  Perhaps use motion based segmentation
  • 4. Methodology  Captured 25 second video at 10 frames per second of 1, 2, or 3 people walking around in my apartment.
  • 5. Methodology  Used Staufer and Grimson color based segmentation  Used 5 gaussians in RGB space  Used maximum of 1.5 std. dev for classification  Used alpha = 0.7  Combined with connectivity requirements (each pixel must touch 4 others)  Combined with size requirements (each group of pixels must be larger than 100)
  • 6. Methodology  Very simplified motion based segmentation  Used block matching between current and next frame  16x16 block size, +16/-15 full search, SAD criterion  Eliminate blocks with fewer than 8 pixel movement  Combine with size requirements (must be greater than 4 blocks)  Note: did not use K-means clustering (and should have used log search) to improve real-time capabilities
  • 7. Results of Individual Segmentations  Color based segmentation  Worked pretty well (I spent a lot of time tweaking this)  Had problems with large areas of occlusion, shadows  Motion based segmentation  Purposely set to allow “false positives”  Simple methodology could not handle global motion from person bumping the camera  Blinds (possible interlace artifact) caused problems, aspect ratio (block-based)
  • 8. Combinational Methodology  Take both of the initial methodologies and create a confidence weighting (those pixels in the center of a group have higher weighting)  Combine the two weights with more preference to color weights (color had better initial performance)  Apply threshold, connectivity and size constraints.
  • 9. Overall Block Diagram Color Gaussian Segmentation RGB -> YUV Motion Estimation Connectivity/ Size Requirements Connectivity/ Size Requirements Input Sequence (RGB) Weighting Weighting Threshold Output
  • 10. Overall Results  Performed pretty well especially with lateral movement and objects further from camera  Still had problems with large occlusions (from color) and aspect ratio changes (from motion) but better than respective individuals  Eliminated major shadow and global motion issues by combining the two
  • 12. Future Enhancements Improvements (if time allows)  Use affine parameters for motion based  Use log search (if still use block) for more real time  Use K means clustering to segment, rather than simple threshold  Use temporal knowledge (i.e. use object identification from previous frame or frames)