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

More Related Content

What's hot

CNN and its applications by ketaki
CNN and its applications by ketakiCNN and its applications by ketaki
CNN and its applications by ketakiKetaki Patwari
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkNader Karimi
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Muhammad Haroon
 
OpenCV presentation series- part 1
OpenCV presentation series- part 1OpenCV presentation series- part 1
OpenCV presentation series- part 1Sairam Adithya
 
Moving object detection
Moving object detectionMoving object detection
Moving object detectionManav Mittal
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural networkMojammilHusain
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural NetworksYogendra Tamang
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNNNoura Hussein
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Basit Rafiq
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural NetworkVignesh Suresh
 
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
 
Object detection
Object detectionObject detection
Object detectionSomesh Vyas
 
YOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewYOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewLEE HOSEONG
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkRichard Kuo
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural networkKIRAN R
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object TrackingVanya Valindria
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnnSumeraHangi
 

What's hot (20)

CNN and its applications by ketaki
CNN and its applications by ketakiCNN and its applications by ketaki
CNN and its applications by ketaki
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning Framework
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
 
OpenCV presentation series- part 1
OpenCV presentation series- part 1OpenCV presentation series- part 1
OpenCV presentation series- part 1
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural network
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
 
Image classification using CNN
Image classification using CNNImage classification using CNN
Image classification using CNN
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
 
Deep Learning for Computer Vision: Object Detection (UPC 2016)
Deep Learning for Computer Vision: Object Detection (UPC 2016)Deep Learning for Computer Vision: Object Detection (UPC 2016)
Deep Learning for Computer Vision: Object Detection (UPC 2016)
 
Convolutional Neural Network
Convolutional Neural NetworkConvolutional Neural Network
Convolutional Neural 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...
Faster R-CNN: Towards real-time object detection with region proposal network...
 
Object detection
Object detectionObject detection
Object detection
 
Object detection
Object detectionObject detection
Object detection
 
YOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection reviewYOLOv4: optimal speed and accuracy of object detection review
YOLOv4: optimal speed and accuracy of object detection review
 
Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural network
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnn
 

Similar to Moving Object Detection And Tracking Using CNN

Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defenceZhipeng 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 Trackingijsrd.com
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & trackingijctet
 
army target detection using machine learning
army target detection using machine learningarmy target detection using machine learning
army target detection using machine learningAshokReddy902146
 
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 ScenesZac 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_puraErick 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 IntelligenceWahyuRahmaniar2
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetIRJET 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 SurveyIJERA 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 VideosMarc 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 videoijitjournal
 
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 DetectionIRJET 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 SurveyIRJET 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 ReviewSpringer
 

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

Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
 
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
 
O180305103105
O180305103105O180305103105
O180305103105
 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
 
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
 
army target detection using machine learning
army target detection using machine learningarmy target detection using machine learning
army target detection using machine learning
 
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
 
D018112429
D018112429D018112429
D018112429
 
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...
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
 
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...
 
When Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial IntelligenceWhen Remote Sensing Meets Artificial Intelligence
When Remote Sensing Meets Artificial Intelligence
 
Object Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNetObject Detetcion using SSD-MobileNet
Object Detetcion using SSD-MobileNet
 
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
 
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
 
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
 
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- 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
 
seminar ppt.pptx
seminar ppt.pptxseminar ppt.pptx
seminar ppt.pptx
 
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
 

Recently uploaded

Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturingssuser0811ec
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfNurvisNavarroSanchez
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdfAbrahamGadissa
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdfKamal Acharya
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdfKamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdfKamal Acharya
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientistgettygaming1
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptssuser9bd3ba
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdfKamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxViniHema
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdfPratik Pawar
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfKamal Acharya
 

Recently uploaded (20)

Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 

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