Keywords:- Object tracking, multiple instance learning, supervised learning, online boosting, ODFS tracker, classifier. IJSER

Similar documents
Real-time Object Tracking via Online Discriminative Feature Selection

OBJECT tracking has been extensively studied in computer

Moving Object Tracking in Video Sequence Using Dynamic Threshold

Visual Tracking with Online Multiple Instance Learning

Tracking Using Online Feature Selection and a Local Generative Model

IN computer vision develop mathematical techniques in

Online Multiple Support Instance Tracking

Pixel-Pair Features Selection for Vehicle Tracking

Object Tracking using HOG and SVM

Struck: Structured Output Tracking with Kernels. Presented by Mike Liu, Yuhang Ming, and Jing Wang May 24, 2017

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Real Time Face Tracking By Using Naïve Bayes Classifier

Ensemble Tracking. Abstract. 1 Introduction. 2 Background

Motion Estimation for Video Coding Standards

Tracking. Hao Guan( 管皓 ) School of Computer Science Fudan University

Patch-Based Image Classification Using Image Epitomes

Semi-Supervised Hierarchical Models for 3D Human Pose Reconstruction

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Generic Face Alignment Using an Improved Active Shape Model

2 Cascade detection and tracking

CS 223B Computer Vision Problem Set 3

FACE RECOGNITION FROM A SINGLE SAMPLE USING RLOG FILTER AND MANIFOLD ANALYSIS

Image Processing. Image Features

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

Building Classifiers using Bayesian Networks

PV211: Introduction to Information Retrieval

OBJECT tracking is an important problem in image

I. INTRODUCTION. Figure-1 Basic block of text analysis

TEXTURE CLASSIFICATION METHODS: A REVIEW

Applying Supervised Learning

Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

Structure-adaptive Image Denoising with 3D Collaborative Filtering

AN EXAMINING FACE RECOGNITION BY LOCAL DIRECTIONAL NUMBER PATTERN (Image Processing)

Semi-supervised Data Representation via Affinity Graph Learning

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Tracking Algorithms. Lecture16: Visual Tracking I. Probabilistic Tracking. Joint Probability and Graphical Model. Deterministic methods

Ensemble of Bayesian Filters for Loop Closure Detection

Estimating Human Pose in Images. Navraj Singh December 11, 2009

CLASSIFICATION WITH RADIAL BASIS AND PROBABILISTIC NEURAL NETWORKS

Tracking-Learning-Detection

Hand Posture Recognition Using Adaboost with SIFT for Human Robot Interaction

IMPROVED FACE RECOGNITION USING ICP TECHNIQUES INCAMERA SURVEILLANCE SYSTEMS. Kirthiga, M.E-Communication system, PREC, Thanjavur

COMPARATIVE ANALYSIS OF EYE DETECTION AND TRACKING ALGORITHMS FOR SURVEILLANCE

A Robust Wipe Detection Algorithm

Object Category Detection: Sliding Windows

Computer vision: models, learning and inference. Chapter 13 Image preprocessing and feature extraction

NIH Public Access Author Manuscript Proc Int Conf Image Proc. Author manuscript; available in PMC 2013 May 03.

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

Object detection using non-redundant local Binary Patterns

THE goal of object tracking is to estimate the states of

Tracking People. Tracking People: Context

Category vs. instance recognition

Online Discriminative Tracking with Active Example Selection

Applying Synthetic Images to Learning Grasping Orientation from Single Monocular Images

CS 231A Computer Vision (Fall 2012) Problem Set 3

Selection of Location, Frequency and Orientation Parameters of 2D Gabor Wavelets for Face Recognition

Face Alignment Under Various Poses and Expressions

International Journal of Engineering Research and Applications (IJERA) ISSN: International Conference on Humming Bird ( 01st March 2014)

An Adaptive Threshold LBP Algorithm for Face Recognition

Semi-Supervised PCA-based Face Recognition Using Self-Training

Learning complex object-class models in natural conditions. Dan Levi

A Two-stage Scheme for Dynamic Hand Gesture Recognition

ONLINE SELECTION OF DISCRIMINATIVE PIXEL-PAIR FEATURE FOR TRACKING

Generic Object Detection Using Improved Gentleboost Classifier

Naïve Bayes for text classification

Object Category Detection: Sliding Windows

International Journal of Advance Engineering and Research Development

Face Tracking. Synonyms. Definition. Main Body Text. Amit K. Roy-Chowdhury and Yilei Xu. Facial Motion Estimation

Globally Stabilized 3L Curve Fitting

arxiv: v1 [cs.cv] 24 Feb 2014

Online visual tracking by integrating spatio-temporal cues

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Adaptive Feature Extraction with Haar-like Features for Visual Tracking

Object Detection Design challenges

Combining PGMs and Discriminative Models for Upper Body Pose Detection

Motion Tracking and Event Understanding in Video Sequences

Latest development in image feature representation and extraction

Using temporal seeding to constrain the disparity search range in stereo matching

An efficient face recognition algorithm based on multi-kernel regularization learning

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Implementation of Robust Visual Tracker by using Weighted Spatio-Temporal Context Learning Algorithm

Machine Learning Techniques for Data Mining

A reversible data hiding based on adaptive prediction technique and histogram shifting

Previously. Part-based and local feature models for generic object recognition. Bag-of-words model 4/20/2011

Gabor Surface Feature for Face Recognition

Eye Detection by Haar wavelets and cascaded Support Vector Machine

Slides for Data Mining by I. H. Witten and E. Frank

The Comparative Study of Machine Learning Algorithms in Text Data Classification*

Automatic Shadow Removal by Illuminance in HSV Color Space

A Hybrid Face Detection System using combination of Appearance-based and Feature-based methods

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Human Motion Detection and Tracking for Video Surveillance

Sketchable Histograms of Oriented Gradients for Object Detection

A Novel Method of Face Recognition Using Lbp, Ltp And Gabor Features

Object Extraction Using Image Segmentation and Adaptive Constraint Propagation

Feature Selection for Image Retrieval and Object Recognition

Module 7 VIDEO CODING AND MOTION ESTIMATION

ImgSeek: Capturing User s Intent For Internet Image Search

A Distance-Based Classifier Using Dissimilarity Based on Class Conditional Probability and Within-Class Variation. Kwanyong Lee 1 and Hyeyoung Park 2

Transcription:

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 37 Object Tracking via a Robust Feature Selection approach Prof. Mali M.D. manishamali2008@gmail.com Guide NBNSCOE Soalpur Miss. Narake A.B. narakeashu@gmail.com M.E.(ENTC) NBNSCOE Solapur Abstract Most tracking-by-detection algorithms train discriminative classifiers to separate target objects from their surrounding background. In this setting, noisy samples are likely to be included when they are not properly sampled, thereby causing visual drift. The multiple instance learning (MIL) learning paradigm has been recently applied to alleviate this problem. However, important prior information of instance labels and the most correct positive instance (i.e., the tracking result in the current frame) can be exploited using a novel formulation much simpler than an MIL approach. In this paper, it shows that integrating such prior information into a supervised learning algorithm can handle visual drift more effectively and efficiently than the existing MIL tracker. It present an online discriminative feature selection algorithm which optimizes the objective function in the steepest ascent direction with respect to the positive samples while in the steepest descent direction with respect to the negative ones. Therefore, the trained classifier directly couples its score with the importance of samples, leading to a more robust and efficient tracker. Numerous experimental evaluations with state-of-the-art algorithms on challenging sequences demonstrate the merits of the proposed algorithm. Keywords:- Object tracking, multiple instance learning, supervised learning, online boosting, ODFS tracker, classifier. I.Introduction Object tracking has been extensively studied in computer vision due to its importance in applications such as automated surveillance, video indexing, traffic monitoring, and human-computer interaction, to name a few. While numerous algorithms have been proposed during the past decades, it is still a challenging task to build a robust and efficient tracking system to deal with appearance change caused by abrupt motion, illumination variation, shape deformation, and occlusion.it has been demonstrated that an effective adaptive appearance model plays an important role for object tracking.in general, tracking algorithms can be categorized into two classes based on their representation schemes: generative and discriminative models.generative algorithms typically learn an appearance model and use it to search for image regions with minimal reconstruction errors as tracking results. To deal with appearance variation, adaptive models such as the WSL tracker and IVT method have been proposed. Adam et al. utilize several fragments to design an appearance model to handle pose change and partial occlusion. Recently, sparse representation methods have been used to represent the object by a set of target and trivial templates to deal with partial occlusion, illumination change and pose variation. However, these generative models do not take surrounding visual context into account and discard useful information that can be exploited to better separate target object from the background. Discriminative models pose object tracking as a detection problem in which a classifier is learned to separate the target object from its surrounding background within a local region. Collins et al. demonstrate that selecting discriminative features in an online manner improves tracking performance. Boosting method has been used for object tracking by combing weak classifiers with pixel-based features within the target and background regions with the on-center off-surround principle. However, the above-mentioned discriminative algorithms utilize only one positive sample (i.e., the tracking result in the current frame) and multiple negative samples when updating the classifier. If the object location detected by the current classifier is not precise, the positive sample will be noisy and result in a suboptimal classifier update. Consequently, errors will be accumulated and cause tracking drift or failure. To alleviate the drifting problem, an online semi supervised approach is proposed to train the classifier by only labeling the samples in the first frame while considering the samples in the other frames as unlabeled. Recently, an efficient tracking algorithm based on compressive sensing theories is proposed. It 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 38 demonstrates that the low dimensional features randomly extracted from the high dimensional multi scale image features preserve the intrinsic discriminative capability, thereby facilitating object tracking. Several tracking algorithms have been developed within the multiple instance learning (MIL) frameworks in order to handle location ambiguities of positive samples for object tracking. In this paper, it demonstrate that it is unnecessary to use feature selection method proposed in the MIL tracker and instead an efficient feature selection method based on optimization of the instance probability can be exploited for better performance. Motivated by success of formulating the face detection problem with the multiple instance learning framework, an online multiple instance learning method is proposed to handle the ambiguity problem of sample location by minimizing the bag likelihood loss function. It notes that in the MILES model is employed to select features in a supervised learning manner for object tracking. However, this method runs at about 2 to 5 frames per second (FPS), which is less efficient than the proposed algorithm (about 30 FPS). In addition, this method is developed with the MIL framework and thus has similar drawbacks as the MIL Track method. Recently, Hare etal. Show that the objectives for tracking and classification are not explicitly coupled because the objective for tracking is to estimate the most correct object position while the objective for classification is to predict the instance labels. However, this issue is not addressed in the existing discriminative tracking methods under the MIL framework. In this paper propose an efficient and robust tracking algorithm which addresses all the above-mentioned issues. The key contributions of this work are summarized as follows. 1) A simple and effective online discriminative feature selection (ODFS) approach which directly couples the classifier score with the sample importance, thereby formulating a more robust and efficient tracker than state-of-the-art algorithms and 17 times faster than the MIL Track method (both are implemented in MATLAB). 2) It is unnecessary to use bag likelihood loss functions for feature selection as proposed in the MIL Track method. Instead, it can directly select features on the instance level by using a supervised learning method which is more efficient and robust than the MIL Track method. As all the instances, including the correct positive one, can be labeled from the current classifier, they can be used for update via self-taught learning [25]. Here, the most correct positive instance can be effectively used as the tracking result of the current frame in a way similar to other discriminative models II. MIL TRACKER 1. Introduction Object tracking has many practical applications (e.g. surveillance, HCI) and has long been studied in computer vision. Although there has been some success with building domain specific trackers (e.g. faces,humans), tracking generic objects has remained very challenging. Generally there are three components to a tracking system: Image representation (e.g. filter banks, subspaces etc.), appearance model, and motion model; although in some cases these components are merged. In this work we focus mainly on the appearance model since this is usually the most challenging to design. Fig: MIL tracker The design of appearance models is whether to model only the object [5, 21], or both the object and the background. Many of the latter approaches have shown that training a model to separate the object from the background via a discriminative classifier can often achieve superior results. Because these methods have a lot in common with object detection they have been termed tracking by detection. In particular, the recent advances in face detection have inspired some successful realtime tracking algorithms A major challenge that is often not discussed in the literature is how to choose positive and negative examples when Updating the adaptive appearance model. Most commonly this is done by taking the current tracker location as one positive example, and sampling the neighborhood around the tracker location for negatives. If the tracker location is not precise, however, the appearance model ends up getting updated with a sub-optimal positive example. Over time this can degrade the model, and can cause drift. On the other hand, if multiple 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 39 positive examples are used (taken from a small neighborhood around the current tracker location),the model can become confused and its discriminative power can suffer Alternatively, recently proposed a semi-supervised approach where labeled examples come from the first frame only, and subsequent training examples are left unlabeled. This method is particularly well suited for scenarios where the object leaves the field of view completely, but it throws away a lot of useful information by not taking advantage of the problem domain (e.g., when it is safe to assume small inter frame motion).some of the above issues are encountered in object detection because it is difficult for a human labeler to be consistent with respect to how the positive examples are cropped. In other words, the exact object locations are unknown. In fact that object detection has inherent ambiguities that make it more difficult to train a classifier using traditional methods. For this reason they suggest the use of a Multiple Instance Learning (MIL) approach for object detection. a more formal definition of MIL but the basic idea of this learning paradigm is that during training, examples are presented in sets (often called bags ), and labels are provided for the bags rather than individual instances. If a bag is labeled positive it is assumed to contain at least one positive instance, otherwise the bag is negative. For example, in the context of object detection, a positive bag could contain a few possible bounding boxes around each labeled object (e.g. a human labeler clicks on the center of the object, and the algorithm crops several rectangles around that point). Therefore, the ambiguity is passed on to the learning algorithm, which now has to figure out which instance in each positive bag is the most correct. Although one could argue that this learning problem is more difficult in the sense that less information is provided to the learner, in some ways it is actually easier because the learner is allowed some flexibility in finding a decision boundary. Present convincing results showing that a face detector trained with weaker labeling (just the center of the face) and a MIL algorithm outperforms a state of the art supervised algorithm trained with explicit bounding boxes. Algorithm 1 MIL Track: Input: New video frame number k 1: Crop out a set of image patches, and compute feature vectors. 2: Use MIL classifier to estimate 3: Update tracker location 4: Crop out two sets of image patches 5: Update MIL appearance model with one positive bag, negative bags, each containing a single image patch from the set 2. System Overview and Motion Model The basic flow of the tracking system we implemented in this work is illustrated in Fig. 2 and summarized in Algorithm the system contains three components: Image representation, appearance model and motion model. Our image representation consists of a set of Haar-like features that are computed for each image patch appearance model is composed of a discriminative classifier which is able to return as shorthand), where x is an image patch (or the representation of an image patch in feature space) and y is a binary variable indicating the presence of the object of interest in that image patch. At every time step t, our tracker maintains the object location.let denote the location of image patch x. For each new frame we crop out a set of image patches that are within some search radius s of the current tracker location, and compute We then use a greedy strategy to update the tracker location: In other words, we do not maintain a distribution of the target s location at every frame; we instead use a motion model where the location of the tracker at time t is equally likely to appear within a radius s of the tracker location at time This could be extended with something more sophisticated, such as a particle filter, as is done in however, we again emphasize that our focus is on the appearance model. Furthermore, note that it is straightforward to track other motion information such as scale and rotation, and we chose to track only the location for simplicity and computational efficiency reasons. It is also worth noting that the Haar-like features we use are fairly invariant to moderate rotation and scale changes. 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 40 Once the tracker location is updated, we proceed to update the appearance model. We crop out a set of patches r < s is an integer radius, and label this bag positive (recall that in MIL we train the algorithm with labeled bags). In contrast, if a standard learning algorithm were used, there would be two options: set r = 1 and use this as a single positive instance, or set r > 1 and label all these instances positive. For negatives we crop out patches from an annular Region, where r is same as before, and _ is another scalar. Since this generates a potentially large set, we then take a random subset of these image patches and label them negative. We place each negative example into its own negative bag. 4. Multiple Instance Learning Traditional discriminative learning algorithms for training a binary classifier that estimates require a training data set of the form where xi is an instance (in our case a feature vector computed for an image patch), and y is a binary label. In the Multiple Instance Learning framework the training data has the form a bag and a bag label. The bag labels are defined the instance labels, which are assumed to exist but are not known during training. In other words, a bag is considered positive if it contains at least one positive instance. Numerous algorithms have been proposed for solving the MIL problem. The algorithm that is most closely related to our work is the MIL Boost algorithm proposed. MIL Boost uses the gradient boosting framework to train a boosting classifier that maximizes the log likelihood of bags: Notice that the likelihood is defined over bags and not instances, because instance labels are unknown during training, and yet the goal is to train an instance classifier that estimates. We therefore need to express, the probability of a bag being positive, in terms of its instances. III. Online Discriminative Feature Selection: Fig: ODFS tracker 1. Tracking by Detection: Figure 1 illustrates the basic flow of algorithm. The discriminative appearance model is based a classifier which estimates the posterior probability given a classifier, the tracking by detection process is as follows. Let the location of sample at frame. The object location where assume the corresponding sample and then densely crop some patches within a search radius centering at the current object location and label them as positive samples. Then, randomly crop some patches from set and label them as negative samples. It utilizes these samples to update the classifier. When the frame arrives, it crop some patches with a large radius surrounding the old object location frame. Next, apply the updated classifier to these patches to find the patch with the maximum confidence. The location is the new object location in the frame. Based on the newly detected object location, tracking system repeats the above-mentioned procedures. 2. Classifier Construction and Update: In this sample is represented by a feature vector where each feature is assumed to be independently distributed as MIL Track and then the classifier can be modeled by a naive Bayes classifier is a weak classifier with equal prior. Next, the classifier is a linear function of weak classifiers and uses a set of Haar-like features [15] to represent samples. The conditional distributions and in the classifier are assumed to be Gaussian distributed as the MIL Track method [15] with four parameters The parameters are incrementally estimated and N is the number of positive samples. In addition update and with similar rules. It can be easily deduced by maximum likelihood estimation method where learning rate to moderate the balance between the former frames and the current one. It should be noted that parameter update method is different from that of the MIL Track method and it can be update equations are derived based on maximum likelihood estimation. For online object tracking, a feature pool with M > K features is maintained. As demonstrated in online selection of the discriminative features between object and background can significantly improve the performance of tracking. The objective is to estimate the sample with the maximum confidence from as with K selected features. However, directly select K features from the pool 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 41 of M features by using a brute force method to maximize the computational complexity with combinations is prohibitively high (set K = 15 and M = 150 in experiments) for real-time object tracking. An efficient online discriminative feature selection method which is a sequential forward selection method where the number of feature combinations is MK, thereby facilitating real-time performance. 3. Principle of ODFS: The confidence map of a sample being the target is computed, and the object location is determined by the peak of the map. Providing that the sample space is partitioned into two regions it defines a margin as the average confidence of samples in minus the average confidence of samples. Cardinalities of positive and negative sets. In the training set, assume the positive set consists of N samples, and the negative set is composed of L samples.each sample is represented by a feature vector. A weak classifier pool is maintained using objective is to select a subset of weak classifiers from the pool which maximizes the average confidence of samples in while suppressing the average confidence of samples. Therefore, maximize the margin function. Use a greedy scheme to sequentially select one weak classifier from the pool to maximize. A classifier constructed by a linear combination of the first weak classifiers. Note that it is difficult to find a closed form solution of the objective function in Furthermore, although it is natural and easy to directly select that maximizes objective function in the selected is optimal only to the current samples, which limits its generalization capability for the extracted samples in the new frames. An approach similar to the approach used in the gradient boosting method to solve which enhances the generalization capability for the selected weak classifiers. The steepest descent direction of the objective function of in the (N+L) dimensional data space at the inverse gradient (i.e., the steepest descent direction) of the posterior probability function, its generalization capability is limited. Friedman proposes an approach to select that makes most parallel to when minimizing objective function in. The selected weak classifier is most highly correlated with the gradient over the data distribution, thereby improving its generalization performance. In this work, instead select that is least parallel to as maximize the objective function Thus, choose the weak classifier with the following criterion which constrains the relationship between Single Gradient and Single weak Classifier (SGSC) output for each sample. However, the constraint between the selected weak classifier and the inverse gradient direction is still too strong in because is limited to the small pool. In addition, both the single gradient and the weak classifier output are easily affected by noise introduced by the misaligned samples, which may lead to unstable results. To alleviate this problem, relax the constraint and with the Average Gradient and Average weak Classifier (AGAC) criteria in a way similar to the regression tree method in That is, take the average weak classifier output for the positive and negative samples, and the average gradient direction instead of each gradient direction for every sample, However, this pooled variance is easily affected by noisy data or outliers. This means the selected weak classifier tends to maximize while suppressing the variance thereby leading to more stable results. In this a small search radius is adopted to crop out the positive samples in the neighborhood of the current object location, leading to the positive samples with very similar appearances. Therefore, the ODFS criterion becomes it is worth noting that the average weak classifier output computed from different positive samples alleviates the noise effects caused by some misaligned positive samples. Moreover, the gradient from the most correct positive sample helps select effective features that reduce the sample ambiguity problem. In contrast, other discriminative models that update with positive features from only one positive sample are susceptible to noise induced by the misaligned positive sample when drift occurs. If only one positive sample (i.e., the tracking result) is used for feature selection in this method, the single positive feature selection (SPFS) criterion it present experimental results to validate why the proposed method performs better than the one using the SPFS criterion. When a new frame arrives, it updates all the weak classifiers in the pool in parallel and select K weak classifiers sequentially from using the criterion. The main steps of the proposed online discriminative feature selection algorithm. 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 42 4. Algorithm: Online discriminative feature selection: 1. Input: dataset 2. Update weak classifier pool 3. Update the average weak classifier outputs 4. Update inverse gradient. 5. Correlate gradient and classifier. 6. Calculate average weak classifier output. 7. Normalize classifier 8. Output : strong classifier and confidence map function Iv. Comparison Of ODFS And MIL Tracking: ODFS tracker selects 15 features for classifier construction which is much more efficient than the MIL Track method that sets K = 50. The number of candidate features M in the feature pool is set to 150, which is fewer than that of the MIL Track method (M = 250). It note that also evaluate with the parameter settings K = 15; M = 150 in the MIL Track method but find it does not perform well for most experiments. The learning parameter can be set.a smaller learning rate can make the tracker quickly adapts to the fast appearance changes and a larger learning rate can reduce the likelihood that the tracker drifts off the target. Good results can be achieved. Use a radius of 4 pixels for cropping the similar positive samples in each frame and generate 45 positive samples. A large can make positive samples much different which may add more noise but a small generates a small number of positive samples which are insufficient to avoid noise. The inner and outer radii for the set that generates negative samples are set. Set the inner radius larger than the radius to reduce the overlaps with the positive samples which can reduce the ambiguity between the positive and negative samples. Then randomly select a set of 40 negative samples from the set which is fewer than that of the MIL Track method (where 65 negative examples are used). It does not need to utilize many samples to initialize the classifier whereas the MIL Track method uses 1000 negative patches. The radius for searching the new object location in the next frame is set as = 25 that is enough to take into account all possible object locations because the object motion between two consecutive frames is often smooth, and 2000 samples are drawn, which is the same as the MIL Track method. Therefore, this procedure is time-consuming use more features in the classifier design. V. Conclusion: In this paper we have presented a tracking system called MIL Track that uses a novel Online Multiple Instance Learning algorithm. The MIL framework allows us to update the appearance model with a set of image patches, even though it is not known which image patch precisely captures the object of interest. This leads to more robust tracking results with fewer parameter tweaks. It would be interesting to extend this system to be part based like, which could further improve the performance with the presence of severe occlusions. A partbased model could also potentially reduce the amount of drift by better aligning the tracker location with the object. Finally we are interested in other possible applications for our online Multiple Instance Learning algorithm. In this present a novel online discriminative features election (ODFS) method for object tracking which couples the classifier score explicitly with the importance of the samples. The proposed ODFS method selects features which optimize the classifier objective function in the steepest ascent direction with respect to the positive samples while in steepest descent direction with respect to the negative ones. This leads to a more robust and efficient tracker without parameter tuning. Basically MIL tracker deals with single image patch or sample. And ODFS deals with set of image patches or sample. References: 1. A Jepson, D. Fleet, and T. El-Maraghi, Robust online appearance models for visual tracking, IEEE Trans. Pattern Anal. Mach. Intell.,vol. 25, no. 10, pp. 1296 1311, 2003. 2. S. Avidan, Support vector tracking, IEEE Trans. Pattern Anal. Mach Intel., vol. 29, no. 8, pp. 1064 1072, 2004. 3. R. Collins, Y. Liu, and M. Leordeanu, Online selection of discriminative tracking features, IEEE Trans. Pattern Anal. Mach. Intell., vol. 27,no. 10, pp. 1631 1643, 2005. 4. A Adam, E. Rivlin, and I. Shimshoni, Robust fragments-based tracking using the integral histogram, In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 789 805, 2006. 5. H. Grabner, M. Grabner, and H. Bischof, Realtime tracking via online boosting, In British Machine Vision Conference, pp. 47 56, 2006. 6. H. Grabner, C. Leistner, and H. Bischof, Semisupervised on-line boosting for robust tracking, 2014

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 43 In Proc. Eur. Conf. Comput. Vis., pp. 234 247, 2008. 7. X. Mei and H. Ling, Robust visual tracking using l1 minimization, In Proc. Int. Conf. Comput. Vis., pp. 1436 1443, 2009. 1, 2, 7 8. Q. Zhou, H. Lu, and M.-H. Yang, Online multiple support instance tracking, In IEEE conf. on Automatic Face and Gesture Recognition, pp. 545 552, 2011. 9. B. Babenko, M.-H. Yang, and S. Belongie, Robust object tracking with online multiple instance learning, IEEE Trans. Pattern Anal. Mach. Intell., vol. 33, no. 8, pp. 1619 1632, 2011. 10. K. Zhang, L. Zhang, and M.-H. Yang, Real-time compressive tracking, In Proc. Eur. Conf. Comput. Vis., 2012. 11. K. Zhang and H. Song, Real-time visual tracking via online weighted multiple instance learning, Pattern Recognition, vol. 46, no. 1, pp. 397 411, 2013. 12. D. Liang, Q. Huang, W. Gao, and H. Yao, Online selection of discriminative features using bayes error rate for visual tracking, Advances in Multimedia Information Processing-PCM 2006, pp. 547 555, 2006. 6 2014