Dataset Medical Pills

Apri il dataset Medical Pills in Colab

The medical-pills detection dataset is a proof-of-concept (POC) dataset, carefully curated to demonstrate the potential of AI in pharmaceutical applications. It contains labeled images specifically designed to train computer vision models for identifying medical-pills.



Watch: How to train Ultralytics YOLO26 Model on Medical Pills Detection Dataset in Google Colab

Questo dataset funge da risorsa fondamentale per automatizzare attività essenziali come il controllo qualità, l'automazione del confezionamento e lo smistamento efficiente nei flussi di lavoro farmaceutici. Integrando questo dataset nei tuoi progetti, ricercatori e sviluppatori possono esplorare soluzioni innovative che migliorano l'accuratezza, ottimizzano le operazioni e contribuiscono in ultima analisi a migliori risultati sanitari.

Struttura del dataset

Il dataset medical-pills è diviso in due subset:

  • Training set: composto da 92 immagini, ciascuna annotata con la classe pill.
  • Validation set: composto da 23 immagini con le relative annotazioni.

Applicazioni

Utilizzare la computer vision per il rilevamento di medical-pills abilita l'automazione nell'industria farmaceutica, supportando attività come:

  • Smistamento Farmaceutico: automatizzazione dello smistamento delle pillole in base a dimensione, forma o colore per migliorare l'efficienza produttiva.
  • Ricerca e Sviluppo IA: fungere da benchmark per sviluppare e testare algoritmi di computer vision in casi d'uso farmaceutici.
  • Sistemi di Inventario Digitale: potenziare le soluzioni di inventario intelligente integrando il riconoscimento automatizzato delle pillole per il monitoraggio delle scorte in tempo reale e la pianificazione del rifornimento.
  • Controllo Qualità: garantire la coerenza nella produzione delle pillole identificando difetti, irregolarità o contaminazioni.
  • Rilevamento di Contraffazioni: aiutare a identificare farmaci potenzialmente contraffatti analizzando le caratteristiche visive rispetto a standard noti.

YAML del dataset

Viene fornito un file di configurazione YAML per definire la struttura del dataset, inclusi percorsi e classi. Per il dataset medical-pills, il file medical-pills.yaml può essere consultato su https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/medical-pills.yaml.

ultralytics/cfg/datasets/medical-pills.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# Medical-pills dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/medical-pills/
# Example usage: yolo train data=medical-pills.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── medical-pills ← downloads here (8.19 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: medical-pills # dataset root dir
train: images/train # train images (relative to 'path') 92 images
val: images/val # val images (relative to 'path') 23 images

# Classes
names:
  0: pill

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/medical-pills.zip

Utilizzo

Per addestrare un modello YOLO26n sul dataset medical-pills per 100 epoche con una dimensione dell'immagine di 640, usa i seguenti esempi. Per argomenti dettagliati, fai riferimento alla pagina Training del modello.

Esempio di training
from ultralytics import YOLO

# Load a model
model = YOLO("yolo26n.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="medical-pills.yaml", epochs=100, imgsz=640)
Esempio di inferenza
from ultralytics import YOLO

# Load a model
model = YOLO("path/to/best.pt")  # load a fine-tuned model

# Inference using the model
results = model.predict("https://ultralytics.com/assets/medical-pills-sample.jpg")

Immagini campione e annotazioni

Il dataset medical-pills presenta immagini etichettate che mostrano la diversità delle pillole. Di seguito è riportato un esempio di immagine etichettata dal dataset:

Esempio di immagine del dataset Medical-pills

  • Immagine Mosaico: viene visualizzato un batch di addestramento che comprende immagini del dataset a mosaico. Il mosaico migliora la diversità dell'addestramento consolidando più immagini in una, migliorando la generalizzazione del modello.

Integrazione con altri dataset

Per un'analisi farmaceutica più completa, considera di combinare il dataset medical-pills con altri dataset correlati come package-seg per l'identificazione del confezionamento o dataset di imaging medico come brain-tumor per sviluppare soluzioni di IA sanitaria end-to-end.

Citazioni e ringraziamenti

Il dataset è disponibile sotto la Licenza AGPL-3.0.

Se utilizzi il dataset Medical-pills nel tuo lavoro di ricerca o sviluppo, ti preghiamo di citarlo utilizzando i dettagli menzionati:

Citazione
@dataset{Jocher_Ultralytics_Datasets_2024,
    author = {Jocher, Glenn and Rizwan, Muhammad},
    license = {AGPL-3.0},
    month = {Dec},
    title = {Ultralytics Datasets: Medical-pills Detection Dataset},
    url = {https://docs.ultralytics.com/datasets/detect/medical-pills/},
    version = {1.0.0},
    year = {2024}
}

FAQ

Qual è la struttura del dataset medical-pills?

Il dataset include 92 immagini per l'addestramento e 23 immagini per la validazione. Ogni immagine è annotata con la classe pill, consentendo un addestramento e una valutazione efficaci dei modelli per applicazioni farmaceutiche.

Come posso addestrare un modello YOLO26 sul dataset medical-pills?

Puoi addestrare un modello YOLO26 per 100 epoche con una dimensione dell'immagine di 640px utilizzando i metodi Python o CLI forniti. Fai riferimento alla sezione Esempio di Training per istruzioni dettagliate e controlla la documentazione YOLO26 per maggiori informazioni sulle capacità del modello.

Quali sono i vantaggi dell'utilizzo del dataset medical-pills nei progetti di IA?

Il dataset abilita l'automazione nel rilevamento delle pillole, contribuendo alla prevenzione delle contraffazioni, all'assicurazione della qualità e all'ottimizzazione dei processi farmaceutici. Serve anche come risorsa preziosa per sviluppare soluzioni di IA in grado di migliorare la sicurezza dei farmaci e l'efficienza della catena di approvvigionamento.

Come eseguo l'inferenza sul dataset medical-pills?

L'inferenza può essere eseguita utilizzando i metodi Python o CLI con un modello YOLO26 ottimizzato. Fai riferimento alla sezione Esempio di Inferenza per snippet di codice e alla documentazione della modalità Predict per ulteriori opzioni.

Dove posso trovare il file di configurazione YAML per il dataset medical-pills?

Il file YAML è disponibile su medical-pills.yaml, contenente percorsi del dataset, classi e dettagli di configurazione aggiuntivi essenziali per l'addestramento di modelli su questo dataset.

Commenti