Computer Vision and Image Analysis

  1. Classical Object Recognition
    1. Template Matching
      1. Cross-correlation Methods
        1. Normalized Cross-correlation
          1. Phase Correlation
          2. Template Variations
            1. Multi-scale Templates
              1. Rotated Templates
                1. Deformable Templates
                2. Matching Metrics
                  1. Sum of Squared Differences
                    1. Sum of Absolute Differences
                      1. Correlation Coefficient
                    2. Sliding Window Detection
                      1. Window Design
                        1. Size Selection
                          1. Aspect Ratio
                            1. Stride Parameters
                            2. Multi-scale Detection
                              1. Image Pyramids
                                1. Computational Efficiency
                                2. Non-maximum Suppression
                                  1. Overlap Criteria
                                    1. Score-based Selection
                                      1. Greedy Algorithms
                                    2. Bag of Visual Words
                                      1. Feature Extraction
                                        1. Local Feature Detection
                                          1. Descriptor Computation
                                            1. Feature Sampling
                                            2. Codebook Construction
                                              1. K-means Clustering
                                                1. Vocabulary Size Selection
                                                  1. Hierarchical Vocabularies
                                                  2. Image Representation
                                                    1. Histogram Construction
                                                      1. Term Frequency
                                                        1. Spatial Information
                                                        2. Classification
                                                          1. Support Vector Machines
                                                            1. Nearest Neighbor Methods
                                                              1. Ensemble Methods
                                                            2. Viola-Jones Framework
                                                              1. Haar-like Features
                                                                1. Rectangle Features
                                                                  1. Feature Types
                                                                    1. Integral Image Computation
                                                                    2. AdaBoost Learning
                                                                      1. Weak Classifier Selection
                                                                        1. Weight Updates
                                                                          1. Strong Classifier Construction
                                                                          2. Cascade Structure
                                                                            1. Stage Design
                                                                              1. Rejection Thresholds
                                                                                1. Computational Efficiency
                                                                                2. Detection Process
                                                                                  1. Multi-scale Scanning
                                                                                    1. Post-processing
                                                                                      1. False Positive Reduction