{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T15:32:07Z","timestamp":1766158327690,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T00:00:00Z","timestamp":1556236800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>This paper presents a hardware efficient pixel-domain just-noticeable difference (JND) model and its hardware architecture implemented on an FPGA. This JND model architecture is further proposed to be part of a low complexity pixel-domain perceptual image coding architecture, which is based on downsampling and predictive coding. The downsampling is performed adaptively on the input image based on regions-of-interest (ROIs) identified by measuring the downsampling distortions against the visibility thresholds given by the JND model. The coding error at any pixel location can be guaranteed to be within the corresponding JND threshold in order to obtain excellent visual quality. Experimental results show the improved accuracy of the proposed JND model in estimating visual redundancies compared with classic JND models published earlier. Compression experiments demonstrate improved rate-distortion performance and visual quality over JPEG-LS as well as reduced compressed bit rates compared with other standard codecs such as JPEG 2000 at the same peak signal-to-perceptible-noise ratio (PSPNR). FPGA synthesis results targeting a mid-range device show very moderate hardware resource requirements and over 100 Megapixel\/s throughput of both the JND model and the perceptual encoder.<\/jats:p>","DOI":"10.3390\/jimaging5050050","type":"journal-article","created":{"date-parts":[[2019,4,26]],"date-time":"2019-04-26T08:26:33Z","timestamp":1556267193000},"page":"50","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A JND-Based Pixel-Domain Algorithm and Hardware Architecture for Perceptual Image Coding"],"prefix":"10.3390","volume":"5","author":[{"given":"Zhe","family":"Wang","sequence":"first","affiliation":[{"name":"Institute of Parallel and Distributed Systems, University of Stuttgart, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0699-4187","authenticated-orcid":false,"given":"Trung-Hieu","family":"Tran","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, University of Stuttgart, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ponnanna Kelettira","family":"Muthappa","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, University of Stuttgart, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sven","family":"Simon","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, University of Stuttgart, 70569 Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Stolitzka, D. (2013, January 22\u201324). Developing Requirements for a Visually Lossless Display Stream Coding System Open Standard. Proceedings of the Annual Technical Conference Exhibition, SMPTE 2013, Hollywood, CA, USA.","DOI":"10.5594\/M001519"},{"key":"ref_2","unstructured":"The Video Electronics Standards Association (2018, November 30). Display Stream Compression Standard v1.1. Available online: http:\/\/www.vesa.org\/vesa-standards\/."},{"key":"ref_3","unstructured":"VESA Display Stream Compression Task Group (2015). Call for Technology: Advanced Display Stream Compression, Video Electronics Standards Association."},{"key":"ref_4","unstructured":"Joint Photographic Experts Group committee (ISO\/IEC JTC1\/SC29\/WG1) (News & Press, 2016). Call for Proposals for a low-latency lightweight image coding system, News & Press."},{"key":"ref_5","first-page":"946","article-title":"DCTune: A technique for visual optimization of DCT quantization matrices for individual images","volume":"XXIV","author":"Watson","year":"1993","journal-title":"Soc. Inf. Displ. Dig. Tech. Pap."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2385","DOI":"10.1364\/JOSAA.18.002385","article-title":"Suprathreshold wavelet coefficient quantization in complex stimuli: Psychophysical evaluation and analysis","volume":"18","author":"Ramos","year":"2001","journal-title":"J. Opt. Soc. Am."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1763","DOI":"10.1109\/TIP.2006.873460","article-title":"JPEG2000 encoding with perceptual distortion control","volume":"15","author":"Liu","year":"2006","journal-title":"Image Process. IEEE Trans."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Netravali, A., and Haskell, B. (1995). Digital Pictures: Representation, Compression, and Standards, Springer Science+Business Media. [2nd ed.].","DOI":"10.1007\/978-1-4899-6950-7"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1109\/76.475889","article-title":"A perceptually tuned subband image coder based on the measure of just-noticeable-distortion profile","volume":"5","author":"Chou","year":"1995","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1385","DOI":"10.1109\/5.241504","article-title":"Signal compression based on models of human perception","volume":"81","author":"Jayant","year":"1993","journal-title":"Proc. IEEE"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"662","DOI":"10.1016\/j.image.2005.04.001","article-title":"Just noticeable distortion model and its applications in video coding","volume":"20","author":"Yang","year":"2005","journal-title":"Signal Process. Image Commun."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1648","DOI":"10.1109\/TCSVT.2010.2087432","article-title":"Just Noticeable Difference for Images With Decomposition Model for Separating Edge and Textured Regions","volume":"20","author":"Liu","year":"2010","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2025","DOI":"10.1109\/JPROC.2013.2262911","article-title":"Perceptual Visual Signal Compression and Transmission","volume":"101","author":"Wu","year":"2013","journal-title":"Proc. IEEE"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Wang, Z., Baroud, Y., Najmabadi, S.M., and Simon, S. (2016, January 4\u20137). Low complexity perceptual image coding by just-noticeable difference model based adaptive downsampling. Proceedings of the 2016 Picture Coding Symposium (PCS 2016), Nuremberg, Germany.","DOI":"10.1109\/PCS.2016.7906359"},{"key":"ref_15","unstructured":"Safranek, R.J., and Johnston, J.D. (1989, January 23\u201326). A perceptually tuned sub-band image coder with image dependent quantization and post-quantization data compression. Proceedings of the 1989 International Conference on Acoustics, Speech, and Signal Processing (ICASSP \u201989), Glasgow, UK."},{"key":"ref_16","unstructured":"Yang, X.K., Lin, W.S., Lu, Z., Ong, E.P., and Yao, S. (2003, January 6\u201310). Just-noticeable-distortion profile with nonlinear additivity model for perceptual masking in color images. Proceedings of the 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP \u201903), Hong Kong, China."},{"key":"ref_17","unstructured":"Watson, A.B. (1993). What\u2019s Wrong with Mean-squared Error?. Digital Images and Human Vision, MIT Press."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/S0165-1684(98)00124-8","article-title":"Perceptual quality metrics applied to still image compression","volume":"70","author":"Eckert","year":"1998","journal-title":"Signal Process."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Mirmehdi, M., Xie, X., and Suri, J. (2009). Handbook of Texture Analysis, Imperial College Press.","DOI":"10.1142\/9781848161160"},{"key":"ref_20","unstructured":"Freeman, H. (1990). Generalized and Separable Sobel Operators. Machine Vision for Three-Dimensional Scenes, Academic Press."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","unstructured":"Yang, X. (2018, November 30). Matlab Codes for Pixel-Based JND (Just-Noticeable Difference) Model. Available online: http:\/\/www.ntu.edu.sg\/home\/wslin\/JND_img.rar."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TPAMI.2002.1017623","article-title":"Multiresolution gray-scale and rotation invariant texture classification with local binary patterns","volume":"24","author":"Ojala","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Bailey, D.G. (2011). Design for Embedded Image Processing on FPGAs, John Wiley & Sons (Asia) Pte Ltd.","DOI":"10.1002\/9780470828519"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/83.855427","article-title":"The LOCO-I lossless image compression algorithm: Principles and standardization into JPEG-LS","volume":"9","author":"Weinberger","year":"2000","journal-title":"IEEE Trans. Image Process."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"967","DOI":"10.1109\/TVLSI.2008.2009188","article-title":"A Fully Pipelined Architecture for the LOCO-I Compression Algorithm","volume":"17","author":"Merlino","year":"2009","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1109\/TCSVT.2006.877397","article-title":"Estimating Just-Noticeable Distortion for Video","volume":"16","author":"Jia","year":"2006","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1109\/TCSVT.2009.2013518","article-title":"Spatio-Temporal Just Noticeable Distortion Profile for Grey Scale Image\/Video in DCT Domain","volume":"19","author":"Wei","year":"2009","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_29","unstructured":"(2018, November 30). The USC-SIPI Image Database. Available online: http:\/\/sipi.usc.edu\/database\/database.php."},{"key":"ref_30","unstructured":"ITU-T T.24 (1998). Standardized Digitized Image Set, ITU."},{"key":"ref_31","unstructured":"Liu, A. (2018, November 30). Matlab Codes for Image Pixel Domain JND (Just-Noticeable Difference) Model with Edge and Texture Separation. Available online: http:\/\/www.ntu.edu.sg\/home\/wslin\/JND_codes.rar."},{"key":"ref_32","unstructured":"ISO\/IEC 29170-2 Draft Amendment 2 (2015). Information Technology\u2014Advanced Image Coding and Evaluation\u2014Part 2: Evaluation Procedure for Visually Lossless Coding, International Organization for Standardization. ISO\/IEC JTC1\/SC29\/WG1 output Document N72029."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Malepati, H. (2010). Digital Media Processing: DSP Algorithms Using C, Newnes. Chapter 11.","DOI":"10.1016\/B978-1-85617-678-1.00011-9"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Varadarajan, S., Chakrabarti, C., Karam, L.J., and Bauza, J.M. (2010, January 14\u201319). A distributed psycho-visually motivated Canny edge detector. Proceedings of the 2010 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP \u201910), Dallas, TX, USA.","DOI":"10.1109\/ICASSP.2010.5494923"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2944","DOI":"10.1109\/TIP.2014.2311656","article-title":"A Distributed Canny Edge Detector: Algorithm and FPGA Implementation","volume":"23","author":"Xu","year":"2014","journal-title":"IEEE Trans. Image Process."},{"key":"ref_36","unstructured":"Wang, Z., Simoncelli, E.P., and Bovik, A.C. (2003, January 9\u201312). Multiscale structural similarity for image quality assessment. Proceedings of the Thirty-Seventh Asilomar Conference on Signals, Systems Computers, Pacific Grove, CA, USA."},{"key":"ref_37","unstructured":"Wang, Z. (2018, November 30). Multi-Scale Structural Similarity (Matlab Code). Available online: https:\/\/ece.uwaterloo.ca\/~z70wang\/research\/iwssim\/msssim.zip."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"40:1","DOI":"10.1145\/2010324.1964935","article-title":"HDR-VDP-2: A Calibrated Visual Metric for Visibility and Quality Predictions in All Luminance Conditions","volume":"30","author":"Mantiuk","year":"2011","journal-title":"ACM Trans. Graph."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Mantiuk, R., Kim, K.J., Rempel, A.G., and Heidrich, W. (2018, November 30). HDR-VDP-2 (Ver. 2.2.1). Available online: http:\/\/hdrvdp.sourceforge.net\/.","DOI":"10.1145\/2010324.1964935"},{"key":"ref_40","unstructured":"Taubman, D. (2018, November 30). Kakadu Software (Ver. 7). Available online: http:\/\/kakadusoftware.com\/software\/."},{"key":"ref_41","unstructured":"ISO\/IEC 29199-5 j ITU-T T.835 (2012). Information Technology\u2014JPEG XR Image Coding System\u2014Reference Software, ITU."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/5\/50\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:47:22Z","timestamp":1760186842000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/5\/50"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,26]]},"references-count":41,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2019,5]]}},"alternative-id":["jimaging5050050"],"URL":"https:\/\/doi.org\/10.3390\/jimaging5050050","relation":{},"ISSN":["2313-433X"],"issn-type":[{"type":"electronic","value":"2313-433X"}],"subject":[],"published":{"date-parts":[[2019,4,26]]}}}