<?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">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2024-2-16-24</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-671</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>Management of technical objects</subject></subj-group></article-categories><title-group><article-title>Детекция дефектов печатных плат на основе архитектуры YOLOv8</article-title><trans-title-group xml:lang="en"><trans-title>PCB defect detection based on YOLOV8 architecture</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>А. B.</given-names></name><name name-style="western" xml:lang="en"><surname>Inyutin</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Инютин Александр Владимирович, заведующий лабораторией</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Alexander Inyutin, head of the laboratory</p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-1"/></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>Lukashevich</surname><given-names>M. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Лукашевич Марина Михайловна, кандидат технических наук, доцент, доцент кафедры информационных систем управления Белорусского государственного университета</p><p>г. Минск</p></bio><bio xml:lang="en"><p>MarinaLukashevich,AssociateProfessor,AssociateProfessoroftheDepartmentofInformationManagementSystemsattheBelarusianStateUniversity</p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики НАН Беларуси</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>United Institute of Informatics Problems of the National Academy of Sciences of Belarus</institution><country>Belarus</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики НАН Беларуси; &#13;
Белорусский государственный университет</institution><country>Беларусь</country></aff><aff xml:lang="en"><institution>United Institute of Informatics Problems of the National Academy of Sciences of Belarus; &#13;
Belarusian State University</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>30</day><month>08</month><year>2024</year></pub-date><volume>0</volume><issue>2</issue><fpage>16</fpage><lpage>24</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Инютин А.B., Лукашевич М.М., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Инютин А.B., Лукашевич М.М.</copyright-holder><copyright-holder xml:lang="en">Inyutin A.V., Lukashevich M.M.</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://sapi.bntu.by/jour/article/view/671">https://sapi.bntu.by/jour/article/view/671</self-uri><abstract><p>Рассмотрены ключевые факторы и тенденции в проектировании и производстве печатных плат, определяющие современное состояние в области автоматического контроля печатных плат. Для поиска и классификации дефектов предлагается использовать метод детекции дефектов на изображениях на основе семейства моделей обнаружения объектов YOLO. Проведено обучение модели на публичном наборе изображений печатным плат с 6 классами дефектов, выполнена оценка точности на общепринятых метриках. На тестовом наборе данных средняя точность согласно метрике mAP50 равна 0,98.</p></abstract><trans-abstract xml:lang="en"><p>The paper discusses the key factors and trends in the design and production of printed circuit boards (PCB), which determine the state of the art of the automatic PCB inspection. To search for and classify defects, it is proposed to use the method of detecting defects in images based on the YOLO family of object detection models. The model was trained on a public set of images of PCB with 6 classes of defects, and the accuracy was assessed using generally accepted metrics. On the test dataset, the average accuracy according to the mAP50 metric is 0.98.</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>defect</kwd><kwd>printed circuit boards</kwd><kwd>detection</kwd><kwd>classification</kwd><kwd>neural 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">What is the PCB Market Situation Now? (Update 2023). – [Электронный документ]. – Режим доступа: https://www.raypcb.com/pcb-market/ (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">What is the PCB Market Situation Now? (Update 2023). – [Online]. – Available: https://www.raypcb.com/pcb-market/ (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">The Global Printed Circuit Board Market: Key Insights, Forecasts, &amp; Growth Outlook. – [Электронный документ]. – Режим доступа: https://www.mktpcb.com/pcb-industry-statistics-trends-infographic/ (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">The Global Printed Circuit Board Market: Key Insights, Forecasts, &amp; Growth Outlook. – [Online]. – Available: https://www.mktpcb.com/pcb-industry-statistics-trends-infographic/ (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Карпов, С. Прецизионный контроль печатных плат. Что это? / Сергей Карпов // Технологии в электронной промышленности. – 2008. – № 7. – С.37–40.</mixed-citation><mixed-citation xml:lang="en">Karpov, S. Precision Control of Printed Circuit Boards. What is this? / Sergey Karpov // Tekhnologii v elektronnykh promyshlennosti. – 2008. – № 7. – С.37–40.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Lehmann, David K. X-ray systems for optimizing PCB inspection: x-ray systems are not all equal, and their differences affect the type of defects that can be detected / David K. Lehmann // Circuits Assembly. – 2002. – Т. 13, № 2. – С. 35–40.</mixed-citation><mixed-citation xml:lang="en">Lehmann, David K. X-ray systems for optimizing PCB inspection: x-ray systems are not all equal, and their differences affect the type of defects that can be detected / David K. Lehmann // Circuits Assembly. – 2002. – Vol. 13, № 2. – P. 35–40.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Girshnick R. et al. Rich feature hierarchies for accurate object detection and semantic segmentation [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1311.2524 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Girshnick R. еt al. Rich feature hierarchies for accurate object detection and semantic segmentation [Online]. – Available: https://arxiv.org/abs/1311.2524 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Girshnick R. Fast R-CNN [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1504.08083 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Girshnick R. Fast R-CNN [Online]. – Available: https://arxiv.org/abs/1504.08083 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ren S. et al. Faster R-CNN: Towards real-time object detection with region proposal networks [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1506.01497 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Ren S. et al. Faster R-CNN: Towards real-time object detection with region proposal networks [Online]. – Available: https://arxiv.org/abs/1506.01497 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Redmon J. et al. You Only Look Once: Unified, real-time object detection [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1506.02640 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Redmon J. et al. You Only Look Once: Unified, real-time object detection [Online]. – Available: https://arxiv.org/ abs/1506.02640 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Redmon J. et al. YOLO9000: Better, faster, stronger [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1612.08242 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Redmon J. et al. YOLO9000: Better, faster, stronger [Online]. – Available: https://arxiv.org/abs/1612.08242 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Redmon J. YOLOv3: An incremental improvement [Электронный документ]. – Режим доступа: https://arxiv.org/abs/1804.02767 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Redmon J. YOLOv3: An incremental improvement [Online]. – Available: https://arxiv.org/abs/1804.02767 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">YOLOv8: A New State-of-the-Art Computer Vision Model. – [Электронный документ]. – Режим доступа: https://yolov8.com/ (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">YOLOv8: A New State-of-the-Art Computer Vision Model. – [Online]. – Available: https://yolov8.com/ (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">A PCB defect dataset. – [Электронный документ]. – Режим доступа: https://github.com/tangsanli5201/DeepPCB (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">A PCB defect dataset. – [Online]. – Available: https://github.com/tangsanli5201/DeepPCB (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">DeepPCB Image Dataset. – [Электронный документ]. – Режим доступа: https://universe.roboflow.com/tack-hwawong-zak5u/deeppcb-4dhir/dataset/5 (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">DeepPCB Image Dataset. – [Online]. – Available: https://universe.roboflow.com/tack-hwa-wong-zak5u/deeppcb4dhir/dataset/5 (Date of access 07.05.2024).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Configuration Ultralytics YOLOv8 Docs. – [Электронный документ]. – Режим доступа: https://docs.ultralytics.com/usage/cfg/#modes (дата обращения 07.05.2024).</mixed-citation><mixed-citation xml:lang="en">Configuration Ultralytics YOLOv8 Docs. – [Online]. – Available: https://docs.ultralytics.com/usage/cfg/#modes (Date of access 07.05.2024).</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>
