SlideShare a Scribd company logo
1 of 28
Guided By -
Prof. Shivprasad Patil,
Head Of the Dept.
Information Technology,
NBN Sinhgad School of
Engineering.
Made By โ€“
Akshay Gujarathi 23
Vipul Oswal 47
Priya Adwani 53
Kadambari Metri 82
Introduction
๏‚ด The modern world is enclosed with gigantic masses of digital visual information.
๏‚ด To analyze and understand this huge sea of visual information, there exist many
image analysis techniques.
๏‚ด Those methods that automatically recognize and detect the objects prove to be of
great use and provide a significant help in modern applications and devices.
๏‚ด The semantic and syntactic contents of the images and videos can be recognized
and further processed to get the necessary information.The potential uses of the
image can be identified.
๏‚ด The important content of image is the objects in the image. There exists a
significant and essential need for object recognition techniques.
๏‚ด Recognition is an important task in image processing and computer vision. A set of
known tags can be used to identify what really the object is and help to extract
information.
Motivation And Purpose
๏‚ด The basic motivation behind this topic is that it is something that will overdo all the
physical tasks.
๏‚ด Robotics and smart systems are buzzing around all over the world.
๏‚ด Object recognition and tracking reduces human efforts and provides efficiency.
๏‚ด It is of interest as it may help humans to be aware of minute information about
particular objects and reduce human tasks.
๏‚ด Automatic recognition and extraction adds to the smart systems used today.
I. Object Representation:
๏‚ด In a tracking, an object can be defined as anything that is of interest. For example, boats
on the sea, fish inside an aquarium, vehicles on a road, planes in the air.
๏‚ด People walking on the road are a set of objects that may be important to track in a
specific domain. The appearance and shapes can be represented by object. First we will
describe the representation of object shape.
๏‚ด Representation of objects is very important in object detection and tracking. There are
various ways used to represent objects.
๏‚ด Points:
The figures to the right show the
use of points in object
representation.
๏‚ด Primitive Geometric Shapes:
Shapes like rectangles, ellipses
can be used to represent objects.
๏‚ด Object Silhouette And Contour:
Contour representation defines
the boundary of an object. The
region inside the contour is called
the silhouette of the object.
๏‚ด Articulated Shape models:
Articulated objects are composed of body parts that are held
together with joints. For example, the human body is an articulated
object with torso, legs, hands, head, and feel connected by joints.
๏‚ด Skeletal Models:
Object skeleton can be extracted by applying medial axis transform
to the object silhouette .This model is commonly used as a shape
representation for recognizing objects.
๏‚ด Probability Densities Of Object Appearance:
The probability density estimates of the object appearance can either be parametric,
such as Gaussian and a mixture of Gaussians, Parzen windows and histograms.
II. Difficulties And Problems In Object
Detection.
๏‚ด Illumination
The lightning conditions may differ during the course of the day. Also the weather
conditions may affect the lighting in an image
๏‚ด Positioning
The change in position must not affect the recognition system.
๏‚ด Rotation
The image can be in rotated form. The system
must be capable to handle such difficulty
๏‚ด Mirroring
The mirrored image of any object must be recognized by the object recognition system.
๏‚ด Occlusion
The condition when object in an image is not
completely visible is referred as occlusion.
๏‚ด Scale
Changes in the size must not affect the Occluded car
recognition system
III. Techniques for object recognition.
๏‚ด Template Matching:
Template matching is a technique for finding small parts of an image which match a
template image. It is a straightforward process.
๏‚ด Colour Based:
The object detection using colours involved in the objects is also significantly used and
provide a simple to implement method. It provides potent information for object
recognition. Color histograms prove to be simple and efficient and provide an edge for
the same. The use and importance of color attributes for identifying objects has been
proposed to us by Fahad Khan. This information has been segmented into two
approaches which is the part based approach and the efficient sub-window approach.
Feature combination, photometric invariance and compactness are the three major
features that need to be taken into account while integrating or appending the color
attributes with the object detection.
๏‚ด Shape Based:
Lately, shape has proved to be of great importance in object recognition. They have
been explored dramatically to recognize objects in real world acquainted images. These
features also provide an upper hand over local features like SIFT as most of the objects
are illustrated and described by their shapes and textures such as different animals and
other varying objects. They are most likely used to add an advantage to the local
features.
IV. Extraction Of Object
๏‚ด Background Subtraction:
The background subtraction method is the common method of motion detection. It is
a technology that uses the difference of the current image and the background image
to detect the motion region, and is generally able to provide data included in object
information. The background image is subtracted from the current frame. If the pixel
difference is greater than the set threshold value T, then it determines that the pixels
from the moving object, otherwise, as the background pixels.
Background Subtraction
The result of image sequences computed by the method here is in the following
figures.
โ€ข When there is no movement in the frames.
When there is no movement in the image sequences then the difference between
the two images shows a black binary output image shows there is no difference in a
single pixel.
(a) Input first frame (b) Input second frame
Binary image of difference image.Difference between two frames
โ€ข When there is movement in the frame.
When there is movement in the scenes then the binary image of the
difference between the two frames shows motion having white colour and
where there is no change shows black colour.
(a) Input first frame (b) Input second frame
Binary image of difference image.Difference between two frames
showing moving object
V. Multiple Object Detection & Single
Object Detection
๏‚ด Multiple Object Detection:
An image may consist of many objects. It may comprise
of a single object or they may be many. There exist different
methods for the recognition of the same and these methods
are independent of each other. The flowchart to the right
depicts a simple overview of how the multiple objects can be
detected.
It involves a very simple procedure of training the detectors
and then these detectors are used for identifying the objects
either by extracting the features or the boundaries of the
objects. These detectors need to be already trained for the
different objects that exist and they work in efficient way to
serve the purpose. An input image is tested against the
detectors and compared and finally the output that is the
final objects that are detected are displayed.
Input ImageInput Image
Object 1
Detector
Object 2
Detector
Object 3
Detector
Training
with Object
1
Training
with
Object 2
Training
with
Object 3
Output Image with all
Objects detected.
๏‚ด Stationary Object Detection
The flowchart provides an
efficient and simple to
implement procedure for
stationary object detection.
This process is simple and
straight forward. The input
is firstly segmented and then
classified as either multiple or
stationary using the time parameter
and the other mathematical analysis.
N Y
Video Sequence
Absolute
Differencing
Threshold
Segmentation
Multiple Object
Tracking
Background
Modelling using
Median
Running Average
Background
updation
If any Object
Stationary for
1 second?
Declared as
Stationary
VI. Machine Learning Process In Object
Detection.
๏‚ด Each of the methods that have
been reviewed and analyzed require
machine learning to be an integral
part of it since no matter what the Trained
image is, the detectors have to be
trained for the objects to be
recognized and to do this the
machine needs to be trained.
๏‚ด So, this brings up the concept about
Artificial Intelligence in terms of object
recognition. The detectors basically
keep on building their database by
feature extraction or other attributes like
color, shape and then these features
are used to match with the objects
in the input image.
Input
image
Detected
Object
Detectors
VII. Object Tracking
๏‚ด Object Tracking is a major phase involved in many remote sensing applications.
Object tracking is to track an object (or multiple objects) over a sequence of
images. It can be defined as a process of segmenting an object of interest from a
video scene and keeping track of its motion, occlusion, orientation etc in order to
extract the useful information.
๏‚ด Point Tracking:
Objects detected in consecutive frames are represented by points.
๏‚ด Kernel Tracking:
Kernel tracking is usually performed by locating the moving object, which is
represented by an embryonic object region, from one frame to the next.
๏‚ด Silhouette Tracking:
In this approach Silhouette is extracted from detected object. Silhouette tracking
methods make use of the information stored inside the object region.
VIII. Applications
1. Biometric recognition
2. Surveillance
3. Industrial inspection
4. Content-based image retrieval (CBIR)
5. Robotics
6. Medical analysis
7. Lane Detection
Introduction to Lane Detection
๏‚ด What is Lane Detection?
Technically Lane detection is defined, as a well-researched area of computer vision
with applications in autonomous vehicles and driver support systems.
The lane detection task involves understanding the topology of the lanes around the
car.
Lane Detection System(LDS)
Block Diagram
Indicating the
result by means
of visuals or
audio
Detection of
lane
Input image
from camera
Lane Detection Implementation
Input image Selected lane and position Indicator on screen
1. A novel technique is used to recognize lane for a various road and illumination,
lane markings conditions such as damaged road surfaces blocked by a car,
shadow, backlights, etc.
2. The basic transform used will be HOUGH transform along with the
segmentation of image concept to detect the lanes without any errors or flaws.
Lane Detection System Flow
& Pseudocode
Overview
Applications
๏‚ด Vehicle Driver Assistance Systems.
๏‚ด Automated Surveillance.
๏‚ด Military Applications.
๏‚ด Security.
IX. Conclusion
In this presentation, we have overviewed the following points โ€“
1. Basic concept of Object Detection and Tracking.
2. Problems and difficulties in Object Recognition.
3. Representation of objects.
4. Techniques in object recognition.
5. Multiple and single object detection and machine learning process.
6. Object tracking.
7. Applications.
Thus we conclude โ€“
โ€ข Object detection is a task of extracting Objects from specific frames/images.
โ€ข Object detection is one of the most widely used concept in the field of
Artificial Intelligence.
โ€ข Has a great scope in future for the development of the modern world.
References & Bibliography
๏‚ด Himani Parekh , Darshan Thakore , Udesang Jaliya,
โ€œA Survey On Object Detection And Tracking Methodsโ€,
International Journal of Innovative Research in Computer and Communication Engineering,
February 2014.
๏‚ด Kinjal Joshi , Darshak Thakore,
โ€œA Survey Of Moving Object Detection And Tracking In Video Surveillance Systemsโ€,
International Journal of Soft Computing And Engineering, July 2012.
๏‚ด Sukriti Srivastava, Ritika Singal, Manisha Lumb,
โ€œEfficient Lane Detection Algorithm using Different Filtering Techniquesโ€,
International Journal of Computer Applications, February 2014.
Any Questions
?
Developed By-
Mr.Akshay Gujarathi
(Designing Head)
Contact - 922 6666 86

More Related Content

What's hot

Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
ย 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentationMrsShwetaBanait1
ย 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basicsBrodmann17
ย 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
ย 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillanceAshfaqul Haque John
ย 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksUsman Qayyum
ย 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection Abu Saleh Musa
ย 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and ExtactionAli A Jalil
ย 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object TrackingVanya Valindria
ย 
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 CNNNITISHKUMAR1401
ย 
Object detection
Object detectionObject detection
Object detectionSomesh Vyas
ย 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationVikas Jain
ย 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer visionAhmad sohail Kakar
ย 
image compression ppt
image compression pptimage compression ppt
image compression pptShivangi Saxena
ย 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationInamul Hossain Imran
ย 

What's hot (20)

Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
ย 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
ย 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basics
ย 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
ย 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
ย 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
ย 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
ย 
YOLO
YOLOYOLO
YOLO
ย 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
ย 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
ย 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
ย 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
ย 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
ย 
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
ย 
Object detection
Object detectionObject detection
Object detection
ย 
Machine Learning - Object Detection and Classification
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
ย 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer vision
ย 
image compression ppt
image compression pptimage compression ppt
image compression ppt
ย 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
ย 
Computer Vision
Computer VisionComputer Vision
Computer Vision
ย 

Similar to Object Detection & Tracking

Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Editor IJARCET
ย 
Detection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyDetection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyIJEACS
ย 
A Survey on Approaches for Object Tracking
A Survey on Approaches for Object TrackingA Survey on Approaches for Object Tracking
A Survey on Approaches for Object Trackingjournal ijrtem
ย 
A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...Editor IJMTER
ย 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706IJERA Editor
ย 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & trackingijctet
ย 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptxGouthamMaliga
ย 
Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Editor IJARCET
ย 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptxK Manjunath
ย 
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 DevelopmentIJERD Editor
ย 
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
ย 
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
ย 
O180305103105
O180305103105O180305103105
O180305103105IOSR Journals
ย 
Q180305116119
Q180305116119Q180305116119
Q180305116119IOSR Journals
ย 
Development of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video SurveillanceDevelopment of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video Surveillancecscpconf
ย 
C0365025029
C0365025029C0365025029
C0365025029theijes
ย 
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES IAEME Publication
ย 

Similar to Object Detection & Tracking (20)

Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
ย 
Detection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyDetection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed Study
ย 
A Survey on Approaches for Object Tracking
A Survey on Approaches for Object TrackingA Survey on Approaches for Object Tracking
A Survey on Approaches for Object Tracking
ย 
A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...
ย 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
ย 
Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
ย 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
ย 
Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388Ijarcet vol-2-issue-4-1383-1388
Ijarcet vol-2-issue-4-1383-1388
ย 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
ย 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
ย 
F1063337
F1063337F1063337
F1063337
ย 
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
[IJET-V1I6P15] Authors : Sadhana Raut, Poonam Rohani,Sumera Shaikh, Tehesin S...
ย 
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
ย 
L0816166
L0816166L0816166
L0816166
ย 
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
ย 
O180305103105
O180305103105O180305103105
O180305103105
ย 
Q180305116119
Q180305116119Q180305116119
Q180305116119
ย 
Development of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video SurveillanceDevelopment of Human Tracking System For Video Surveillance
Development of Human Tracking System For Video Surveillance
ย 
C0365025029
C0365025029C0365025029
C0365025029
ย 
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES
REVIEW ON GENERIC OBJECT RECOGNITION TECHNIQUES: CHALLENGES AND OPPORTUNITIES
ย 

Recently uploaded

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
ย 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 

Object Detection & Tracking

  • 1. Guided By - Prof. Shivprasad Patil, Head Of the Dept. Information Technology, NBN Sinhgad School of Engineering. Made By โ€“ Akshay Gujarathi 23 Vipul Oswal 47 Priya Adwani 53 Kadambari Metri 82
  • 2. Introduction ๏‚ด The modern world is enclosed with gigantic masses of digital visual information. ๏‚ด To analyze and understand this huge sea of visual information, there exist many image analysis techniques. ๏‚ด Those methods that automatically recognize and detect the objects prove to be of great use and provide a significant help in modern applications and devices. ๏‚ด The semantic and syntactic contents of the images and videos can be recognized and further processed to get the necessary information.The potential uses of the image can be identified. ๏‚ด The important content of image is the objects in the image. There exists a significant and essential need for object recognition techniques. ๏‚ด Recognition is an important task in image processing and computer vision. A set of known tags can be used to identify what really the object is and help to extract information.
  • 3. Motivation And Purpose ๏‚ด The basic motivation behind this topic is that it is something that will overdo all the physical tasks. ๏‚ด Robotics and smart systems are buzzing around all over the world. ๏‚ด Object recognition and tracking reduces human efforts and provides efficiency. ๏‚ด It is of interest as it may help humans to be aware of minute information about particular objects and reduce human tasks. ๏‚ด Automatic recognition and extraction adds to the smart systems used today.
  • 4. I. Object Representation: ๏‚ด In a tracking, an object can be defined as anything that is of interest. For example, boats on the sea, fish inside an aquarium, vehicles on a road, planes in the air. ๏‚ด People walking on the road are a set of objects that may be important to track in a specific domain. The appearance and shapes can be represented by object. First we will describe the representation of object shape. ๏‚ด Representation of objects is very important in object detection and tracking. There are various ways used to represent objects.
  • 5. ๏‚ด Points: The figures to the right show the use of points in object representation. ๏‚ด Primitive Geometric Shapes: Shapes like rectangles, ellipses can be used to represent objects. ๏‚ด Object Silhouette And Contour: Contour representation defines the boundary of an object. The region inside the contour is called the silhouette of the object.
  • 6. ๏‚ด Articulated Shape models: Articulated objects are composed of body parts that are held together with joints. For example, the human body is an articulated object with torso, legs, hands, head, and feel connected by joints. ๏‚ด Skeletal Models: Object skeleton can be extracted by applying medial axis transform to the object silhouette .This model is commonly used as a shape representation for recognizing objects. ๏‚ด Probability Densities Of Object Appearance: The probability density estimates of the object appearance can either be parametric, such as Gaussian and a mixture of Gaussians, Parzen windows and histograms.
  • 7. II. Difficulties And Problems In Object Detection. ๏‚ด Illumination The lightning conditions may differ during the course of the day. Also the weather conditions may affect the lighting in an image ๏‚ด Positioning The change in position must not affect the recognition system. ๏‚ด Rotation The image can be in rotated form. The system must be capable to handle such difficulty
  • 8. ๏‚ด Mirroring The mirrored image of any object must be recognized by the object recognition system. ๏‚ด Occlusion The condition when object in an image is not completely visible is referred as occlusion. ๏‚ด Scale Changes in the size must not affect the Occluded car recognition system
  • 9. III. Techniques for object recognition. ๏‚ด Template Matching: Template matching is a technique for finding small parts of an image which match a template image. It is a straightforward process.
  • 10. ๏‚ด Colour Based: The object detection using colours involved in the objects is also significantly used and provide a simple to implement method. It provides potent information for object recognition. Color histograms prove to be simple and efficient and provide an edge for the same. The use and importance of color attributes for identifying objects has been proposed to us by Fahad Khan. This information has been segmented into two approaches which is the part based approach and the efficient sub-window approach. Feature combination, photometric invariance and compactness are the three major features that need to be taken into account while integrating or appending the color attributes with the object detection. ๏‚ด Shape Based: Lately, shape has proved to be of great importance in object recognition. They have been explored dramatically to recognize objects in real world acquainted images. These features also provide an upper hand over local features like SIFT as most of the objects are illustrated and described by their shapes and textures such as different animals and other varying objects. They are most likely used to add an advantage to the local features.
  • 11. IV. Extraction Of Object ๏‚ด Background Subtraction: The background subtraction method is the common method of motion detection. It is a technology that uses the difference of the current image and the background image to detect the motion region, and is generally able to provide data included in object information. The background image is subtracted from the current frame. If the pixel difference is greater than the set threshold value T, then it determines that the pixels from the moving object, otherwise, as the background pixels.
  • 12. Background Subtraction The result of image sequences computed by the method here is in the following figures. โ€ข When there is no movement in the frames. When there is no movement in the image sequences then the difference between the two images shows a black binary output image shows there is no difference in a single pixel. (a) Input first frame (b) Input second frame Binary image of difference image.Difference between two frames
  • 13. โ€ข When there is movement in the frame. When there is movement in the scenes then the binary image of the difference between the two frames shows motion having white colour and where there is no change shows black colour. (a) Input first frame (b) Input second frame Binary image of difference image.Difference between two frames showing moving object
  • 14. V. Multiple Object Detection & Single Object Detection ๏‚ด Multiple Object Detection: An image may consist of many objects. It may comprise of a single object or they may be many. There exist different methods for the recognition of the same and these methods are independent of each other. The flowchart to the right depicts a simple overview of how the multiple objects can be detected. It involves a very simple procedure of training the detectors and then these detectors are used for identifying the objects either by extracting the features or the boundaries of the objects. These detectors need to be already trained for the different objects that exist and they work in efficient way to serve the purpose. An input image is tested against the detectors and compared and finally the output that is the final objects that are detected are displayed. Input ImageInput Image Object 1 Detector Object 2 Detector Object 3 Detector Training with Object 1 Training with Object 2 Training with Object 3 Output Image with all Objects detected.
  • 15. ๏‚ด Stationary Object Detection The flowchart provides an efficient and simple to implement procedure for stationary object detection. This process is simple and straight forward. The input is firstly segmented and then classified as either multiple or stationary using the time parameter and the other mathematical analysis. N Y Video Sequence Absolute Differencing Threshold Segmentation Multiple Object Tracking Background Modelling using Median Running Average Background updation If any Object Stationary for 1 second? Declared as Stationary
  • 16. VI. Machine Learning Process In Object Detection. ๏‚ด Each of the methods that have been reviewed and analyzed require machine learning to be an integral part of it since no matter what the Trained image is, the detectors have to be trained for the objects to be recognized and to do this the machine needs to be trained. ๏‚ด So, this brings up the concept about Artificial Intelligence in terms of object recognition. The detectors basically keep on building their database by feature extraction or other attributes like color, shape and then these features are used to match with the objects in the input image. Input image Detected Object Detectors
  • 17. VII. Object Tracking ๏‚ด Object Tracking is a major phase involved in many remote sensing applications. Object tracking is to track an object (or multiple objects) over a sequence of images. It can be defined as a process of segmenting an object of interest from a video scene and keeping track of its motion, occlusion, orientation etc in order to extract the useful information. ๏‚ด Point Tracking: Objects detected in consecutive frames are represented by points. ๏‚ด Kernel Tracking: Kernel tracking is usually performed by locating the moving object, which is represented by an embryonic object region, from one frame to the next. ๏‚ด Silhouette Tracking: In this approach Silhouette is extracted from detected object. Silhouette tracking methods make use of the information stored inside the object region.
  • 18. VIII. Applications 1. Biometric recognition 2. Surveillance 3. Industrial inspection 4. Content-based image retrieval (CBIR) 5. Robotics 6. Medical analysis 7. Lane Detection
  • 19. Introduction to Lane Detection ๏‚ด What is Lane Detection? Technically Lane detection is defined, as a well-researched area of computer vision with applications in autonomous vehicles and driver support systems. The lane detection task involves understanding the topology of the lanes around the car.
  • 20. Lane Detection System(LDS) Block Diagram Indicating the result by means of visuals or audio Detection of lane Input image from camera
  • 21. Lane Detection Implementation Input image Selected lane and position Indicator on screen 1. A novel technique is used to recognize lane for a various road and illumination, lane markings conditions such as damaged road surfaces blocked by a car, shadow, backlights, etc. 2. The basic transform used will be HOUGH transform along with the segmentation of image concept to detect the lanes without any errors or flaws.
  • 22. Lane Detection System Flow & Pseudocode
  • 24. Applications ๏‚ด Vehicle Driver Assistance Systems. ๏‚ด Automated Surveillance. ๏‚ด Military Applications. ๏‚ด Security.
  • 25. IX. Conclusion In this presentation, we have overviewed the following points โ€“ 1. Basic concept of Object Detection and Tracking. 2. Problems and difficulties in Object Recognition. 3. Representation of objects. 4. Techniques in object recognition. 5. Multiple and single object detection and machine learning process. 6. Object tracking. 7. Applications. Thus we conclude โ€“ โ€ข Object detection is a task of extracting Objects from specific frames/images. โ€ข Object detection is one of the most widely used concept in the field of Artificial Intelligence. โ€ข Has a great scope in future for the development of the modern world.
  • 26. References & Bibliography ๏‚ด Himani Parekh , Darshan Thakore , Udesang Jaliya, โ€œA Survey On Object Detection And Tracking Methodsโ€, International Journal of Innovative Research in Computer and Communication Engineering, February 2014. ๏‚ด Kinjal Joshi , Darshak Thakore, โ€œA Survey Of Moving Object Detection And Tracking In Video Surveillance Systemsโ€, International Journal of Soft Computing And Engineering, July 2012. ๏‚ด Sukriti Srivastava, Ritika Singal, Manisha Lumb, โ€œEfficient Lane Detection Algorithm using Different Filtering Techniquesโ€, International Journal of Computer Applications, February 2014.
  • 28. Developed By- Mr.Akshay Gujarathi (Designing Head) Contact - 922 6666 86