{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T19:48:03Z","timestamp":1780084083197,"version":"3.54.0"},"reference-count":48,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2018,7,25]],"date-time":"2018-07-25T00:00:00Z","timestamp":1532476800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","award":["221073"],"award-info":[{"award-number":["221073"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Computed Tomography (CT) images have a high dynamic range, which makes visualization challenging. Histogram equalization methods either use spatially invariant weights or limited kernel size due to the complexity of pairwise contribution calculation. We present a weighted histogram equalization-based tone mapping algorithm which utilizes Fast Fourier Transform for distance-dependent contribution calculation and distance-based weights. The weights follow power-law without distance-based cut-off. The resulting images have good local contrast without noticeable artefacts. The results are compared to eight popular tone mapping operators.<\/jats:p>","DOI":"10.3390\/a11080111","type":"journal-article","created":{"date-parts":[[2018,7,25]],"date-time":"2018-07-25T11:09:30Z","timestamp":1532516970000},"page":"111","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["A Weighted Histogram-Based Tone Mapping Algorithm for CT Images"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9723-5532","authenticated-orcid":false,"given":"David","family":"V\u00f6lgyes","sequence":"first","affiliation":[{"name":"Department of Computer Science, Norwegian University of Science and Technology, 2815 Gj\u00f8vik, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anne Catrine Tr\u00e6gde","family":"Martinsen","sequence":"additional","affiliation":[{"name":"Department of Physics, University of Oslo, 0316 Oslo, Norway"},{"name":"Department of Diagnostic Physics, Oslo University Hospital, 0424 Oslo, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7238-0327","authenticated-orcid":false,"given":"Arne","family":"Stray-Pedersen","sequence":"additional","affiliation":[{"name":"Department of Forensic Sciences, Oslo University Hospital, 0424 Oslo, Norway"},{"name":"Institute of Clinical Medicine, University of Oslo, 0318 Oslo, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7648-6081","authenticated-orcid":false,"given":"Dag","family":"Waaler","sequence":"additional","affiliation":[{"name":"Department of Health Sciences in Gj\u00f8vik, Norwegian University of Science and Technology, 2803 Gj\u00f8vik, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marius","family":"Pedersen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Norwegian University of Science and Technology, 2815 Gj\u00f8vik, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1679","DOI":"10.1148\/rg.246045065","article-title":"Artifacts in CT: recognition and avoidance","volume":"24","author":"Barrett","year":"2004","journal-title":"RadioGraphics"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/j.acra.2004.01.002","article-title":"Performance of a single lookup table (LUT) for displaying chest CT images1","volume":"11","author":"John","year":"2004","journal-title":"Acad. Radiol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1148\/radiol.2233010943","article-title":"Chest CT window settings with multiscale adaptive histogram equalization: Pilot study","volume":"223","author":"Fayad","year":"2002","journal-title":"Radiology"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1097\/00000658-198704000-00002","article-title":"Magnetic resonance imaging versus computed tomography in the evaluation of soft tissue tumors of the extremities","volume":"205","author":"Chang","year":"1987","journal-title":"Ann. Surg."},{"key":"ref_5","unstructured":"Seeram, E. (2015). Computed Tomography-E-Book: Physical Principles, Clinical Applications, and Quality Control, Elsevier Health Sciences."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1148\/radiology.154.1.3964935","article-title":"Histogram equalization of CT images","volume":"154","author":"Lehr","year":"1985","journal-title":"Radiology"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zuiderveld, K. (1994). Graphics Gems IV, Chapter Contrast Limited Adaptive Histogram Equalization; Academic Press Professional, Inc.","DOI":"10.1016\/B978-0-12-336156-1.50061-6"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.compbiomed.2011.03.015","article-title":"A biologically-based algorithm for companding computerized tomography (CT) images","volume":"41","author":"Spitzer","year":"2011","journal-title":"Comput. Biol. Med."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Acharya, T., and Ray, A.K. (2005). Image Processing: Principles and Applications, John Wiley & Sons.","DOI":"10.1002\/0471745790"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Nikvand, N., Yeganeh, H., and Wang, Z. (2014, January 4\u20139). Adaptive windowing for optimal visualization of medical images based on normalized information distance. Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.","DOI":"10.1109\/ICASSP.2014.6853787"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/S0734-189X(87)80186-X","article-title":"Adaptive histogram equalization and its variations","volume":"39","author":"Pizer","year":"1987","journal-title":"Comput. Vis. Gr. Image Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/30.580378","article-title":"Contrast enhancement using brightness preserving bi-histogram equalization","volume":"43","author":"Kim","year":"1997","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1007\/s10851-012-0401-8","article-title":"Exact Histogram Specification for Digital Images Using a Variational Approach","volume":"46","author":"Nikolova","year":"2012","journal-title":"J. Math. Imaging Vis."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1109\/83.841534","article-title":"Adaptive image contrast enhancement using generalizations of histogram equalization","volume":"9","author":"Stark","year":"2000","journal-title":"IEEE Trans. Image Process."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Pattanaik, S.N., Ferwerda, J.A., Fairchild, M.D., and Greenberg, D.P. (1998, January 19\u201324). A multiscale model of adaptation and spatial vision for realistic image display. Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques\u2014SIGGRAPH \u201998, Orlando, FL, USA.","DOI":"10.1145\/280814.280922"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Farbman, Z., Fattal, R., Lischinski, D., and Szeliski, R. (2008). Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM SIGGRAPH 2008 Papers on\u2014SIGGRAPH \u201908, ACM Press.","DOI":"10.1145\/1399504.1360666"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhang, Z., and Su, Z. (2012, January 16\u201318). Tone mapping via edge-preserving total variation model. Proceedings of the 2012 5th International Congress on Image and Signal Processing, Chongqing, China.","DOI":"10.1109\/CISP.2012.6469700"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Tan, L., Liu, X., and Xue, K. (2014). A Retinex-Based Local Tone Mapping Algorithm Using L 0 Smoothing Filter. Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-3-662-45498-5_5"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Durand, F., and Dorsey, J. (2002). Fast bilateral filtering for the display of high-dynamic-range images. ACM Trans. Gr., 21.","DOI":"10.1145\/566654.566574"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Reinhard, E., Stark, M., Shirley, P., and Ferwerda, J. (2002, January 21\u201326). Photographic tone reproduction for digital images. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques\u2014SIGGRAPH \u201902, San Antonio, TX, USA.","DOI":"10.1145\/566570.566575"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Fattal, R., Lischinski, D., and Werman, M. (2002, January 21\u201326). Gradient domain high dynamic range compression. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques\u2014SIGGRAPH \u201902, San Antonio, TX, USA.","DOI":"10.1145\/566570.566573"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1111\/1467-8659.00689","article-title":"Adaptive Logarithmic Mapping For Displaying High Contrast Scenes","volume":"22","author":"Drago","year":"2003","journal-title":"Comput. Gr. Forum"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/TVCG.2005.9","article-title":"Dynamic range reduction inspired by photoreceptor physiology","volume":"11","author":"Reinhard","year":"2005","journal-title":"IEEE Trans. Vis. Comput. Gr."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2002","DOI":"10.1109\/TPAMI.2011.46","article-title":"An Analysis of Visual Adaptation and Contrast Perception for Tone Mapping","volume":"33","author":"Ferradans","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Mantiuk, R., Daly, S., and Kerofsky, L. (2008). Display adaptive tone mapping. ACM SIGGRAPH 2008 Papers on\u2014SIGGRAPH \u201908, ACM Press.","DOI":"10.1145\/1399504.1360667"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2820","DOI":"10.1109\/TIP.2006.877312","article-title":"High dynamic range image rendering with a retinex-based adaptive filter","volume":"15","author":"Meylan","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Fairchild, M.D., and Johnson, G.M. (2002). Meet iCAM: A next-generation color appearance model. Color and Imaging Conference, Society for Imaging Science and Technology. Number 1.","DOI":"10.2352\/CIC.2002.10.1.art00008"},{"key":"ref_28","unstructured":"Reinhard, E., Heidrich, W., Debevec, P., Pattanaik, S., Ward, G., and Myszkowski, K. (2006). High Dynamic Range Imaging, Morgan Kaufman."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Mantiuk, R.K., Karol, M., and Hans-Peter, S. (2015). High Dynamic Range Imaging. Wiley Encyclopedia of Electrical and Electronics Engineering, John Wiley & Sons, Inc.","DOI":"10.1002\/047134608X.W8265"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Banterle, F., Artusi, A., Debattista, K., and Chalmers, A. (2017). Advanced High Dynamic Range Imaging: Theory and Practice, AK Peters (CRC Press). [2nd ed.].","DOI":"10.1201\/9781315119526"},{"key":"ref_31","unstructured":"Kalender, W.A. (2011). Computed Tomography: Fundamentals, System Technology, Image Quality, Applications, Publicis."},{"key":"ref_32","first-page":"3","article-title":"Recovering intrinsic scene characteristics","volume":"2","author":"Barrow","year":"1978","journal-title":"Comput. Vis. Syst."},{"key":"ref_33","unstructured":"Lepor, H. (2000). Prostatic Diseases, W.B. Saunders Company. Number p. 966, v. 2000 in Prostatic Diseases."},{"key":"ref_34","unstructured":"Gross, B.H., and Kazerooni, E.A. (2004). Cardiopulmonary Imaging, Lippincott Williams & Wilkins."},{"key":"ref_35","unstructured":"Wright, F.W. (2001). Radiology of the Chest and Related Conditions, Taylor & Francis."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","article-title":"An algorithm for the machine calculation of complex Fourier series","volume":"19","author":"Cooley","year":"1965","journal-title":"Math. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1163\/156856890X00066","article-title":"An object-oriented model for brightness perception","volume":"5","author":"Blommaert","year":"1990","journal-title":"Spat. Vis."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1145\/1166087.1166095","article-title":"A perceptual framework for contrast processing of high dynamic range images","volume":"3","author":"Mantiuk","year":"2006","journal-title":"ACM Trans. Appl. Percep."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TIP.2012.2221725","article-title":"Objective Quality Assessment of Tone-Mapped Images","volume":"22","author":"Yeganeh","year":"2013","journal-title":"IEEE Trans. Image Process."},{"key":"ref_40","unstructured":"Van Rossum, G., and Drake, F.L. (2009). Python 3 Reference Manual, CreateSpace."},{"key":"ref_41","unstructured":"Oliphant, T. (2015). Guide to NumPy, Continuum Press."},{"key":"ref_42","unstructured":"Jones, E., Oliphant, T., and Peterson, P. (2018, June 12). SciPy: Open Source Scientific Tools for Python. Available online: https:\/\/www.scipy.org."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Lam, S.K., Pitrou, A., and Seibert, S. (2015, January 15\u201320). Numba. Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC\u2014LLVM \u201915, Austin, TX, USA.","DOI":"10.1145\/2833157.2833162"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"e453","DOI":"10.7717\/peerj.453","article-title":"scikit-image: Image processing in Python","volume":"2","author":"Boulogne","year":"2014","journal-title":"PeerJ"},{"key":"ref_45","unstructured":"Van Rossum, G. (2018, June 12). PEP 8\u2014Style Guide for Python Code. Available online: https:\/\/www.python.org\/dev\/peps\/pep-0008."},{"key":"ref_46","unstructured":"Rota, G., Comida, F., and Anastasia, D. (2018, June 12). Luminance HDR. 2006\u20132017. Available online: chttp:\/\/qtpfsgui.sourceforge.net."},{"key":"ref_47","unstructured":"Eaton, J.W., Bateman, D., Hauberg, S., and Wehbring, R. (2018, June 12). GNU Octave Version 4.2.2 Manual: A High-Level Interactive Language for Numerical Computations. Available online: https:\/\/www.gnu.org\/software\/octave\/doc\/v4.2.2."},{"key":"ref_48","first-page":"75","article-title":"An Adaptive Algorithm for Spatial Greyscale","volume":"17","author":"Floyd","year":"1976","journal-title":"Proc. Soc. Inf. Disp."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/8\/111\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:14:23Z","timestamp":1760195663000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/11\/8\/111"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,25]]},"references-count":48,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2018,8]]}},"alternative-id":["a11080111"],"URL":"https:\/\/doi.org\/10.3390\/a11080111","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,25]]}}}