Useful Links
Computer Science
Data Science
Video Analytics and Processing
1. Foundations of Digital Video
2. Video Acquisition and Preprocessing
3. Feature Extraction and Representation
4. Object Detection and Recognition
5. Object Tracking and Motion Analysis
6. Video Segmentation and Scene Analysis
7. Action and Activity Recognition
8. Advanced Analytics and Applications
9. Real-time Processing and Optimization
10. Domain-Specific Applications
11. Evaluation and Performance Assessment
Video Acquisition and Preprocessing
Video Capture Systems
Camera Sensor Technologies
CCD Sensors
CMOS Sensors
Sensor Characteristics
Lens Systems and Optics
Focal Length
Aperture and Depth of Field
Optical Distortions
Lighting Considerations
Natural vs Artificial Lighting
Color Temperature
Dynamic Range Challenges
Video Compression and Encoding
Compression Fundamentals
Lossy vs Lossless Compression
Compression Ratio Trade-offs
Rate-Distortion Theory
Spatial Compression Techniques
Transform Coding
Discrete Cosine Transform
Quantization Methods
Temporal Compression Methods
Inter-frame Prediction
Motion Estimation
Block Matching Algorithms
Sub-pixel Motion Estimation
Motion Vector Prediction
Motion Compensation
Group of Pictures Structure
Video Coding Standards
MPEG Family
MPEG-1
MPEG-2
MPEG-4
H.26x Standards
H.264/AVC
H.265/HEVC
H.266/VVC
Modern Codecs
AV1
VP9
Codec Comparison and Selection
Video Enhancement and Restoration
Noise Reduction Techniques
Noise Types in Video
Gaussian Noise
Salt and Pepper Noise
Film Grain
Spatial Filtering Methods
Linear Filters
Non-linear Filters
Adaptive Filtering
Temporal Filtering Approaches
Frame Averaging
Temporal Smoothing
Motion-Adaptive Filtering
Resolution Enhancement
Super-resolution Concepts
Single-frame Super-resolution
Multi-frame Super-resolution
Deep Learning Super-resolution
Blur Removal and Sharpening
Motion Blur Characteristics
Deblurring Algorithms
Defocus Blur Correction
Unsharp Masking
Color and Contrast Enhancement
Color Correction Methods
White Balance Adjustment
Gamma Correction
Histogram Equalization
Adaptive Contrast Enhancement
Color Grading Techniques
Video Stabilization
Sources of Video Instability
Camera Shake
Platform Vibration
Rolling Shutter Effects
Hardware-based Stabilization
Optical Image Stabilization
Gimbal Systems
Gyroscopic Stabilization
Software-based Stabilization
Feature-based Stabilization
Block-based Motion Estimation
Global Motion Estimation
Smoothing Algorithms
Electronic Image Stabilization
Digital Cropping Methods
Warping-based Correction
Frame Rate Processing
Frame Rate Conversion
Frame Interpolation
Frame Dropping
Frame Duplication
Motion-compensated Interpolation
Temporal Effects Creation
Slow Motion Generation
Time-lapse Processing
Previous
1. Foundations of Digital Video
Go to top
Next
3. Feature Extraction and Representation