Skip to main navigation Skip to search Skip to main content

AVOID: Automated Void Detection in STL Files

  • Sarah Roscoe
  • , Logan Hellbusch
  • , Chamath Gunawardena
  • , Jitender S. Deogun
  • , Witawas Srisa-An
  • , Yi Qian
  • , Gabriela Ciocarlie
  • University of Nebraska-Lincoln

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Additive manufacturing is a multi-billion dollar industry 21.58 billion in 2024), so its processes should be dependable and secure. Malicious actors can inject negative spaces, known as voids, in STL files, which can have a devastating impact on a final product's quality. Current ways of detecting voids use machine sensor or simulation data, and physical verification measures after printing. However, to the best of our knowledge, no method exists for detecting hidden voids solely at the STL level. Void detection at this level is inexpensive, and has the potential to detect voids in designs en masse. In this work, we propose Avoid, a new approach to detect hidden voids. It both detects voids, and assesses their risk of weakening the manufactured part. Avoid performs risk assessment based on the size and location of each detected void. We empirically evaluated Avoid using several large datasets, in total thousands of STL files, each with multiple hidden voids. We found that Avoid is highly accurate, with 97.7% recall, 98.1% precision, and 99% F1 on average across six data sets. Avoid is also robust, scalable, and efficient. We find that high risk voids account for approximately 7% of all detected voids inserted randomly.

Original languageEnglish
Pages (from-to)5760-5772
Number of pages13
JournalIEEE Transactions on Dependable and Secure Computing
Volume22
Issue number5
DOIs
StatePublished - 2025

Keywords

  • Additive manufacturing
  • security
  • STL file
  • void attack

Fingerprint

Dive into the research topics of 'AVOID: Automated Void Detection in STL Files'. Together they form a unique fingerprint.

Cite this