July 29

Maxim Kovalkov 

Algorithms Design Engineer
3 years in Artec 3D
Luxembourg office

In a nutshell, most of the tasks that I do in our Hardware department are aimed at increasing the accuracy of our scanners. We are working with the detector and decoder - the main part of the 3D-points reconstruction algorithm and their implementation. We also explore identifying systematic errors on different surfaces, working on the quality of the calibration and how to improve it with different methods.

The limitations of technical implementation often give rise to interesting challenges. For example we had memory limits when we were working with a decoder. We couldn't save all our hypotheses to the pool to run the decoder. We saw that if we store not all hypotheses, but only a few of the best ones, this significantly improves the performance of the decoder. If we store not 20 hypotheses, but 2-4, errors in numeration almost never occur. I’m proud that this solution saves the memory needed to store the hypotheses and the entire algorithm.

I worked for six months in the Montenegrin office, and now I am relocating to Luxembourg. It's cool that in Luxembourg our production is nearby and you can experiment with colleagues.

In general, Luxembourg reminds me of the duchy of Toussaint from the series of books about the Witcher - such a picturesque land where this clean and pleasant city with green meadows is located. And the ideal cows from Milka’s chocolate strolling around.

I can recommend watching the anime Vinland Saga - a good story with a deep meaning that any battles bring nothing but suffering. And I can also recommend the wonderful Tale of Khoja Nasreddin, where the main character gets out of the most incredible situations. A very uplifting story about how to never stop fighting.