Copyright © 2018
Volya Software Corporation
All Rights Reserved

450+
extensive library of packaging designs
200+
years of collective software development experience
4
languages are spoken by our customer/tech support departments

Machine vision for cutting equipment

проверка

Project description

 

The system for automatic recognition of marked cutting objects on a polygraphic (printed) material using a high-resolution camera placed above the working surface of the plotter.

Volya team has developed highly effective algorithms for cutting equipment machine vision utilizing machine learning methods.

Purpose of the system

The software automates the production, minimizing the necessary manual operations thus significantly speeding up the cutting process. Reduces the wear of the tool mechanisms by eliminating the need to search for registration marks on the camera on the cutting mechanism.

Client info

Zünd Systemtechnik AG

the world’s leading manufacturer of multifunctional digital equipment for cutting (flatbed cutting plotters)

Headquarters

Altstetten (Switzerland)

Machine learning

Intelligent recognition algorithms are able to reconstruct missing registration marks, if for example, covered by a casing, and also to adapt to changes in recognition conditions (illumination and shadows, material shape, quality of printing). Autonomous work is possible even in the absence of preset label templates, as well as in the absence of labels in general, if the material is placed with polygraphy down. In such situations, the recognition of the edges of the material is used.

Efficiency of the system

  • all the marks on the working surface of the 6 by 3 m plotter surface are recognized simultaneously in just 4-7 seconds thanks to a special algorithms system;
  • the total number of labels, the number of objects for cutting and their position do not affect the recognition speed, which significantly increases the equipment productivity;
  • the orientation of the material does not matter for precise cutting, it significantly facilitates and accelerates all manual operations.

High-resolution camera above the worktable

Registration marks are recognized by one snapshot

Sheets placement in random order

Cutting starts in a few seconds

Technologies used

null


C/C++

null

Qt Framework

null


OpenCV

Programming language: C / C ++. The graphical user interface (GUI) was created using Qt Framework. Calibration is based on OpenCV algorithms. As an auxiliary algorithm for jobs identification Coherent Point Drift (CPD) was used. The project also used the Eigen library (library of linear algebra for C ++), Inter Process Communications (IPC), Component Object Model Technologies (COM).

How does it work

Customer Representative Comments

`For the first project specifications, we used sketches, photos, and diagrams for an easier understanding because Volya developers work from remote and have never seen our real machine application. Text-based descriptions of our problems are understood fast by them. Our ideas and wishes are fulfilled and Volya developers come up with proactive solutions.`

Andreas Grüter / Software Engineer