https://animalistas.info/26251293-video-and-image-processing-in-multimedia-systems-by-borko-furht.html