SlideShare a Scribd company logo
Moving Object Detection And Tracking
Using Convolutional Neural Networks
April 13, 2021
Presented by-
Nitish Kumar (2011EE09)
Jeny Khan (2011EE06)
Submitted to:
Dr. Maheshkumar H.Kolekar
Associate Professor
Department of Electrical Engineering
Indian Institute of Technology Patna, Bihar
Contents
Motivation
introduction
CNN
TensorFlow Object Detection API
Methodology
Object Detection Algorithm
Object Tracking Algorithm
Results of the proposed algorithm
Quantitative Analysis
References
Moving Object Detection And Tracking Using Convolutional Ne
Motivation
The background subtraction is affected by mostly
non-stationary background and illumination changes.
This drawback can be removing by the optical flow algorithm
but it is produces false alarm for tracking algorithms under
cluttered conditions.
In most of the cases of background subtraction, the object
trackers are influenced by background information but it lead
to the misclassification.
To overcome this limitation, in this approach a novel and
generalized Tensor flow based object detection and CNN
based object tracking algorithm has been presented.
Moving Object Detection And Tracking Using Convolutional Ne
Convolutional Neural Network
A convolutional neural network (CNN, or ConvNet) is a class
of deep neural networks, most commonly applied to analyzing
visual imagery.
Architecture:
Figure: CNN Architecture
A convolutional neural network consists of an input layer,
hidden layers and an output layer. In any feed-forward neural
network, any middle layers are called hidden because their
inputs and outputs are masked by the activation function and
final convolution.
Moving Object Detection And Tracking Using Convolutional Ne
CNN Cont’d
Convolutional layers:
Convolutional layers convolve the input and pass its result to the
next layer.
Figure: Convolutional layers
Moving Object Detection And Tracking Using Convolutional Ne
CNN Cont’d
Pooling layers:
Pooling layers reduce the dimensions of data by combining the
outputs of neuron clusters at one layer into a single neuron in the
next layer.
There are two common types of pooling in popular use: max and
average.
Figure: Max pooling
Moving Object Detection And Tracking Using Convolutional Ne
TensorFlow Object Detection API
The TensorFlow object detection API is the framework for
creating a deep learning network that solves object detection
problems.
There are already pretrained models in their framework which
they refer to as Model Zoo. This includes a collection of
pretrained models trained on the COCO dataset, the KITTI
dataset, and the Open Images Dataset.
AP is averaged over all categories. Traditionally, this is called
“mean average precision” (mAP).
Moving Object Detection And Tracking Using Convolutional Ne
METHODOLOGY
The proposed CNN based moving object detection algorithm
consists of two phase: Object detection and tracking.
The generalized block diagram of the proposed system is
shown in Fig:
Figure: Block Diagram of proposed system
In this system, the video is feed to the system as an input.
Frames are extracted for further processing.
Moving Object Detection And Tracking Using Convolutional Ne
Object Detection Algorithm
The object detection is explained in detail in below flow:
Figure: TensorFlow Based Object detection flowchart
Moving Object Detection And Tracking Using Convolutional Ne
Object Detection Algorithm Cont’d
TensorFlow based object detection API is an open source
platform which make simple to construct, train and detection
models.
firstly the necessary libraries are imported then import the
pre-trained object detection model.
The weights are initializing along with box and tensor class.
After initialization of all the parameters of the tensor flow
model, the image in which object to be detected is read.
Apply the loaded tensor flow model on the image, the
TensorFlow based model test the image and return the
location (x, y, w, h) of the object in the image.
The success rate of this approach is better and it is applicable
to RGB images.
Moving Object Detection And Tracking Using Convolutional Ne
Object Tracking Algorithm
Figure: Flowchart for Object Tracking
Moving Object Detection And Tracking Using Convolutional Ne
Object Tracking Algorithm Cont’d
After detecting the object, their locations are important to
start the tracking process.
For tracking to be robust, requires object knowledge and
understanding like motion and its variation over time. Tracker
must be able to its model and adopted for new observations.
The model is capable of incorporating the temporal
information. Rather than focusing on the objects in the
testing time, the pre-trained model which is trained on large
variety of objects in real time.
This lightweight model has ability to track the object at the
speed of 150 frames per second.
The initial positions are learned by the model and the same
points are search in the net frames by testing process of CNN
model.
Moving Object Detection And Tracking Using Convolutional Ne
Results of the proposed algorithm (cdv sequence)
Moving Object Detection And Tracking Using Convolutional Ne
Results of the proposed algorithm (mdv sequence)
Moving Object Detection And Tracking Using Convolutional Ne
Quantitative Analysis
The quantitative analysis is performed using sensitivity, specificity
and accuracy parameter. These parameters are calculated using
True Positive (TP), True Negative (TN), False Positive (FP)
and False Negative (FN).
TP: moving object correctly identified moving object.
FP: Stationary object incorrectly identified as moving object
TN: Stationary object correctly identified as Stationary object
FN: moving object incorrectly identified as Stationary object
Moving Object Detection And Tracking Using Convolutional Ne
Quantitative Analysis Cont’d
The mathematical representation of the quality metrics is given as:
Sensitivity: It is the ratio of truly object present in the scene
who are correctly identify as an object.
Sensitivity =
TP
TP + FN
Specificity: It is the ratio of truly stationary object present in
the scene that are correctly identify as a stationary object.
Specificity =
TN
TN + FN
Accuracy: Accuracy is the overall performance of the system
including sensitivity and specificity.
Accuracy =
TP + TN
TP + TN + FP + FN
Moving Object Detection And Tracking Using Convolutional Ne
Quantitative Analysis Cont’d
CONCLUSION:
The proposed approach achieves the sensitivity of 92.14%,
specificity of 91.24% and accuracy of 90.88%.
The moving object detection is performed using TensorFlow
object detection API. The object detection module robustly
detects the object. The detected object is tracked using CNN
algorithm.
Moving Object Detection And Tracking Using Convolutional Ne
References
Mane, Shraddha, and Supriya Mangale. "Moving object
detection and tracking using convolutional neural networks."
2018 Second International Conference on Intelligent
Computing and Control Systems (ICICCS). IEEE, 2018.
Chen, Y, X. Yang, B. Zhong, S. Pan, D. Chen, and H. Zhang,
“Cnn tracker: Online discriminative object tracking via deep
convolutional neural network”. Applied Soft Computing, 2016.
Junda Zhu, Yuanwei Lao, and Yuan F. Zheng, “Object
tracking in structured environment for video surveillance
applications”, IEEE transactions on circuits and systems for
video technology, vol.20, February 2010.
Moving Object Detection And Tracking Using Convolutional Ne
Open to ask questions...!
Moving Object Detection And Tracking Using Convolutional Ne
Ad

More Related Content

What's hot (20)

Moving object detection
Moving object detectionMoving object detection
Moving object detection
Raviraj singh shekhawat
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
MrsShwetaBanait1
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
Brodmann17
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
Taegyun Jeon
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition
Intel Nervana
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
Vanya Valindria
 
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
 
A Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi KerolaA Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi Kerola
Preferred Networks
 
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
 
Yolo
YoloYolo
Yolo
NEHA Kapoor
 
Object detection
Object detectionObject detection
Object detection
Jksuryawanshi
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
Wenjing Chen
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
Ashfaqul Haque John
 
image classification
image classificationimage classification
image classification
20Q95A0402AVULAKALYA
 
Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)
nikhilus85
 
Articulated human pose estimation by deep learning
Articulated human pose estimation by deep learningArticulated human pose estimation by deep learning
Articulated human pose estimation by deep learning
Wei Yang
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
Noura Hussein
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basics
Brodmann17
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001
Md. Minhazul Haque
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
MrsShwetaBanait1
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
Brodmann17
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
Taegyun Jeon
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition
Intel Nervana
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
Vanya Valindria
 
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
 
A Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi KerolaA Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi Kerola
Preferred Networks
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
Sushant Shrivastava
 
Deep learning for object detection
Deep learning for object detectionDeep learning for object detection
Deep learning for object detection
Wenjing Chen
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
Ashfaqul Haque John
 
Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)Action Recognition (Thesis presentation)
Action Recognition (Thesis presentation)
nikhilus85
 
Articulated human pose estimation by deep learning
Articulated human pose estimation by deep learningArticulated human pose estimation by deep learning
Articulated human pose estimation by deep learning
Wei Yang
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
Noura Hussein
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basics
Brodmann17
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001
Md. Minhazul Haque
 

Similar to Moving Object Detection And Tracking Using CNN (20)

Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
Zhipeng Wang
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
ijsrd.com
 
O180305103105
O180305103105O180305103105
O180305103105
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
 
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
 
army target detection using machine learning
army target detection using machine learningarmy target detection using machine learning
army target detection using machine learning
AshokReddy902146
 
A New Algorithm for Tracking Objects in Videos of Cluttered Scenes
A New Algorithm for Tracking Objects in Videos of Cluttered ScenesA New Algorithm for Tracking Objects in Videos of Cluttered Scenes
A New Algorithm for Tracking Objects in Videos of Cluttered Scenes
Zac Darcy
 
D018112429
D018112429D018112429
D018112429
IOSR Journals
 
Exploration of Normalized Cross Correlation to Track the Object through Vario...
Exploration of Normalized Cross Correlation to Track the Object through Vario...Exploration of Normalized Cross Correlation to Track the Object through Vario...
Exploration of Normalized Cross Correlation to Track the Object through Vario...
iosrjce
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
Erick Lin
 
Abnormal Object Detection under Various Environments Using Self-Organizing In...
Abnormal Object Detection under Various Environments Using Self-Organizing In...Abnormal Object Detection under Various Environments Using Self-Organizing In...
Abnormal Object Detection under Various Environments Using Self-Organizing In...
Hongwei Huang
 
When Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial IntelligenceWhen Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial Intelligence
WahyuRahmaniar2
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
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
 
Object Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric VideosObject Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric Videos
Marc Bolaños Solà
 
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
ijitjournal
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET Journal
 
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET Journal
 
seminar ppt.pptx
seminar ppt.pptxseminar ppt.pptx
seminar ppt.pptx
VikulKumar16
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A Review
Springer
 
Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
Zhipeng Wang
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
ijsrd.com
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
ijctet
 
army target detection using machine learning
army target detection using machine learningarmy target detection using machine learning
army target detection using machine learning
AshokReddy902146
 
A New Algorithm for Tracking Objects in Videos of Cluttered Scenes
A New Algorithm for Tracking Objects in Videos of Cluttered ScenesA New Algorithm for Tracking Objects in Videos of Cluttered Scenes
A New Algorithm for Tracking Objects in Videos of Cluttered Scenes
Zac Darcy
 
Exploration of Normalized Cross Correlation to Track the Object through Vario...
Exploration of Normalized Cross Correlation to Track the Object through Vario...Exploration of Normalized Cross Correlation to Track the Object through Vario...
Exploration of Normalized Cross Correlation to Track the Object through Vario...
iosrjce
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
Erick Lin
 
Abnormal Object Detection under Various Environments Using Self-Organizing In...
Abnormal Object Detection under Various Environments Using Self-Organizing In...Abnormal Object Detection under Various Environments Using Self-Organizing In...
Abnormal Object Detection under Various Environments Using Self-Organizing In...
Hongwei Huang
 
When Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial IntelligenceWhen Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial Intelligence
WahyuRahmaniar2
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
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
 
Object Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric VideosObject Discovery using CNN Features in Egocentric Videos
Object Discovery using CNN Features in Egocentric Videos
Marc Bolaños Solà
 
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
ijitjournal
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET Journal
 
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A SurveyIRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET- Real-Time Object Detection using Deep Learning: A Survey
IRJET Journal
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A Review
Springer
 
Ad

Recently uploaded (20)

COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdfCOMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
Alvas Institute of Engineering and technology, Moodabidri
 
ISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptxISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptx
mesfin608
 
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdfCOMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
Alvas Institute of Engineering and technology, Moodabidri
 
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjjseninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
AjijahamadKhaji
 
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Reese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary_ The Role of Perseverance in Engineering Success.pdfReese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary
 
Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32
CircuitDigest
 
Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1
remoteaimms
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdfPRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Guru
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
NOMA analysis in 5G communication systems
NOMA analysis in 5G communication systemsNOMA analysis in 5G communication systems
NOMA analysis in 5G communication systems
waleedali330654
 
2025 Apply BTech CEC .docx
2025 Apply BTech CEC                 .docx2025 Apply BTech CEC                 .docx
2025 Apply BTech CEC .docx
tusharmanagementquot
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Compiler Design_Code generation techniques.pptx
Compiler Design_Code generation techniques.pptxCompiler Design_Code generation techniques.pptx
Compiler Design_Code generation techniques.pptx
RushaliDeshmukh2
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
Compiler Design_Code Optimization tech.pptx
Compiler Design_Code Optimization tech.pptxCompiler Design_Code Optimization tech.pptx
Compiler Design_Code Optimization tech.pptx
RushaliDeshmukh2
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
ISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptxISO 9001 quality management systemPPT.pptx
ISO 9001 quality management systemPPT.pptx
mesfin608
 
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjjseninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
AjijahamadKhaji
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Reese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary_ The Role of Perseverance in Engineering Success.pdfReese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary_ The Role of Perseverance in Engineering Success.pdf
Reese McCrary
 
Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32
CircuitDigest
 
Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1
remoteaimms
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdfPRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Guru
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
NOMA analysis in 5G communication systems
NOMA analysis in 5G communication systemsNOMA analysis in 5G communication systems
NOMA analysis in 5G communication systems
waleedali330654
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Compiler Design_Code generation techniques.pptx
Compiler Design_Code generation techniques.pptxCompiler Design_Code generation techniques.pptx
Compiler Design_Code generation techniques.pptx
RushaliDeshmukh2
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
Compiler Design_Code Optimization tech.pptx
Compiler Design_Code Optimization tech.pptxCompiler Design_Code Optimization tech.pptx
Compiler Design_Code Optimization tech.pptx
RushaliDeshmukh2
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
Ad

Moving Object Detection And Tracking Using CNN

  • 1. Moving Object Detection And Tracking Using Convolutional Neural Networks April 13, 2021 Presented by- Nitish Kumar (2011EE09) Jeny Khan (2011EE06) Submitted to: Dr. Maheshkumar H.Kolekar Associate Professor Department of Electrical Engineering Indian Institute of Technology Patna, Bihar
  • 2. Contents Motivation introduction CNN TensorFlow Object Detection API Methodology Object Detection Algorithm Object Tracking Algorithm Results of the proposed algorithm Quantitative Analysis References Moving Object Detection And Tracking Using Convolutional Ne
  • 3. Motivation The background subtraction is affected by mostly non-stationary background and illumination changes. This drawback can be removing by the optical flow algorithm but it is produces false alarm for tracking algorithms under cluttered conditions. In most of the cases of background subtraction, the object trackers are influenced by background information but it lead to the misclassification. To overcome this limitation, in this approach a novel and generalized Tensor flow based object detection and CNN based object tracking algorithm has been presented. Moving Object Detection And Tracking Using Convolutional Ne
  • 4. Convolutional Neural Network A convolutional neural network (CNN, or ConvNet) is a class of deep neural networks, most commonly applied to analyzing visual imagery. Architecture: Figure: CNN Architecture A convolutional neural network consists of an input layer, hidden layers and an output layer. In any feed-forward neural network, any middle layers are called hidden because their inputs and outputs are masked by the activation function and final convolution. Moving Object Detection And Tracking Using Convolutional Ne
  • 5. CNN Cont’d Convolutional layers: Convolutional layers convolve the input and pass its result to the next layer. Figure: Convolutional layers Moving Object Detection And Tracking Using Convolutional Ne
  • 6. CNN Cont’d Pooling layers: Pooling layers reduce the dimensions of data by combining the outputs of neuron clusters at one layer into a single neuron in the next layer. There are two common types of pooling in popular use: max and average. Figure: Max pooling Moving Object Detection And Tracking Using Convolutional Ne
  • 7. TensorFlow Object Detection API The TensorFlow object detection API is the framework for creating a deep learning network that solves object detection problems. There are already pretrained models in their framework which they refer to as Model Zoo. This includes a collection of pretrained models trained on the COCO dataset, the KITTI dataset, and the Open Images Dataset. AP is averaged over all categories. Traditionally, this is called “mean average precision” (mAP). Moving Object Detection And Tracking Using Convolutional Ne
  • 8. METHODOLOGY The proposed CNN based moving object detection algorithm consists of two phase: Object detection and tracking. The generalized block diagram of the proposed system is shown in Fig: Figure: Block Diagram of proposed system In this system, the video is feed to the system as an input. Frames are extracted for further processing. Moving Object Detection And Tracking Using Convolutional Ne
  • 9. Object Detection Algorithm The object detection is explained in detail in below flow: Figure: TensorFlow Based Object detection flowchart Moving Object Detection And Tracking Using Convolutional Ne
  • 10. Object Detection Algorithm Cont’d TensorFlow based object detection API is an open source platform which make simple to construct, train and detection models. firstly the necessary libraries are imported then import the pre-trained object detection model. The weights are initializing along with box and tensor class. After initialization of all the parameters of the tensor flow model, the image in which object to be detected is read. Apply the loaded tensor flow model on the image, the TensorFlow based model test the image and return the location (x, y, w, h) of the object in the image. The success rate of this approach is better and it is applicable to RGB images. Moving Object Detection And Tracking Using Convolutional Ne
  • 11. Object Tracking Algorithm Figure: Flowchart for Object Tracking Moving Object Detection And Tracking Using Convolutional Ne
  • 12. Object Tracking Algorithm Cont’d After detecting the object, their locations are important to start the tracking process. For tracking to be robust, requires object knowledge and understanding like motion and its variation over time. Tracker must be able to its model and adopted for new observations. The model is capable of incorporating the temporal information. Rather than focusing on the objects in the testing time, the pre-trained model which is trained on large variety of objects in real time. This lightweight model has ability to track the object at the speed of 150 frames per second. The initial positions are learned by the model and the same points are search in the net frames by testing process of CNN model. Moving Object Detection And Tracking Using Convolutional Ne
  • 13. Results of the proposed algorithm (cdv sequence) Moving Object Detection And Tracking Using Convolutional Ne
  • 14. Results of the proposed algorithm (mdv sequence) Moving Object Detection And Tracking Using Convolutional Ne
  • 15. Quantitative Analysis The quantitative analysis is performed using sensitivity, specificity and accuracy parameter. These parameters are calculated using True Positive (TP), True Negative (TN), False Positive (FP) and False Negative (FN). TP: moving object correctly identified moving object. FP: Stationary object incorrectly identified as moving object TN: Stationary object correctly identified as Stationary object FN: moving object incorrectly identified as Stationary object Moving Object Detection And Tracking Using Convolutional Ne
  • 16. Quantitative Analysis Cont’d The mathematical representation of the quality metrics is given as: Sensitivity: It is the ratio of truly object present in the scene who are correctly identify as an object. Sensitivity = TP TP + FN Specificity: It is the ratio of truly stationary object present in the scene that are correctly identify as a stationary object. Specificity = TN TN + FN Accuracy: Accuracy is the overall performance of the system including sensitivity and specificity. Accuracy = TP + TN TP + TN + FP + FN Moving Object Detection And Tracking Using Convolutional Ne
  • 17. Quantitative Analysis Cont’d CONCLUSION: The proposed approach achieves the sensitivity of 92.14%, specificity of 91.24% and accuracy of 90.88%. The moving object detection is performed using TensorFlow object detection API. The object detection module robustly detects the object. The detected object is tracked using CNN algorithm. Moving Object Detection And Tracking Using Convolutional Ne
  • 18. References Mane, Shraddha, and Supriya Mangale. "Moving object detection and tracking using convolutional neural networks." 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE, 2018. Chen, Y, X. Yang, B. Zhong, S. Pan, D. Chen, and H. Zhang, “Cnn tracker: Online discriminative object tracking via deep convolutional neural network”. Applied Soft Computing, 2016. Junda Zhu, Yuanwei Lao, and Yuan F. Zheng, “Object tracking in structured environment for video surveillance applications”, IEEE transactions on circuits and systems for video technology, vol.20, February 2010. Moving Object Detection And Tracking Using Convolutional Ne
  • 19. Open to ask questions...! Moving Object Detection And Tracking Using Convolutional Ne