SlideShare a Scribd company logo
1 of 37
1. Introduction to object tracking
2. Object representation
3. Feature selection for tracking
4. Algorithm for object tracking
5. Introduction to object detection
6. Moving object detection algorithms
7. Advantages and disadvantages of moving object
detection
8. Conclusion
 A method of following an object through successive image
frames
 To determine its relative movement with respect to other
objects.
• Visual input is usually achieved through digitized images
obtained from a camera connected to a digital computer.
• This camera can be either stationary or moving depending on the
application.
• Beyond image acquisition, the computer performs the necessary
tracking and any higher level tasks using tracking result.
 In a tracking scenario, an object can be defined as anything that is of
interest for further analysis.
 Objects can be represented by their shapes.
Object shape representations commonly employed for tracking are:
•Points: The object is represented by a point, that is, centroid or
set of points. Point representation is suitable for tracking objects
that occupy small regions in an image.
•Primitive geometric shapes: Object shape is represented by a
rectangle, ellipse etc. these are suitable for representing simple
rigid objects and non rigid objects.
•Object silhouette and contour: contour representation defines the
boundary of an object. The region inside the contour is called the silhouette
The common visual features are as follows:
•Color: The apparent color of an object is influenced by two
spectral power distribution of illuminant and surface
reflectance properties.
•Edges: Object boundaries generate strong changes in the
intensities. Edge detection is used to identify these changes
•Optical Flow: Optical flow is a dense field of displacement vectors which
defines the translation of each pixel in a region. It is computed using the
computed using the brightness constraints.
•Texture: Texture is a measure of the intensity variation of the surface which
quantifies properties such as smoothness and regularity.
Background Subtraction in Videos using Bayesian Learning
Object detection from video sequence is the process of
detecting the moving objects in frame sequence using digital
image processing techniques.
Challenges of moving object detection:
 Loss of information caused by the 3D world on a 2D image
 Noise in images
 Complex object motion
 Non-rigid or articulated nature of objects
 Partial or full object occlusions
 Complex object shapes
 Scene illumination changes
FD BS FD & BS
BUT CC
1.An improved
moving object
detection
algorithm
2.A moving
object
detection
algorithm for
smart cameras
3.An automatic
object
detection
algorithm for
video
surveillance
application
1.Real time
moving
object
detection
for video
monitoring
system
1.A moving
object
detection
algorithm
based on
improved
background
subtraction
1.A moving
object
detection
algorithm on
color
information
1.Detect
& track
moving
object
using
partitio-
ning &
normal-
ized
cross
correlat-
ion
• In this method a background image without any moving
objects of interest is taken as reference image.
• Pixel value for each co-ordinate (x, y) for each color channel
of the background image is subtracted from corresponding
pixel value of input image.
• If resulting value is greater than a particular threshold value,
then that is foreground pixel otherwise background.
a)Frame(k-1) taken at time t b)Frame(k) taken at time t+1
c)Edge map(EDGE k-1) of Frame(k-1) d)Edge map(EDGE k) of Frame(k)
e)Edge difference image D( x, y)
highlighting the difference of
edge maps of Frame(k-1) &
Frame(k)
f)Obtained motion areas are then
mapped to the original image &
appropriate edge pixels(white
pixels) are highlighted
From the above result we can see that the frame differencing
based on the edge detection is a simple method for detecting
for moving objects and gives better results
Flow diagram
image Signed difference Calculate motion
strength
Detect & Link motion blocks result
Steps:
 Moving object detection phase
Moving object extraction phase
Moving object recognition phase
1st Image reference
image
2nd Image input
image
Difference image 3rd image
output
image
Difference
deterministic rule,
Thresholding &
background
compensation
•Horizontal Scanning
•Vertical Scanning
Comparison
Deterministic
rule
Threshold
eliminate
phantom
object &
frame
Implementation steps of extraction:
The moving object regions are detected by subtracting the
current image pixel-by-pixel from a reference background
image.
The pixel where the difference is above a threshold are
classified as foreground otherwise background.
Morphological post processing operations are performed to
reduce the effects of noise and enhance the detected object.
Flowchart of background updating
Experiments:
Comparison of background images
Fig 1 Fig 2
Fig1 shows the shadow on right-top corner of the image.
Fig2 shows the background image by using self-adaptive updating of
background image
Background image of 35th frame Background image of 105th frame
Background image of 175th frame
Moving vehicle of 35th frame Moving vehicle of 105th frame
Moving vehicle of 175th frame
The combination of background subtraction and frame
differencing can improve the detection speed and overcome the
lack of sensitivity of light changes.
Original images Result obtained after using Gaussian
mixed model
masked original image
Foreground image
The background updating of the selected pixels are replaced by
the average of the current and background pixels.
shows the origin image,
and the color of
pedestrian’s pants is
adjacent to the floor color.
shows the result of origin
MOG detection, and legs
which are overlap with
floor can’t be detected
completely.
shows the detected
result of improved
MOG, and legs which
were overlap with floor
can be detected
completely.
shows the color image
segmentation result with
the edged image.
show the final detected
result of joint color image
segmentation and
background model.
background model
Partitioning of two
consecutive frames
Moving object detection
using Cross Correlation
Identify moving object’s
location and perform tracking
Basic Steps:
The tracking sequence of a walking person. This walking person is pointed by a red
star.
Tracking sequence of multiple objects by simple difference method
Tracking sequence of multiple objects by PNCC method
Object tracking means tracing the progress of objects as they
move about in visual scene.
Object tracking, thus, involves processing spatial as well as
temporal changes.
Certain features of those objects have to be selected for
tracking.
These features need to be matched over different frames.
Significant progress has been made in object tracking.
Taxonomy of moving object detection is been proposed.
Performance of various object detection is also compared.
So, atlast it is noted that algorithm based on frame difference
and edge detection has detection accuracy and high detection
Object detection involves identifying and locating

More Related Content

Similar to Object detection involves identifying and locating

Motion Analysis in Image Processing using ML
Motion Analysis in Image Processing using MLMotion Analysis in Image Processing using ML
Motion Analysis in Image Processing using MLAmeenbarech1
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in videoijitjournal
 
Image processing
Image processingImage processing
Image processingkamal330
 
C0365025029
C0365025029C0365025029
C0365025029theijes
 
A Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundA Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundChittipolu Praveen
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMangaiK4
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMangaiK4
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking througheSAT Publishing House
 
Various object detection and tracking methods
Various object detection and tracking methodsVarious object detection and tracking methods
Various object detection and tracking methodssujeeshkumarj
 
Development of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video SurveillanceDevelopment of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video Surveillancecscpconf
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
cohenmedioni.ppt
cohenmedioni.pptcohenmedioni.ppt
cohenmedioni.pptChinnuDS
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & trackingijctet
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detectionramya1591
 
Visual object tracking based on local steering kernals
Visual object tracking based on local steering kernalsVisual object tracking based on local steering kernals
Visual object tracking based on local steering kernalsSayahnarahul
 
Object detection at night
Object detection at nightObject detection at night
Object detection at nightSanjay Crúzé
 

Similar to Object detection involves identifying and locating (20)

Motion Analysis in Image Processing using ML
Motion Analysis in Image Processing using MLMotion Analysis in Image Processing using ML
Motion Analysis in Image Processing using ML
 
L0816166
L0816166L0816166
L0816166
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in video
 
Image processing
Image processingImage processing
Image processing
 
C0365025029
C0365025029C0365025029
C0365025029
 
A Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic BackgroundA Moving Target Detection Algorithm Based on Dynamic Background
A Moving Target Detection Algorithm Based on Dynamic Background
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS Technique
 
Motion Object Detection Using BGS Technique
Motion Object Detection Using BGS TechniqueMotion Object Detection Using BGS Technique
Motion Object Detection Using BGS Technique
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 
Real time implementation of object tracking through
Real time implementation of object tracking throughReal time implementation of object tracking through
Real time implementation of object tracking through
 
Various object detection and tracking methods
Various object detection and tracking methodsVarious object detection and tracking methods
Various object detection and tracking methods
 
Development of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video SurveillanceDevelopment of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video Surveillance
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
cohenmedioni.ppt
cohenmedioni.pptcohenmedioni.ppt
cohenmedioni.ppt
 
sheeba 1.pptx
sheeba 1.pptxsheeba 1.pptx
sheeba 1.pptx
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detection
 
Visual object tracking based on local steering kernals
Visual object tracking based on local steering kernalsVisual object tracking based on local steering kernals
Visual object tracking based on local steering kernals
 
Object detection at night
Object detection at nightObject detection at night
Object detection at night
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
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
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
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...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

Object detection involves identifying and locating

  • 1.
  • 2. 1. Introduction to object tracking 2. Object representation 3. Feature selection for tracking 4. Algorithm for object tracking 5. Introduction to object detection 6. Moving object detection algorithms 7. Advantages and disadvantages of moving object detection 8. Conclusion
  • 3.  A method of following an object through successive image frames  To determine its relative movement with respect to other objects.
  • 4. • Visual input is usually achieved through digitized images obtained from a camera connected to a digital computer. • This camera can be either stationary or moving depending on the application. • Beyond image acquisition, the computer performs the necessary tracking and any higher level tasks using tracking result.
  • 5.  In a tracking scenario, an object can be defined as anything that is of interest for further analysis.  Objects can be represented by their shapes. Object shape representations commonly employed for tracking are: •Points: The object is represented by a point, that is, centroid or set of points. Point representation is suitable for tracking objects that occupy small regions in an image. •Primitive geometric shapes: Object shape is represented by a rectangle, ellipse etc. these are suitable for representing simple rigid objects and non rigid objects.
  • 6. •Object silhouette and contour: contour representation defines the boundary of an object. The region inside the contour is called the silhouette
  • 7.
  • 8. The common visual features are as follows: •Color: The apparent color of an object is influenced by two spectral power distribution of illuminant and surface reflectance properties. •Edges: Object boundaries generate strong changes in the intensities. Edge detection is used to identify these changes
  • 9. •Optical Flow: Optical flow is a dense field of displacement vectors which defines the translation of each pixel in a region. It is computed using the computed using the brightness constraints. •Texture: Texture is a measure of the intensity variation of the surface which quantifies properties such as smoothness and regularity.
  • 10. Background Subtraction in Videos using Bayesian Learning
  • 11. Object detection from video sequence is the process of detecting the moving objects in frame sequence using digital image processing techniques. Challenges of moving object detection:  Loss of information caused by the 3D world on a 2D image  Noise in images  Complex object motion  Non-rigid or articulated nature of objects  Partial or full object occlusions  Complex object shapes  Scene illumination changes
  • 12. FD BS FD & BS BUT CC 1.An improved moving object detection algorithm 2.A moving object detection algorithm for smart cameras 3.An automatic object detection algorithm for video surveillance application 1.Real time moving object detection for video monitoring system 1.A moving object detection algorithm based on improved background subtraction 1.A moving object detection algorithm on color information 1.Detect & track moving object using partitio- ning & normal- ized cross correlat- ion
  • 13. • In this method a background image without any moving objects of interest is taken as reference image. • Pixel value for each co-ordinate (x, y) for each color channel of the background image is subtracted from corresponding pixel value of input image. • If resulting value is greater than a particular threshold value, then that is foreground pixel otherwise background.
  • 14. a)Frame(k-1) taken at time t b)Frame(k) taken at time t+1 c)Edge map(EDGE k-1) of Frame(k-1) d)Edge map(EDGE k) of Frame(k)
  • 15. e)Edge difference image D( x, y) highlighting the difference of edge maps of Frame(k-1) & Frame(k) f)Obtained motion areas are then mapped to the original image & appropriate edge pixels(white pixels) are highlighted From the above result we can see that the frame differencing based on the edge detection is a simple method for detecting for moving objects and gives better results
  • 17. image Signed difference Calculate motion strength Detect & Link motion blocks result
  • 18. Steps:  Moving object detection phase Moving object extraction phase Moving object recognition phase
  • 19. 1st Image reference image 2nd Image input image Difference image 3rd image output image Difference deterministic rule, Thresholding & background compensation
  • 21. The moving object regions are detected by subtracting the current image pixel-by-pixel from a reference background image. The pixel where the difference is above a threshold are classified as foreground otherwise background. Morphological post processing operations are performed to reduce the effects of noise and enhance the detected object.
  • 23. Experiments: Comparison of background images Fig 1 Fig 2 Fig1 shows the shadow on right-top corner of the image. Fig2 shows the background image by using self-adaptive updating of background image
  • 24. Background image of 35th frame Background image of 105th frame Background image of 175th frame
  • 25. Moving vehicle of 35th frame Moving vehicle of 105th frame Moving vehicle of 175th frame
  • 26. The combination of background subtraction and frame differencing can improve the detection speed and overcome the lack of sensitivity of light changes.
  • 27. Original images Result obtained after using Gaussian mixed model
  • 29. The background updating of the selected pixels are replaced by the average of the current and background pixels.
  • 30. shows the origin image, and the color of pedestrian’s pants is adjacent to the floor color. shows the result of origin MOG detection, and legs which are overlap with floor can’t be detected completely. shows the detected result of improved MOG, and legs which were overlap with floor can be detected completely.
  • 31. shows the color image segmentation result with the edged image. show the final detected result of joint color image segmentation and background model. background model
  • 32. Partitioning of two consecutive frames Moving object detection using Cross Correlation Identify moving object’s location and perform tracking Basic Steps:
  • 33. The tracking sequence of a walking person. This walking person is pointed by a red star. Tracking sequence of multiple objects by simple difference method
  • 34. Tracking sequence of multiple objects by PNCC method
  • 35.
  • 36. Object tracking means tracing the progress of objects as they move about in visual scene. Object tracking, thus, involves processing spatial as well as temporal changes. Certain features of those objects have to be selected for tracking. These features need to be matched over different frames. Significant progress has been made in object tracking. Taxonomy of moving object detection is been proposed. Performance of various object detection is also compared. So, atlast it is noted that algorithm based on frame difference and edge detection has detection accuracy and high detection