Augmented Reality

  1. Software Technologies and Algorithms
    1. Computer Vision Fundamentals
      1. Image Processing Basics
        1. Image Acquisition
          1. Preprocessing Techniques
            1. Feature Extraction
              1. Pattern Recognition
              2. Tracking Methodologies
                1. Marker-Based Tracking
                  1. Fiducial Marker Systems
                    1. QR Code Recognition
                      1. ArUco Markers
                        1. Custom Marker Design
                        2. Markerless Tracking
                          1. Natural Feature Detection
                            1. SIFT Algorithm
                              1. SURF Algorithm
                                1. ORB Features
                              2. Simultaneous Localization and Mapping
                                1. Visual SLAM Principles
                                  1. Keyframe-Based SLAM
                                    1. Direct Methods
                                      1. Feature-Based Methods
                                        1. Loop Closure Detection
                                          1. Map Optimization
                                          2. Environmental Understanding
                                            1. Plane Detection Algorithms
                                              1. Object Recognition Systems
                                                1. Semantic Segmentation
                                                  1. Scene Graph Construction
                                                2. Rendering and Graphics
                                                  1. 3D Graphics Pipeline
                                                    1. Vertex Processing
                                                      1. Geometry Processing
                                                        1. Rasterization
                                                          1. Fragment Processing
                                                          2. Real-Time Rendering Techniques
                                                            1. Level of Detail Management
                                                              1. Frustum Culling
                                                                1. Occlusion Culling
                                                                  1. Shader Programming
                                                                  2. Lighting and Shading
                                                                    1. Ambient Light Estimation
                                                                      1. Shadow Mapping
                                                                        1. Physically Based Rendering
                                                                          1. Material Properties
                                                                          2. Occlusion Handling
                                                                            1. Depth Buffer Techniques
                                                                              1. Real-World Occlusion
                                                                                1. Mutual Occlusion
                                                                                  1. Transparency Effects
                                                                                2. Interaction Processing
                                                                                  1. Gesture Recognition
                                                                                    1. Hand Tracking Algorithms
                                                                                      1. Gesture Classification
                                                                                        1. Machine Learning Approaches
                                                                                        2. Voice Processing
                                                                                          1. Speech Recognition
                                                                                            1. Natural Language Processing
                                                                                              1. Voice Command Systems
                                                                                              2. Eye Tracking
                                                                                                1. Gaze Detection
                                                                                                  1. Attention Modeling
                                                                                                    1. Foveated Rendering