Our offer focuses on visual inspection and machine vision systems with the use of industrial cameras from world-class manufacturers.
Advanced image analysis using deep learning methods also enables camera inspections in machine vision applications where conventional methods cannot be used.
Methods of deep learning, sometimes also referred to as neural networks, which are part of the broader category of algorithms known as machine learning, are capable of learning from sample image data how to properly evaluate data. Instead of inventing and programming complex rules, a special training algorithm is able to "learn" these rules and dependencies on its own. This is accomplished by presenting (usually many) sample images to the training algorithm along with the correct results. The output of the training is then the so-called model of the neural network, which is used to evaluate all other (including "previously unknown" to the model) images.
Although deep learning methods can significantly simplify solving various tasks of machine vision, their proper deployment also requires a certain expertise. Depending on the type of task, the correct type of model and possibly also the architecture of the neural network must be chosen. It is also important to optimize the model's parameters, the methodology of its training, and the proper annotation of sample images. As with all machine vision tasks, the design of the proper image capture system (selection and optimal configuration of cameras, optics, and lighting) also plays a primary role. All of these factors significantly contribute to the success of solving machine vision tasks using deep learning methods.
Because our experts have been working in the field of deep learning and neural networks for a long time and have tested their skills on many projects and studies, we can handle even very non-standard customer requirements.
Since a neural network functions externally similarly to the brain, methods can be used where it is possible to "train" the neural network on a large number of sample pieces. Some tasks and applications are therefore suitable for deep learning methods, while others can be more efficiently solved using conventional methods.
Whether it is more appropriate to solve a machine vision task using deep learning methods or conventional tools depends on the type of task; sometimes it is advantageous to combine both approaches.
ATEsystem has extensive experience in applying classical image processing methods and has been actively involved in utilizing deep learning methods in machine vision since 2018. By combining this knowledge with a good understanding of camera system components, we can successfully address complex machine vision tasks with various customer requirements.
We will now present several cases of using neural networks in specific machine vision applications that we have implemented or prepared case studies for.
Images for individual tasks can be viewed in the photo gallery.
Inspecting the surface and detecting defects, but also scratches or impurities, is one of the typical tasks for deep learning methods and neural networks. After loading a sufficiently large dataset, the neural network is able to learn to detect various defects and flaws in the material corresponding to the specifications.
Need help? We will find a custom solution for you.
System integration department Tel.: +420 595 172 720 E-mail: atesystem@atesystem.cz