Details
| Title | Разработка программного продукта для контроля качества печати этикеток: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения» = Development of a software product for label print quality control |
|---|---|
| Creators | Голеса Юрий Евгеньевич |
| Scientific adviser | Тутыгин Владимир Семенович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | контроль качества ; сравнение изображений ; этикетки ; компьютерное зрение ; выравнивание ; гомография ; SIFT ; SSIM ; OpenCV ; Python ; quality control ; image comparison ; labels ; computer vision ; image alignment ; homography |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1598 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41149 |
| Record create date | 7/14/2026 |
Allowed Actions
–
Action 'Прочитать' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Цель работы – создание программного средства для выявления структурных различий между отсканированными этикетками и эталонными макетами с визуализацией дефектов. Методология включает: автоматическое выделение контура этикетки из эталонного PDF на основе детектора Кэнни и морфологических операций; геометрическое выравнивание скана относительно эталона с использованием SIFT и гомографии (MAGSAC); комбинированное сравнение по SSIM и абсолютной разности с последующей бинаризацией, фильтрацией по площади и визуализацией различий адаптивным цветом. Интерфейс реализован на PyQt5 с многопоточностью и синхронизированным просмотром. Разработанный программный продукт успешно выделяет контур эталона, выравнивает скан, обнаруживает все внесённые дефекты. Ложные срабатывания легко идентифицируются оператором. Среднее время обработки одной этикетки – 6,4 секунды. Область применения – производственный контроль качества печати этикеток на предприятиях упаковочной индустрии. Программный продукт соответствует поставленным задачам, обладает достаточной точностью и производительностью для использования в реальном производственном цикле.
The aim of the work is to create a software tool for detecting structural differences between scanned labels and reference layouts with defect visualization. The methodology includes: automatic label contour extraction from a reference PDF using the Canny edge detector and morphological operations; geometric alignment of the scan with respect to the reference using SIFT and homography (MAGSAC); combined comparison based on SSIM and absolute difference followed by binarization, area filtering, and adaptive‑color defect visualization. The user interface is implemented in PyQt5 with multithreading and synchronized viewing. The developed software successfully extracts the label contour, aligns the scan, and detects all artificially introduced defects. False positives are easily identified by the operator. The average processing time per label is 6.4 seconds. The application area is industrial quality control of label printing in packaging companies. The software product meets the specified tasks and provides sufficient accuracy and performance for use in a real production cycle.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|