SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Robert Collins
CSE486, Penn State




                            Lecture 29:
                     Video Tracking: Mean-Shift
Robert Collins
CSE486, Penn State
                             Appearance-Based Tracking
    current frame +
    previous location
                                       likelihood over
                                       object location                   current location




  appearance model
  (e.g. image template, or
                                       Mode-Seeking
                                       (e.g. mean-shift; Lucas-Kanade;
                                       particle filtering)


  color; intensity; edge histograms)
Robert Collins
CSE486, Penn State
                     Histogram Appearance Models

     • Motivation – to track non-rigid objects, (like a
       walking person), it is hard to specify
       an explicit 2D parametric motion model.

     • Appearances of non-rigid objects can
       sometimes be modeled with color distributions
Robert Collins

               Appearance via Color Histograms
CSE486, Penn State




        R’

                           B’
                  G’                     Color distribution (1D histogram
              discretize                  normalized to have unit weight)



         R’ = R << (8 - nbits)   Total histogram size is (2^(8-nbits))^3
         G’ = G << (8 - nbits)
         B’ = B << (8-nbits)     example, 4-bit encoding of R,G and B channels
                                 yields a histogram of size 16*16*16 = 4096.
Robert Collins
CSE486, Penn State
                        Smaller Color Histograms
                      Histogram information can be much much smaller if we
                      are willing to accept a loss in color resolvability.


                                                                   Marginal R distribution
        R’
                            G’

                                                                   Marginal G distribution

               B’
               discretize                                          Marginal B distribution



         R’ = R << (8 - nbits)
                                      Total histogram size is 3*(2^(8-nbits))
         G’ = G << (8 - nbits)
         B’ = B << (8-nbits)
                                      example, 4-bit encoding of R,G and B channels
                                      yields a histogram of size 3*16 = 48.
Robert Collins
CSE486, Penn State
                     Color Histogram Example


                      red      green   blue
Robert Collins
CSE486, Penn State
                                  Normalized Color
                        (r,g,b)                             (r’,g’,b’) = (r,g,b) / (r+g+b)




                 Normalized color divides out pixel luminance (brightness),
                 leaving behind only chromaticity (color) information. The
                 result is less sensitive to variations due to illumination/shading.
Robert Collins
CSE486, Penn State
                          Mean-Shift

         The mean-shift algorithm is an efficient
          approach to tracking objects whose
          appearance is defined by color.

         (not limited to only color, however. Could
           also use edge orientations, texture, motion)
Robert Collins
CSE486, Penn State
                            What is Mean Shift ?
             A tool for:
             Finding modes in a set of data samples, manifesting an
             underlying probability density function (PDF) in RN


             PDF in feature space
             • Color space
             • Scale space Non-parametric
             • Actually any feature space you can conceive
                           Density Estimation
             •…
                                                   Discrete PDF Representation


         Data

                             Non-parametric
                     Density GRADIENT Estimation
                              (Mean Shift)
                                                           PDF Analysis
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                                                                   Mean Shift
                                                                    vector
                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                            Intuitive Description
                                                                   Region of
                                                                    interest

                                                                   Center of
                                                                    mass




                       Objective : Find the densest region
                        Distribution of identical billiard balls
Ukrainitz&Sarel, Weizmann
Robert Collins

               Using Mean-Shift on Color Models
CSE486, Penn State




      Two approaches:

      1) Create a color “likelihood” image, with pixels
         weighted by similarity to the desired color (best
         for unicolored objects)

      2) Represent color distribution with a histogram. Use
         mean-shift to find region that has most similar
         distribution of colors.
Robert Collins
CSE486, Penn State
                     Mean-shift on Weight Images

          Ideally, we want an indicator function that returns 1 for pixels on the
          object we are tracking, and 0 for all other pixels

          Instead, we compute likelihood maps where the value at a pixel is
          proportional to the likelihood that the pixel comes from the object we
          are tracking.

          Computation of likelihood can be based on
             • color
             • texture
             • shape (boundary)
             • predicted location
Robert Collins
CSE486, Penn State
                             Mean-Shift Tracking
          Let pixels form a uniform grid of data points, each with a weight (pixel value)
          proportional to the “likelihood” that the pixel is on the object we want to track.
          Perform standard mean-shift algorithm using this weighted set of points.




                          x =       a K(a-x) w(a) (a-x)
                                       a K(a-x) w(a)
Robert Collins
CSE486, Penn State
                                   Nice Property
            Running mean-shift with kernel K on weight image w is equivalent to
            performing gradient ascent in a (virtual) image formed by convolving w
            with some “shadow” kernel H.




    Note: mode we are looking for is mode of location (x,y)
    likelihood, NOT mode of the color distribution!
Robert Collins
                Example: Face Tracking using Mean -Shift
CSE486, Penn State


             Gray Bradski, “Computer Vision Face Tracking for use in a
             Perceptual User Interface,” IEEE Workshop On Applications of
             Computer Vision, Princeton, NJ, 1998, pp.214-219.
Robert Collins
CSE486, Penn State
                        Bradski’s CamShift




               X,Y location of mode found by mean-shift.
               Z, Roll angle determined by fitting an ellipse
               to the mode found by mean-shift algorithm.
Robert Collins
CSE486, Penn State
                              CamShift Results
                                   From Gary Bradski




                     Fast motion                   Distractors
Robert Collins
CSE486, Penn State
                         CamShift Applications


                                        Flight simulator




       Quake interface
Robert Collins

               Using Mean-Shift on Color Models
CSE486, Penn State




      Two approaches:

      1) Create a color “likelihood” image, with pixels
         weighted by similarity to the desired color (best
         for unicolored objects)

      2) Represent color distribution with a histogram. Use
         mean-shift to find region that has most similar
         distribution of colors.
Robert Collins
CSE486, Penn State          Mean-Shift Object Tracking
                                         Target Representation



          Choose a                                                                      Represent the
                                            Choose a                                     model by its
          reference
                                          feature space                                   PDF in the
        target model
                                                                                        feature space




                                                                                 0.35

                                                                                  0.3

                                                                                 0.25
                                           Quantized




                                                                   Probability
                                                                                  0.2

                                          Color Space                            0.15

                                                                                  0.1

                                                                                 0.05

                                                                                   0
                                                                                        1   2   3     .     .   .   m

                                                                                                    color




                     Kernel Based Object Tracking, by Comaniniu, Ramesh, Meer



Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State     Mean-Shift Object Tracking
                              PDF Representation




Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State
                     Comparing Color Distributions
       Bhattacharya Distance:
            Given an n-bucket model histogram {mi | i=1,…,n} and data histogram
            {di | i=1,…,n}, we follow Comanesciu, Ramesh and Meer * to use the
            distance function:
                                               n

                            (m,d) =      1   mi  d i
                                              i 1


            Why?
            1) it shares optimality properties with the notion of Bayes error
            2) it imposes a metric structure
            3) it is relatively invariant to object size (number of pixels)
            4) it is valid for arbitrary distributions (not just Gaussian ones)


         *Dorin Comanesciu, V. Ramesh and Peter Meer, “Real-time Tracking of Non-Rigid
         Objects using Mean Shift,” IEEE Conference on Computer Vision and Pattern
         Recognition, Hilton Head, South Carolina, 2000 (best paper award).
Robert Collins
CSE486, Penn State
                     Glossing over the Details
     Spatial smoothing of similarity function by
      introducing a spatial kernel (Gaussian, box filter)

     Take derivative of similarity with respect to colors.
      This tells what colors we need more/less of to
      make current hist more similar to reference hist.

     Result is weighted mean shift we used before. However,
     the color weights are now computed “on-the-fly”, and
     change from one iteration to the next.
Robert Collins
CSE486, Penn State     Mean-Shift Object Tracking
                                         Results




                              From Comaniciu, Ramesh, Meer


                        Feature space: 161616 quantized RGB
                        Target: manually selected on 1st frame
                        Average mean-shift iterations: 4



Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State      Mean-Shift Object Tracking
                                    Results




         Partial occlusion       Distraction   Motion blur




Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State     Mean-Shift Object Tracking
                                       Results




                            From Comaniciu, Ramesh, Meer




Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State     Mean-Shift Object Tracking
                                        Results




                             From Comaniciu, Ramesh, Meer


                       Feature space: 128128 quantized RG

Ukrainitz&Sarel, Weizmann
Robert Collins
CSE486, Penn State     Mean-Shift Object Tracking
                                        Results



               The man himself…




                             From Comaniciu, Ramesh, Meer


                       Feature space: 128128 quantized RG

Ukrainitz&Sarel, Weizmann

Weitere ähnliche Inhalte

Mehr von zukun

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009zukun
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVzukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Informationzukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statisticszukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibrationzukun
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionzukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluationzukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-softwarezukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptorszukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectorszukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-introzukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video searchzukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video searchzukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video searchzukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learningzukun
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionzukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick startzukun
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysiszukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structureszukun
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities zukun
 

Mehr von zukun (20)

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
 

Video Tracking: Mean-Shift Algorithm Explained

  • 1. Robert Collins CSE486, Penn State Lecture 29: Video Tracking: Mean-Shift
  • 2. Robert Collins CSE486, Penn State Appearance-Based Tracking current frame + previous location likelihood over object location current location appearance model (e.g. image template, or Mode-Seeking (e.g. mean-shift; Lucas-Kanade; particle filtering) color; intensity; edge histograms)
  • 3. Robert Collins CSE486, Penn State Histogram Appearance Models • Motivation – to track non-rigid objects, (like a walking person), it is hard to specify an explicit 2D parametric motion model. • Appearances of non-rigid objects can sometimes be modeled with color distributions
  • 4. Robert Collins Appearance via Color Histograms CSE486, Penn State R’ B’ G’ Color distribution (1D histogram discretize normalized to have unit weight) R’ = R << (8 - nbits) Total histogram size is (2^(8-nbits))^3 G’ = G << (8 - nbits) B’ = B << (8-nbits) example, 4-bit encoding of R,G and B channels yields a histogram of size 16*16*16 = 4096.
  • 5. Robert Collins CSE486, Penn State Smaller Color Histograms Histogram information can be much much smaller if we are willing to accept a loss in color resolvability. Marginal R distribution R’ G’ Marginal G distribution B’ discretize Marginal B distribution R’ = R << (8 - nbits) Total histogram size is 3*(2^(8-nbits)) G’ = G << (8 - nbits) B’ = B << (8-nbits) example, 4-bit encoding of R,G and B channels yields a histogram of size 3*16 = 48.
  • 6. Robert Collins CSE486, Penn State Color Histogram Example red green blue
  • 7. Robert Collins CSE486, Penn State Normalized Color (r,g,b) (r’,g’,b’) = (r,g,b) / (r+g+b) Normalized color divides out pixel luminance (brightness), leaving behind only chromaticity (color) information. The result is less sensitive to variations due to illumination/shading.
  • 8. Robert Collins CSE486, Penn State Mean-Shift The mean-shift algorithm is an efficient approach to tracking objects whose appearance is defined by color. (not limited to only color, however. Could also use edge orientations, texture, motion)
  • 9. Robert Collins CSE486, Penn State What is Mean Shift ? A tool for: Finding modes in a set of data samples, manifesting an underlying probability density function (PDF) in RN PDF in feature space • Color space • Scale space Non-parametric • Actually any feature space you can conceive Density Estimation •… Discrete PDF Representation Data Non-parametric Density GRADIENT Estimation (Mean Shift) PDF Analysis Ukrainitz&Sarel, Weizmann
  • 10. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 11. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 12. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 13. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 14. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 15. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Mean Shift vector Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 16. Robert Collins CSE486, Penn State Intuitive Description Region of interest Center of mass Objective : Find the densest region Distribution of identical billiard balls Ukrainitz&Sarel, Weizmann
  • 17. Robert Collins Using Mean-Shift on Color Models CSE486, Penn State Two approaches: 1) Create a color “likelihood” image, with pixels weighted by similarity to the desired color (best for unicolored objects) 2) Represent color distribution with a histogram. Use mean-shift to find region that has most similar distribution of colors.
  • 18. Robert Collins CSE486, Penn State Mean-shift on Weight Images Ideally, we want an indicator function that returns 1 for pixels on the object we are tracking, and 0 for all other pixels Instead, we compute likelihood maps where the value at a pixel is proportional to the likelihood that the pixel comes from the object we are tracking. Computation of likelihood can be based on • color • texture • shape (boundary) • predicted location
  • 19. Robert Collins CSE486, Penn State Mean-Shift Tracking Let pixels form a uniform grid of data points, each with a weight (pixel value) proportional to the “likelihood” that the pixel is on the object we want to track. Perform standard mean-shift algorithm using this weighted set of points. x = a K(a-x) w(a) (a-x) a K(a-x) w(a)
  • 20. Robert Collins CSE486, Penn State Nice Property Running mean-shift with kernel K on weight image w is equivalent to performing gradient ascent in a (virtual) image formed by convolving w with some “shadow” kernel H. Note: mode we are looking for is mode of location (x,y) likelihood, NOT mode of the color distribution!
  • 21. Robert Collins Example: Face Tracking using Mean -Shift CSE486, Penn State Gray Bradski, “Computer Vision Face Tracking for use in a Perceptual User Interface,” IEEE Workshop On Applications of Computer Vision, Princeton, NJ, 1998, pp.214-219.
  • 22. Robert Collins CSE486, Penn State Bradski’s CamShift X,Y location of mode found by mean-shift. Z, Roll angle determined by fitting an ellipse to the mode found by mean-shift algorithm.
  • 23. Robert Collins CSE486, Penn State CamShift Results From Gary Bradski Fast motion Distractors
  • 24. Robert Collins CSE486, Penn State CamShift Applications Flight simulator Quake interface
  • 25. Robert Collins Using Mean-Shift on Color Models CSE486, Penn State Two approaches: 1) Create a color “likelihood” image, with pixels weighted by similarity to the desired color (best for unicolored objects) 2) Represent color distribution with a histogram. Use mean-shift to find region that has most similar distribution of colors.
  • 26. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Target Representation Choose a Represent the Choose a model by its reference feature space PDF in the target model feature space 0.35 0.3 0.25 Quantized Probability 0.2 Color Space 0.15 0.1 0.05 0 1 2 3 . . . m color Kernel Based Object Tracking, by Comaniniu, Ramesh, Meer Ukrainitz&Sarel, Weizmann
  • 27. Robert Collins CSE486, Penn State Mean-Shift Object Tracking PDF Representation Ukrainitz&Sarel, Weizmann
  • 28. Robert Collins CSE486, Penn State Comparing Color Distributions Bhattacharya Distance: Given an n-bucket model histogram {mi | i=1,…,n} and data histogram {di | i=1,…,n}, we follow Comanesciu, Ramesh and Meer * to use the distance function: n (m,d) = 1   mi  d i i 1 Why? 1) it shares optimality properties with the notion of Bayes error 2) it imposes a metric structure 3) it is relatively invariant to object size (number of pixels) 4) it is valid for arbitrary distributions (not just Gaussian ones) *Dorin Comanesciu, V. Ramesh and Peter Meer, “Real-time Tracking of Non-Rigid Objects using Mean Shift,” IEEE Conference on Computer Vision and Pattern Recognition, Hilton Head, South Carolina, 2000 (best paper award).
  • 29. Robert Collins CSE486, Penn State Glossing over the Details Spatial smoothing of similarity function by introducing a spatial kernel (Gaussian, box filter) Take derivative of similarity with respect to colors. This tells what colors we need more/less of to make current hist more similar to reference hist. Result is weighted mean shift we used before. However, the color weights are now computed “on-the-fly”, and change from one iteration to the next.
  • 30. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Results From Comaniciu, Ramesh, Meer Feature space: 161616 quantized RGB Target: manually selected on 1st frame Average mean-shift iterations: 4 Ukrainitz&Sarel, Weizmann
  • 31. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Results Partial occlusion Distraction Motion blur Ukrainitz&Sarel, Weizmann
  • 32. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Results From Comaniciu, Ramesh, Meer Ukrainitz&Sarel, Weizmann
  • 33. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Results From Comaniciu, Ramesh, Meer Feature space: 128128 quantized RG Ukrainitz&Sarel, Weizmann
  • 34. Robert Collins CSE486, Penn State Mean-Shift Object Tracking Results The man himself… From Comaniciu, Ramesh, Meer Feature space: 128128 quantized RG Ukrainitz&Sarel, Weizmann