<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences</journal-id><journal-title-group><journal-title xml:lang="en">News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences</journal-title><trans-title-group xml:lang="ru"><trans-title>Известия Кабардино-Балкарского научного центра РАН</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1991-6639</issn><issn publication-format="electronic">2949-1940</issn></journal-meta><article-meta><article-id pub-id-type="publisher-id">282024</article-id><article-id pub-id-type="doi">10.35330/1991-6639-2024-26-6-45-52</article-id><article-id pub-id-type="edn">CHHKEN</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Автоматизация и управление технологическими процессами и производствами</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Automation and control of technological processes and productions</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">LUT generator based on smooth piecewise linear parameterized function</article-title><trans-title-group xml:lang="ru"><trans-title>Генератор LUT на основе гладкой кусочно-линейной параметризирован-ной функции</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5112-5079</contrib-id><contrib-id contrib-id-type="spin">6983-1220</contrib-id><name-alternatives><name xml:lang="ru"><surname>Казаков</surname><given-names>М. А.</given-names></name><name xml:lang="en"><surname>Kazakov</surname><given-names>M. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="ru"><p>Институт прикладной математики и автоматизации, мл. науч. сотр. отдела нейроинформатики и машинного обучения</p></bio><bio xml:lang="en"><p>Institute of Applied Mathematics and Automation, Junior Researcher of the Department of Neuroinformatics and Machine Learning</p></bio><email>kasakow.muchamed@gmail.com</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences</institution></aff><aff><institution xml:lang="ru">Кабардино-Балкарский научный центр Российской академии наук</institution></aff></aff-alternatives><content-language>ru</content-language><pub-date date-type="pub" iso-8601-date="2024-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2024</year></pub-date><pub-date date-type="collection"><year>2024</year></pub-date><volume>26</volume><issue>6</issue><issue-title xml:lang="ru"/><issue-title xml:lang="en"/><fpage>45</fpage><lpage>52</lpage><history><date date-type="received" iso-8601-date="2025-03-01"><day>01</day><month>03</month><year>2025</year></date><date date-type="accepted" iso-8601-date="2025-03-01"><day>01</day><month>03</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2024, Казаков М.А.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2024, Казаков М.А.</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="en">Казаков М.А.</copyright-holder><copyright-holder xml:lang="ru">Казаков М.А.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rcsi.science/1991-6639/article/view/282024">https://journals.rcsi.science/1991-6639/article/view/282024</self-uri><abstract xml:lang="en"><p>When visualizing X-ray images, there is a problem of specific transformation of the original image in accordance with the examined tissues and body parts. Since different tissues have different ranges of densities, the required results can be achieved by expanding the dynamic range for pixels whose intensity values ​​are in a certain range characteristic of the corresponding tissue. Such transformations for each pixel of the image are determined directly by the pixel intensity value and do not depend on the intensity values ​​of neighboring pixels, i.e. the transformation is a function of one variable. This allows using tabular representations of functions (Lookup Tables – LUTs), which ensures high computational efficiency. To select the appropriate transformation functions, the participation of an expert is required, who will determine how correctly a particular function transforms the image. The paper presents a flexible generator of lookup tables (LUTs), with the help of which it is possible to produce tables with various parameters. Illustrations of the transformation results are provided. A link with an implementation in Python is attached, which provides the ability to visualize the result in order to interactively select the appropriate parameters.</p></abstract><trans-abstract xml:lang="ru"><p>При визуализации рентгеновских изображений возникает задача специфического преобразования исходного изображения в соответствии с исследуемыми тканями и частями тела. Так как различные ткани имеют различный диапазон плотностей, требуемых результатов можно добиться путем расширения динамического диапазона для пикселей, значения интенсивности которых находятся в некотором диапазоне, характерном для соответствующей ткани. Такого рода преобразования для каждого пикселя изображения определяются непосредственно значением интенсивности пикселя и не зависят от значений интенсивности соседних пикселей, т.е. преобразование представляет собой функцию от одной переменной. Это позволяет использовать табличные представления функций (Lookup Tables – LUT), которые обеспечивают высокую вычислительную эффективность. Для подбора соответствующих функций преобразования требуется участие эксперта, который определит, насколько та или иная функция корректно преобразовывает изображение. В работе представлен гибкий генератор таблиц преобразования (LUT), при помощи которого можно продуцировать таблицы с различными параметрами. Приведены иллюстрации результатов преобразования. Прилагается ссылка с реализацией на языке Python, в которой предусмотрена возможность визуализации результата для того, чтобы интерактивно подбирать подходящие параметры.</p></trans-abstract><kwd-group xml:lang="en"><kwd>Lookup Tables</kwd><kwd>X-ray images</kwd><kwd>image processing</kwd><kwd>contrast enhancement</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>Lookup Tables</kwd><kwd>рентгеновские изображения</kwd><kwd>обработка изображений</kwd><kwd>повышение контраста</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Russo P. Handbook of X-ray imaging: physics and technology. CRC Press, 2018. 1419 p.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Garrido G., Joshi P. OpenCV 3.x with Python by example. Packt Publishing, 2018. 268 p.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Jain A.K. Fundamentals of digital image processing. 1st edition, England: Pearson, 1989. 569 p.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Woods R.E., Gonzalez R.C. Digital Image Processing. England: Pearson, 2021. 1022 p.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Gonzalez R.C. Digital image processing. Pearson education India, 2009.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Yoon D.C. et al. Digital radiographic image processing and analysis. Dental Clinics. 2018. Vol. 62. No. 3. Pp. 341–359. DOI: 10.1016/j.cden.2018.03.001</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Freedman M.T., Artz D.S. Image processing in digital radiography. Seminars in roentgenology. WB Saunders. 1997. Vol. 32. No. 1. Pp. 25–37. DOI: 10.1016/s0037-198x(97)80033-8</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Carroll Q.B. Digital Radiography in Practice. Charles C Thomas Publisher, 2023.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Naidu S., Quadros A., Natekar A. et al. Enhancement of X-ray images using various Image Processing Approaches. International Conference on Technological Advancements and Innovations (ICTAI). Tashkent, 2021. Pp. 115–120. DOI: 10.1109/ICTAI53825.2021.9673317</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Modi J. Look Up Tables in Radiography: Why Are They Useful? CE4RT.com, 1 Apr. 2023. https://ce4rt.com/rad-tech-talk/look-up-tables-in-radiography-what-are-they/</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Jo Y., Kim S.J. Practical single-image super-resolution using look-up table. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2021. Pp. 691–700.</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Казаков М. А. Комбинированный метод выравнивания гистограммы изображений с высоким динамическим диапазоном // Известия Кабардино-Балкарского научного центра РАН. 2023. № 6 (116). С. 160–166. DOI: 10.35330/1991-6639-2023-6-116-160-166. Kazakov M.A. A combined method for histogram equalization of high dynamic range images. News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences. 2023. No. 6. Pp. 160–166. DOI: 10.35330/1991-6639-2023-6-116-160-166. (In Russian)</mixed-citation></ref></ref-list></back></article>
