Data Processing

Analysis, processing, and evaluation of image and measurement data, as well as the development and implementation of AI-based data processing methods.

Design and Implementation of Data Processing and Evaluation Algorithms


Processing 3D Point Clouds and Meshes

Post-processing of data collected with a 3D scanner, performing simulations and calculations on the created mesh.

The image shows a partial result of our work, where we calculated illumination doses based on illumination data provided by our partner and point clouds collected with a 3D scanner. For the implementation of the calculations, we used Meshlab software and its Python API.

Calculation of Light Distributions Using Ray Tracing

We also calculated indoor dose distributions using ray tracing in the non-sequential mode of Zemax OpticStudio, considering multiple scattering. Based on the simulations, we proposed the optimal traversal strategy for the robotic disinfection system and examined whether placing mirrors could further reduce overexposure, modify the light distribution, and improve the dose in underexposed areas.

Data Processing, Evaluation, and Graphical Representation

Complex measurements, analysis of thermal behaviors, and tuning of control algorithms generate large amounts of measurement data, which require extensive expertise and theoretical knowledge for proper processing and evaluation. Based on our experience from numerous projects and developments, we can certainly assist with these challenges.

Our tasks include:

  • Collection, processing, and visualization of measurement data
  • Determination of regressions, characteristics, and performance curves
  • Development and tuning of control algorithms
  • System identification
Real-Time Signal Processing for Custom Measurement Systems

Design and implementation of algorithms and data processing software that are part of custom-developed measurement systems, often requiring real-time processing, either embedded or on the PC side.

The image shows the spectral response of our custom-developed chromatic-confocal microscope, based on a superluminescent diode, capable of 3D surface profile measurement. We developed the complete signal processing for the system, which includes interfacing with a Contrastech Mars line camera, determining the peak wavelength corresponding to the best focus using Gaussian fitting, and calibration protocols.

Graphical Environments for Measurement Data Processing

We also developed a graphical environment (SRaTool) for the measurement system, which is capable of processing raw measurement data, calculating typical surface quality parameters such as Ra, Rz, etc., and determining the volumetric and lateral characteristics of depressions and protrusions. The measurement system and software can be fully customized and further developed if needed.

Path Planning Algorithms for Robotic Systems and Laser Scanners

Whether it involves engraving lasers, galvanometer scanners, or path control for high-precision micromachining equipment, and the synchronized control of these devices, we are at your service. We have frequently implemented control software for precision robot arms such as the Meca-500 and for controlling galvo scanners.

The following images show the results of a task in one of our international R&D projects, where we developed an algorithm for femtosecond (fs) laser machining of the convex surfaces of spherical lenses. The system can divide the spherical surface into arbitrarily sized segments using Goldberg decomposition, and then export the necessary Euler rotation angles and the surface elements to be machined by the laser for each angle. Our publication on the results of this development can be found here.