<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ntv</journal-id><journal-title-group><journal-title xml:lang="ru">Научно-технический вестник информационных технологий, механики и оптики</journal-title><trans-title-group xml:lang="en"><trans-title>Scientific and Technical Journal of Information Technologies, Mechanics and Optics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2226-1494</issn><issn pub-type="epub">2500-0373</issn><publisher><publisher-name>Университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/2226-1494-2024-24-6-972-981</article-id><article-id custom-type="elpub" pub-id-type="custom">ntv-403</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>КОМПЬЮТЕРНЫЕ СИСТЕМЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER SCIENCE</subject></subj-group></article-categories><title-group><article-title>Обнаружение дефектов твердых поверхностей при ограниченном объеме данных на основе SSD-детектора и сиамских сетей</article-title><trans-title-group xml:lang="en"><trans-title>Surface defect detection with limited data based on SSD detector and Siamese networks</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0000-5352-1852</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>Novgorodcev</surname><given-names>N. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Новгородцев Никита Павлович - студент, </p><p>Санкт-Петербург, 197101</p></bio><bio xml:lang="en"><p>Nikita P. Novgorodcev - Student,</p><p>Saint Petersburg, 197101</p></bio><email xlink:type="simple">novgorodcevnp@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-7555-282X</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>Baturina</surname><given-names>K. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Батурина Ксения Александровна - студент, лаборант,</p><p>Санкт-Петербург, 197101</p></bio><bio xml:lang="en"><p>Kseniia A. Baturina - Student, Laboratory Assistant, </p><p>Saint Petersburg, 197101</p></bio><email xlink:type="simple">kseniya.baturina@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5309-2207</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>Efimova</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ефимова Валерия Александровна - кандидат технических наук,ассистент,</p><p>Санкт-Петербург, 197101</p></bio><bio xml:lang="en"><p>Valeria A. Efimova - PhD, Assistant,</p><p>Saint Petersburg, 197101</p></bio><email xlink:type="simple">valeryefimova@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2723-2077</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>Shalyto</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Шалыто Анатолий Абрамович - доктор технических наук, профессор, главный научный сотрудник, профессор,</p><p>Санкт-Петербург, 197101</p></bio><bio xml:lang="en"><p>Anatoly A. Shalyto - D.Sc., Full Professor, Chief Researcher,</p><p>Saint Petersburg, 197101</p></bio><email xlink:type="simple">shalyto@mail.ifmo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Университет ИТМО</institution><country>Россия</country></aff><aff xml:lang="en"><institution>ITMO University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>29</day><month>12</month><year>2024</year></pub-date><volume>24</volume><issue>6</issue><fpage>972</fpage><lpage>981</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Новгородцев Н.П., Батурина К.А., Ефимова В.А., Шалыто А.А., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Новгородцев Н.П., Батурина К.А., Ефимова В.А., Шалыто А.А.</copyright-holder><copyright-holder xml:lang="en">Novgorodcev N.P., Baturina K.A., Efimova V.A., Shalyto A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ntv.elpub.ru/jour/article/view/403">https://ntv.elpub.ru/jour/article/view/403</self-uri><abstract><sec><title>Введение</title><p>Введение. Представлен алгоритм решения задачи обнаружения дефектов твердых поверхностей при обучении на нулевом или малом числе примеров, который решает проблему ограниченного объема данных. Усовершенствуется существующая методология обнаружения дефектов методом с использованием машинного зрения.</p></sec><sec><title>Метод</title><p>Метод. Предложен гибридный подход, сочетающий преимущества SSD-детектора и сиамских нейронных сетей. SSD-детектор позволяет извлекать векторные представления признаков из изображений, а сиамские нейронные сети применяются для построения пространства извлеченных признаков.</p></sec><sec><title>Основные результаты</title><p>Основные результаты. Показано, что новый подход обладает высокой точностью как на известных, так и на не встречавшихся ранее в обучающей выборке дефектах. По результатам тестирования на 7 различных наборах данных представленный алгоритм продемонстрировал хорошие возможности в сценариях с ограниченным числом примеров для обучения.</p></sec><sec><title>Обсуждение</title><p>Обсуждение. Сравнительный анализ с существующими моделями показал высокую производительность предлагаемого алгоритма и его потенциал как инновационного и эффективного решения задач универсального обнаружения дефектов твердых поверхностей.</p></sec></abstract><trans-abstract xml:lang="en"><p>This study presents an algorithm for the problem of detecting defects on hard surfaces when trained with zero or a small number of examples, addressing the challenge of limited data availability. The existing defect detection methodology using machine vision is enhanced. A hybrid approach is proposed, combining the strengths of the SSD detector and Siamese Neural Networks (SNN). The SSD detector extracts feature vector representations from images, while the SNNs are used to construct the feature space. The new approach demonstrates high accuracy in detecting both known and previously unseen defects in the training dataset. Based on testing across seven different datasets, the model showed good performance in scenarios with a limited number of training examples. A comparative analysis with existing models highlights the high performance of the proposed approach and its potential as an innovative and effective solution for the universal detection of defects on hard surfaces.</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>computer vision</kwd><kwd>defects detection</kwd><kwd>zero-shot learning</kwd><kwd>object detection</kwd><kwd>Siamese networks</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Kamiya N., Zhou X., Chen H., Muramatsu C., Hara T., Fujita H. Model-based approach to recognize the rectus abdominis muscle in CT images // IEICE Transactions on Information and Systems. 2013. V. E96D. N 4. P. 869–871. https://doi.org/10.1587/transinf.e96.d.869</mixed-citation><mixed-citation xml:lang="en">Kamiya N., Zhou X., Chen H., Muramatsu C., Hara T., Fujita H. Model-based approach to recognize the rectus abdominis muscle in CT images. IEICE Transactions on Information and Systems, 2013, vol. E96D, no. 4, pp. 869–871. https://doi.org/10.1587/transinf.e96.d.869</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bai T., Gao J., Yang J., Yao D. A study on railway surface defects detection based on machine vision // Entropy. 2021. V. 23. N 11. P. 1437. https://doi.org/10.3390/e23111437</mixed-citation><mixed-citation xml:lang="en">Bai T., Gao J., Yang J., Yao D. A study on railway surface defects detection based on machine vision. Entropy, 2021, vol. 23, no. 11, pp. 1437. https://doi.org/10.3390/e23111437</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Saberironaghi A., Ren J., El-Gindy M. Defect detection methods for industrial products using deep learning techniques: a review // Algorithms. 2023. V. 16. N 2. P. 95. https://doi.org/10.3390/a16020095</mixed-citation><mixed-citation xml:lang="en">Saberironaghi A., Ren J., El-Gindy M. Defect detection methods for industrial products using deep learning techniques: a review. Algorithms, 2023, vol. 16, no. 2, pp. 95. https://doi.org/10.3390/a16020095</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Srividhya R., Shanmugapriya K., SindhuPriya K. Automatic detection of surface defects in industrial materials based on image processing // International Journal of Engineering &amp; Technology. 2018. V. 7. N 3.34. P. 61–64. https://doi.org/10.14419/ijet.v7i3.34.18717</mixed-citation><mixed-citation xml:lang="en">Srividhya R., Shanmugapriya K., SindhuPriya K. Automatic detection of surface defects in industrial materials based on image processing. International Journal of Engineering &amp; Technology, 2018, vol. 7, no. 3.34, pp. 61–64. https://doi.org/10.14419/ijet.v7i3.34.18717</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Guijo D., Onofre V., Del Bimbo G., Mugel S., Estepa D., De Carlos X., Adell A., Lojo A., Bilbao J., Orus R. Quantum artificial vision for defect detection in manufacturing // arXiv. 2022. arXiv:2208.04988. https://doi.org/10.48550/arXiv.2208.04988</mixed-citation><mixed-citation xml:lang="en">Guijo D., Onofre V., Del Bimbo G., Mugel S., Estepa D., De Carlos X., Adell A., Lojo A., Bilbao J., Orus R. Quantum artificial vision for defect detection in manufacturing. arXiv, 2022. arXiv:2208.04988. https://doi.org/10.48550/arXiv.2208.04988</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Prajwala N.B. Defect detection in pharma pills using image processing // International Journal of Engineering &amp; Technology. 2018. V. 7. N 3.3. P. 102–106. https://doi.org/10.14419/ijet. v7i3.3.14497</mixed-citation><mixed-citation xml:lang="en">Prajwala N.B. Defect detection in pharma pills using image processing. International Journal of Engineering &amp; Technology, 2018, vol. 7, no. 3.3, pp. 102–106. https://doi.org/10.14419/ijet.v7i3.3.14497</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Liu W., Anguelov D., Erhan D., Szegedy C., Reed S., Fu C.-Y., Berg A.C. SSD: Single shot multibox detector // Lecture Notes in Computer Science. 2016. V. 9905. P. 21–37. https://doi.org/10.1007/978-3-319-46448-0_2</mixed-citation><mixed-citation xml:lang="en">Liu W., Anguelov D., Erhan D., Szegedy C., Reed S., Fu C.-Y., Berg A.C. SSD: Single shot multibox detector. Lecture Notes in Computer Science, 2016, vol. 9905, pp. 21–37. https://doi.org/10.1007/978-3-319-46448-0_2</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Bromley J., Guyon I., LeCun Y., Säckinger E., Shah R. Signature verification using a “Siamese” time delay neural network // Advances in Neural Information Processing Systems. 1993. V. 6.</mixed-citation><mixed-citation xml:lang="en">Bromley J., Guyon I., LeCun Y., Säckinger E., Shah R. Signature verification using a «Siamese» time delay neural network. Advances in Neural Information Processing Systems, 1993, vol. 6. 9. Song K.-C., Hu S., Yan Y. Automatic recognition of surface defects on hot-rolled steel strip using scattering convolution network. Journal of Computational Information Systems, 2014, vol. 10, no. 7, pp. 3049– 3055.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Song K.-C., Hu S., Yan Y. Automatic recognition of surface defects on hot-rolled steel strip using scattering convolution network // Journal of Computational Information Systems. 2014. V. 10. N 7. P. 3049–3055.</mixed-citation><mixed-citation xml:lang="en">Kodytek P., Bodzas A., Bilik P. Supporting data for Deep Learning and Machine Vision based approaches for automated wood defect detection and quality control. Zenodo, 2015. Available at: https://zenodo.org/records/4694695 (accessed: 30.10.2024)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kodytek P., Bodzas A., Bilik P. Supporting data for Deep Learning and Machine Vision based approaches for automated wood defect detection and quality control // Zenodo. 2015 [Электронный ресурс]. URL: https://zenodo.org/records/4694695 (дата обращения: 30.10.2024)</mixed-citation><mixed-citation xml:lang="en">Bergmann P., Batzner K., Fauser M., Sattlegger D., Steger C. The MVTec anomaly detection dataset: a comprehensive real-world dataset for unsupervised anomaly detection. International Journal of Computer Vision, 2021, vol. 129, no. 4, pp. 1038–1059. https://doi.org/10.1007/s11263-020-01400-4</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Bergmann P., Batzner K., Fauser M., Sattlegger D., Steger C. The MVTec anomaly detection dataset: a comprehensive real-world dataset for unsupervised anomaly detection // International Journal of Computer Vision. 2021. V. 129. N 4. P. 1038–1059. https://doi.org/10.1007/s11263-020-01400-4</mixed-citation><mixed-citation xml:lang="en">Nagy A.M., Czúni L. Detecting object defects with fusioning convolutional siamese neural networks. Proc. of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISAPP). V. 5, 2021, pp. 157– 163. https://doi.org/10.5220/0010263301570163</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Nagy A.M., Czúni L. Detecting object defects with fusioning convolutional siamese neural networks // Proc. of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISAPP). V. 5. 2021. P. 157–163. https://doi.org/10.5220/0010263301570163</mixed-citation><mixed-citation xml:lang="en">Karmakar S., Banerjee A., Gidde P., Saurav S., Singh S. Convolutional ensembling based few-shot defect detection technique. Proc. of the Thirteenth Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP ‘22), 2022, pp. 1–7. https://doi.org/10.1145/3571600.3571607</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Karmakar S., Banerjee A., Gidde P., Saurav S., Singh S. Convolutional ensembling based few-shot defect detection technique // Proc. of the Thirteenth Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP ‘22). 2022. P. 1–7. https://doi.org/10.1145/3571600.3571607</mixed-citation><mixed-citation xml:lang="en">Lv Q., Song Y. Few-shot learning combine attention mechanismbased defect detection in bar surface. ISIJ International, 2019, vol. 59, no. 6, pp. 1089–1097. https://doi.org/10.2355/isijinternational.isijint-2018-722</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Lv Q., Song Y. Few-shot learning combine attention mechanismbased defect detection in bar surface // ISIJ International. 2019. V. 59. N 6. P. 1089–1097. https://doi.org/10.2355/isijinternational.isijint-2018-722</mixed-citation><mixed-citation xml:lang="en">Schlagenhauf T., Yildirim F., Brückner B. Siamese basis function networks for data-efficient defect classification in technical domains. Lecture Notes in Computer Science, 2023, vol. 13765, pp. 71–92. https://doi.org/10.1007/978-3-031-26236-4_7</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Schlagenhauf T., Yildirim F., Brückner B. Siamese basis function networks for data-efficient defect classification in technical domains // Lecture Notes in Computer Science. 2023. V. 13765. P. 71–92. https://doi.org/10.1007/978-3-031-26236-4_7</mixed-citation><mixed-citation xml:lang="en">Nagy A.M., Czúni L. Classification and fast few-shot learning of steel surface defects with randomized network. Applied Sciences, 2022, vol. 12, no. 8, pp. 3967. https://doi.org/10.3390/app12083967</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Nagy A.M., Czúni L. Classification and fast few-shot learning of steel surface defects with randomized network // Applied Sciences. 2022. V. 12. N 8. P. 3967. https://doi.org/10.3390/app12083967</mixed-citation><mixed-citation xml:lang="en">Cao Y., Xu X., Sun C., Cheng Y., Du Z., Gao L., Shen W. Segment any anomaly without training via hybrid prompt regularization. arXiv, 2023. arXiv:2305.10724. https://doi.org/10.48550/arXiv.2305.10724</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Cao Y., Xu X., Sun C., Cheng Y., Du Z., Gao L., Shen W. Segment any anomaly without training via hybrid prompt regularization // arXiv. 2023. arXiv:2305.10724. https://doi.org/10.48550/arXiv.2305.10724</mixed-citation><mixed-citation xml:lang="en">Cao Y., Xu X., Sun C., Cheng Y., Du Z., Gao L., Shen W. Segment any anomaly without training via hybrid prompt regularization // arXiv. 2023. arXiv:2305.10724. https://doi.org/10.48550/arXiv.2305.10724</mixed-citation></citation-alternatives></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>
