https://medium.com/@monocosmo77/interesting-new-research-related-to-computer-vision-part3-280430a198d2