Dreamy0's picture
Upload README.md with huggingface_hub
80a001d verified
---
license: apache-2.0
tags:
- maskformer
- instance-segmentation
- abnormal-detection
- image-segmentation
datasets:
- custom
pipeline_tag: image-segmentation
---
# MaskFormer for Normal/Abnormal Detection
This model is fine-tuned to detect and segment regions classified as either "Normal" or "Abnormal".
## Model description
This is a MaskFormer model fine-tuned on a custom dataset with polygon annotations in COCO format. It has two classes:
- Normal (ID: 0)
- Abnormal (ID: 1)
## Intended uses & limitations
This model is intended for instance segmentation tasks to identify normal and abnormal regions in images.
### How to use in CVAT
1. In CVAT, go to Models → Add Model
2. Select Hugging Face as the source
3. Enter the model path: "{your-username}/maskformer-abnormal-detection"
4. Configure the appropriate mapping for your labels (Normal and Abnormal)
### Usage in Python
```python
from transformers import MaskFormerForInstanceSegmentation, MaskFormerImageProcessor
import torch
from PIL import Image
# Load model and processor
model = MaskFormerForInstanceSegmentation.from_pretrained("{your-username}/maskformer-abnormal-detection")
processor = MaskFormerImageProcessor.from_pretrained("facebook/maskformer-swin-tiny-ade")
# Prepare image
image = Image.open("your_image.jpg")
inputs = processor(images=image, return_tensors="pt")
# Make prediction
with torch.no_grad():
outputs = model(**inputs)
# Process outputs for visualization
# (see example code in model repository)
```