SlideShare a Scribd company logo
Heaven’s Light is Our Guide
Rajshahi University Of Engineering & Technology
Department Of Electronics & Telecommunication Engineering
Moving Object Detection in Video Surveillance
PRESENTED BY
Md. Ashfaqul Haque
Roll: 124006
Md. Sharful Insan
Roll: 124007
Department of Electronics &
Telecommunication Engineering,
RUET
SUPERVISED BY
Prof. Dr. Md. Rabiul Islam
Head,
Department of Computer
Science & Engineering, RUET
1
Outlines
 Introduction
 Motivation
 Objectives
 Related Works
 Proposed Methodology
 Flowchart
 Workflow
 Experimental Results
 Conclusions
 Limitations & Future Work
 References
2
Introduction
 Object Detection is a computer
technology related to computer
vision.
 Detection is basically locating
object in an image or a video
sequence.
 Moving object detection
applications are car detection,
person identification or wild life
monitoring.
 It is used in security monitoring,
intelligent perception . Figure[9]: Moving Object Detection
3
Motivation
 Object detection system introduces a new technology
of security.
 It is used different organization, institution, offices and
social sites.
 Object Detection is used to control and reduce ,
terrorism, crime, robbery, shop lifting, and accidents.
4
Objectives
 Develop a computational model to identify the moving
objects by using background subtraction
 Detect the moving objects in various scenarios
 Develop a comparative result of efficiency for better
object detection
 Develop an application for the smart surveillance system
using object detection
5
Related Works
A great deal of work have been done on object
detection using various method
 An approach is used for moving object detection and
tracking in indoor environment[1].
 A Detection method of moving object based on
background subtraction[2].
 An efficient real time moving object detection method for
video surveillance[3].
 A moving objects detection algorithm based on improved
background subtraction[4].
 Motion human detection based on background
Subtraction[5].
6
Related Works(cont.)
 Moving object detection in spatial domain using
background removal techniques - State-of-Art[6].
 A method of detecting and tracking object in wide
area surveillance using Thermal Imagery[7].
 A method based on the kernel method is used to
detect and tracking moving object[8].
7
Proposed Methodology
 In our proposed method we have used Background
Subtraction.
 First we have taken frames from the video sequences
and extracted the background frame and the current
frame. Then subtract the background frame from the
current frame.
 Then we have used some filtering techniques to
remove noisy areas.
 Finally we have used morphological operation on the
subtraction frame and get the final output.
8
Flowchart
Input Video
Sequences
Extract Frame
Convert to Gray
Scale
Convert to HSV
Moving Frame &
Background
Frame
Output
Morphological
operation
Boundary
Labelling
Binary Image
Median Filtering
Background
Subtraction
9
Workflow
 Take a video sequence
 From the sequence extract
the background and moving
frame
Figure: Background Frame
Figure : Moving Frame
10
Workflow (cont.)
 Convert the extracted frame
to the HSV format
 H – Hue, S – Saturation,
V - Value
 Hue represents the color type
 Saturation represents the
vibrancy of the color
 Value represents the
brightness of the color
Figure : HSV image
11
Workflow(cont.)
 Subtract the background frame from the moving frame
and get subtracted image. Here subtraction is
performed using the bitwise XOR
 A bitwise XOR takes two bit patterns of equal length
and performs the logical exclusive OR operation on
each pair of corresponding bits
 Bitwise XOR operation
0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0
12
Workflow(cont.)
 Then convert image to
gray scale
Figure : Gray scale image
 Gray scale image is
converted to the Binary
image
 Luminance greater than
level with the value 1
(white) and all other pixels
with the value 0 (black)
Figure : Binary image
13
Workflow(cont.)
 Here the Binary image is
filtered using median
filtering to remove noises
Figure : Median filtered image
 Boundary labeling have
been used to remove the
areas which are less
connected or not
connected
Figure : Boundary labelling
14
Workflow(cont.)
 Closing is defined simply as
a dilation followed by an
erosion using the same
structuring element for both
operations
 Closing operation have
been used to remove the
holes inside the image
objects Figure : Image after closing
15
Experimental Results
 We have implemented our method for detecting
object using MATLAB software
 We have tested our implemented method by the video
captured by camera and sequences collected from
internet. The sequences are captured in different
scenarios
 We have calculated the accuracy for our proposed
method and compare with the other existing method
16
Experimental Results(cont.)
 Moving object detection result
for different indoor scenarios
17
Experimental Results(cont.)
 Moving object detection in
various outdoor scenarios
18
Experimental Results(cont.)
Accuracy Calculation :
 Calculate the true positive(TP), true negative(TN), false
negative(FN) and false positive(FP) value comparing
with ground truth value to measure accuracy
 TP : Detected value matched with the truth value
 TN : No value both in the detection and ground truth
 FN : Rejected in detection but present in the ground
truth
 FP : Wrong detection but not present in the ground
truth
19
Experimental Results(cont.)
Accuracy Calculation(cont.) :
 Calculation of accuracy using the TP, TN, FN, FP
Accuracy =(
(TP+TN)
(TP+TN+FN+FP)
×100)%
20
Experimental Results(cont.)
Accuracy Calculation(cont.) :
 Accuracy for various scenarios :Scenarios Accuracy (%)
Camouflage 94.9898
Rainy 94.9606
Indoor 93.8982
Bootstrap 94.5482
Office 93.5676
Sunny 93.9579
 The average accuracy of our procedure is 94.3204 %
21
Experimental Results(cont.)
 Accuracy comparison with
Kim & Hawng method and
Dewan & Chae method
Method Detection
Rate (%)
Kim & Hawng Method 91.02
Dewan & Chae Method 91.07
Proposed Method 94.3204
22
ROC Curve Generation
 True Positive Rate (TPR)
TPR=
TP
TP+FN
 False Positive Rate(FPR)
FPR=1-
TN
FP+TN
Experimental Results(cont.) 23
Experimental Results(cont.)
 ROC curve for our
proposed method
24
Conclusion
 A background subtraction technique for detecting
object has been proposed here
 We have got accuracy for the proposed method
94.3204 % which is better than the Kim & Hwang
method and Dewan & Chae method
 Moving object detection is always a challenging task
and there is a room to improve this method
25
Limitations & Future Work
 Our method can not detect the moving target in heavy
rain condition and other natural calamities
 It can not detect moving target in long distance video
sequences
 We have to reduce this limitations in future
26
References
[1] Shucai Wang, Liying Su, Kim Wang and Yueqing Yu, “Moving Object
Detection and Tracking in Indoor Environment”. 2011 International Conference
on Electronic & Mechanical Engineering and Information Technology.
[2] Mr. Mahesh C. Pawaskar1, Mr. N. S.Narkhede2 and Mr. Saurabh S. Athalye1,
“Detection Of Moving Object Based On Background Subtraction” Volume 3,
Issue 3, May-June 2014.
[3] Pranab Kumar Dhar*, Mohammad Ibrahim Khan*, Ashoke Kumar Sen Gupta ,
“An Efficient Real Time Moving Object Detection Method for Video
Surveillance System” International Journal of Signal Processing, Image
Processing and Pattern Recognition. Vol. 5, No. 3, September, 2012
[4] 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, pp 604 – 607.
[5] Lijing Zhang, Yingli Liang “Motion human detection based on background
Subtraction” 2010 Second International Workshop on Education Technology
and Computer Science, pp 284-287.
27
References
[6] Shireen Y. Elhabian, Khaled M. El-Sayed and Sumaya H. Ahmed, “Moving
Object Detection in Spatial Domain using Background Removal Techniques -
State-of-Art” Recent Patents on Computer Science 2008, 1, 32-54.
[7] Santosh Bhusal, “Object Detection and Tracking in Wide Area Surveillance
Using Thermal Imagery”.
[8] Huanhai Yang ,Shandong Institute of Business and Technology, Yantai,
Shandong 264005, China, “Research on the Detection and Tracking of Moving
Target based on Kernel Method” Vol.8, No.2 (2015),pp.91-100.
[9]
https://www.google.com/search?q=moving+object+detection&oq=movi
ng+&aqs=chrome.0.69i59j69i61j69i57j69i61l2j0.3548j0j7&sourceid=chro
me&ie=UTF-8
28
29

More Related Content

What's hot

Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
pratik pratyay
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
Brodmann17
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
AshwinBicholiya
 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
Vikas Jain
 
YOLO
YOLOYOLO
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
Usman Qayyum
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsManish Khare
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
Sushant Shrivastava
 
Object detection
Object detectionObject detection
Object detection
ROUSHAN RAJ KUMAR
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
NITISHKUMAR1401
 
Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)nikhilus85
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object Tracking
RainakSharma
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)
Universitat Politècnica de Catalunya
 
Yolo
YoloYolo
Yolo
YoloYolo
You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionYou Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object Detection
DADAJONJURAKUZIEV
 
Faster R-CNN: Towards real-time object detection with region proposal network...
Faster R-CNN: Towards real-time object detection with region proposal network...Faster R-CNN: Towards real-time object detection with region proposal network...
Faster R-CNN: Towards real-time object detection with region proposal network...
Universitat Politècnica de Catalunya
 
Yolo
YoloYolo
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
Wenjing Chen
 

What's hot (20)

Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
 
YOLO
YOLOYOLO
YOLO
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objects
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Object detection
Object detectionObject detection
Object detection
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
 
Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object Tracking
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)
 
Yolo
YoloYolo
Yolo
 
Yolo
YoloYolo
Yolo
 
You Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object DetectionYou Only Look Once: Unified, Real-Time Object Detection
You Only Look Once: Unified, Real-Time Object Detection
 
Faster R-CNN: Towards real-time object detection with region proposal network...
Faster R-CNN: Towards real-time object detection with region proposal network...Faster R-CNN: Towards real-time object detection with region proposal network...
Faster R-CNN: Towards real-time object detection with region proposal network...
 
Yolo
YoloYolo
Yolo
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
 

Similar to Moving object detection in video surveillance

A Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic BackgroundA Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic Background
IJERA Editor
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
International Journal of Engineering Inventions www.ijeijournal.com
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
sipij
 
Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
Zhipeng Wang
 
D018112429
D018112429D018112429
D018112429
IOSR Journals
 
Fast Human Detection in Surveillance Video
Fast Human Detection in Surveillance VideoFast Human Detection in Surveillance Video
Fast Human Detection in Surveillance Video
IOSR Journals
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
Arkadev Kundu
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
iosrjce
 
F011113741
F011113741F011113741
F011113741
IOSR Journals
 
J017377578
J017377578J017377578
J017377578
IOSR Journals
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
iosrjce
 
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...
IOSR Journals
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
ijctet
 
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
IJCSIS Research Publications
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
ijcsa
 
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
Lyceum of the Philippines University Batangas
 
F1063337
F1063337F1063337
F1063337
IJERD Editor
 
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
IJERD Editor
 
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET Journal
 
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
IJERA Editor
 

Similar to Moving object detection in video surveillance (20)

A Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic BackgroundA Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic Background
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
 
Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
 
D018112429
D018112429D018112429
D018112429
 
Fast Human Detection in Surveillance Video
Fast Human Detection in Surveillance VideoFast Human Detection in Surveillance Video
Fast Human Detection in Surveillance Video
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
 
F011113741
F011113741F011113741
F011113741
 
J017377578
J017377578J017377578
J017377578
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
 
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
 
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
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
 
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
 
F1063337
F1063337F1063337
F1063337
 
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
 
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
IRJET- Design the Surveillance Algorithm and Motion Detection of Objects for ...
 
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
 

More from Ashfaqul Haque John

Report on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoReport on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino Uno
Ashfaqul Haque John
 
Lifi doc
Lifi docLifi doc
Sun tracking solar pannel
Sun tracking solar pannelSun tracking solar pannel
Sun tracking solar pannel
Ashfaqul Haque John
 
Automatic railway gate control using arduino
Automatic railway gate control using arduinoAutomatic railway gate control using arduino
Automatic railway gate control using arduino
Ashfaqul Haque John
 
Slide on lifi
Slide on lifiSlide on lifi
Slide on lifi
Ashfaqul Haque John
 
Office automation system using arduino
Office automation system using arduinoOffice automation system using arduino
Office automation system using arduinoAshfaqul Haque John
 

More from Ashfaqul Haque John (7)

Report on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino UnoReport on Automatic Heart Rate monitoring using Arduino Uno
Report on Automatic Heart Rate monitoring using Arduino Uno
 
Lifi doc
Lifi docLifi doc
Lifi doc
 
Sun tracking solar pannel
Sun tracking solar pannelSun tracking solar pannel
Sun tracking solar pannel
 
Automatic railway gate control using arduino
Automatic railway gate control using arduinoAutomatic railway gate control using arduino
Automatic railway gate control using arduino
 
Slide on lifi
Slide on lifiSlide on lifi
Slide on lifi
 
Office automation system using arduino
Office automation system using arduinoOffice automation system using arduino
Office automation system using arduino
 
Office automation system front
Office automation system frontOffice automation system front
Office automation system front
 

Recently uploaded

Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

Moving object detection in video surveillance

  • 1. Heaven’s Light is Our Guide Rajshahi University Of Engineering & Technology Department Of Electronics & Telecommunication Engineering Moving Object Detection in Video Surveillance PRESENTED BY Md. Ashfaqul Haque Roll: 124006 Md. Sharful Insan Roll: 124007 Department of Electronics & Telecommunication Engineering, RUET SUPERVISED BY Prof. Dr. Md. Rabiul Islam Head, Department of Computer Science & Engineering, RUET 1
  • 2. Outlines  Introduction  Motivation  Objectives  Related Works  Proposed Methodology  Flowchart  Workflow  Experimental Results  Conclusions  Limitations & Future Work  References 2
  • 3. Introduction  Object Detection is a computer technology related to computer vision.  Detection is basically locating object in an image or a video sequence.  Moving object detection applications are car detection, person identification or wild life monitoring.  It is used in security monitoring, intelligent perception . Figure[9]: Moving Object Detection 3
  • 4. Motivation  Object detection system introduces a new technology of security.  It is used different organization, institution, offices and social sites.  Object Detection is used to control and reduce , terrorism, crime, robbery, shop lifting, and accidents. 4
  • 5. Objectives  Develop a computational model to identify the moving objects by using background subtraction  Detect the moving objects in various scenarios  Develop a comparative result of efficiency for better object detection  Develop an application for the smart surveillance system using object detection 5
  • 6. Related Works A great deal of work have been done on object detection using various method  An approach is used for moving object detection and tracking in indoor environment[1].  A Detection method of moving object based on background subtraction[2].  An efficient real time moving object detection method for video surveillance[3].  A moving objects detection algorithm based on improved background subtraction[4].  Motion human detection based on background Subtraction[5]. 6
  • 7. Related Works(cont.)  Moving object detection in spatial domain using background removal techniques - State-of-Art[6].  A method of detecting and tracking object in wide area surveillance using Thermal Imagery[7].  A method based on the kernel method is used to detect and tracking moving object[8]. 7
  • 8. Proposed Methodology  In our proposed method we have used Background Subtraction.  First we have taken frames from the video sequences and extracted the background frame and the current frame. Then subtract the background frame from the current frame.  Then we have used some filtering techniques to remove noisy areas.  Finally we have used morphological operation on the subtraction frame and get the final output. 8
  • 9. Flowchart Input Video Sequences Extract Frame Convert to Gray Scale Convert to HSV Moving Frame & Background Frame Output Morphological operation Boundary Labelling Binary Image Median Filtering Background Subtraction 9
  • 10. Workflow  Take a video sequence  From the sequence extract the background and moving frame Figure: Background Frame Figure : Moving Frame 10
  • 11. Workflow (cont.)  Convert the extracted frame to the HSV format  H – Hue, S – Saturation, V - Value  Hue represents the color type  Saturation represents the vibrancy of the color  Value represents the brightness of the color Figure : HSV image 11
  • 12. Workflow(cont.)  Subtract the background frame from the moving frame and get subtracted image. Here subtraction is performed using the bitwise XOR  A bitwise XOR takes two bit patterns of equal length and performs the logical exclusive OR operation on each pair of corresponding bits  Bitwise XOR operation 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 12
  • 13. Workflow(cont.)  Then convert image to gray scale Figure : Gray scale image  Gray scale image is converted to the Binary image  Luminance greater than level with the value 1 (white) and all other pixels with the value 0 (black) Figure : Binary image 13
  • 14. Workflow(cont.)  Here the Binary image is filtered using median filtering to remove noises Figure : Median filtered image  Boundary labeling have been used to remove the areas which are less connected or not connected Figure : Boundary labelling 14
  • 15. Workflow(cont.)  Closing is defined simply as a dilation followed by an erosion using the same structuring element for both operations  Closing operation have been used to remove the holes inside the image objects Figure : Image after closing 15
  • 16. Experimental Results  We have implemented our method for detecting object using MATLAB software  We have tested our implemented method by the video captured by camera and sequences collected from internet. The sequences are captured in different scenarios  We have calculated the accuracy for our proposed method and compare with the other existing method 16
  • 17. Experimental Results(cont.)  Moving object detection result for different indoor scenarios 17
  • 18. Experimental Results(cont.)  Moving object detection in various outdoor scenarios 18
  • 19. Experimental Results(cont.) Accuracy Calculation :  Calculate the true positive(TP), true negative(TN), false negative(FN) and false positive(FP) value comparing with ground truth value to measure accuracy  TP : Detected value matched with the truth value  TN : No value both in the detection and ground truth  FN : Rejected in detection but present in the ground truth  FP : Wrong detection but not present in the ground truth 19
  • 20. Experimental Results(cont.) Accuracy Calculation(cont.) :  Calculation of accuracy using the TP, TN, FN, FP Accuracy =( (TP+TN) (TP+TN+FN+FP) ×100)% 20
  • 21. Experimental Results(cont.) Accuracy Calculation(cont.) :  Accuracy for various scenarios :Scenarios Accuracy (%) Camouflage 94.9898 Rainy 94.9606 Indoor 93.8982 Bootstrap 94.5482 Office 93.5676 Sunny 93.9579  The average accuracy of our procedure is 94.3204 % 21
  • 22. Experimental Results(cont.)  Accuracy comparison with Kim & Hawng method and Dewan & Chae method Method Detection Rate (%) Kim & Hawng Method 91.02 Dewan & Chae Method 91.07 Proposed Method 94.3204 22
  • 23. ROC Curve Generation  True Positive Rate (TPR) TPR= TP TP+FN  False Positive Rate(FPR) FPR=1- TN FP+TN Experimental Results(cont.) 23
  • 24. Experimental Results(cont.)  ROC curve for our proposed method 24
  • 25. Conclusion  A background subtraction technique for detecting object has been proposed here  We have got accuracy for the proposed method 94.3204 % which is better than the Kim & Hwang method and Dewan & Chae method  Moving object detection is always a challenging task and there is a room to improve this method 25
  • 26. Limitations & Future Work  Our method can not detect the moving target in heavy rain condition and other natural calamities  It can not detect moving target in long distance video sequences  We have to reduce this limitations in future 26
  • 27. References [1] Shucai Wang, Liying Su, Kim Wang and Yueqing Yu, “Moving Object Detection and Tracking in Indoor Environment”. 2011 International Conference on Electronic & Mechanical Engineering and Information Technology. [2] Mr. Mahesh C. Pawaskar1, Mr. N. S.Narkhede2 and Mr. Saurabh S. Athalye1, “Detection Of Moving Object Based On Background Subtraction” Volume 3, Issue 3, May-June 2014. [3] Pranab Kumar Dhar*, Mohammad Ibrahim Khan*, Ashoke Kumar Sen Gupta , “An Efficient Real Time Moving Object Detection Method for Video Surveillance System” International Journal of Signal Processing, Image Processing and Pattern Recognition. Vol. 5, No. 3, September, 2012 [4] 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, pp 604 – 607. [5] Lijing Zhang, Yingli Liang “Motion human detection based on background Subtraction” 2010 Second International Workshop on Education Technology and Computer Science, pp 284-287. 27
  • 28. References [6] Shireen Y. Elhabian, Khaled M. El-Sayed and Sumaya H. Ahmed, “Moving Object Detection in Spatial Domain using Background Removal Techniques - State-of-Art” Recent Patents on Computer Science 2008, 1, 32-54. [7] Santosh Bhusal, “Object Detection and Tracking in Wide Area Surveillance Using Thermal Imagery”. [8] Huanhai Yang ,Shandong Institute of Business and Technology, Yantai, Shandong 264005, China, “Research on the Detection and Tracking of Moving Target based on Kernel Method” Vol.8, No.2 (2015),pp.91-100. [9] https://www.google.com/search?q=moving+object+detection&oq=movi ng+&aqs=chrome.0.69i59j69i61j69i57j69i61l2j0.3548j0j7&sourceid=chro me&ie=UTF-8 28
  • 29. 29