Machine Vision

Our specializations and expertise

We deal with modern 2D and 3D image processing methods as well as pattern recognition with short cycle times under production conditions. Our fields of application range from the inspection of difficult surfaces, such as glass, polished metals, dark plastics, ceramics, etc., to length measurement technology.

In our combined laboratory for optics and image processing, we have a large number of area scan and line scan cameras, a wide selection of lighting equipment from the UV to the infrared range and various optical components. Various motorized traversing, tilting and rotating tables are available for handling. We can also carry out examinations under a flow box or in clean rooms.

We use software systems such as Matlab, Halcon, Matrox Imaging Library and OpenCV for evaluation. Polyworks is used for the evaluation of 3D point clouds.

We use common methods based on triangulation and interferometry for analysis and 3D detection. Photometric and deflectometric methods are used especially for the analysis of printed glossy surfaces. If (only) resolutions in the mm range are required, «time of flight» methods can also be used. We also work with multi-aperture methods such as computational imaging and super-resolution.

In our combined laboratory for optics and image processing, we have a large number of area scan and line scan cameras, a wide range of lighting equipment from the UV to the infrared range and various optical components. Various motorized traversing, tilting and rotating tables are available for handling. We can also carry out examinations under a flow box or in clean rooms.

We use software systems such as Matlab, Halcon, Matrox Imaging Library and OpenCV for evaluation. Polyworks is used for the evaluation of 3D point clouds.

For the fast and automatic inspection of components and surfaces in production with cycle times in the millisecond range, image processing systems often have to be designed for high performance and throughput.

We use GPU and FPGA programming or develop highly parallelizable algorithms for this purpose.

Prof. Dr. Carlo Bach

Studiengang BSc Systemtechnik Professor, Studiengangleiter & Leiter Kompetenzbereich Machine Vision

+41 58 257 33 98 carlo.bach@ost.ch