Video Analytics and Processing

  1. Object Detection and Recognition
    1. Background Modeling and Foreground Detection
      1. Statistical Background Models
        1. Gaussian Models
          1. Gaussian Mixture Models
            1. Non-parametric Models
            2. Adaptive Background Subtraction
              1. Learning Rate Adaptation
                1. Multi-modal Backgrounds
                  1. Shadow Detection and Removal
                  2. Deep Learning Background Subtraction
                    1. CNN-based Approaches
                      1. Encoder-decoder Architectures
                        1. Unsupervised Methods
                      2. Object Detection in Video
                        1. Single-frame Detection Methods
                          1. Sliding Window Approaches
                            1. Region-based Methods
                              1. Grid-based Detection
                              2. Video-specific Detection
                                1. Temporal Consistency Enforcement
                                  1. Multi-frame Aggregation
                                    1. Tubelet Generation
                                    2. Deep Learning Detection Architectures
                                      1. Two-stage Detectors
                                        1. R-CNN
                                          1. Fast R-CNN
                                            1. Faster R-CNN
                                            2. Single-stage Detectors
                                              1. YOLO Family
                                                1. SSD
                                                  1. RetinaNet
                                                  2. Anchor-free Detectors
                                                  3. Video Object Detection Networks
                                                    1. Feature Aggregation Methods
                                                      1. Temporal Feature Fusion
                                                        1. Online Detection Systems
                                                      2. Object Classification and Recognition
                                                        1. Traditional Classification Methods
                                                          1. Bag of Visual Words
                                                            1. Support Vector Machines
                                                              1. Random Forests
                                                              2. Deep Learning Classification
                                                                1. CNN Architectures
                                                                  1. Fine-tuning Strategies
                                                                    1. Multi-class vs Multi-label Classification
                                                                    2. Video-based Classification
                                                                      1. Temporal Pooling Methods
                                                                        1. Sequence Classification
                                                                          1. Hierarchical Classification