Computer Vision, Graphics, and Image Processing