Synthesizing images using parameterized models for automated optical inspection (AOI)

Max-Gerd Retzlaff, Josua Stabenow 1 , Jürgen Beyerer and Carsten Dachsbacher 1
  • 1 Karlsruhe Institute of Technology (KIT), Institute for Visualization and Data Analysis, Computer Graphics Group, Karlsruhe
  • 2 Karlsruhe Institute of Technology (KIT), Institute for Anthropomatics and Robotics, Vision and Fusion Laboratory (IES), Karlsruhe
  • 3 Fraunhofer Institute of Optronics, System Technologies and Image Exploitation (IOSB), Karlsruhe


When designing or improving systems for automated optical inspection (AOI), systematic evaluation is an important but costly necessity to achieve and ensure high quality. Computer graphics methods can be used to quickly create large virtual sets of samples of test objects and to simulate image acquisition setups. We use procedural modeling techniques to generate virtual objects with varying appearance and properties, mimicking real objects and sample sets. Physical simulation of rigid bodies is deployed to simulate the placement of virtual objects, and using physically-based rendering techniques we create synthetic images. These are used as input to an AOI system instead of physically acquired images. This enables the development, optimization, and evaluation of the image processing and classification steps of an AOI system independently of a physical realization. We demonstrate this approach for shards of glass, as sorting glass is one challenging practical application for AOI.

Purchase article
Get instant unlimited access to the article.
Log in
Already have access? Please log in.

Log in with your institution

Journal + Issues

TM – Technical Measurement is a professional journal for application-based industrial measurement technology, a key component of systems for automation, process monitoring, quality control, and security. It's the official organ of the AMA (Association for Sensor Technology) and the NAMUR (Process-Industry Interest Group for Automation Technology). It also includes notifications from the GMA (VDI/VDE-Society for Measurement and Automatic Control).