<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Transport automation research</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Transport automation research</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Автоматика на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2412-9186</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">81834</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>Electronic simulation</subject>
    </subj-group>
    <subj-group>
     <subject>Электронное моделирование</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Methods of assembly diagrams structure recognition of railway automation and remote control</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Методы распознавания структуры монтажных схем железнодорожной автоматики и телемеханики</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Седых</surname>
       <given-names>Дмитрий Владимирович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Sedykh</surname>
       <given-names>Dmitry V </given-names>
      </name>
     </name-alternatives>
     <email>sedyhdmitriy@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Матушев</surname>
       <given-names>Андрей Александрович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Matushev</surname>
       <given-names>Andrey A </given-names>
      </name>
     </name-alternatives>
     <email>Dron_90@bk.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg state transport university</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg state transport university</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2016-12-25T18:22:47+03:00">
    <day>25</day>
    <month>12</month>
    <year>2016</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2016-12-25T18:22:47+03:00">
    <day>25</day>
    <month>12</month>
    <year>2016</year>
   </pub-date>
   <volume>2</volume>
   <issue>4</issue>
   <fpage>552</fpage>
   <lpage>563</lpage>
   <history>
    <date date-type="received" iso-8601-date="2016-12-12T18:22:47+03:00">
     <day>12</day>
     <month>12</month>
     <year>2016</year>
    </date>
    <date date-type="accepted" iso-8601-date="2016-12-15T18:22:47+03:00">
     <day>15</day>
     <month>12</month>
     <year>2016</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/81834/view">https://atjournal.ru/en/nauka/article/81834/view</self-uri>
   <abstract xml:lang="ru">
    <p>В данной статье говорится о модуле распознавания структуры монтажной технической документации железнодорожной автоматики и телемеханики. Данный модуль предлагается в качестве дополнения и улучшения специализированного программного комплекса распознавания монтажной технической документации. Работа модуля условно делится на пять этапов распознавания. Первый - определение типа распознаваемого документа. Второй - распознавание базовых элементов документа, которые используются в работе последующих алгоритмов. В зависимости от типа распознаваемого документа на последующих этапах используются разные алгоритмы. Третий этап - сортировка полученных элементов и нахождение закономерностей в документе - это необходимо для выявления не распознанных на предыдущем этапе элементов схемы. Далее полученные данные сравниваются с известными шаблонами монтажной документации. В случае, если документ не относится к известным типам монтажной документации, используются найденные закономерности. На последнем этапе идет поиск пропущенных элементов монтажной схемы, если таковые имеются. Подробно рассмотрены алгоритмы распознавания табличных структур документов, в частности алгоритм поиска базовых элементов и алгоритм нахождения пропущенных элементов. Приведено сравнение эффективности рассмотренного в статье модуля с существующим наиболее технологичным аналогом. Показаны результаты тестирования модуля на различных видах монтажных документов.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>This article describes the structure detection module of recognition of the structure of assembly technical documentation of railway automation and remote control devices (MTD). This module is offered as an addon and an improvement of the specialized software complex for MTD recognition. The module operation can be roughly divided into ﬁ ve stages of recognition. The ﬁ rst stage is the determination of the type of the document to recognize. The second step is the recognition of the basic elements of the document, which are used in the following algorithms. Depending on the type of the document to recognize different algorithms are used in subsequent steps. The next step is sorting of obtained compo-nents, and also ﬁ nding patterns in the document, that is necessary for detection of structure elements, non-recognized at the previous stage. Next, obtained data are compared with known templates of assembly documentation. If the document does not correspond to a certain type of assembly documentation, the found patterns are used. At the last stage there is search for missing components of the assembly diagram, if any. The article describes in detail algorithms of recognition of tabu-lar structures of documents, in particular the algorithm of basic elements search and the algorithm of missing elements search. It also gives a comparison of the efﬁ ciency of described module with the existing most technological counterpart. The article provides test results for the module for different types of assembly documents.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>электронный документооборот</kwd>
    <kwd>программный комплекс распознавания монтажной техниче-ской документации</kwd>
    <kwd>распознавание структуры монтажных схем</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>electronic document management</kwd>
    <kwd>ARM-VTD</kwd>
    <kwd>software complex for recognition of assembly technical documentation</kwd>
    <kwd>assembly diagrams structure recognition</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
