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
Прочитать Print
Internet Authorized users SPbPU
Прочитать Print
Internet Anonymous
...