Source: https://www.daaam.info/Downloads/Pdfs/proceedings/proceedings_2018/130.pdf