Source: https://dspace.cvut.cz/bitstream/handle/10467/76455/F3-BP-2018-Rozsypalek-Zdenek-thesis.pdf