<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2026.52.1.006</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2111</article-id>
      <title-group>
        <article-title xml:lang="ru">Алгоритм поиска точного контура ядер клеток на снимках клеток буккального эпителия</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Algorithm for searching for the exact contour of cell nuclei in images of buccal epithlial cells</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-2084-3916</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Лимановская</surname>
              <given-names>Оксана Викторовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Limanovskaya</surname>
              <given-names>Oksana Viktorovna</given-names>
            </name>
          </name-alternatives>
          <email>limanovskaya@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-0806-1177</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гаврилов</surname>
              <given-names>Илья Валерьевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gavrilov</surname>
              <given-names>Iliya Valerievich</given-names>
            </name>
          </name-alternatives>
          <email>iliagavrilov18@yandex.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0001-7928-2503</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Мещанинов</surname>
              <given-names>Виктор Николаевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Meshchaninov</surname>
              <given-names>Viktor Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>mv-02@yandex.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0009-1651-8457</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Манакова</surname>
              <given-names>Надежда Станиславовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Manakova</surname>
              <given-names>Nadezhda Stanislavovna</given-names>
            </name>
          </name-alternatives>
          <email>lab-imkt@yandex.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0001-7086-7780</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Решетников</surname>
              <given-names>Евгений Дмитриевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Reshetnikov</surname>
              <given-names>Evgenij Dmitrievich</given-names>
            </name>
          </name-alternatives>
          <email>eftgenie@yandex.ru</email>
          <xref ref-type="aff">aff-5</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Центр специализированных видов медицинской помощи «Институт медицинских клеточных технологий»</aff>
        <aff xml:lang="en">Specialized Medical Care Center of Medical Cell Technology Institute</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Центр специализированных видов медицинской помощи «Институт медицинских клеточных технологий» Уральский государственный медицинский университет Министерства здравоохранения Российской Федерации</aff>
        <aff xml:lang="en">Specialized Medical Care Center of Medical Cell Technology Institute Ural State Medical University of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Центр специализированных видов медицинской помощи «Институт медицинских клеточных технологий» Уральский государственный медицинский университет Министерства здравоохранения Российской Федерации</aff>
        <aff xml:lang="en">Specialized Medical Care Center of Medical Cell Technology Institute Ural State Medical University of the Ministry of Health of the Russian Federation</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Центр специализированных видов медицинской помощи «Институт медицинских клеточных технологий»</aff>
        <aff xml:lang="en">Specialized Medical Care Center of Medical Cell Technology Institute</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-5">
        <aff xml:lang="ru">Центр специализированных видов медицинской помощи «Институт медицинских клеточных технологий»</aff>
        <aff xml:lang="en">Specialized Medical Care Center of Medical Cell Technology Institute</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2026.52.1.006</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=2111"/>
      <abstract xml:lang="ru">
        <p>В статье разработан алгоритм поиска точного контура ядер клеток на снимках клеток буккального эпителия, окрашенных по Гимзе. Снимки клеток получены на микроскопе Carl Zeiss Primo Star 415500-011с 1000-кратным увеличением. Алгоритм разработан на языке Python 3.11 c использованием библиотеки компьютерного зрения OpenCV. Алгоритм состоит из двух этапов. На первом этапе идет поиск границ ядра клетки, выделение ядра в прямоугольную область и сохранение ее в отдельный файл формата jpg. На втором этапе в сохраненном файле с ядром клетки проводится уточнение границ ядра клетки с наложением маски на изображение ядра клетки по уточненным контурам. Изображения ядер клеток с уточненными контурами сохраняются в отдельных файлах в формате jpg. Полученные изображения ядер клеток с наложенной маской могут быть использованы для исследования морфологии ядра клетки, в том числе и с целью поиска маркеров скорости старения. Алгоритм может быть использован не только для получения файлов с изображением ядра клетки, но и может быть встроен в алгоритм анализа морфологии ядра клетки, использован для поиска новых маркеров, например, процесса возрастной инволюции клетки и организма в целом в геронтологических исследованиях.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article develops an algorithm for searching for the exact contour of cell nuclei in images of buccal epithelial cells stained by Giemse. The images of the cells were obtained using a Carl Zeiss Primo Star 415500-011 microscope with 1000x magnification. The algorithm is developed in Python 3.11 using the OpenCV computer vision library. The algorithm consists of two stages. The first stage involves searching for the boundaries of the cell nucleus, selecting the nucleus into a rectangular area and saving it to a separate jpg file. At the second stage, the boundaries of the cell nucleus are clarified in the saved file with the cell nucleus and a mask is applied to the image of the cell nucleus along the specified contours. Images of cell nuclei with refined contours are saved in separate jpg files. The obtained images of cell nuclei with a mask applied can be used to study the morphology of the cell nucleus, including in order to search for markers of the rate of aging. The algorithm can be used not only to obtain files with images of the cell nucleus, but can also be integrated into an algorithm for analyzing the morphology of the cell nucleus, used to search for new markers, for example, the process of age-related cell involution and the body as a whole in gerontological research.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>компьютерное зрение</kwd>
        <kwd>OpenCV</kwd>
        <kwd>поиск контуров ядра клетки</kwd>
        <kwd>сегментация изображения</kwd>
        <kwd>поиск контуров на изображении</kwd>
        <kwd>геронтология</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>computer vision</kwd>
        <kwd>OpenCV</kwd>
        <kwd>search for cell nucleus contours</kwd>
        <kwd>image segmentation</kwd>
        <kwd>search for contours in an image</kwd>
        <kwd>gerontology</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Арешидзе Д.А. Механизмы поддержания и изменений формы и размеров клеточного ядра (обзор). Морфологические ведомости. 2022;30(3):73–80. https://doi.org/10.20340/mv-mn.2022.30(3).670</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Chen Sh., Zhao M., Wu G., Yao Ch., Zhang J. Recent Advances in Morphological Cell Image Analysis. Computational and Mathematical Methods in Medicine. 2012;2012. https://doi.org/10.1155/2012/101536</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Liu Ch., Shang F., Ozolek J.A., Rohde G.K. Detecting and segmenting cell nuclei in two‑dimensional microscopy images. Journal of Pathology Informatics. 2016;7(1). https://doi.org/10.4103/2153-3539.192810</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Лукашевич М.М., Старовойтов В.В. Методика подсчета числа ядер клеток на медицинских гистологических изображениях. Системный анализ и прикладная информатика. 2016;(2):37–42.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Астахов А.С., Бумагин В.В. Анализ эффективности алгоритмов обработки изображений для выделения микрообъектов на гистологических срезах. Инженерный вестник Дона. 2017;(4). http://www.ivdon.ru/ru/magazine/archive/n4y2017/4515</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Otsu N. A Threshold Selection Method from Gray-Level Histograms. IEEE Transactions on Systems, Man, and Cybernetics. 1979;9(1):62–66. https://doi.org/10.1109/TSMC.1979.4310076</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Duda R.O., Hart P.E. Pattern Classification and Scene Analysis. New York: Wiley; 1973. 482 p.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Arfken G.B. Mathematical Methods for Physicists. San Diego: Academic Press; 1985. 985 p.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Canny J. A Computational Approach to Edge Detection. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1986;PAMI-8(6):679–698. https://doi.org/10.1109/TPAMI.1986.4767851</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Мякотных В.С., Харитонова М.П., Сиденкова А.П., Мещанинов В.Н. Оценка состояния полости рта в ранней диагностике когнитивного дефицита. Проблемы стоматологии. 2022;18(2):173–180. https://doi.org/10.18481/2077-7566-2022-18-2-173-180</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Базарный В.В., Мандра Ю.В., Сиденкова А.П. и др. Возрастные особенности буккального эпителия практически здоровых людей. Клиническая лабораторная диагностика. 2022;67(6):345–349. https://doi.org/10.51620/0869-2084-2022-67-6-345-349</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>