<?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/2022.36.1.013</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1093</article-id>
      <title-group>
        <article-title xml:lang="ru">Нейросетевое устранение шума в полигональных сетках</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Neural network denoising in polygon meshes</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Ротова</surname>
              <given-names>Ольга Максимовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Rotova</surname>
              <given-names>Olga Maksimovna</given-names>
            </name>
          </name-alternatives>
          <email>ol-rtv@yandex.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Пивоварова</surname>
              <given-names>Наталья Владимировна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Pivovarova</surname>
              <given-names>Natalia Vladimirovna</given-names>
            </name>
          </name-alternatives>
          <email>pivovarova.natasha2013@yandex.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">ООО «С7 Техлаб», Московский Государственный Технический Университет имени Н.Э. Баумана</aff>
        <aff xml:lang="en">OOO «S7 Techlab» Bauman Moscow State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Московский государственный технический университет имени Н.Э. Баумана</aff>
        <aff xml:lang="en">Bauman Moscow State Technical 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/2022.36.1.013</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=1093"/>
      <abstract xml:lang="ru">
        <p>Одной из актуальных проблем при создании 3D-моделей с помощью систем трехмерного сканирования является автоматическая обработка для устранения шума, полученного из-за использования сканирующих устройств недостаточной точности. Целью исследования является разработка полностью автоматического подхода для решения задачи устранения в полигональных сетках, полученных после трехмерного сканирования. Ведущим методом к решению данной проблемы является использование нейронных сетей, позволяющих произвести все процессы по обработке полигональных сеток автоматически. В статье представлены обзор и сравнительный анализ существующих методов устранения шума в полигональных сетках. Сформулирована математическая постановка задачи устранения шума. Приведено описание используемых алгоритмов для подготовки данных для обучения нейронной сети. Использованы метод фильтрации полигональных сеток с помощью билатерального фильтра, метод главных компонент для понижения размерности данных, алгоритм кластеризации k-средних, алгоритм обновления позиций вершин по обновленным нормалям граней. Описываются детали реализации полносвязной нейронной сети прямого распространения. Представляются результаты исследования. Проводится анализ полученных результатов с помощью метрик качества расстояния Хаусдорфа и среднего значения угла между нормалями полигональных сеток с шумом и без шума.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>One of the most important problems of creating 3D models with the aid of three-dimensional scanning systems is automatic processing to eliminate noise obtained due to the application of scanning devices with insufficient accuracy. The aim of the study is to develop a fully automatic approach for solving the problem of denoising in polygon meshes acquired after three-dimensional scanning. The principal method to overcome this is the application of neural networks that allow processing of polygon meshes to be performed automatically. The article presents an overview and comparative analysis of existing methods of denoising in polygon meshes. The mathematical formulation of noise elimination problem is provided. The description of the algorithms used to prepare data for neural network training is given. The method of polygon meshes filtering by the means of a bilateral filter, the method of principal components for reducing the dimension of data, the k-means clustering algorithm, the algorithm for updating vertex positions by updated face normals are employed. Details of a fully connected feedforward neural network implementation are described. The results of the study are outlined. The analysis of the findings is carried out utilizing the quality metrics of the Hausdorff distance and the average value of the angle between the normals of polygon meshes with and without noise.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>нейронные сети</kwd>
        <kwd>наука о данных</kwd>
        <kwd>полигональные сетки</kwd>
        <kwd>устранение шума</kwd>
        <kwd>трехмерное сканирование</kwd>
        <kwd>билатеральный фильтр</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>neural networks</kwd>
        <kwd>data science</kwd>
        <kwd>polygon meshes</kwd>
        <kwd>mesh denoising</kwd>
        <kwd>three-dimensional scanning</kwd>
        <kwd>bilateral filter</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">Tomasi C., Manduchi R. Bilateral filtering for gray and color images. Computer Vision. Sixth International Conference on IEEE. 1998;1:839–846.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Fleishman S., Drori I., Cohen-or D. Bilateral mesh denoising. ACM Transactions on Graphics. 2003;22(3):950–953.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Eisemann E., Durand F. Flash photography enhancement via intrinsic relighting. ACM Transactions on Graphics. 2004;23(3):673.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Petschnigg G., Szeliski R., Agrawala M., Cohen M., Hoppe H., Toyama K. Digital photography with flash and no-flash image pairs. ACM Transactions on Graphics. 2004;23(3):664.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Zhang W., Deng B., Zhang J., Bouaziz S., Liu L. Guided mesh normal filtering. Computer Graphics Forum (Special Issue of Pacific Graphics 2015). 2015;34:23–34.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Sun X., Rosin P.L., Martin R.R., Langbein F.C. Fast and effective feature-preserving mesh denoising. IEEE Transactions on Visualization and Computer Graphics. 2007;13(5):925–938.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Wei M., Yu J., Pang W.M., Wang J., Qin J., Liu L., Heng P.A. Bi-normal filtering for mesh denoising. IEEE Transactions on Visualization and Computer Graphics. 2015;21(1):43–55.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">He L., Schaefer S. Mesh denoising via l0 minimization. ACM Transactions on Graphics. 2013;32(4):64.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Yadav S.K., Reitebuch U., Polthier K. Mesh Denoising Based on Normal Voting Tensor and Binary Optimization. IEEE Transactions on Visualization and Computer Graphics. 2018;24(8):2366–2379.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Li X., Zhu L., Fu C.-W., Heng P.-A. Non-Local Low-Rank Normal Filtering for Mesh Denoising. Computer Graphics Forum. 2018;37(7):155–166.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Wang P.-S., Liu Y., Tong X. Mesh denoising via cascaded normal regression. ACM Transactions on Graphics. 2016;35(6):1–12.</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Wang C., Cheng M., Sohel F., Bennamoun M., Li J. NormalNet: A voxel-based CNN for 3D object classification and retrieval. Neurocomputing. 2019;323:139–147.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Гантмахер Ф. Р. Теория матриц. М.: Наука; 1966. 576 c.</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Большая российская энциклопедия. М.: Большая российская энциклопедия, 2004–2017.</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Kingma D.P., Ba J. Adam: a method for stochastic optimization. ICLR. 2015;1:1–15.</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Agarap A.F. Deep learning using rectified linear units (RELU). Arxiv. 2018;1:1–7.</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">Aspert N., Santa-Cruz D., and Ebrahimi T. MESH: Measuring Errors between Surfaces using the Hausdorff Distance. Proc. IEEE ICME. 2002;1:705–708.</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>