SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
The International Journal Of Engineering And Science (IJES)
|| Volume || 3 || Issue || 6 || Pages || 25-29 || 2014 ||
ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805
www.theijes.com The IJES Page 25
Object Tracking Techniques for Video Tracking: A Survey
1,
Mansi Manocha, 2,
Parminder Kaur
1,2,
Department of Electronics And Communication, CEC Landran
------------------------------------------------ABSTRACT----------------------------------------------------------
Object detection and tracking are the tasks that are important and challenging in various computer vision
applications such as surveillance, vehicle navigation, and autonomous robot navigation. Video surveillance works in
a dynamic environment, especially for humans and vehicles. It is a technology helpful in fighting against
terrorism, crime, public safety and for efficient management of traffic. Detection of moving objects from a video is
important for object detection, target tracking, and understanding behaviour in video surveillance. Tracking of
stationary foreground regions is one of the most important requirements for surveillance systems based on the
tracking of abandoned or stolen objects or parked vehicles. To detect stationary foreground objects, the use of Object
tracking techniques is the most popular choice. The objective of this paper is to highlight the various techniques of
object tracking. This paper shows how one can simplify tracking by imposing constraints on the motion or
appearance of objects. Prior knowledge about the number and the size of objects, or the object appearance and
shape helps to simplify the problem. Numerous approaches for object tracking have been discussed.
KEYWORDS: tracking, frames, pixel, detection, tracking, spatial
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 10 June 2014 Date of Publication: 30 June 2014
---------------------------------------------------------------------------------------------------------------------------------------
I. INRODUCTION
Object tracking holds an important place in the field of computer vision. Object detection involves
putting objects in frames of a video sequence. The location of moving objects or multiple objects over a period
of time using a camera is called tracking. Technically, tracking is the problem of estimating the trajectory or
path of an object in the image plane as it moves around a scene[1]. The high-powered computers, the
availability of high quality and inexpensive video cameras, and the increasing need for automated video analysis
has generated a great deal of interest in object tracking algorithms. There are three key steps in video analysis:
[1] Detection of interesting moving objects.
[2] Tracking of objects from frame to frame.
[3] Analysis of object tracks to recognize their behaviour.
[4] Mainly the use of object Tracking is pertinent in the task of:
[5] Motion-based recognition.
[6] Automated surveillance.
[7] Video indexing.
[8] Human-computer interaction.
[9] Traffic monitoring.
[10] Vehicle navigation.
II. THE COMPLEXITIES OF TRACKING
Tracker assigns consistent labels to the tracked objects in different frames of a video. Additionally,
depending on the tracking domain, a tracker can also provide object-centric information, such as orientation,
area or shape of an object. Tracking objects can be complex due to:
[1] Loss of information caused by projection of the 3D world on a 2D image.
[2] Complex object motion and noise in images.
[3] Non rigid or articulated nature of objects, partial and full object occlusions.
[4] Complex object shapes.
[5] Scene illumination changes, and
[6] Real-time processing requirements.
By imposing constraints on the motion and appearance, objects can be tracked. Almost all tracking
algorithms assume that the object motion is smooth with no abrupt changes. One can constrain the object
Object Tracking Techniques For Video....
www.theijes.com The IJES Page 26
motion to be of constant velocity or a constant acceleration based on prior information. Huge knowledge about
the number and the size of objects, or the object appearance and shape, can also be used to simplify the problem.
A number of approaches for object tracking have been proposed.
III. PARAMETERS FOR OBJECT TRACKING
In a tracking scenario, an object can be defined as anything that is of interest for further analysis. For
instance, boats on the sea, fish inside an aquarium, vehicles on a road, planes in the air etc. are a set of objects
that may be important to track in a specific domain. Objects can be represented by their shapes.
In this section, we will describe the object shape representations commonly employed for tracking.
[1] Points: The object is represented by a point, that is, centroid (fig 1(a)) or by a set of points (fig 1(b)). The
point representation is suitable for tracking objects that occupy small regions in an image.
[2] Primitive geometric shapes: Object shape is represented by a rectangle, ellipse (fig 1(c), (d)) etc.
primitive geometric shapes are more suitable for representing simple rigid objects, and are also used for
tracking non rigid objects.
[3] Object silhouette and contour: Contour representation defines the boundary of an object (fig 1(g), (h)).
The region inside the contour is called the silhouette of the object (fig 1(i)). Silhouette and contour
representations are suitable for tracking complex non rigid shapes.
[4] 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 legs, hands, head, feet connected by
joints. In order to represent an articulated object, one can model the constituent parts using cylinders or
ellipses as shown in fig 1(e).
[5] Skeletal models: Object skeleton can be extracted by applying medial axis transform to the object
silhouette. This method is commonly used as a shape representation for recognizing objects. Skeleton
representation can be used to model both articulated and rigid objects (fig 1(f)).
Object representations are usually chosen according to the application domain. For tracking object,
which appear very small in an image, point representation is usually appropriate. For objects whose shapes can
be approximated by rectangle or ellipse, primitive geometric shape representations are more appropriate. For
tracking objects with complex shapes, for example, humans, a contour or silhouette based representation is
appropriate.
Fig 1, object representations (a) centroid, (b) multiple points, (c) rectangular patch, (d) elliptical patch,
(e) part-based multiple patches, (f) object skeleton, (g) complete object contour, (h) control points on
object contour, (i) object silhouette. [2]
IV. FEATURE SELECTION FOR TRACKING
Selecting the right features plays a critical role in tracking. The most desirable property of visual
feature is its uniqueness so that the objects can be easily distinguished in the feature space. In general many
tracking algorithms use these features. The details of visual features are:
[1] Colour: The apparent colour of an object is influenced primarily by two physical factors, 1) the spectral
power distribution of the illumination and 2) the surface reflectance properties of the objects. In image
processing, the RGB (red, green, blue) color space is usually used to represent color.
[2] Edges: Object boundaries usually generate strong changes in image intensities. Edge detection is used to
identify these changes. Algorithms that track the boundary of the objects usually use edge as the
representative feature.
Object Tracking Techniques For Video....
www.theijes.com The IJES Page 27
[3] Optical Flow: Is a dense field of displacement vectors which defines the translation of each pixel in a
region. It is computed using the brightness constraints, which assumes brightness constancy of
corresponding pixels in the consecutive frames.
[4] Texture: Texture is the measure of the intensity variation of the surface which quantifies properties such
as smoothness and regularity.
V. MOVING OBJECT DETECTION ALGORITHMS
5.1 Frame Difference:
In this method, a background image without any moving objects of interest is taken as reference image.
Pixel value for each co-ordinate (x, y) for each colour channel of the background image is subtracted from the
corresponding pixel value of the input image. If the resulting value is greater than a particular threshold value,
then that is foreground pixel otherwise background. This method is simple and easy to implement, but the
results are not accurate enough, because the changes taking place in the background brightness cause
misjudgement.
5.2 An Improved Moving Object Detection Algorithm Based On Frame Difference and Edge Detection
A combined approach is an efficient algorithm in which moving areas are detected by forming several
small blocks of edge difference image. The edge difference image is obtained by computing difference between
two images. Canny edge detecting algorithm is used to detect the edges of continuous frames. The smallest
rectangle containing the moving object can be obtained. It is possible to get the exact position of the moving
objects by calculating connected components in binary images, delete those components whose area are so
small. The improved moving object detection algorithm based on frame difference and edge detection has much
greater recognition rate and higher detection speed than several classical algorithms.
5.3 A Moving object Detection Algorithm for Smart Cameras
YongseokYoo [10] suggested a new frame differencing method for moving object detection using
signed difference and Earth Mover’s Distance (EMD). First, a signed difference image is acquired by
subtracting two consecutive frames. For each fixed block in the signed difference image, a motion pattern is
calculated by EMD. The EMD is defined as the minimum total amount of cost to move piles of earth to holes
until all the earth is moved or all the holes are filled. The neighbouring blocks are then linked to detect moving
object regions. The main idea behind this algorithm is to calculate matching costs for given directions separately
rather than to calculate exact EMD by linear programming. Here block-based motion is used to locate moving
object regions. An input image is divided into blocks of fixed size and pairing vectors are calculated for each
block. Blocks with large pairing vectors indicate that there are motions in them. By combining these blocks,
moving objects can be detected.
VI. MOVING OBJECT DETECTION FOR VIDEO SURVEILLANCE APPLICATIONS
Xiaoshi Zheng[11] proposed an automatic moving object detection algorithm based on frame
difference and region combination for video surveillance applications. Initially an automatic threshold
calculation method is used to 0obtain moving pixels of video frames. Frame difference is obtained by absolute
difference value of two frames. Moving pixels and static background pixels can be distinguished by a threshold
value. In order to make all moving pixels continuous and filter isolated pixels, moving regions are obtained by
morphological CLOSE operation. In this algorithm we have three phases i.e.
[1] moving object detection phase
[2] moving object extraction phase
[3] moving object recognition phase
6.1 Background Subtraction:
In this method, the moving regions are detected by subtracting the current image pixel-by-pixel from a
reference background image. The pixels where the difference is above a threshold are classified as foreground
otherwise background. Some morphological post processing operations are performed to reduce noise and
enhance the detected region.
6.2Real-Time Moving Object Detection for Video Monitoring System:
The method of moving object detection is based on background subtraction for real time moving
objects. It proposes a new self-adaptive background approximating and updating algorithm for moving object
detection. To obtain the correct shapes of the moving objects in every frame of the sequence, there are several
steps. The subtraction of two consecutive frames provides the image and the background model provides the
Object Tracking Techniques For Video....
www.theijes.com The IJES Page 28
image. By using a temporal low-pass filter the background model is updated. The updating process is applied to
all the pixels of the model. In order to cope the sudden changes with sudden light changes and leaves swings
situation, finally AND/OR operators are applied to the images to remove tiny noise in the images. The moving
object regions can extract accurately and completely by the self-adaptive threshold segmentation method.
VII. FRAME DIFFERENCE AND BACKGROUND SUBTRACTION:
The combination of background subtraction and frame differencing can improve the detection speed and
overcome the lack of sensitivity of light changes.
Moving Object Detection Algorithm Based On Improved Background Subtraction
Lianqiang Niu[11] describes an algorithm for moving object detection based on combining of
improved background subtraction. This method can improve the detection speed and overcome the lack of
sensitivity to light changes. Considering the pixels relativity, Gaussian Mixture Model in background
subtraction is used. To extract a motion region, the differences between the current frame and its previous frame
is calculated. After getting the motion scene background by improved Gaussian Mixture Model, the foreground
image is extracted. Foreground image is obtained by subtracting the current image frame from background
image. Symmetrical differencing is used to detect the undetected regions. At each position of the pixel, the
foreground images which are achieved by using background subtraction and symmetrical differencing are
processed by a logical OR operation to obtain an accurate foreground image.
VIII. BACKGROUND UPDATING:
In background updating, the background of the selected pixels are replaced by the average of the
current and background pixels.
8.1A Moving Object Detection Algorithm Based On Colour Information
X H Fang [11] suggested an algorithm to detect moving object based on color information. This
algorithm uses a pixel and its neighbours as an image vector to represent that pixel and modeled different
chrominance component pixel as a mixture of Gaussians, and set up different mixture model of Gauss for
different YUV chrominance components. In order to make full use of the spatial information, color
segmentation and background model were combined. Simulation results show that the algorithm can detect
intact moving objects even when the foreground has low contrast with background.In the spatial object
surveillance systems, the detection of moving objects must be quick and accurate. The background changes
slowly in surveillance, so only detected objects are usually considered to be moving. Hence the background
model algorithm is always used to detect moving object. The principle of background model algorithm is to set
up statistical model of background, and then make the difference image of current image and background image
to extract moving foreground. Stauffer at al took use of Mixture of Gaussian (MOG) as the statistic model of
background [11], and every parameters of Gaussian distribution change continuously to be adapt for the gradual
change of background. The algorithm has better adaptive capability for incomplete dynamic background. The
fault of MOG is that, when foreground texture and colour are homogeneous and have low contrast with
background, the detected foreground is also not intact.
IX. CROSS CORRELATION:
Manoj S Nagmode described a method to detect and track the moving objects to detect and
track the moving objects by using Normalized Cross Correlation algorithm (NCC) [12]. In this an approach is
proposed for the detection and tracking of moving object in an image sequence. Two consecutive frames from
image sequence are partitioned into four quadrants and then the Normalized Cross Correlation (NCC) is applied
to each sub frame [13]. The sub frame which has minimum value of NCC indicates the presence of moving
object. Next step is to identify the location of the moving object. Location of the moving object is obtained by
performing component connected analysis and morphological processing. After that the centroid calculation is
used to track the moving object. Number of experiments performed using indoor and outdoor image sequences.
The results are compared with Simple Difference (SD) method. The proposed algorithm gives better
performance in terms of Detection Rate (DR) and processing time per frame.
9.1Detect and Track Moving Object Using Partitioning and Normalized Cross Correlation
Normalized cross correlation (NCC) algorithm is based on finding the cross correlation
between two consecutive frames in an image sequence. Correlation is basically used to find the similarity
between two frames. If the two consecutive frames are exactly same, then the value of Normalized cross
correlation is maximum. In that case no moving object is detected. Now suppose there is a moving object in the
image sequence, means the two consecutive frames are not exactly same, with respect to positions of the pixel
Object Tracking Techniques For Video....
www.theijes.com The IJES Page 29
values. In that case the value of Normalized [12] cross correlation is less than maximum value obtained. This
concept of Normalized cross correlation is used for the detection of moving object in an image sequence.
X. CONCLUSION
Object tracking means tracing the progress of objects as they move about in visual scene.
Object tracking, thus, involves processing spatial as well as temporal changes. Certain features of those objects
have to be selected for tracking. These features need to be matched over different frames. Significant progress
has been made in object tracking. Taxonomy of moving object detection is been proposed. Algorithm based on
FD & edge detection have Higher recognition rate and higher detection speed but False detection under
complicated background. Algorithm for smart cameras have an advantage of Rejecting false motions due to
illumination changes but Falsely detecting specular reflections from moving objects. Algorithm for video
surveillance applications is Automatic and efficient in detecting moving objects but Calculations are more
complex. Performances of various object detection algorithms have also been discussed.
REFERENCES
[1] Dynamic probe window based optimization for video surveillance in home security,BhaskarKapoor and AnamikaChhabr,
Department of Information Technology, MAIT, New Delhi INDIA
[2] TrackingKapital 12*, A. Yilmaz, O. Javed, and M. ShahObject tracking: A surveyACM Computing Surveys, Vol. 38, No. 4, 1-45,
2006
[3] Automatic detection, extraction & Recognition of moving objects.International Journal of systems applications, Enginnering and
DeveopmentIssue 1, Volume 2.
[4] Object Tracking: A Survey,AlperYilmazOhio State UniversityOmar JavedandObject Video, Inc. Mubarak Shah University of Central
Florida
[5] Recognition of two-person interactions using a Hierarchical Bayesian Network,Sangho Park and J. K. Aggarwal. In IWVS ’03: First
ACM SIGMM International Workshop on Video Surveillance, pages 65-76, New York, NY, USA, 2003. ACM Press.
[6] Individual recognition using gait energy image, Ju Han and BirBhanu. IEEE Transactions on Pattern Analysis and Machine
Intelligence, 28(2):316-322.
[7] The HumanID gait challenge prob-lem: Data sets, performance, and analysis,SudeepSarkar, Jonathon Phillips, Zongyi Liu, Isidro
Robledo Vega Patrick Grother, and Fellow-Kevin W. Bowyer. IEEE Transactions on Pattern Analysis and Machine Intelligence,
27(2):162-177.
[8] Recognizing strokes in tennis videos using Hidden Markov Models,M. Petkovic, Z. Zivkovic, and W. Jonker.In Proceedings of the
IASTED International Conference Visualization, Imaging and Image Processing, Marbella, Spain, 2001.
[9] Real-time tracking of pedestrians and vehicles,Nils T Siebel and Steve Maybank. In Proceedings of the 2nd IEEE International
Workshop on Performance Evaluation of Tracking and Surveillance(PETS´2001), Kauai, USA, December 2001. CD-ROM
proceedings.
[10] Asymmetric Multi-phase deformable model for colon”Yong SeokYooy, Kyoung Mu Leey, Dong Yunz, and Sang UkLee,IEEE.
[11] A Moving Object Detection Algorithm Based on Color Information,X H Fang, W Xiong, B J Hu and L T Wang,
[12] A Novel approach to Detect and Track Moving Object using Partitioning and Normalized Cross Correlation.”, Manoj S Nagmode,
Mrs Madhuri, A Joshi, Ashok M Sapkal.
BIOGRAPHIES
Mansi Manocha is currently doing her M-Tech degree in Electronics and Communication in Chandigarh
Engineering College, Landran, India. She received her B-Tech degree in Electronics and Communication from
Sri Sukhmani Institute of Engineering and Technology, Derabassi, Punjab, India. Her area of interest includes
biometrics, Pattern Recognition, Surveillance and Securities.
Parminder Kaur is currently an Associate Professor in ECE Department in Chandigarh Engineering College,
Landran, India. She received both her B-Tech and M-Tech degree in Electronics and Communication from Guru
Nanak Dev Engineering College, Ludhiana, Punjab, India.. Her Experience is of more than Twelve years. Her
research work includes three papers published in International Journal and eight papers in Conferences. She has
got the Best teacher award in ECE for the year 2012-2013. Her area of interest is Image Processing.

Mais conteúdo relacionado

Mais procurados

Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & trackingijctet
 
Object tracking
Object trackingObject tracking
Object trackingchirase44
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPrathamesh Joshi
 
Moving object detection
Moving object detectionMoving object detection
Moving object detectionManav Mittal
 
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTORCHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTORsipij
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...sipij
 
Object video tracking using a pan tilt-zoom system
Object video tracking using a pan tilt-zoom systemObject video tracking using a pan tilt-zoom system
Object video tracking using a pan tilt-zoom systemMohammed Abdalhakam Taha
 
Overview Of Video Object Tracking System
Overview Of Video Object Tracking SystemOverview Of Video Object Tracking System
Overview Of Video Object Tracking SystemEditor IJMTER
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking surveyRich Nguyen
 
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...CSCJournals
 
Occlusion and Abandoned Object Detection for Surveillance Applications
Occlusion and Abandoned Object Detection for Surveillance ApplicationsOcclusion and Abandoned Object Detection for Surveillance Applications
Occlusion and Abandoned Object Detection for Surveillance ApplicationsEditor IJCATR
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...ijcsa
 
Human Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesHuman Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesBarış Üstündağ
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentationMrsShwetaBanait1
 
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
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEAswinraj Manickam
 
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...IJEACS
 
Object detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forObject detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forVESIT,Chembur,Mumbai
 

Mais procurados (20)

Survey on video object detection & tracking
Survey on video object detection & trackingSurvey on video object detection & tracking
Survey on video object detection & tracking
 
Object tracking
Object trackingObject tracking
Object tracking
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking ProjectPresentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
 
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTORCHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
CHARACTERIZING HUMAN BEHAVIOURS USING STATISTICAL MOTION DESCRIPTOR
 
An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...An Innovative Moving Object Detection and Tracking System by Using Modified R...
An Innovative Moving Object Detection and Tracking System by Using Modified R...
 
Object video tracking using a pan tilt-zoom system
Object video tracking using a pan tilt-zoom systemObject video tracking using a pan tilt-zoom system
Object video tracking using a pan tilt-zoom system
 
Overview Of Video Object Tracking System
Overview Of Video Object Tracking SystemOverview Of Video Object Tracking System
Overview Of Video Object Tracking System
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking survey
 
Object tracking
Object trackingObject tracking
Object tracking
 
Object tracking
Object trackingObject tracking
Object tracking
 
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
 
Occlusion and Abandoned Object Detection for Surveillance Applications
Occlusion and Abandoned Object Detection for Surveillance ApplicationsOcclusion and Abandoned Object Detection for Surveillance Applications
Occlusion and Abandoned Object Detection for Surveillance Applications
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
 
Human Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD FeaturesHuman Action Recognition Using 3D Joint Information and HOOFD Features
Human Action Recognition Using 3D Joint Information and HOOFD Features
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
 
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
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
A Detailed Analysis on Feature Extraction Techniques of Panoramic Image Stitc...
 
Object detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm forObject detection technique using bounding box algorithm for
Object detection technique using bounding box algorithm for
 

Semelhante a C0365025029

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
 
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
 
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET Journal
 
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...sipij
 
IRJET-Real-Time Object Detection: A Survey
IRJET-Real-Time Object Detection: A SurveyIRJET-Real-Time Object Detection: A Survey
IRJET-Real-Time Object Detection: A SurveyIRJET Journal
 
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
IRJET-  	  Behavior Analysis from Videos using Motion based Feature ExtractionIRJET-  	  Behavior Analysis from Videos using Motion based Feature Extraction
IRJET- Behavior Analysis from Videos using Motion based Feature ExtractionIRJET Journal
 
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 NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN csandit
 
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN cscpconf
 
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operatorProposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operatorQUESTJOURNAL
 
IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET Journal
 
Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...eSAT Journals
 
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...cscpconf
 
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
 
Threshold based filtering technique for efficient moving object detection and...
Threshold based filtering technique for efficient moving object detection and...Threshold based filtering technique for efficient moving object detection and...
Threshold based filtering technique for efficient moving object detection and...eSAT Journals
 

Semelhante a C0365025029 (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
 
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...
 
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance SystemIRJET- A Review Analysis to Detect an Object in Video Surveillance System
IRJET- A Review Analysis to Detect an Object in Video Surveillance System
 
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
A NOVEL METHOD FOR PERSON TRACKING BASED K-NN : COMPARISON WITH SIFT AND MEAN...
 
IRJET-Real-Time Object Detection: A Survey
IRJET-Real-Time Object Detection: A SurveyIRJET-Real-Time Object Detection: A Survey
IRJET-Real-Time Object Detection: A Survey
 
[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...
 
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
IRJET-  	  Behavior Analysis from Videos using Motion based Feature ExtractionIRJET-  	  Behavior Analysis from Videos using Motion based Feature Extraction
IRJET- Behavior Analysis from Videos using Motion based Feature Extraction
 
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
 
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
 
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
 
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operatorProposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
Proposed Multi-object Tracking Algorithm Using Sobel Edge Detection operator
 
IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion Estimation
 
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
 
Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...Integration of poses to enhance the shape of the object tracking from a singl...
Integration of poses to enhance the shape of the object tracking from a singl...
 
Csit3916
Csit3916Csit3916
Csit3916
 
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...
VIDEO SEGMENTATION FOR MOVING OBJECT DETECTION USING LOCAL CHANGE & ENTROPY B...
 
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
 
Q180305116119
Q180305116119Q180305116119
Q180305116119
 
Threshold based filtering technique for efficient moving object detection and...
Threshold based filtering technique for efficient moving object detection and...Threshold based filtering technique for efficient moving object detection and...
Threshold based filtering technique for efficient moving object detection and...
 

Último

Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Amil baba
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxLina Kadam
 
Indian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfIndian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfalokitpathak01
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunicationnovrain7111
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Amil baba
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
ADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studyADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studydhruvamdhruvil123
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...arifengg7
 

Último (20)

Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptxTriangulation survey (Basic Mine Surveying)_MI10412MI.pptx
Triangulation survey (Basic Mine Surveying)_MI10412MI.pptx
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
Indian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdfIndian Tradition, Culture & Societies.pdf
Indian Tradition, Culture & Societies.pdf
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunication
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
ADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain studyADM100 Running Book for sap basis domain study
ADM100 Running Book for sap basis domain study
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
ASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductosASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductos
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
Analysis and Evaluation of Dal Lake Biomass for Conversion to Fuel/Green fert...
 

C0365025029

  • 1. The International Journal Of Engineering And Science (IJES) || Volume || 3 || Issue || 6 || Pages || 25-29 || 2014 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 www.theijes.com The IJES Page 25 Object Tracking Techniques for Video Tracking: A Survey 1, Mansi Manocha, 2, Parminder Kaur 1,2, Department of Electronics And Communication, CEC Landran ------------------------------------------------ABSTRACT---------------------------------------------------------- Object detection and tracking are the tasks that are important and challenging in various computer vision applications such as surveillance, vehicle navigation, and autonomous robot navigation. Video surveillance works in a dynamic environment, especially for humans and vehicles. It is a technology helpful in fighting against terrorism, crime, public safety and for efficient management of traffic. Detection of moving objects from a video is important for object detection, target tracking, and understanding behaviour in video surveillance. Tracking of stationary foreground regions is one of the most important requirements for surveillance systems based on the tracking of abandoned or stolen objects or parked vehicles. To detect stationary foreground objects, the use of Object tracking techniques is the most popular choice. The objective of this paper is to highlight the various techniques of object tracking. This paper shows how one can simplify tracking by imposing constraints on the motion or appearance of objects. Prior knowledge about the number and the size of objects, or the object appearance and shape helps to simplify the problem. Numerous approaches for object tracking have been discussed. KEYWORDS: tracking, frames, pixel, detection, tracking, spatial --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 10 June 2014 Date of Publication: 30 June 2014 --------------------------------------------------------------------------------------------------------------------------------------- I. INRODUCTION Object tracking holds an important place in the field of computer vision. Object detection involves putting objects in frames of a video sequence. The location of moving objects or multiple objects over a period of time using a camera is called tracking. Technically, tracking is the problem of estimating the trajectory or path of an object in the image plane as it moves around a scene[1]. The high-powered computers, the availability of high quality and inexpensive video cameras, and the increasing need for automated video analysis has generated a great deal of interest in object tracking algorithms. There are three key steps in video analysis: [1] Detection of interesting moving objects. [2] Tracking of objects from frame to frame. [3] Analysis of object tracks to recognize their behaviour. [4] Mainly the use of object Tracking is pertinent in the task of: [5] Motion-based recognition. [6] Automated surveillance. [7] Video indexing. [8] Human-computer interaction. [9] Traffic monitoring. [10] Vehicle navigation. II. THE COMPLEXITIES OF TRACKING Tracker assigns consistent labels to the tracked objects in different frames of a video. Additionally, depending on the tracking domain, a tracker can also provide object-centric information, such as orientation, area or shape of an object. Tracking objects can be complex due to: [1] Loss of information caused by projection of the 3D world on a 2D image. [2] Complex object motion and noise in images. [3] Non rigid or articulated nature of objects, partial and full object occlusions. [4] Complex object shapes. [5] Scene illumination changes, and [6] Real-time processing requirements. By imposing constraints on the motion and appearance, objects can be tracked. Almost all tracking algorithms assume that the object motion is smooth with no abrupt changes. One can constrain the object
  • 2. Object Tracking Techniques For Video.... www.theijes.com The IJES Page 26 motion to be of constant velocity or a constant acceleration based on prior information. Huge knowledge about the number and the size of objects, or the object appearance and shape, can also be used to simplify the problem. A number of approaches for object tracking have been proposed. III. PARAMETERS FOR OBJECT TRACKING In a tracking scenario, an object can be defined as anything that is of interest for further analysis. For instance, boats on the sea, fish inside an aquarium, vehicles on a road, planes in the air etc. are a set of objects that may be important to track in a specific domain. Objects can be represented by their shapes. In this section, we will describe the object shape representations commonly employed for tracking. [1] Points: The object is represented by a point, that is, centroid (fig 1(a)) or by a set of points (fig 1(b)). The point representation is suitable for tracking objects that occupy small regions in an image. [2] Primitive geometric shapes: Object shape is represented by a rectangle, ellipse (fig 1(c), (d)) etc. primitive geometric shapes are more suitable for representing simple rigid objects, and are also used for tracking non rigid objects. [3] Object silhouette and contour: Contour representation defines the boundary of an object (fig 1(g), (h)). The region inside the contour is called the silhouette of the object (fig 1(i)). Silhouette and contour representations are suitable for tracking complex non rigid shapes. [4] 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 legs, hands, head, feet connected by joints. In order to represent an articulated object, one can model the constituent parts using cylinders or ellipses as shown in fig 1(e). [5] Skeletal models: Object skeleton can be extracted by applying medial axis transform to the object silhouette. This method is commonly used as a shape representation for recognizing objects. Skeleton representation can be used to model both articulated and rigid objects (fig 1(f)). Object representations are usually chosen according to the application domain. For tracking object, which appear very small in an image, point representation is usually appropriate. For objects whose shapes can be approximated by rectangle or ellipse, primitive geometric shape representations are more appropriate. For tracking objects with complex shapes, for example, humans, a contour or silhouette based representation is appropriate. Fig 1, object representations (a) centroid, (b) multiple points, (c) rectangular patch, (d) elliptical patch, (e) part-based multiple patches, (f) object skeleton, (g) complete object contour, (h) control points on object contour, (i) object silhouette. [2] IV. FEATURE SELECTION FOR TRACKING Selecting the right features plays a critical role in tracking. The most desirable property of visual feature is its uniqueness so that the objects can be easily distinguished in the feature space. In general many tracking algorithms use these features. The details of visual features are: [1] Colour: The apparent colour of an object is influenced primarily by two physical factors, 1) the spectral power distribution of the illumination and 2) the surface reflectance properties of the objects. In image processing, the RGB (red, green, blue) color space is usually used to represent color. [2] Edges: Object boundaries usually generate strong changes in image intensities. Edge detection is used to identify these changes. Algorithms that track the boundary of the objects usually use edge as the representative feature.
  • 3. Object Tracking Techniques For Video.... www.theijes.com The IJES Page 27 [3] Optical Flow: Is a dense field of displacement vectors which defines the translation of each pixel in a region. It is computed using the brightness constraints, which assumes brightness constancy of corresponding pixels in the consecutive frames. [4] Texture: Texture is the measure of the intensity variation of the surface which quantifies properties such as smoothness and regularity. V. MOVING OBJECT DETECTION ALGORITHMS 5.1 Frame Difference: In this method, a background image without any moving objects of interest is taken as reference image. Pixel value for each co-ordinate (x, y) for each colour channel of the background image is subtracted from the corresponding pixel value of the input image. If the resulting value is greater than a particular threshold value, then that is foreground pixel otherwise background. This method is simple and easy to implement, but the results are not accurate enough, because the changes taking place in the background brightness cause misjudgement. 5.2 An Improved Moving Object Detection Algorithm Based On Frame Difference and Edge Detection A combined approach is an efficient algorithm in which moving areas are detected by forming several small blocks of edge difference image. The edge difference image is obtained by computing difference between two images. Canny edge detecting algorithm is used to detect the edges of continuous frames. The smallest rectangle containing the moving object can be obtained. It is possible to get the exact position of the moving objects by calculating connected components in binary images, delete those components whose area are so small. The improved moving object detection algorithm based on frame difference and edge detection has much greater recognition rate and higher detection speed than several classical algorithms. 5.3 A Moving object Detection Algorithm for Smart Cameras YongseokYoo [10] suggested a new frame differencing method for moving object detection using signed difference and Earth Mover’s Distance (EMD). First, a signed difference image is acquired by subtracting two consecutive frames. For each fixed block in the signed difference image, a motion pattern is calculated by EMD. The EMD is defined as the minimum total amount of cost to move piles of earth to holes until all the earth is moved or all the holes are filled. The neighbouring blocks are then linked to detect moving object regions. The main idea behind this algorithm is to calculate matching costs for given directions separately rather than to calculate exact EMD by linear programming. Here block-based motion is used to locate moving object regions. An input image is divided into blocks of fixed size and pairing vectors are calculated for each block. Blocks with large pairing vectors indicate that there are motions in them. By combining these blocks, moving objects can be detected. VI. MOVING OBJECT DETECTION FOR VIDEO SURVEILLANCE APPLICATIONS Xiaoshi Zheng[11] proposed an automatic moving object detection algorithm based on frame difference and region combination for video surveillance applications. Initially an automatic threshold calculation method is used to 0obtain moving pixels of video frames. Frame difference is obtained by absolute difference value of two frames. Moving pixels and static background pixels can be distinguished by a threshold value. In order to make all moving pixels continuous and filter isolated pixels, moving regions are obtained by morphological CLOSE operation. In this algorithm we have three phases i.e. [1] moving object detection phase [2] moving object extraction phase [3] moving object recognition phase 6.1 Background Subtraction: In this method, the moving regions are detected by subtracting the current image pixel-by-pixel from a reference background image. The pixels where the difference is above a threshold are classified as foreground otherwise background. Some morphological post processing operations are performed to reduce noise and enhance the detected region. 6.2Real-Time Moving Object Detection for Video Monitoring System: The method of moving object detection is based on background subtraction for real time moving objects. It proposes a new self-adaptive background approximating and updating algorithm for moving object detection. To obtain the correct shapes of the moving objects in every frame of the sequence, there are several steps. The subtraction of two consecutive frames provides the image and the background model provides the
  • 4. Object Tracking Techniques For Video.... www.theijes.com The IJES Page 28 image. By using a temporal low-pass filter the background model is updated. The updating process is applied to all the pixels of the model. In order to cope the sudden changes with sudden light changes and leaves swings situation, finally AND/OR operators are applied to the images to remove tiny noise in the images. The moving object regions can extract accurately and completely by the self-adaptive threshold segmentation method. VII. FRAME DIFFERENCE AND BACKGROUND SUBTRACTION: The combination of background subtraction and frame differencing can improve the detection speed and overcome the lack of sensitivity of light changes. Moving Object Detection Algorithm Based On Improved Background Subtraction Lianqiang Niu[11] describes an algorithm for moving object detection based on combining of improved background subtraction. This method can improve the detection speed and overcome the lack of sensitivity to light changes. Considering the pixels relativity, Gaussian Mixture Model in background subtraction is used. To extract a motion region, the differences between the current frame and its previous frame is calculated. After getting the motion scene background by improved Gaussian Mixture Model, the foreground image is extracted. Foreground image is obtained by subtracting the current image frame from background image. Symmetrical differencing is used to detect the undetected regions. At each position of the pixel, the foreground images which are achieved by using background subtraction and symmetrical differencing are processed by a logical OR operation to obtain an accurate foreground image. VIII. BACKGROUND UPDATING: In background updating, the background of the selected pixels are replaced by the average of the current and background pixels. 8.1A Moving Object Detection Algorithm Based On Colour Information X H Fang [11] suggested an algorithm to detect moving object based on color information. This algorithm uses a pixel and its neighbours as an image vector to represent that pixel and modeled different chrominance component pixel as a mixture of Gaussians, and set up different mixture model of Gauss for different YUV chrominance components. In order to make full use of the spatial information, color segmentation and background model were combined. Simulation results show that the algorithm can detect intact moving objects even when the foreground has low contrast with background.In the spatial object surveillance systems, the detection of moving objects must be quick and accurate. The background changes slowly in surveillance, so only detected objects are usually considered to be moving. Hence the background model algorithm is always used to detect moving object. The principle of background model algorithm is to set up statistical model of background, and then make the difference image of current image and background image to extract moving foreground. Stauffer at al took use of Mixture of Gaussian (MOG) as the statistic model of background [11], and every parameters of Gaussian distribution change continuously to be adapt for the gradual change of background. The algorithm has better adaptive capability for incomplete dynamic background. The fault of MOG is that, when foreground texture and colour are homogeneous and have low contrast with background, the detected foreground is also not intact. IX. CROSS CORRELATION: Manoj S Nagmode described a method to detect and track the moving objects to detect and track the moving objects by using Normalized Cross Correlation algorithm (NCC) [12]. In this an approach is proposed for the detection and tracking of moving object in an image sequence. Two consecutive frames from image sequence are partitioned into four quadrants and then the Normalized Cross Correlation (NCC) is applied to each sub frame [13]. The sub frame which has minimum value of NCC indicates the presence of moving object. Next step is to identify the location of the moving object. Location of the moving object is obtained by performing component connected analysis and morphological processing. After that the centroid calculation is used to track the moving object. Number of experiments performed using indoor and outdoor image sequences. The results are compared with Simple Difference (SD) method. The proposed algorithm gives better performance in terms of Detection Rate (DR) and processing time per frame. 9.1Detect and Track Moving Object Using Partitioning and Normalized Cross Correlation Normalized cross correlation (NCC) algorithm is based on finding the cross correlation between two consecutive frames in an image sequence. Correlation is basically used to find the similarity between two frames. If the two consecutive frames are exactly same, then the value of Normalized cross correlation is maximum. In that case no moving object is detected. Now suppose there is a moving object in the image sequence, means the two consecutive frames are not exactly same, with respect to positions of the pixel
  • 5. Object Tracking Techniques For Video.... www.theijes.com The IJES Page 29 values. In that case the value of Normalized [12] cross correlation is less than maximum value obtained. This concept of Normalized cross correlation is used for the detection of moving object in an image sequence. X. CONCLUSION Object tracking means tracing the progress of objects as they move about in visual scene. Object tracking, thus, involves processing spatial as well as temporal changes. Certain features of those objects have to be selected for tracking. These features need to be matched over different frames. Significant progress has been made in object tracking. Taxonomy of moving object detection is been proposed. Algorithm based on FD & edge detection have Higher recognition rate and higher detection speed but False detection under complicated background. Algorithm for smart cameras have an advantage of Rejecting false motions due to illumination changes but Falsely detecting specular reflections from moving objects. Algorithm for video surveillance applications is Automatic and efficient in detecting moving objects but Calculations are more complex. Performances of various object detection algorithms have also been discussed. REFERENCES [1] Dynamic probe window based optimization for video surveillance in home security,BhaskarKapoor and AnamikaChhabr, Department of Information Technology, MAIT, New Delhi INDIA [2] TrackingKapital 12*, A. Yilmaz, O. Javed, and M. ShahObject tracking: A surveyACM Computing Surveys, Vol. 38, No. 4, 1-45, 2006 [3] Automatic detection, extraction & Recognition of moving objects.International Journal of systems applications, Enginnering and DeveopmentIssue 1, Volume 2. [4] Object Tracking: A Survey,AlperYilmazOhio State UniversityOmar JavedandObject Video, Inc. Mubarak Shah University of Central Florida [5] Recognition of two-person interactions using a Hierarchical Bayesian Network,Sangho Park and J. K. Aggarwal. In IWVS ’03: First ACM SIGMM International Workshop on Video Surveillance, pages 65-76, New York, NY, USA, 2003. ACM Press. [6] Individual recognition using gait energy image, Ju Han and BirBhanu. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(2):316-322. [7] The HumanID gait challenge prob-lem: Data sets, performance, and analysis,SudeepSarkar, Jonathon Phillips, Zongyi Liu, Isidro Robledo Vega Patrick Grother, and Fellow-Kevin W. Bowyer. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(2):162-177. [8] Recognizing strokes in tennis videos using Hidden Markov Models,M. Petkovic, Z. Zivkovic, and W. Jonker.In Proceedings of the IASTED International Conference Visualization, Imaging and Image Processing, Marbella, Spain, 2001. [9] Real-time tracking of pedestrians and vehicles,Nils T Siebel and Steve Maybank. In Proceedings of the 2nd IEEE International Workshop on Performance Evaluation of Tracking and Surveillance(PETS´2001), Kauai, USA, December 2001. CD-ROM proceedings. [10] Asymmetric Multi-phase deformable model for colon”Yong SeokYooy, Kyoung Mu Leey, Dong Yunz, and Sang UkLee,IEEE. [11] A Moving Object Detection Algorithm Based on Color Information,X H Fang, W Xiong, B J Hu and L T Wang, [12] A Novel approach to Detect and Track Moving Object using Partitioning and Normalized Cross Correlation.”, Manoj S Nagmode, Mrs Madhuri, A Joshi, Ashok M Sapkal. BIOGRAPHIES Mansi Manocha is currently doing her M-Tech degree in Electronics and Communication in Chandigarh Engineering College, Landran, India. She received her B-Tech degree in Electronics and Communication from Sri Sukhmani Institute of Engineering and Technology, Derabassi, Punjab, India. Her area of interest includes biometrics, Pattern Recognition, Surveillance and Securities. Parminder Kaur is currently an Associate Professor in ECE Department in Chandigarh Engineering College, Landran, India. She received both her B-Tech and M-Tech degree in Electronics and Communication from Guru Nanak Dev Engineering College, Ludhiana, Punjab, India.. Her Experience is of more than Twelve years. Her research work includes three papers published in International Journal and eight papers in Conferences. She has got the Best teacher award in ECE for the year 2012-2013. Her area of interest is Image Processing.