Support our educational content for free when you purchase through links on our site. Learn more
🏆 12 Essential Computer Vision Benchmarks to Master in 2026
Stop chasing leaderboard scores that vanish the moment you deploy your model to the real world. The truth about Computer vision benchmarks is that they are diagnostic tools, not finish lines, and relying on a single dataset like ImageNet is a fast track to production failure. We’ve seen teams spend months optimizing for a 0.5% accuracy bump on a clean test set, only to watch their system crumble under the first rainstorm or a slightly tilted camera angle.
The most robust models aren’t the ones with the highest top-1 accuracy; they are the ones that survive the “distribution shift” tests found in modern suites like ImageNet-R or WILDS. Consider this: a model might achieve 95% accuracy on standard object detection tasks but drop to 40% when faced with adversarial attacks or hand-drawn sketches. That gap is where your business risk lives.
Did you know? In one famous study, researchers found that adding a few inches of tape to a stop sign could trick state-of-the-art autonomous driving models into seeing a speed limit sign, proving that high benchmark scores don’t always equal real-world safety.
Key Takeaways
- Benchmarks are diagnostic, not definitive: A high score on a public dataset does not guarantee performance in your specific deployment environment; always validate with a domain-specific test set.
- Robustness beats raw accuracy: Prioritize models that perform well on distribution shift and adversarial tests (like ImageNet-R) over those that only excel on clean, curated data.
- The “SOTA” trap is real: Chasing the latest leaderboard rank often leads to overfiting; focus on slice analysis to understand exactly where and why your model fails.
- Hardware constraints matter: A model’s theoretical accuracy means little if it cannot meet latency and throughput requirements on your target edge devices.
Table of Contents
- ⚡️ Quick Tips and Facts
- 📜 From Lab to Reality: A Brief History of Computer Vision Benchmarks
- 🏆 The 12 Most Critical Computer Vision Benchmark Suites You Need to Know
- 1. Image Classification Titans: ImageNet, CO, and OpenImages
- 2. Object Detection Heavyweights: Pascal VOC, MS CO, and LVIS
- 3. Semantic Segmentation Showdowns: Cityscapes, ADE20K, and PASCAL-Context
- 4. Instance Segmentation and Panoptic Challenges: Mapillary Vistas and SAIL-VOS
- 5. 3D Perception and Autonomous Driving: KITI, nuScenes, and Waymo Open Dataset
- 6. Video Understanding and Action Recognition: Kinetics, UCF101, and Something-Something
- 7. Robustness and Distribution Shift Tests: ImageNet-R, ImageNet-Sketch, and WILDS
- 8. Domain-Specific Evaluations: Medical Imaging (MIMIC-CXR) and Satellite (xView)
- 9. Adversarial Robustness and Security: RobustBench and AdvBench
- 10. Multimodal and Vision-Language Benchmarks: VQA, GQA, and MBench
- 1. Real-World Reliability: The Shift from Leaderboards to Production Metrics
- 12. Emerging Frontiers: Foundation Models and Zero-Shot Evaluation Standards
- 🧪 Beyond the Score: Diagnostics That Make Benchmark Data Actionable
- 🛠️ Tools of the Trade: Frameworks for Running Your Own Benchmarks
- 🤝 Community, Documentation, and Where to Find the Latest Leaderboards
- 🚀 Conclusion
- 🔗 Recommended Links
- ❓ Frequently Asked Questions
- 📚 Reference Links
⚡️ Quick Tips and Facts
Before we dive into the deep end of the pool, let’s splash around with some hard truths that every computer vision engineer needs to know. We’ve seen too many teams burn months of GPU time chasing a 0.5% accuracy bump on a leaderboard, only to watch their model crumble in the real world. Here’s the scoop:
- The “Solved” Myth: ImageNet classification is effectively saturated. If your model isn’t hitting 90%+ top-1 accuracy, you’re not even in the game. But don’t celebrate yet; that score tells you almost nothing about how the model handles a rainy day or a weirdly angled object.
- The Real Bottleneck: It’s not the architecture anymore. As the experts at CodeSOTA point out, the bottleneck has shifted to data quality and domain-specific evaluation. You can have the fanciest transformer, but if your training data doesn’t match your deployment environment, you’re just building a very expensive paperweight.
- Zero-Shot is a Trap: Zero-shot models like DINO-X Pro are amazing for protyping, but they will almost always underperform a fine-tuned model on your specific task. Treat zero-shot as a starting point, not an endpoint.
- Hardware Matters More Than You Think: A model that runs at 60 FPS on an A10 might crawl at 2 FPS on an edge device like a Jetson Orin. Latency and inference cost are often more critical than raw accuracy in production.
- Community is King: As highlighted in our featured video analysis, a model with a massive GitHub star count and active issue tracking is often a safer bet than a “SOTA” model from a defunct lab. Active support means bugs get fixed and libraries get updated.
If you’re looking for a deeper dive into how we select the right benchmarks for specific business needs, check out our guide on AI Benchmarks.
📜 From Lab to Reality: A Brief History of Computer Vision Benchmarks
Remember the days when “computer vision” meant writing a few lines of C++ to detect edges in a grayscale image? Those days are long gone. The journey from simple edge detection to the foundation models of today is a story of data, competition, and a relentless pursuit of the “next big thing.”
The Early Days: Hand-Crafted Features
In the beginning, we didn’t have massive datasets. We had SIFT (Scale-Invariant Feature Transform) and HOG (Histogram of Oriented Gradients). Researchers would manually engineer features to tell a computer what a “cat” or a “car” looked like. It was slow, brittle, and required a PhD in mathematics just to get a decent result. The benchmarks were tiny, often consisting of a few hundred images, and the metrics were as simple as “did it find the object?”
The ImageNet Revolution (209-2015)
Then came ImageNet. Launched by Fei-Fei Li and her team, this dataset changed everything. Suddenly, we had 14 million images across 20,0 categories. The ImageNet Large Scale Visual Recognition Challenge (ILSVRC) became the Super Bowl of AI. In 2012, AlexNet crushed the competition, proving that Deep Learning (specifically Convolutional Neural Networks or CNNs) was the future. This era was all about classification: “What is in this picture?”
The Shift to Detection and Segmentation (2015-2020)
As classification hit a plateau, the field moved to Object Detection (Where is it?) and Segmentation (What pixels belong to it?). COCO (Common Objects in Context) emerged as the new gold standard, challenging models to find multiple objects in cluttered scenes. Pascal VOC was the predecessor, but CO demanded more: bounding boxes, keypoints, and instance segmentation. This era saw the rise of YOLO (You Only Look Once) for speed and Mask R-CNN for precision.
The Era of Foundation Models and Robustness (2021-Present)
Today, we are in the age of Foundation Models. Models like DINOv2 and SAM (Segment Anything) are trained on billions of images and can perform multiple tasks without specific fine-tuning. The focus has shifted from “Can it do the task?” to “Can it do the task reliably in the wild?” Benchmarks now stress-test models for adversarial attacks, distribution shifts, and long-tail scenarios.
Fun Fact: The first ImageNet challenge had 1.2 million training images. Today, some datasets have over 10 million images. That’s a lot of cats!
🏆 The 12 Most Critical Computer Vision Benchmark Suites You Need to Know
We’ve curated a list of the 12 most critical benchmark suites that define the state of the art. These aren’t just random datasets; they are the battlegrounds where models are forged. Whether you are building a self-driving car or a medical diagnostic tool, one of these will be your yardstick.
1. Image Classification Titans: ImageNet, CO, and OpenImages
If you are starting out, you start here. ImageNet-1K remains the baseline for comparing model families. It’s the “Hello World” of deep learning.
- Why it matters: It tests the fundamental ability of a model to recognize 1,0 distinct categories.
- The Catch: It’s clean, curated, and doesn’t reflect the messiness of the real world.
- Alternatives: OpenImages offers a broader set of 60+ classes with bounding boxes, while CIFAR-10/10 is great for quick sanity checks on small hardware.
2. Object Detection Heavyweights: Pascal VOC, MS CO, and LVIS
Moving from “what” to “where.” MS CO is the undisputed king of object detection. It forces models to handle oclusion, small objects, and crowded scenes.
- Key Metric: mAP (mean Average Precision) at different IoU (Intersection over Union) thresholds.
- The Long Tail: LVIS (Large Vocabulary Instance Segmentation) takes it a step further, testing models on 1,20+ categories, including rare objects like “squirrel” or “fire hydrant.”
- Legacy: Pascal VOC is still used for historical comparisons, but it’s mostly a relic of the past.
3. Semantic Segmentation Showdowns: Cityscapes, ADE20K, and PASCAL-Context
For autonomous driving and scene understanding, you need pixel-perfect accuracy. Cityscapes is the gold standard for urban street scenes.
- Focus: It tests how well a model distinguishes between road, sidewalk, car, pedestrian, and sky.
- Broader Scope: ADE20K covers a wider variety of indoor and outdoor scenes, making it a better test for general scene parsing.
- Context: PASCAL-Context adds semantic labels to the background, not just the foreground objects.
4. Instance Segmentation and Panoptic Challenges: Mapillary Vistas and SAIL-VOS
Sometimes you need to know which car is which, not just that there is a car. Mapillary Vistas is a massive dataset for autonomous driving with detailed instance and panoptic segmentation.
- Panoptic: Combines semantic (what is it?) and instance (which one is it?) segmentation into one metric.
- Video: SAIL-VOS takes this into the temporal domain, testing how well models track objects across video frames.
5. 3D Perception and Autonomous Driving: KITI, nuScenes, and Waymo Open Dataset
The real world is 3D. KITI was the pioneer, but nuScenes and Waymo Open Dataset are the modern heavyweights.
- Multi-Sensor: These datasets include LiDAR, radar, and camera data, forcing models to fuse information from multiple sources.
- Tracking: They test not just detection, but tracking of objects over time in complex traffic scenarios.
- Safety: These are critical for any safety-critical application like self-driving cars or robotics.
6. Video Understanding and Action Recognition: Kinetics, UCF101, and Something-Something
Static images are easy; video is hard. Kinetics-40 is the standard for action recognition, featuring 40 human action classes.
- Temporal Reasoning: Something-Something tests a model’s ability to understand subtle physical interactions (e.g., “pushing something away”).
- Long-Horizon: Newer benchmarks are pushing for models that can understand long sequences of events, not just short clips.
7. Robustness and Distribution Shift Tests: ImageNet-R, ImageNet-Sketch, and WILDS
This is where the rubber meets the road. ImageNet-R (Robustness) tests models on images that are distorted, stylized, or from different domains.
- The Stress Test: ImageNet-Sketch tests performance on hand-drawn sketches.
- Real-World Shift: WILDS (Wilds) focuses on distribution shifts across different domains (e.g., training one hospital’s data, testing on another’s).
- Why it matters: A model that scores 90% on ImageNet but 40% on ImageNet-R is a ticking time bomb.
8. Domain-Specific Evaluations: Medical Imaging (MIMIC-CXR) and Satellite (xView)
General benchmarks don’t cut it for specialized fields. MIMIC-CXR is a massive dataset for chest X-rays, essential for medical AI.
- Satellite: xView provides high-resolution satellite imagery for object detection in geospatial applications.
- Industrial: Datasets like MVTec AD are used for anomaly detection in manufacturing.
- The Rule: If your domain is specialized, your benchmark must be too.
9. Adversarial Robustness and Security: RobustBench and AdvBench
Can a hacker fool your model with a sticker? RobustBench tracks the state of the art in adversarial defense.
- The Threat: Adversarial attacks can cause a self-driving car to misinterpret a stop sign as a speed limit sign.
- Defense: These benchmarks test how well models resist these attacks and maintain performance under perturbation.
10. Multimodal and Vision-Language Benchmarks: VQA, GQA, and MBench
The future is multimodal. VQA (Visual Question Answering) tests if a model can answer questions about an image.
- Reasoning: GQA focuses on compositional reasoning (e.g., “Is the man holding the red ball?”).
- Comprehensive: MBench evaluates a wide range of multimodal capabilities, from text recognition to complex reasoning.
1. Real-World Reliability: The Shift from Leaderboards to Production Metrics
It’s time to stop obsessing over the leaderboard. The most important benchmark is your internal test set.
- The Strategy: Use public benchmarks for comparability, but rely on a versioned, domain-specific test set for deployment decisions.
- Slice Analysis: Don’t just look at the average score. Analyze performance by slice (e.g., lighting conditions, object size, camera angle) to find hidden failures.
12. Emerging Frontiers: Foundation Models and Zero-Shot Evaluation Standards
As Foundation Models like SAM 3 and DINOv2 dominate, new evaluation standards are emerging.
- Zero-Shot: How well does a model perform on a task it was never explicitly trained for?
- Open-Vocabulary: Can the model detect objects it has never seen before, just by reading a text prompt?
- The Future: Benchmarks are shifting from “accuracy on a fixed set” to “adaptability to new tasks.”
🧪 Beyond the Score: Diagnostics That Make Benchmark Data Actionable
A score is just a number. A diagnostic is a roadmap. If your model scores 85% on CO, that’s great. But why is it failing on the other 15%? Is it the small objects? The ocluded cars? The bad lighting?
Per-Class and Slice-Based Analysis
Don’t let the average hide the pain. Break down your metrics by class and slice.
- Example: A model might have 95% accuracy on “cars” but only 40% on “bicycles.” If you’re building a traffic monitoring system, that 40% is a disaster waiting to happen.
- Actionable Insight: Use tools like COCO-Eval or custom scripts to generate heatmaps of failure. This tells you exactly where to focus your data collection efforts.
Calibration and Confidence Scores
A model that says “9% sure” but is wrong is more dangerous than a model that says “50% sure” and is wrong. Calibration is key.
- The Test: Check if the model’s confidence scores match its actual accuracy.
- The Fix: Use techniques like temperature scaling or ** Platt scaling** to improve calibration.
Error Taxonomy
Categorize your errors. Is it a false positive (seeing a car where there is none) or a false negative (missing a car)?
- False Positives: Can lead to unnecessary braking or alerts.
- False Negatives: Can lead to collisions or missed detections.
- Strategy: Prioritize fixing the error type that has the highest cost in your specific application.
🛠️ Tools of the Trade: Frameworks for Running Your Own Benchmarks
You can’t just download a dataset and hope for the best. You need the right frameworks to run, evaluate, and visualize your benchmarks.
Popular Frameworks
- Hugging Face Datasets & Evaluate: The go-to for loading datasets and running standard evaluation metrics. It supports a huge range of benchmarks out of the box.
- Detectron2 (Meta): The industry standard for object detection and segmentation. It comes with built-in support for CO, Pascal VOC, and more.
- MDetection (OpenMLab): A comprehensive toolbox for object detection, segmentation, and more. It’s highly modular and supports a vast array of models.
- Albumentations: Essential for data augmentation. It helps you simulate real-world conditions (blur, noise, lighting changes) to test robustness.
Running Your Own Benchmarks
- Select the Dataset: Choose a public benchmark or create your own internal test set.
- Preprocess: Ensure your data is in the correct format (e.g., CO JSON, Pascal VOC XML).
- Run Inference: Use your model to generate predictions.
- Evaluate: Use the framework’s evaluation script to calculate metrics (mAP, IoU, etc.).
- Visualize: Generate plots and heatmaps to understand the results.
Pro Tip: Always version your test sets. A “v1” test set might become obsolete as your model improves. Keep a “golden set” that never changes to track progress over time.
🤝 Community, Documentation, and Where to Find the Latest Leaderboards
The world of computer vision moves fast. If you’re not part of the community, you’re already behind.
Where to Find Leaderboards
- Papers With Code: The ultimate resource for SOTA models and benchmarks. It aggregates results from thousands of papers and provides code links.
- Hugging Face Open LM Leaderboard: While focused on LMs, it’s expanding to include vision models.
- Kagle: Great for finding datasets and seeing how others solve specific problems.
- CodeSOTA: A curated list of the latest benchmarks and models, often updated with “honest takes” on what actually works.
The Importance of Documentation
A model is only as good as its documentation. Look for:
- Clear Installation Guides: Can you get it running in 5 minutes?
- Pre-trained Weights: Are there ready-to-use weights for common tasks?
- Active Issues: Check the GitHub issues. Are the maintainers responding? Are bugs being fixed?
Join the Conversation
- Discord & Slack: Many projects have active communities where you can ask questions and share tips.
- Conferences: CVPR, ICCV, and ECCV are where the latest research is presented.
- Blogs: Follow the blogs of major AI labs (Meta, Google, Microsoft) for the latest updates.
Remember: The best model is the one you can actually deploy. Don’t get lost in the hype. Focus on what works for your use case.
Conclusion
We’ve journeyed from the early days of hand-crafted features to the era of foundation models and robustness testing. The landscape of computer vision benchmarks is vast, complex, and constantly evolving. But here’s the bottom line: Benchmarks are tools, not goals.
Chasing a higher score on a leaderboard won’t save your product if it fails in the real world. The most successful teams are those that use benchmarks as a layered system:
- Layer 1: A standard public benchmark (like ImageNet or CO) for comparability.
- Layer 2: A domain-specific test set that reflects your actual deployment environment.
- Layer 3: Robustness tests (like ImageNet-R or WILDS) to stress-test your model against distribution shifts.
Don’t get seduced by the “SOTA” label. A model that scores 90% on ImageNet but fails on your specific dataset is useless. Focus on data quality, domain adaptation, and actionable diagnostics. And remember, the best model is the one that is lightweight, well-supported, and easy to deploy.
So, the next time you’re tempted to chase that 0.1% accuracy bump, ask yourself: “Will this actually help my users?” If the answer is no, it’s time to move on.
🔗 Recommended Links
Ready to get your hands dirty? Here are some top resources to kickstart your computer vision journey.
Top Datasets & Benchmarks
- ImageNet: ImageNet Official Site
- MS CO: COCO Dataset
- Cityscapes: Cityscapes Dataset
- nuScenes: nuScenes Dataset
- Papers With Code: Browse Computer Vision Benchmarks
Essential Tools & Frameworks
- Hugging Face: Hugging Face Datasets
- Detectron2: Detectron2 on GitHub
- MDetection: MDetection on GitHub
- Albumentations: Albumentations on GitHub
Books & Learning Resources
- Deep Learning for Computer Vision: Amazon Link
- Computer Vision: Algorithms and Applications: Amazon Link
❓ Frequently Asked Questions
What are the challenges in creating effective computer vision benchmarks?
Creating effective benchmarks is a balancing act. The main challenges include:
- Data Bias: Datasets often reflect the biases of their creators (e.g., over-representation of certain demographics or environments).
- Domain Shift: A benchmark that works well in one domain (e.g., indoor scenes) may fail in another (e.g., outdoor scenes).
- Annotation Quality: High-quality annotations are expensive and time-consuming to create. Poor annotations lead to misleading results.
- Evolving Standards: As models improve, benchmarks must evolve to stay challenging. A benchmark that was hard five years ago might be trivial today.
How do benchmark results influence the deployment of computer vision industry?
Benchmark results are often the first filter in the deployment pipeline. They help teams:
- Select Models: Choose the best model for a specific task based on accuracy, speed, and resource requirements.
- Set Expectations: Establish a baseline for what the model can achieve.
- Identify Risks: Spot potential failure modes before deployment.
- Monitor Performance: Track model performance over time and detect drift.
However, relying solely on benchmark results can be dangerous. A model that scores high on a benchmark might still fail in production due to unforeseen environmental factors.
What role do computer vision benchmarks play in developing AI-driven insights?
Benchmarks are the foundation of AI-driven insights. They provide:
- Standardized Metrics: A common language for comparing different models and approaches.
- Progress Tracking: A way to measure the advancement of the field over time.
- Research Direction: Highlighting areas where current models struggle, guiding future research.
- Validation: Ensuring that new models are actually better than existing ones.
How can businesses leverage computer vision benchmarks for competitive advantage?
Businesses can leverage benchmarks by:
- Identifying Gaps: Finding areas where current models underperform and developing custom solutions.
- Optimizing for Specific Tasks: Tailoring models to specific use cases rather than relying on general-purpose benchmarks.
- Reducing Costs: Using benchmarks to select models that are efficient and cost-effective.
- Building Trust: Demonstrating that their models are robust and reliable through rigorous benchmarking.
Which datasets are commonly used for computer vision benchmarking?
The most commonly used datasets include:
- ImageNet: For image classification.
- COCO: For object detection and segmentation.
- Cityscapes: For semantic segmentation in autonomous driving.
- KITI: For 3D perception and autonomous driving.
- Kinetics: For video understanding and action recognition.
- MIMIC-CXR: For medical imaging.
- xView: For satellite imagery.
How do computer vision benchmarks impact AI model performance evaluation?
Benchmarks provide a standardized way to evaluate model performance. They allow researchers and practitioners to:
- Compare Models: Objectively compare different models on the same task.
- Track Progress: Measure the improvement of models over time.
- Identify Weaknesses: Pinpoint areas where models struggle.
- Validate Claims: Verify the performance claims made by model developers.
What are the most popular computer vision benchmarks in 2024?
In 2024, the most popular benchmarks include:
- ImageNet-1K: Still the gold standard for classification.
- COCO: The go-to for object detection and segmentation.
- nuScenes: Leading for autonomous driving.
- ImageNet-R: For robustness testing.
- MBench: For multimodal evaluation.
- LVIS: For long-tail object detection.
What are the challenges and limitations of creating comprehensive computer vision benchmarks for real-world applications?
Creating comprehensive benchmarks for real-world applications is difficult due to:
- Complexity: Real-world scenarios are incredibly complex and varied.
- Cost: Creating large, diverse, and well-annotated datasets is expensive.
- Privacy: Collecting real-world data often raises privacy concerns.
- Dynamic Nature: The real world is constantly changing, making it hard to create a static benchmark that remains relevant.
- Subjectivity: Some tasks (e.g., aesthetic evaluation) are subjective and hard to quantify.
How do computer vision benchmarks compare to human vision in terms of accuracy and performance?
Computer vision benchmarks often show that models can outperform humans in specific tasks (e.g., image classification on ImageNet). However, humans are still superior in:
- Generalization: Humans can recognize objects in novel contexts with little to no training.
- Robustness: Humans are more robust to noise, oclusion, and distribution shifts.
- Contextual Understanding: Humans can use context and common sense to interpret scenes.
- Efficiency: Humans can process visual information with far less energy than current AI models.
What is the role of computer vision benchmarks in autonomous vehicle development?
Benchmarks are critical in autonomous vehicle development for:
- Safety Validation: Ensuring that the vehicle’s perception system can handle a wide range of scenarios.
- Performance Monitoring: Tracking the performance of the perception system over time.
- Regulatory Compliance: Meeting safety standards and regulations.
- Research & Development: Guiding the development of new algorithms and models.
How can computer vision benchmarks be used to improve object detection and recognition?
Benchmarks can be used to:
- Identify Weaknesses: Pinpoint specific classes or scenarios where the model performs poorly.
- Guide Data Collection: Focus data collection efforts on underepresented classes or scenarios.
- Optimize Hyperparameters: Tune model hyperparameters to improve performance on specific tasks.
- Validate New Techniques: Test new algorithms and architectures before deploying them.
What are the key performance indicators for evaluating computer vision models?
Key performance indicators (KPIs) include:
- Accuracy: The percentage of correct predictions.
- Precision: The ratio of true positives to all positive predictions.
- Recall: The ratio of true positives to all actual positives.
- mAP: Mean Average Precision, a common metric for object detection.
- IoU: Intersection over Union, a measure of overlap between predicted and ground truth boxes.
- Latency: The time it takes for the model to make a prediction.
- Throughput: The number of predictions the model can make per second.
- Robustness: The model’s ability to maintain performance under distribution shifts.
How do computer vision benchmarks impact the development of artificial intelligence systems?
Benchmarks drive the development of AI systems by:
- Setting Standards: Establishing a common language for comparing models.
- Guiding Research: Highlighting areas where progress is needed.
- Validating Claims: Ensuring that new models are actually better than existing ones.
- Accelerating Innovation: Providing a platform for researchers to test and share their ideas.
What are the most commonly used datasets for evaluating computer vision benchmarks?
The most commonly used datasets include:
- ImageNet: For classification.
- COCO: For detection and segmentation.
- Cityscapes: For semantic segmentation.
- KITI: For 3D perception.
- Kinetics: For video understanding.
- ADE20K: For scene parsing.
- OpenImages: For large-scale object detection.
📚 Reference Links
- CodeSOTA: Computer Vision — SOTA Benchmarks, Models, Trust Grades
- Label Studio: What Benchmarks Are Essential for Evaluating Computer Vision AI Systems?
- UL Benchmarks: Procyon AI Computer Vision
- ImageNet: ImageNet Official Website
- COCO: Microsoft CO Dataset
- Cityscapes: Cityscapes Dataset
- nuScenes: nuScenes Dataset
- Papers With Code: Computer Vision SOTA
- Hugging Face: Hugging Face Datasets
- Detectron2: Detectron2 on GitHub
- MDetection: MDetection on GitHub
- Albumentations: Albumentations on GitHub







