Model Details

  • Model Type: Object Detection
  • Base Model: YOLOv11s
  • Classes: spaghetti, stringing, zits
  • Language(s): English
  • License: MIT

Model Description

This high accuracy model is designed to be integrated into 3D printing monitoring systems to automatically detect and classify common print failures from a video feed or series of images. By identifying these issues early, it can help users save time and material by stopping failed prints.

  • Spaghetti: Occurs when the printed material fails to adhere to the build plate or previous layers, resulting in a tangled mess of filament resembling spaghetti.
  • Stringing: Fine, hair-like strands of plastic are left between different parts of a printed object.
  • Zits (or Blobs): Small, unwanted bumps or pimples appear on the surface of the print.

Training Data

The model was trained on a custom dataset of over 9,000 images of 3D prints. The images were collected from various 3D printers and under different lighting conditions to improve generalization. The dataset was manually annotated with bounding boxes for the three failure classes.

Training Procedure

Model: YOLOv11s Library: Ultralytics Epochs: 400 Image Size: 640x640

Data Augmentation:

1000 images augmented to grayscale

Evaluation

The model was evaluated on a held-out test set from the same custom dataset.

Evaluation Results

The primary metric used for evaluation is the mean Average Precision (mAP) at an Intersection over Union (IoU) threshold of 0.50 to 0.95.

mAP@50-95

spaghetti: 0.82

stringing: 0.60

zits: 0.45

Overall

0.623

The higher score for "spaghetti" indicates that the model is very confident in detecting this type of large-scale failure. "Stringing" and "zits" are more subtle and visually smaller, which is reflected in their respective scores.

Intended Uses & Limitations

This model is intended for use in non-critical 3D printing monitoring applications. It can be used by hobbyists and professionals to automatically flag potential print failures.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for ApatheticWithoutTheA/YoloV11s-3D-Print-Failure-Detection

Base model

Ultralytics/YOLO11
Finetuned
(80)
this model