https://medium.com/@monocosmo77/new-ideas-around-image-processing-part1-artificial-intelligence-e7bd4b287c3e