Computer Vision

  1. Motion Analysis and Video Processing
    1. Motion Fundamentals
      1. Types of Motion
        1. Rigid Body Motion
          1. Non-Rigid Motion
            1. Articulated Motion
            2. Motion Models
              1. Translation Model
                1. Affine Model
                  1. Projective Model
                    1. Optical Flow Model
                  2. Optical Flow Estimation
                    1. Differential Methods
                      1. Lucas-Kanade Method
                        1. Brightness Constancy Assumption
                          1. Spatial Coherence Assumption
                            1. Aperture Problem
                            2. Horn-Schunck Method
                              1. Global Smoothness Constraint
                                1. Variational Formulation
                              2. Discrete Methods
                                1. Block Matching
                                  1. Phase Correlation
                                  2. Dense vs Sparse Optical Flow
                                    1. Dense Flow Fields
                                      1. Sparse Feature Tracking
                                      2. Robust Optical Flow
                                        1. Handling Occlusions
                                          1. Large Displacement Flow
                                            1. Multi-Scale Approaches
                                          2. Object Tracking
                                            1. Single Object Tracking
                                              1. Template Matching
                                                1. Correlation Filters
                                                  1. Discriminative Correlation Filters
                                                  2. Probabilistic Tracking
                                                    1. Kalman Filters
                                                      1. State Space Models
                                                        1. Prediction and Update Steps
                                                          1. Linear and Extended Kalman Filters
                                                          2. Particle Filters
                                                            1. Sequential Monte Carlo
                                                              1. Importance Sampling
                                                                1. Resampling Strategies
                                                              2. Feature-Based Tracking
                                                                1. Keypoint Tracking
                                                                  1. Descriptor Matching
                                                                    1. Track Management
                                                                    2. Multi-Object Tracking
                                                                      1. Data Association
                                                                        1. Track Initialization and Termination
                                                                          1. Handling Occlusions
                                                                        2. Video Analysis
                                                                          1. Temporal Segmentation
                                                                            1. Shot Boundary Detection
                                                                              1. Scene Change Detection
                                                                              2. Background Modeling
                                                                                1. Background Subtraction
                                                                                  1. Gaussian Mixture Models
                                                                                    1. Adaptive Background Models
                                                                                    2. Activity Recognition
                                                                                      1. Action Classification
                                                                                        1. Temporal Feature Extraction
                                                                                          1. Sequence Modeling
                                                                                          2. Video Stabilization
                                                                                            1. Motion Estimation
                                                                                              1. Motion Compensation
                                                                                                1. Smoothing Strategies