Image compression is the prerequisite for many applications. In some applications, different types of images may favor different compressions. For PC printing purpose, the system needs to choose optimal compression algorithm and parameters in order to obtain the best balance between image quality and compressed file size. For example, pure text with simple background image is suitable for lossless compression like Run Length Encoding, because it preserves the image quality while having small compressed file size. However, complex natural image may favor lossy compression like JPEG since it reaches good compression ratio at the price of image quality. In this case, we need to find an optimal compression level so that it reaches the best balance between the image quality and the compression ratio. In this paper, we propose a system that finds an optimal compression algorithm given the input image. Also, if the input image is decided to be compressed by the lossy compression (JPEG), the system will find the optimal compression level.
Cheng Lu, Jan P. Allebach, Mark Q. Shaw, Randy Guay, David C. Day, "Dynamic Print Stream Classification and Optimal JPEG Compression" in Proc. IS&T Int’l. Symp. on Electronic Imaging: Color Imaging XXI: Displaying, Processing, Hardcopy, and Applications, 2016, https://doi.org/10.2352/ISSN.2470-1173.2016.20.COLOR-340