Система подсчета заданных объектов на изображении | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 23 ноября, печатный экземпляр отправим 27 ноября.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №21 (416) май 2022 г.

Дата публикации: 24.05.2022

Статья просмотрена: 133 раза

Библиографическое описание:

Баканов, Д. С. Система подсчета заданных объектов на изображении / Д. С. Баканов, В. П. Свиридов. — Текст : непосредственный // Молодой ученый. — 2022. — № 21 (416). — С. 173-177. — URL: https://moluch.ru/archive/416/91988/ (дата обращения: 15.11.2024).



Система подсчета заданных объектов на изображении — система, получающая на вход изображение и массив параметров, по которым будут подсчитаны «ключевые» объекты на изображении.

Ключевые слова: классификация, методы обнаружения.

В настоящее время происходит большое кол-во массовых мероприятий в зависимости от кол-ва участвующих должны быть проведены некоторые меры обеспечения безопасности присутствующих и окружения. Для этого необходимо узнать конкретное кол-во участвующих людей. Необходимо это для МВД, транспортных служб, медицинских организаций. Аналогичная задача возникает при разработке различного вида химических пленок, пластических материалов, металлов. Для определения их качеств необходимо знать количество частиц на единицу площади. Для этих целей будет написана программа, использующая алгоритмы «старой школы» детектирования объектов.

Схема системы подсчета объектов

Рис. 1. Схема системы подсчета объектов

Так как входное изображение содержит слишком много дополнительной информации, первым шагом в классификации изображений является упрощение изображения путем извлечения важной информации, содержащейся в изображении, и исключения остальной части. Например, если мы хотим найти на изображениях пуговицы рубашек и пальто, то заметим значительные различия в значениях пикселей RGB. Однако, запустив детектор краев изображения, можно упростить изображение. Вы все еще можете легко различить круглую форму кнопок на этих изображениях краев, и поэтому мы можем сделать вывод, что обнаружение краев сохраняет важную информацию, отбрасывая несущественную информацию. Этот шаг называется извлечением признаков. В традиционных подходах к компьютерному зрению разработка этих функций имеет решающее значение для производительности алгоритма. Оказывается, мы можем сделать намного лучше, чем простое обнаружение краев, и найти функции, которые намного надежнее.

Для того, чтобы система проще определяла края необходимых нам объектов, будет применяться фильтр Гаусса. Фильтр Гаусса является самым простым с математической точки зрения. Спектральные составляющие этого типа шума равномерно распределены по всему диапазону задействованных частот. Примерами белого шума являются водопадный шум или статический шум. В природе и технике «чисто» белый шум (то есть белый шум, имеющий одинаковую спектральную мощность на всех частотах) не встречается (в силу того, что такой сигнал имел бы бесконечную мощность), однако любой шум, спектральная плотность которого одинакова (или несколько отличается) в рассматриваемом диапазоне частот. Функция плотности распределения Гауссового шума случайной величины z имеет вид:

p(z)=1√2πσe−(z−μ)2/2σ2

где z (применительно к тематике данной работы) есть значение яркости,

μ — среднее значение случайной величины z ,

σ — ее среднеквадратичное отклонение.

График плотности распределения Фильтра Гаусса

Рис. 2. График плотности распределения Фильтра Гаусса

После фильтрации, можно перейти к определению искомых объектов, для этого изображение переводится в полутон, в таком случае с помощью метода Оцу можно определить коэффициент бинаризации.

Метод Оцу — это алгоритм вычисления порога бинаризации для полутонового изображения, используемый в области компьютерного распознавания образов и обработки изображений для получения чёрно-белых изображений. Алгоритм позволяет разделить пиксели двух классов («полезные» и «фоновые»), рассчитывая такой порог, чтобы внутриклассовая дисперсия была минимальной.

Метод Оцу использует гистограмму изображения для расчета порога, где гистограмма — это набор бинов, каждый из которых характеризует количество попаданий в него элементов выборки. В нашем случае выборка — это пиксели различной яркости, которая может принимать целые значения от 0 до 255. По гистограмме можно определить, что имеется два четко разделяющихся класса. Суть метода Оцу заключается в том, чтобы выставить порог между классами таким образом, чтобы каждый их них был как можно более «плотным». Для этого все сводится к минимизации внутриклассовой дисперсии, которая определяется как взвешенная сумма дисперсий двух классов:

, где w1 и w2 — вероятности первого и второго классов соответственно.

Оцу показывает, что минимизация внутриклассовой дисперсии эквивалента максимизации межклассовой дисперсии:

, где a 1 и a 2 — средние арифметические значения для каждого из классов.

Так как w1(t + 1), w2(t + 1), a1(t + 1), a2(t + 1) легко выражаются через предыдущие значения w1(t), w2(t), a1(t), a2(t) (где t — текущий порог, а T- искомый), можно легко составить алгоритм быстрого определения искомого порога:

— Вычисляем гистограмму.

— Начиная с порога t = 1, проходим через всю гистограмму, на каждом шаге пересчитывая дисперсию σb(t). Если на каком-то из шагов дисперсия оказалась больше максимума, то обновляем дисперсию и T = t.

— Искомый порог равен T.

К недостаткам метода Оцу относятся:

— размытие линий

— «слипание» объектов, особенно в местах пересечений

— потеря тонких линий

Наконец, когда порог определен, можно переводить изображение в бинарный вид, где проще всего подсчитать объекты и определить их ограничивающие рамки.

Ниже приведены результаты работы программы.

Исходное изображение

Рис. 3. Исходное изображение

Бинаризированное изображение методом Оцу

Рис. 4. Бинаризированное изображение методом Оцу

Бинаризированное изображение ручным подбором порога

Рис. 5. Бинаризированное изображение ручным подбором порога

По изображениям видно, что на данном этапе система работает не идеально и местами сливает объекты в один, так же объекты не выделяются «рамками объекта», а лишь получают уникальный цвет. Разброс подсчета слишком велик и составляет около 5–10 %, что крайне критично для такого приложения.

Ручной подбор дал более точный подсчет, его разброс равен всего 3 %

Все это будет доработано и исправлено для более точного подсчета объектов.

Литература:

  1. Рафаэл С.Гонсалес. Мир цифровой обработки: Пер. с англ. 2012–860с
  2. textarchive. Различные реализации Гауссова фильтра [Электронный ресурс]: URL.: https://textarchive.ru/c-2836819.html свободный — (дата обращения 12.04.2022)
  3. bmstu.wiki. Предварительная обработка изображений [Электронный ресурс]:URL.: https://ru.bmstu.wiki/Предварительная_обработка_изображений свободный — (дата обращения 12.04.2022)
  4. Кравцова Т. А. Сравнительное исследование методов адаптивной бинаризации в задаче автоматизированного анализа изображений клеток в иммуноцитохимии. Молодежный научно — технический вестник, 2015.
  5. Янковский Александр Аркадиевич, Бугрий Андрей Николаевич. Критерии выбора метода бинаризации при обработке изображений лабораторных анализов // АСУ и приборы автоматики. [Электронный ресурс], 2010. № 153. Режим доступа: http://cyberleninka.ru/article/n/kriterii-vybora-metoda-binarizatsiipri-obrabotke-izobrazheniy-laboratornyh-analizov/ (дата обращения: 21.05.2017).
Основные термины (генерируются автоматически): белый шум, изображение, RGB, внутриклассовая дисперсия, Искомый порог, класс, случайная величина, точный подсчет, фильтр Гаусса.


Ключевые слова

классификация, методы обнаружения

Похожие статьи

Сравнительный анализ методов поиска особых точек и дескрипторов при группировке изображений по схожему содержанию

В данной работе проводится сравнительный анализ методов ORB, BRISK, AKAZE, обнаруживающих особые точки и описывающих их дескрипторы на изображении. Разработан алгоритм, который на основе работы данных методов группирует фотографии по степени сходства...

Исследование влияния перемещения объекта на изображении на корреляционные характеристики систем распознавания образов

В работе представлены математические выкладки по определению корреляционной характеристики от изменения параметров расположения объекта на изображении. Используется среда автоматизации математических вычислений MathCad. Приводятся структуры устройств...

Методы нахождения особых точек изображения и их дескрипторов

Рассматриваются методы нахождения особых точек и формирование их дескрипторов. Целью является исследование существующих методов поиска и определение дескрипторов особых точек для выбора лучшего соответствия между детекторами особых точек и их дескрип...

Проблема оптического распознавания субтитров, встроенных в видеопоток

В данной работе авторами рассматривается задача создания алгоритма способного распознавать текст субтитров при любых даже наиболее проблемных видеорядах и возвращать его вместе с временными метками пользователю.

Разработка информационного обеспечения автоматизированной системы обнаружения объектов на изображении

В данной статье разработаны требования к информационному обеспечению автоматизированной системы, описаны входные и выходные данные для системы, проанализирован процесс обнаружения объектов на изображении.

Функциональный контроль интегральных микросхем

В статье описываются особенности функционального контроля интегральных микросхем и его основные виды.

Оценка параметров плотности распределения сигнала, рассеянного над неоднородной земной поверхностью

В работе представлены математические выкладки по определению параметров плотности распределения вероятностей мгновенных значений отраженного от неоднородной земной поверхности радиосигнала. Используется среда автоматизации математических вычислений M...

Метод оценки нормальности распределения результатов измерений по критерию согласия Пирсона на основе Excel

В статье описывается алгоритм обработки статистических данных на основе процедуры проверки нормальности распределения значений результатов измерения по критерию Пирсона с помощью программы Excel. Рассматриваются преимущества автоматического счета пок...

Синхронная регистрация связанных событий в различных точках пространства

Рассмотрены проблемы, возникающие при организации видеофиксации связанных событий, когда регистрация изображений выполняется в различных точках пространства различными IP-камерами.

Программа генерации авторегрессионных случайных полей

В настоящей статье описан разработанный для генерации изображений программный модуль. Данный модуль позволяет формировать различные случайные поля яркости и может быть использован для получения различных по своим статистическим свойствам изображений.

Похожие статьи

Сравнительный анализ методов поиска особых точек и дескрипторов при группировке изображений по схожему содержанию

В данной работе проводится сравнительный анализ методов ORB, BRISK, AKAZE, обнаруживающих особые точки и описывающих их дескрипторы на изображении. Разработан алгоритм, который на основе работы данных методов группирует фотографии по степени сходства...

Исследование влияния перемещения объекта на изображении на корреляционные характеристики систем распознавания образов

В работе представлены математические выкладки по определению корреляционной характеристики от изменения параметров расположения объекта на изображении. Используется среда автоматизации математических вычислений MathCad. Приводятся структуры устройств...

Методы нахождения особых точек изображения и их дескрипторов

Рассматриваются методы нахождения особых точек и формирование их дескрипторов. Целью является исследование существующих методов поиска и определение дескрипторов особых точек для выбора лучшего соответствия между детекторами особых точек и их дескрип...

Проблема оптического распознавания субтитров, встроенных в видеопоток

В данной работе авторами рассматривается задача создания алгоритма способного распознавать текст субтитров при любых даже наиболее проблемных видеорядах и возвращать его вместе с временными метками пользователю.

Разработка информационного обеспечения автоматизированной системы обнаружения объектов на изображении

В данной статье разработаны требования к информационному обеспечению автоматизированной системы, описаны входные и выходные данные для системы, проанализирован процесс обнаружения объектов на изображении.

Функциональный контроль интегральных микросхем

В статье описываются особенности функционального контроля интегральных микросхем и его основные виды.

Оценка параметров плотности распределения сигнала, рассеянного над неоднородной земной поверхностью

В работе представлены математические выкладки по определению параметров плотности распределения вероятностей мгновенных значений отраженного от неоднородной земной поверхности радиосигнала. Используется среда автоматизации математических вычислений M...

Метод оценки нормальности распределения результатов измерений по критерию согласия Пирсона на основе Excel

В статье описывается алгоритм обработки статистических данных на основе процедуры проверки нормальности распределения значений результатов измерения по критерию Пирсона с помощью программы Excel. Рассматриваются преимущества автоматического счета пок...

Синхронная регистрация связанных событий в различных точках пространства

Рассмотрены проблемы, возникающие при организации видеофиксации связанных событий, когда регистрация изображений выполняется в различных точках пространства различными IP-камерами.

Программа генерации авторегрессионных случайных полей

В настоящей статье описан разработанный для генерации изображений программный модуль. Данный модуль позволяет формировать различные случайные поля яркости и может быть использован для получения различных по своим статистическим свойствам изображений.

Задать вопрос