Введение
Строительная отрасль является одной из ключевых отраслей экономики Российской Федерации. По данным Федеральной службы государственной статистики, объём работ, выполненных по виду экономической деятельности «Строительство», в 2025 году составил 18 815,1 млрд рублей, что почти вдвое превышает показатель 2020 года [1]. Рост объёмов строительства сопровождается увеличением количества одновременно задействованной техники на строительных площадках [2].
Эффективное управление строительной площадкой требует чёткой организации размещения техники и контроля соблюдения установленных требований. Основой такой организации выступает стройгенплан. Данный документ является обязательной частью раздела «Проект организации строительства» и определяет расположение строительных машин и механизмов на площадке [3, 4]. Контроль соответствия фактического размещения техники стройгенплану в настоящее время осуществляется визуально линейным персоналом, что требует значительных временных затрат и подвержено влиянию человеческого фактора [5].
Развитие технологий компьютерного зрения создаёт предпосылки для автоматизации визуального контроля [6]. Нейронные сети семейства YOLO являются эффективным инструментом для детекции объектов в реальном времени [7-10]. Однако существующие решения [11, 12] направлены на детекцию отдельных объектов и не предусматривают сопоставления результатов с проектной документацией.
Целью исследования является анализ предложенной программной системы автоматизированного контроля размещения техники на строительной площадке на основе методов компьютерного зрения.
Для достижения цели были решены следующие задачи:
- Выбрать архитектуру нейронной сети для детекции строительной техники.
- Сформировать обучающую выборку и обучить модель распознавания.
- Разработать алгоритм калибровки перспективы для сопоставления координат.
- Реализовать программный комплекс с графическим интерфейсом.
- Провести тестирование разработанной системы.
Материалы и методы
Методика исследования включает два основных направления: детекцию строительной техники на изображениях с применением нейросетевых алгоритмов и сопоставление результатов детекции с проектной документацией на основе перспективного преобразования координат.
В качестве архитектуры нейронной сети выбрана YOLO11 — актуальная версия семейства YOLO, разработанная компанией Ultralytics [13, 14]. Выбор обусловлен высокой скоростью обработки изображений и возможностью детекции объектов в реальном времени. Модель обучена на выборке из 750 изображений строительной техники и распознаёт 6 классов объектов: автокран, башенный кран, трактор, грузовик, самосвал и грузовой автомобиль [15].
Для сопоставления координат стройгенплана и фотографии площадки разработан алгоритм калибровки на основе перспективного преобразования [16]. Пользователь отмечает 4 соответствующие точки на стройгенплане и на фотографии, после чего вычисляется матрица преобразования с использованием функции getPerspectiveTransform библиотеки OpenCV [17]. Данная матрица позволяет преобразовывать координаты зон, заданных на плане, в координаты на фотографии.
На стройгенплане пользователь выделяет допустимые зоны размещения техники и указывает ожидаемый тип техники для каждой зоны. После детекции объектов на фотографии система определяет координаты нижней точки каждого обнаруженного объекта и проверяет попадание этой точки в одну из заданных зон. Результатом проверки является протокол с указанием выявленных нарушений.
Программная реализация выполнена на языке Python [18]. Для детекции объектов применена библиотека Ultralytics, обработка изображений и вычисление матрицы перспективного преобразования реализованы средствами OpenCV [19, 20]. Графический интерфейс построен с использованием библиотеки Tkinter, а корректное отображение кириллического текста на изображениях обеспечено библиотекой Pillow.
Результаты
В результате был разработан программный комплекс с графическим интерфейсом пользователя [21], обеспечивающий автоматизированный контроль размещения техники на строительной площадке.
Главное окно программы (рис. 1) состоит из следующих функциональных блоков:
• боковая панель управления с кнопками загрузки файлов, настройки зон и экспорта результатов;
• информационная панель с отображением количества зон, статуса калибровки и числа нарушений;
• область отображения стройгенплана с возможностью выделения зон размещения техники;
• область отображения фотографии площадки с результатами детекции;
• панель фильтрации классов техники;
• область вывода протокола проверки.

Рис. 1. Главное окно программного комплекса
Для сопоставления координат стройгенплана и фотографии реализовано отдельное окно калибровки (рис. 2). Пользователь последовательно отмечает 4 соответствующие точки на обоих изображениях, после чего система вычисляет матрицу перспективного преобразования.

Рис. 2. Окно калибровки перспективы
Программа позволяет выделять на стройгенплане прямоугольные зоны допустимого размещения техники (рис. 3). Для каждой зоны указывается название и ожидаемый тип техники.

Рис. 3. Разметка зон размещения техники на стройгенплане
После анализа система отображает обнаруженные объекты с цветовой индикацией (рис. 4):
• зелёный — техника в допустимой зоне, тип соответствует;
• оранжевый — техника в зоне, тип не соответствует;
• красный — техника вне допустимых зон.

Рис. 4. Результаты детекции и проверки размещения техники
По результатам анализа формируется протокол (рис. 5), содержащий дату проверки, количество обнаруженной техники, выявленные нарушения и заключение о соответствии размещения стройгенплану.

Рис. 5. Пример протокола проверки размещения техники
Программа позволяет сохранять изображение с визуализацией детекции и протокол в текстовом формате.
Разработанная система позволяет автоматизировать процесс контроля размещения техники на строительной площадке, который традиционно выполняется визуально линейным персоналом. Применение нейросетевой модели YOLO11 обеспечивает детекцию строительной техники на фотографиях в реальном времени, а алгоритм калибровки перспективы позволяет корректно сопоставлять координаты стройгенплана и фотографии при различных углах съёмки.
Отличительной особенностью разработанной системы является возможность не только обнаруживать технику на изображении, но и автоматически проверять соответствие её расположения проектной документации. Существующие решения в области компьютерного зрения для строительства [22], как правило, ограничиваются детекцией объектов без сопоставления с проектом.
Внедрение системы позволяет сократить временные затраты на контроль размещения техники, снизить влияние человеческого фактора и обеспечить документирование результатов проверки в виде формализованного протокола. Сравнительный анализ традиционного и автоматизированного подходов к контролю размещения техники представлен в таблице 1.
Таблица 1
Сравнение традиционного и автоматизированного контроля размещения техники
|
Критерий |
Традиционный контроль |
Разработанная |
Перспективы развития |
|
Объективность оценки |
Зависит |
Единые критерии оценки |
Интеграция с нормативными базами данных |
|
Документирование |
Ручное заполнение журналов |
Автоматическое |
Экспорт в BIM-системы |
|
Сопоставление |
Визуальное сравнение с планом |
Автоматическое |
Автоматическое распознавание зон |
|
Человеческий фактор |
Высокое влияние |
Минимальное влияние |
Формирование аналитики |
|
Возможность |
Затруднена |
Сохранение |
Интеграция с видеонаблюдением |
Дальнейшее совершенствование системы может включать расширение обучающей выборки для повышения точности детекции, автоматическое распознавание зон на стройгенплане, интеграцию с системами видеонаблюдения для непрерывного мониторинга [23, 24] и разработку мобильного приложения.
Обсуждение
Полученные результаты подтверждают гипотезу исследования: совместное применение нейросетевой детекции и перспективного преобразования координат действительно позволяет автоматизировать контроль соответствия размещения техники стройгенплану. Система корректно формирует протокол проверки, разграничивая три типа нарушений — технику вне зон, технику не того типа и технику в допустимой зоне, что достаточно для практического применения в условиях линейного контроля.
Вместе с тем необходимо обозначить ограничения применимости результатов. Точность детекции зависит от условий съёмки: при плохом освещении, сильном перекрытии объектов или нестандартных ракурсах вероятность ошибки распознавания возрастает [25]. Качество перспективного преобразования определяется точностью ручной разметки четырёх опорных точек — систематическая ошибка при их выборе приводит к смещению всех зон на фотографии. Оба ограничения носят методический характер и не являются принципиальными препятствиями для развития системы.
Обобщая, можно констатировать, что предложенный подход демонстрирует принципиальную осуществимость автоматизированного контроля соответствия стройгенплану средствами компьютерного зрения без применения специализированного оборудования. Результаты исследования могут служить основой для разработки более комплексных систем мониторинга строительных площадок, в том числе с интеграцией потоков видеонаблюдения и расширением перечня контролируемых параметров.
Заключение
В рамках исследования разработана программная система автоматизированного контроля размещения техники на строительной площадке на основе методов компьютерного зрения. Для детекции строительной техники использована нейросетевая модель YOLO11, обученная распознавать 6 классов объектов. Разработан алгоритм калибровки перспективы, позволяющий сопоставлять координаты стройгенплана и фотографии площадки. Реализован программный комплекс с графическим интерфейсом, обеспечивающий загрузку изображений, разметку зон допустимого размещения техники, автоматическую детекцию объектов и формирование протокола проверки с выявленными нарушениями.
Разработанная система позволяет автоматизировать процесс контроля соответствия фактического размещения техники стройгенплану, сократить временные затраты линейного персонала и снизить влияние человеческого фактора. Результаты работы могут быть использованы строительными организациями для повышения эффективности контроля на строительных площадках.



