1. A method for encoding an image, implemented at least in part by a computing device, the method comprising: receiving image data; detecting edges in the image data, selecting at least some of the detected edges and encoding the selected edges as selected edge information; down-sampling the image data and encoding the down-sampled image as down-sampled image information; and multiplexing the selected edges information and the down-sampled image information.