--- hide: - navigation - toc tags: - getting-started - object-detection - small-object-detection - slicing - instance-segmentation ---
SAHI logo

SAHI: Slicing Aided Hyper Inference

A lightweight vision library for performing large scale object detection & instance segmentation

teaser

downloads downloads License pypi version conda version Continuous Integration
Context7 MCP llms.txt ci arXiv Open In Colab HuggingFace Spaces
## What is SAHI? SAHI (Slicing Aided Hyper Inference) is an open-source framework that provides a generic slicing-aided inference and fine-tuning pipeline for small object detection. Detecting small objects and those far from the camera is a major challenge in surveillance applications, as they are represented by a small number of pixels and lack sufficient detail for conventional detectors. SAHI addresses this by applying a unique methodology that can be used with any object detector without requiring additional fine-tuning. Experimental evaluations on the Visdrone and xView aerial object detection datasets show that SAHI can increase object detection AP by up to 6.8% for FCOS, 5.1% for VFNet, and 5.3% for TOOD detectors. With slicing-aided fine-tuning, the accuracy can be further improved, resulting in a cumulative increase of 12.7%, 13.4%, and 14.5% AP, respectively. The technique has been successfully integrated with [Ultralytics YOLOv8](https://docs.ultralytics.com/models/yolov8), [Ultralytics YOLO11](https://docs.ultralytics.com/models/yolo11), [Ultralytics YOLO26](https://docs.ultralytics.com/models/yolo26), HuggingFace Transformers (detection,segmentation), RT-DETR, TorchVision, MMDetection, Detectron2, YOLOv5, YOLOE, YOLO-World, and Roboflow RF-DETR models.
- :material-clock-fast:{ .lg .middle } __Getting Started__ --- Install `sahi` with pip and get up and running in minutes. [:octicons-arrow-right-24: Quickstart](quick-start.md) - :material-lightbulb-outline:{ .lg .middle } __How It Works__ --- Understand the slicing algorithm, when to use it, and how to tune it. [:octicons-arrow-right-24: Sliced Inference](guides/sliced-inference.md) - :material-puzzle-outline:{ .lg .middle } __Model Integrations__ --- Use SAHI with Ultralytics, HuggingFace, MMDetection, TorchVision, and more. [:octicons-arrow-right-24: All models](guides/models.md) - :material-image:{ .lg .middle } __Predict__ --- Predict on new images, videos, and streams with SAHI. [:octicons-arrow-right-24: Learn more](predict.md) - :material-content-cut:{ .lg .middle } __Slicing__ --- Learn how to slice large images and datasets for inference. [:octicons-arrow-right-24: Learn more](slicing.md) - :material-database:{ .lg .middle } __COCO Utilities__ --- Work with COCO format datasets, including creation, splitting, and filtering. [:octicons-arrow-right-24: Learn more](coco.md) - :material-console:{ .lg .middle } __CLI Commands__ --- Use SAHI from the command-line for prediction and dataset operations. [:octicons-arrow-right-24: Learn more](cli.md) - :material-eye:{ .lg .middle } __FiftyOne__ --- Interactively explore and compare detection results. [:octicons-arrow-right-24: Learn more](fiftyone.md) - :material-notebook:{ .lg .middle } __Notebooks__ --- Hands-on Colab notebooks for every supported framework. [:octicons-arrow-right-24: Browse notebooks](notebooks.md)