<?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/2023.42.3.020</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1416</article-id>
      <title-group>
        <article-title xml:lang="ru">Алгоритм определения угла между направлениями шлифовки поверхности</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Algorithm for determining the angle between the directions of surface grinding</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0009-0006-6061-1518</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>Shmidt</surname>
              <given-names>Aleksandr Gennadevich</given-names>
            </name>
          </name-alternatives>
          <email>shmidt@mirea.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-3106-0001</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>Altukhov</surname>
              <given-names>Andrey Aleksandrovich</given-names>
            </name>
          </name-alternatives>
          <email>altuhov_a@mirea.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-9863-1622</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>Feshchenko</surname>
              <given-names>Valeriy Sergeevich</given-names>
            </name>
          </name-alternatives>
          <email>feshchenko@mail.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-2595-5527</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>Shepelev</surname>
              <given-names>Valeriy Andreevich</given-names>
            </name>
          </name-alternatives>
          <email>shepelev@mirea.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">МИРЭА – Российский технологический университет</aff>
        <aff xml:lang="en">MIREA – Russian Technological University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">МИРЭА – Российский технологический университет</aff>
        <aff xml:lang="en">MIREA – Russian Technological University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">МИРЭА – Российский технологический университет</aff>
        <aff xml:lang="en">MIREA – Russian Technological University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">МИРЭА – Российский технологический университет</aff>
        <aff xml:lang="en">MIREA – Russian Technological University</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/2023.42.3.020</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=1416"/>
      <abstract xml:lang="ru">
        <p>Работа посвящена разработке алгоритма анализа изображений профилограмм, полученных с помощью оптического профилометра ZYGO ZeGage Pro HR, с целью определения некоторых параметров обработки поверхности материала: направлений шлифовки и угла между ними. Анализ таких данных позволяет устанавливать связь между применяемой технологией обработки материала и качеством получаемой поверхности. Необходимость автоматизации данного процесса является актуальной задачей, решение которой позволит сократить время анализа большого объема исследуемых образцов и ускорить проверку их качества. В данной исследовательской работе представлен процесс функционирования разработанного алгоритма, основанного на применении методов обнаружения геометрических объектов на изображениях. Алгоритм состоит из нескольких этапов, включая предварительную обработку входных данных, методы обнаружения прямых линий на изображении, выделение направлений шлифовки поверхности и определение угла между ними. Кроме того, в рамках исследования была предложена модификация алгоритма, основанная на частотном анализе изображений. Данная модификация позволяет устранить описанные в работе недостатки основной реализации, вызванные спецификой входных данных, и повысить эффективность работы программы. Также приведены выводы по результатам проверки точности разработанного алгоритма и его модификации, полученные на разных образцах исследуемых поверхностей.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The paper discusses the development of an algorithm for analyzing profilogram images obtained using the ZYGO ZeGage Pro HR optical profilometer in order to determine some parameters of material surface treatment: grinding directions and the angle between them. The analysis of such data makes it possible to make a connection between the applied material processing technology and the quality of the resulting surface. The need to automate this process is a relevant objective. Solving it will reduce the time taken to analyze a large volume of test samples and accelerate their quality control. This paper presents the process of the developed algorithm operation based on the application of methods for detecting geometric objects in images. The algorithm consists of several stages, including pre-processing of input data, methods for detecting straight lines in the image, extracting surface grinding directions, and determining the angle between them. In addition, as part of the study, a modification of the algorithm based on image frequency analysis was proposed. This modification allows eliminating the shortcomings of the main implementation described in the paper determined by the specifics of the input data; it also enables the increase in the efficiency of the program. Also, conclusions are given on the results of accuracy tests for the developed algorithm and its modification obtained using different samples of the surfaces under study.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>анализ изображений</kwd>
        <kwd>нахождение линий на изображении</kwd>
        <kwd>вычисление углов</kwd>
        <kwd>алмазная подложка</kwd>
        <kwd>шлифовка поверхности</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>image analysis</kwd>
        <kwd>finding lines in an image</kwd>
        <kwd>calculating angles</kwd>
        <kwd>diamond plate</kwd>
        <kwd>surface polishing</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Работа выполнена в рамках государственного задания Министерства науки и высшего образования Российской Федерации (тема № FSFZ-2022-0006)</funding-statement>
        <funding-statement xml:lang="en">The research was conducted as part of the state assignment of the Ministry of Science and Higher Education of the Russian Federation (subject No. FSFZ-2022-0006).</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">May P.W. Diamond thin films: a 21st-century material. Phil. Trans. R. Soc. Lond. A. 2000;358:473–495.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Mc'Scimin H.I. Elastic moduli of diamond. Phys. Review. 1957;5(1):116–120.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Nelson A. The compressive strength of perfect diamond. Appl. Phys. 1979;4:2763–2764.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Field I.E. Strength testing of diamond. Ind. Diamond Rev. 1974;7:255–259.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Wodniak I. CVD diamond detectors for fast alpha particles escaping from the tokamak D-T plasma. Nucleonika. 2011;56:143−147.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Klepikov I.V., Koliadin A.V., Vasilev E.A. Analysis of type IIb synthetic diamond using FTIR spectrometry. IOP Conf. Series: Materials Science and Engineering. 2017;286:012035. DOI: 10.1088/1757-899X/286/1/012035.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Nikitina M.A., Chernukha I.M., Lisitsyn A.B. About a “digital twin” of a food product. Theory and practice of meat processing. 2020;1:4–8. DOI: 10.21323/2414-438X-2020-5-1-4-8.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Zongyan W. Digital twin technology. IntechOpen. 2020;2–21. DOI: 10.5772/intechopen.80974.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Grieves M. Origins of the digital twin concept. Florida Institute of Technology: Melbourne, FL, USA. 2016;8. DOI: 10.13140/RG.2.2.26367.61609.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Гонсалес Р., Вудс Р. Цифровая обработка изображений. М.: Техносфера; 2005. 1072 с.</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>