Citation: | LIN S L, XIE X X, LIN J P, et al. Error diffusion optimization to enhance the saturation of colored e-paper[J]. Opto-Electron Eng, 2024, 51(1): 230309. doi: 10.12086/oee.2024.230309 |
[1] | 杜世远. 基于图像增强技术的电子纸显示驱动系统研制[D]. 福州: 福州大学, 2013. Du S Y. Driving system of electronic paper display based on image enhancement technology[D]. Fuzhou: Fuzhou University, 2013. |
[2] | Huitema E, French I. E ink's technicolor moment: the road to color E-Paper took two decades[J]. IEEE Spectr, 2022, 59(2): 30−35. doi: 10.1109/MSPEC.2022.9706404 |
[3] | Kao W C, Hong K D, Hsu C Y. Color reproduction of multi-pigment color electronic papers[C]//Proceedings of 2023 IEEE International Conference on Consumer Electronics, 2023: 1–2. https://doi.org/10.1109/ICCE56470.2023.10043485. |
[4] | Kao W C, Ye J A, Chu M I, et al. Image quality improvement for electrophoretic displays by combining contrast enhancement and halftoning techniques[J]. IEEE Trans Consumer Electron, 2009, 55(1): 15−19. doi: 10.1109/TCE.2009.4814408 |
[5] | Floyd R W, Steinberg L. An adaptive algorithm for spatial gray scale[C]//Proceeding of the Society for Information Displays, 1975: 75–77. |
[6] | 林夏薇, 林东. 多级半色调技术在电纸书显示优化中的应用[J]. 计算机系统应用, 2015, 24(3): 31−37. doi: 10.3969/j.issn.1003-3254.2015.03.005 Lin X W, Lin D. Multitoning technology application in the electric paper books display optimization[J]. Comput Syst Appl, 2015, 24(3): 31−37. doi: 10.3969/j.issn.1003-3254.2015.03.005 |
[7] | 赵静, 唐晓静. 基于HVS模型及边缘检测的像素点误差扩散半色调算法[J]. 宁夏大学学报(自然科学版), 2008, 29(1): 37−39. doi: 10.3969/j.issn.0253-2328.2008.01.007 Zhao J, Tang X J. A pixel error diffusion halftoning based on HVS model and edge detection[J]. J Ningxia Univ (Nat Sci Ed), 2008, 29(1): 37−39. doi: 10.3969/j.issn.0253-2328.2008.01.007 |
[8] | 曾素云, 林珊玲, 林志贤, 等. 基于邻域灰度信息误差扩散算法的电润湿电子纸研究[J]. 液晶与显示, 2019, 34(3): 317−323. doi: 10.3788/YJYXS20193403.0317 Zeng S Y, Lin S L, Lin Z X, et al. Error diffusion algorithm based on neighborhood gray information in electrowetting electronic paper research[J]. Chin J Liq Cryst Disp, 2019, 34(3): 317−323. doi: 10.3788/YJYXS20193403.0317 |
[9] | Wu K M, Inoue K, Hara K. Neugebauer models for color error diffusion halftoning[J]. J Imaging, 2020, 6(4): 23. doi: 10.3390/jimaging6040023 |
[10] | Gong Y H, Tang W M, Zhou L B, et al. Quarter Laplacian filter for edge aware image processing[C]//Proceedings of 2021 IEEE International Conference on Image Processing, 2021: 1959–1963. https://doi.org/10.1109/ICIP42928.2021.9506503. |
[11] | 孙慧贤, 张玉华, 罗飞路. 基于HSI颜色空间的彩色边缘检测方法研究[J]. 光学技术, 2009, 35(2): 221−224,228. doi: 10.3321/j.issn:1002-1582.2009.02.005 Sun H X, Zhang Y H, Luo F L. Color edge detection based on HSI color space[J]. Opt Tech, 2009, 35(2): 221−224,228. doi: 10.3321/j.issn:1002-1582.2009.02.005 |
[12] | 林胜华, 汪继文, 沈玉峰, 等. 利用邻域相似度的图像修复[J]. 计算机工程与应用, 2010, 46(7): 190−191,220. doi: 10.3778/j.issn.1002-8331.2010.07.058 Lin S H, Wang J W, Shen Y F, et al. Image inpainting by neighborhood similarity[J]. Comput Eng Appl, 2010, 46(7): 190−191,220. doi: 10.3778/j.issn.1002-8331.2010.07.058 |
[13] | Knox K T, Eschbach R. Threshold modulation in error diffusion[J]. J Electron Imaging, 1993, 2(3): 185−192. doi: 10.1117/12.148736 |
[14] | Kwak N J, Ryu S P, Ahn J H. Edge-enhanced error diffusion halftoning using human visual properties[C]//Proceedings of 2006 International Conference on Hybrid Information Technology, 2006: 499–504. https://doi.org/10.1109/ICHIT.2006.253533. |
[15] | Zeng Z, Liu G Y, Yang M Y, et al. Simulation and analysis of edge ghosting for microcapsule E-Paper based on particles dynamics[J]. SID Symp Dig Tech Papers, 2022, 53(S1): 29−32. doi: 10.1002/sdtp.15828 |
[16] | Franzen R. Kodak lossless true color image suite[EB/OL]. 1999. https://r0k.us/graphics/kodak/. |
[17] | Martin D, Fowlkes C, Tal D, et al. A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics[C]//Proceedings Eighth IEEE International Conference on Computer Vision, 2001. https://doi.org/10.1109/ICCV.2001.937655. |
[18] | Yang M, Sowmya A. An underwater color image quality evaluation metric[J]. IEEE Trans Image Process, 2015, 24(12): 6062−6071. doi: 10.1109/TIP.2015.2491020 |
[19] | ITU-R. Methodologies for the subjective assessment of the quality of television pictures: Recommendation ITU-R BT. 500-14[S]. Geneva: ITU-R, 2019. |
[20] | Mantiuk R K, Tomaszewska A, Mantiuk R. Comparison of four subjective methods for image quality assessment[J]. Comput Graphics Forum, 2012, 31(8): 2478−2491. doi: 10.1111/j.1467-8659.2012.03188.x |
Electrophoretic display has the similar reflectance and wide viewing angle characteristics as paper, and will not harm the eyes due to the absence of a backlight. At the same time, electrophoretic display has the advantages of low power consumption and bistability, so EPD is often used for e-books, shelf price tags, and billboards. The eye protection characteristics make it deeply loved by the public, so people have more expectations for color EPD. However, there are still problems of unclear details and color distortion in the display image.
There are three main forces involved in electrophoresis particles: the interaction force between particles, the viscous resistance of the solvent, and the electric field force. The time delay of the particles reaching the common electrode is caused by the uneven force between the three factors. The low color saturation of the image and the blurred loss of edge details affect the feelings of the EPD users.
In order to solve the above problems, this paper proposes a color e-paper edge enhancement error diffusion algorithm based on HSL space to improve the display quality. This algorithm first uses an edge detection operator to obtain edge-enhanced images from denoised images. It combines edge-enhanced image pixel neighborhood average gray level, pixel and neighborhood gray level difference, and pixel neighborhood similarity to obtain new RGB image pixel value. Then, the new RGB image is processed by a threshold process to obtain a 16-level RGB image. Finally, the 16-level RGB image is converted to HSL space, and a conversion model between HSL and RGB color spaces is established. According to the brightness and saturation of the pixel, the adjustment factor is calculated to enhance the saturation of the RGB image.
The results show that compared with other algorithms, the proposed algorithm improves the PSNR by 3.9%~26.7%, the saturation by 10.1%~48.2%, and the SSIM by 13.2%~25.4%. The edges and details of the image displayed by EPD are enhanced; the clarity and visibility of the image are improved. Better preserve the information and color of the original image. The EPD shows more parts of the image detail, which are fully enhanced. The colors of the image are closer to the original and more saturated. All these have brought a better visual experience to the users of EPD.
Block diagram of Floyd-Steinberg error diffusion
(a) The flow chart of error diffusion algorithm; (b) The flow chart of image saturation enhancement
(a) Lena original image; (b) Floyd-Steinberg algorithm rendering; (c) Knox algorithm rendering; (d) Kwak algorithm rendering; (e) Algorithm rendering of this article
(a) Detailed picture of Lena’s original hat; (b) Detailed picture of Floyd-Steinberg algorithm hat; (c) Detailed picture of Knox algorithm hat; (d) Detailed picture of the Kwak algorithm hat; (e) Detailed picture of the algorithm hat of this article
(a) Detailed picture of Lena’s original eyes; (b) Detailed picture of Floyd-Steinberg algorithm eyes; (c) Detailed picture of Knox algorithm eyes; (d) Detailed picture of the Kwak algorithm eyes; (e) Detailed picture of the algorithm eyes of this article
(a) Baboon original image; (b) Floyd-Steinberg algorithm rendering; (c) Knox algorithm rendering; (d) Kwak algorithm rendering; (e) Algorithm rendering of this article
(a) Detailed picture of Lena’s original nose; (b) Detailed picture of Floyd-Steinberg algorithm nose; (c) Detailed picture of Knox algorithm nose; (d) Detailed picture of the Kwak algorithm nose; (e) Detailed picture of the algorithm nose of this article
(a) Rendering of the Lena's original image; (b) Lena display effect after the algorithm processing in this paper; (c) Renderings of the original drawings of the flowers; (d) Effect of the flowers display after the algorithm processing in this paper