SlideShare uma empresa Scribd logo
1 de 4
International Journal of Engineering Inventions
e-ISSN: 2278-7461, p-ISSN: 2319-6491
Volume 2, Issue 6 (April 2013) PP: 34-37
www.ijeijournal.com Page | 34
Motion Human Detection & Tracking Based On Background
Subtraction
1
Dr. Mamta sood, 2
Prof. Rajeev Sharma, 3
Chavan Dipakkumar D
Abstract: The moving human body detection is the most important part of the human body motion analysis. The
purpose is to detect the moving human body from the background image in video sequence and for the human
body tracking. This paper proposes a new method to detect moving object based on background subtraction. A
reliable background updating model is established. A dynamic optimization threshold method is used to obtain a
more complete moving object. Morphological filtering is introduced to eliminate the noise. At last, contour
projection analysis is combined with the shape analysis to remove the effect of shadow; the moving human
bodies are accurately and reliably detected. Motion of a moving object in a video stream is studied and its
velocity is detected. The centroid of object is computed to use in the analyses of the position of the moving
human body. The experimental results show that the proposed method runs quickly, accurately and fits for the
real-time detection.
Keywords: Background subtraction, tracking, object detection, image initialization
I. INTRODUCTION
Human body motion analysis is an important technology which combines modern bio-mechanics with
computer vision. It is widely used in intelligent control, human computer interaction, motion analysis and other
fields. Currently, methods used in moving object detection are mainly the frame subtraction method, the
background subtraction method and the optical flow method. Frame subtraction method is through the
difference between two consecutive images to determine the presence of moving objects. Its calculation is
simple and easy to implement. The Frame Subtraction is generally difficult to obtain a complete outline of
moving object, liable to appear the empty phenomenon; as a result the detection of moving object is not
accurate.
The background subtraction method is the common method of motion detection. It is a technology that
uses the difference of the current image and the background image to detect the motion region, and it is
generally able to provide data included object information. This method is very sensitive to the changes in the
external environment and has poor anti-interference ability.
In optical flow method the optical flow generated in the sequential images taken by a moving camera is
used for detecting the object motion in the images. The detection is executed with analysis of the flow
distortion, so that the moving object is distinguished from the static objects. In this method, a large quantity of
calculation, sensitivity to noise, poor anti-noise performance, makes it not suitable for real-time demanding
occasions.
The extraction of moving objects, followed by object tracking and recognition, can often be defined in
very general terms. The final component is largely depended upon the application context, such as pedestrian
counting or traffic monitoring.
II. MOTION HUMAN DETECTION
Human body detection is to identify the corresponding part of human from the moving region.In this
paper, the background subtraction method for detecting the object is implemented. The key of this method lies
in the initialization and update of the background image.
A) Initialize the background: The median method is selected to initialize the background. Here median is taken
from continuous multi-frame.
B) Updating background: The background needs to be updated in real time, so as to accurately extract the
moving object. In detection of the moving object, the pixels judged as belonging to the moving object
maintain the original background gray values, not be updated. For the pixels which are judged to be the
background, the background is updated.
C) Moving Object Extraction: The background image is subtracted from the current frame. If the pixel
difference is greater than the set threshold T , then it determines that the pixels appear in the moving object,
otherwise, as the background pixels. If dynamic threshold method is used then we can dynamically change
the threshold value according to the lighting changes of the two images obtained. This method can
effectively suppress the impact of light changes.
Motion Human Detection & Tracking Based On Background Subtraction
www.ijeijournal.com Page | 35
D) Reprocessing: The difference image obtained contains the motion region, in addition, also a large number
of noise. Noise is removed by using median filter. Morphological methods are used for further processing.
Corrosion operation is taken to effectively filter out non-human activity areas. Expansion operation is used
to filter out most of the non-body motion regions while preserving the shape of human motion.
E) Extraction of Moving Human Body: When moving object appears, shadow will appear in some regions of
the scene. The presence of shadow will affect the accurate extraction of the moving object. Vertical
combined with horizontal projection is used to detect the height of the motion region. This eliminates the
impact of the shadow to a certain degree. Then we analyze the vertical projection value and set the
threshold value (determined by experience) to remove the pseudo-local maximum value and the pseudo-
local minimum value of the vertical projection to determine the number and width of the body in the motion
region, we will get the moving human body with precise edge. The extracted moving region may
correspond to different moving objects, such as pedestrians, vehicles and other such birds, floating clouds,
the swaying tree and other moving objects. Hence the shape features of motion regions are used to further
determine whether the moving object is a human being. Judging criteria are as follows: (1) The object area
is larger than the set threshold (2) The aspect ratio of the object region should conform to the set ratio. If
these two conditions are met then moving object is the moving human body.After detection we are going to
track the moving object by finding the area and centroid.
Figure 1: The flow chart of moving human body extraction
III. TRACKING
In this phase, motion of a moving object in a video stream, is studied and its velocity is detected and its
future position is predicted. The centroid of object is computed to use in the analysis of the position of the
moving object image. The centroid is a good parameter for specifying the location of an object. The centroid of
the object has been used for target detection. The x-y curve of the object has been obtained using this centroid.
A) THE DETECTION OF OBJECT MOVEMENTS AND TARGET: The video image occurs by many
sequential images changing very rapidly in a frame. The area and centroid of the object is computed in each
frame. The area of object is an important component in the computation of the object. If the object is in the
image work area, the area value will not change. In this situation, the centroid is real centroid of object and
can be used in computations. If the area of object is changing time by time, the whole object is not in the
work area. The digitalization of the image area is very easy because it is fixed. So, the centroid of the object
can be digitalized on x and y-axis easily. Using these obtained values, the movement analyze of the object
is done.
B) THE COMPUTATION OF THE OBJECT SPEED: In the computation of the speed, t1 and t2 image
frames are used in the followed image sequences. The system clock of computer is used to decide the time.
The position change of object is calculated using x-y curve. By the assumption of linear motion for objects
movement, the average speed can be calculated by using formula:
Motion Human Detection & Tracking Based On Background Subtraction
www.ijeijournal.com Page | 36
tt
yyxx
t
x
v
12
22
)()( 1212







C) THE DECISION OF THE TARGET: The location of the object at any time in the future can be
computed by the supposition of that object is steady moving due to the computed speed. The coordinate of
centroid at any time can be computed by using equation x=y, t. The coordinate can be found using this
computed x value.
IV. RESULT
V. Result comparison between neural
Map method & background subtraction method
Input
Video
Video
Size
in
(pixel)
Tot No
of
Frames
Process
ing
time
for
Neural
map
Foregro
und
Detectio
n in *’s
for NM
Foregrou
nd
Detection
in *’s for
BS
Processing
time for
Background
Subtraction
video_1 324 x
244
31 5.0312
ms
4 * 5* 0.0652 ms
Video_2 324 x
244
60 5.7036
ms
3* 4* 0.2158 ms
Video_3 132 x
132
15 5.8152
ms
3* 4* 0.1365 ms
Motion Human Detection & Tracking Based On Background Subtraction
www.ijeijournal.com Page | 37
VI. CONCLUSION
In this paper, a real-time and Pre-defined video of moving object detection is proposed, based on
background subtraction. In cognizance of the shortcomings and deficiencies in the traditional method of object
detection, we establish reliable background model, use threshold method to detect moving object and update the
background in real time. At last the moving object is tracked by finding the area and centroid. A benefit of this
method is that it is time efficient, and it works well for small numbers of moving objects.
Target detection and process is realized on the video image. Video image data of the human body is
processed, and its geometrical centroid is obtained in different time intervals. These computed centroid values
are used to draw the x-y graphic. Then, the speed has been computed. On this way, the future position can be
computed by the assumption of that the motion is steady movement.
REFERENCES
[1] M.Dimitrijevic, "Human body pose detection using Bayesian spatiotemporal templates," 2007 International Conference on
Intelligent and Advanced Systems, 2008, pp.764-9.
[2] Tao Jianguo, Yu Changhong, "Real-Time Detection and Tracking of Moving Object," Intelligent Information Technology
Application, 2008.UTA '08. Second International Symposium on Volume 2, 20-22 Dec.2008 Page(s):860 - 863
[3] Niu Lianqiang and Nan Jiang, "A moving objects detection algorithm based on improved background subtraction," Intelligent
Systems Design and Applications, 2008. ISDA '08. Eighth International Conference on Volume 3, 26-28 Nov. 2008 Page(s):604 –
607
[4] C. Bregler: Learning and recognizing human dynamics in video sequences. In Proc. IEEE Int. Conf. CVPR’97, pages 568-574,
1997.
[5] A. Cavallaro, F. Ziliani, R. Castagno, and T. Ebrahimi: Vehicle extraction based on focus of attention, multi feature segmentation
and tracking. In Proc. European signal processing conference EUSIPCO-2000, Tampere, Finland, pages 2161-2164, 2000.

Mais conteúdo relacionado

Mais procurados

A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv... A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
Chennai Networks
 

Mais procurados (19)

Object tracking
Object trackingObject tracking
Object tracking
 
Human Detection and Tracking System for Automatic Video Surveillance
Human Detection and Tracking System for Automatic Video SurveillanceHuman Detection and Tracking System for Automatic Video Surveillance
Human Detection and Tracking System for Automatic Video Surveillance
 
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv... A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
A Genetic Algorithm-Based Moving Object Detection For Real-Time Traffic Surv...
 
Stereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled EnvironmentStereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
 
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
 
Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1 Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
 
Overview Of Video Object Tracking System
Overview Of Video Object Tracking SystemOverview Of Video Object Tracking System
Overview Of Video Object Tracking System
 
Detection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A SurveyDetection and Tracking of Moving Object: A Survey
Detection and Tracking of Moving Object: A Survey
 
motion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videosmotion and feature based person tracking in survillance videos
motion and feature based person tracking in survillance videos
 
K-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective BackgroundK-Means Clustering in Moving Objects Extraction with Selective Background
K-Means Clustering in Moving Objects Extraction with Selective Background
 
05397385
0539738505397385
05397385
 
A Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot DetectionA Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot Detection
 
Moving object detection1
Moving object detection1Moving object detection1
Moving object detection1
 
Development of Human Tracking in Video Surveillance System for Activity Anal...
Development of Human Tracking in Video Surveillance System  for Activity Anal...Development of Human Tracking in Video Surveillance System  for Activity Anal...
Development of Human Tracking in Video Surveillance System for Activity Anal...
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video 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
 
L0816166
L0816166L0816166
L0816166
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 

Destaque

Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
Wassim Filali
 
Effective Object Detection and Background Subtraction by using M.O.I
Effective Object Detection and Background Subtraction by using M.O.IEffective Object Detection and Background Subtraction by using M.O.I
Effective Object Detection and Background Subtraction by using M.O.I
IJMTST Journal
 
Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithm
guest673189
 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1
Suvadip Shome
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
Abhineet Bhamra
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
Manav Mittal
 

Destaque (18)

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
 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
 
Effective Object Detection and Background Subtraction by using M.O.I
Effective Object Detection and Background Subtraction by using M.O.IEffective Object Detection and Background Subtraction by using M.O.I
Effective Object Detection and Background Subtraction by using M.O.I
 
HMotion: An Algorithm for Human Motion Detection
HMotion: An Algorithm for Human Motion DetectionHMotion: An Algorithm for Human Motion Detection
HMotion: An Algorithm for Human Motion Detection
 
Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game
Detection Tracking and Recognition of Human Poses for a Real Time Spatial GameDetection Tracking and Recognition of Human Poses for a Real Time Spatial Game
Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game
 
"Challenges in Object Detection on Embedded Devices," a Presentation from CEVA
"Challenges in Object Detection on Embedded Devices," a Presentation from CEVA"Challenges in Object Detection on Embedded Devices," a Presentation from CEVA
"Challenges in Object Detection on Embedded Devices," a Presentation from CEVA
 
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
 
Image Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection AlgorithmImage Processing Applied To Traffic Queue Detection Algorithm
Image Processing Applied To Traffic Queue Detection Algorithm
 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1
 
Avihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slidesAvihu Efrat's Viola and Jones face detection slides
Avihu Efrat's Viola and Jones face detection slides
 
Real time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimationReal time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimation
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
 
Slideshare.Com Powerpoint
Slideshare.Com PowerpointSlideshare.Com Powerpoint
Slideshare.Com Powerpoint
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Semelhante a Motion Human Detection & Tracking Based On Background Subtraction

A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
cscpconf
 
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
csandit
 
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
sipij
 

Semelhante a Motion Human Detection & Tracking Based On Background Subtraction (20)

D018112429
D018112429D018112429
D018112429
 
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
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
F1063337
F1063337F1063337
F1063337
 
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
 
Analysis of Human Behavior Based On Centroid and Treading Track
Analysis of Human Behavior Based On Centroid and Treading  TrackAnalysis of Human Behavior Based On Centroid and Treading  Track
Analysis of Human Behavior Based On Centroid and Treading Track
 
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
 
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
 
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
A Robust Method for Moving Object Detection Using Modified Statistical Mean M...
 
Object detection involves identifying and locating
Object detection involves identifying and locatingObject detection involves identifying and locating
Object detection involves identifying and locating
 
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
 
Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...
 
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
 
J017377578
J017377578J017377578
J017377578
 
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
 
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
IRJET-  	  Behavior Analysis from Videos using Motion based Feature ExtractionIRJET-  	  Behavior Analysis from Videos using Motion based Feature Extraction
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
 
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTORCHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
 
I0343065072
I0343065072I0343065072
I0343065072
 
New Approach for Detecting and Tracking a Moving Object
New Approach for Detecting and Tracking a Moving Object New Approach for Detecting and Tracking a Moving Object
New Approach for Detecting and Tracking a Moving Object
 

Mais de International Journal of Engineering Inventions www.ijeijournal.com

Mais de International Journal of Engineering Inventions www.ijeijournal.com (20)

H04124548
H04124548H04124548
H04124548
 
G04123844
G04123844G04123844
G04123844
 
F04123137
F04123137F04123137
F04123137
 
E04122330
E04122330E04122330
E04122330
 
C04121115
C04121115C04121115
C04121115
 
B04120610
B04120610B04120610
B04120610
 
A04120105
A04120105A04120105
A04120105
 
F04113640
F04113640F04113640
F04113640
 
E04112135
E04112135E04112135
E04112135
 
D04111520
D04111520D04111520
D04111520
 
C04111114
C04111114C04111114
C04111114
 
B04110710
B04110710B04110710
B04110710
 
A04110106
A04110106A04110106
A04110106
 
I04105358
I04105358I04105358
I04105358
 
H04104952
H04104952H04104952
H04104952
 
G04103948
G04103948G04103948
G04103948
 
F04103138
F04103138F04103138
F04103138
 
E04102330
E04102330E04102330
E04102330
 
D04101822
D04101822D04101822
D04101822
 
C04101217
C04101217C04101217
C04101217
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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?
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 

Motion Human Detection & Tracking Based On Background Subtraction

  • 1. International Journal of Engineering Inventions e-ISSN: 2278-7461, p-ISSN: 2319-6491 Volume 2, Issue 6 (April 2013) PP: 34-37 www.ijeijournal.com Page | 34 Motion Human Detection & Tracking Based On Background Subtraction 1 Dr. Mamta sood, 2 Prof. Rajeev Sharma, 3 Chavan Dipakkumar D Abstract: The moving human body detection is the most important part of the human body motion analysis. The purpose is to detect the moving human body from the background image in video sequence and for the human body tracking. This paper proposes a new method to detect moving object based on background subtraction. A reliable background updating model is established. A dynamic optimization threshold method is used to obtain a more complete moving object. Morphological filtering is introduced to eliminate the noise. At last, contour projection analysis is combined with the shape analysis to remove the effect of shadow; the moving human bodies are accurately and reliably detected. Motion of a moving object in a video stream is studied and its velocity is detected. The centroid of object is computed to use in the analyses of the position of the moving human body. The experimental results show that the proposed method runs quickly, accurately and fits for the real-time detection. Keywords: Background subtraction, tracking, object detection, image initialization I. INTRODUCTION Human body motion analysis is an important technology which combines modern bio-mechanics with computer vision. It is widely used in intelligent control, human computer interaction, motion analysis and other fields. Currently, methods used in moving object detection are mainly the frame subtraction method, the background subtraction method and the optical flow method. Frame subtraction method is through the difference between two consecutive images to determine the presence of moving objects. Its calculation is simple and easy to implement. The Frame Subtraction is generally difficult to obtain a complete outline of moving object, liable to appear the empty phenomenon; as a result the detection of moving object is not accurate. The background subtraction method is the common method of motion detection. It is a technology that uses the difference of the current image and the background image to detect the motion region, and it is generally able to provide data included object information. This method is very sensitive to the changes in the external environment and has poor anti-interference ability. In optical flow method the optical flow generated in the sequential images taken by a moving camera is used for detecting the object motion in the images. The detection is executed with analysis of the flow distortion, so that the moving object is distinguished from the static objects. In this method, a large quantity of calculation, sensitivity to noise, poor anti-noise performance, makes it not suitable for real-time demanding occasions. The extraction of moving objects, followed by object tracking and recognition, can often be defined in very general terms. The final component is largely depended upon the application context, such as pedestrian counting or traffic monitoring. II. MOTION HUMAN DETECTION Human body detection is to identify the corresponding part of human from the moving region.In this paper, the background subtraction method for detecting the object is implemented. The key of this method lies in the initialization and update of the background image. A) Initialize the background: The median method is selected to initialize the background. Here median is taken from continuous multi-frame. B) Updating background: The background needs to be updated in real time, so as to accurately extract the moving object. In detection of the moving object, the pixels judged as belonging to the moving object maintain the original background gray values, not be updated. For the pixels which are judged to be the background, the background is updated. C) Moving Object Extraction: The background image is subtracted from the current frame. If the pixel difference is greater than the set threshold T , then it determines that the pixels appear in the moving object, otherwise, as the background pixels. If dynamic threshold method is used then we can dynamically change the threshold value according to the lighting changes of the two images obtained. This method can effectively suppress the impact of light changes.
  • 2. Motion Human Detection & Tracking Based On Background Subtraction www.ijeijournal.com Page | 35 D) Reprocessing: The difference image obtained contains the motion region, in addition, also a large number of noise. Noise is removed by using median filter. Morphological methods are used for further processing. Corrosion operation is taken to effectively filter out non-human activity areas. Expansion operation is used to filter out most of the non-body motion regions while preserving the shape of human motion. E) Extraction of Moving Human Body: When moving object appears, shadow will appear in some regions of the scene. The presence of shadow will affect the accurate extraction of the moving object. Vertical combined with horizontal projection is used to detect the height of the motion region. This eliminates the impact of the shadow to a certain degree. Then we analyze the vertical projection value and set the threshold value (determined by experience) to remove the pseudo-local maximum value and the pseudo- local minimum value of the vertical projection to determine the number and width of the body in the motion region, we will get the moving human body with precise edge. The extracted moving region may correspond to different moving objects, such as pedestrians, vehicles and other such birds, floating clouds, the swaying tree and other moving objects. Hence the shape features of motion regions are used to further determine whether the moving object is a human being. Judging criteria are as follows: (1) The object area is larger than the set threshold (2) The aspect ratio of the object region should conform to the set ratio. If these two conditions are met then moving object is the moving human body.After detection we are going to track the moving object by finding the area and centroid. Figure 1: The flow chart of moving human body extraction III. TRACKING In this phase, motion of a moving object in a video stream, is studied and its velocity is detected and its future position is predicted. The centroid of object is computed to use in the analysis of the position of the moving object image. The centroid is a good parameter for specifying the location of an object. The centroid of the object has been used for target detection. The x-y curve of the object has been obtained using this centroid. A) THE DETECTION OF OBJECT MOVEMENTS AND TARGET: The video image occurs by many sequential images changing very rapidly in a frame. The area and centroid of the object is computed in each frame. The area of object is an important component in the computation of the object. If the object is in the image work area, the area value will not change. In this situation, the centroid is real centroid of object and can be used in computations. If the area of object is changing time by time, the whole object is not in the work area. The digitalization of the image area is very easy because it is fixed. So, the centroid of the object can be digitalized on x and y-axis easily. Using these obtained values, the movement analyze of the object is done. B) THE COMPUTATION OF THE OBJECT SPEED: In the computation of the speed, t1 and t2 image frames are used in the followed image sequences. The system clock of computer is used to decide the time. The position change of object is calculated using x-y curve. By the assumption of linear motion for objects movement, the average speed can be calculated by using formula:
  • 3. Motion Human Detection & Tracking Based On Background Subtraction www.ijeijournal.com Page | 36 tt yyxx t x v 12 22 )()( 1212        C) THE DECISION OF THE TARGET: The location of the object at any time in the future can be computed by the supposition of that object is steady moving due to the computed speed. The coordinate of centroid at any time can be computed by using equation x=y, t. The coordinate can be found using this computed x value. IV. RESULT V. Result comparison between neural Map method & background subtraction method Input Video Video Size in (pixel) Tot No of Frames Process ing time for Neural map Foregro und Detectio n in *’s for NM Foregrou nd Detection in *’s for BS Processing time for Background Subtraction video_1 324 x 244 31 5.0312 ms 4 * 5* 0.0652 ms Video_2 324 x 244 60 5.7036 ms 3* 4* 0.2158 ms Video_3 132 x 132 15 5.8152 ms 3* 4* 0.1365 ms
  • 4. Motion Human Detection & Tracking Based On Background Subtraction www.ijeijournal.com Page | 37 VI. CONCLUSION In this paper, a real-time and Pre-defined video of moving object detection is proposed, based on background subtraction. In cognizance of the shortcomings and deficiencies in the traditional method of object detection, we establish reliable background model, use threshold method to detect moving object and update the background in real time. At last the moving object is tracked by finding the area and centroid. A benefit of this method is that it is time efficient, and it works well for small numbers of moving objects. Target detection and process is realized on the video image. Video image data of the human body is processed, and its geometrical centroid is obtained in different time intervals. These computed centroid values are used to draw the x-y graphic. Then, the speed has been computed. On this way, the future position can be computed by the assumption of that the motion is steady movement. REFERENCES [1] M.Dimitrijevic, "Human body pose detection using Bayesian spatiotemporal templates," 2007 International Conference on Intelligent and Advanced Systems, 2008, pp.764-9. [2] Tao Jianguo, Yu Changhong, "Real-Time Detection and Tracking of Moving Object," Intelligent Information Technology Application, 2008.UTA '08. Second International Symposium on Volume 2, 20-22 Dec.2008 Page(s):860 - 863 [3] Niu Lianqiang and Nan Jiang, "A moving objects detection algorithm based on improved background subtraction," Intelligent Systems Design and Applications, 2008. ISDA '08. Eighth International Conference on Volume 3, 26-28 Nov. 2008 Page(s):604 – 607 [4] C. Bregler: Learning and recognizing human dynamics in video sequences. In Proc. IEEE Int. Conf. CVPR’97, pages 568-574, 1997. [5] A. Cavallaro, F. Ziliani, R. Castagno, and T. Ebrahimi: Vehicle extraction based on focus of attention, multi feature segmentation and tracking. In Proc. European signal processing conference EUSIPCO-2000, Tampere, Finland, pages 2161-2164, 2000.