Изобретение относится к области цифровой обработки изображений и может быть использовано в охранных системах, системах мониторинга, оптоэлектронных системах сопровождения объектов, контрольно-измерительных системах, медицине и др.
Известен способ применения модифицированного преобразования Хафа для обнаружения штриховых кодов и текстовых областей [Визильтер Ю.В., Желтов С.Ю., Бондаренко А.В. и др. Методы анализа свидетельств // Обработка и анализ изображений в задачах машинного зрения. Курс лекций и практических занятий. - М.: Физматкнига, 2010. С.341-343. ISBN 978-5-89155-201-2], в котором для повышения точности и надежности обнаружения полос выполняется оценка градиентного поля исходного изображения. Все точки, имеющие модуль градиента выше порогового значения, участвуют в голосовании, по результатам которого в каждой ячейке аккумулятора хранится количество лежащих на соответствующей прямой точек, со значительным уровнем градиента и направлением градиента, отличающимся от перпендикулярного этой прямой не более чем на заданное пороговое значение. Далее над аккумулятором выполняются специфические для задач поиска кодосодержащих полос операции.
К недостаткам данного способа можно отнести крайнюю ограниченность областей использования алгоритма и неприменимость в нем быстрого преобразования Фурье (БПФ) для ускорения вычислений. Следует отметить тот факт, что узкий диапазон значений углов голосования снижает робастность результата к слабокоррелированному шуму.
Наиболее близким к заявляемому способу, но имеющим более широкую область применения, является подход, основанный на преобразовании Радона или обычном преобразовании Хафа. Преобразование Хафа во многом схоже с преобразованием Радона, но позволяет выполнять лишь частичное преобразование изображения, в отличие от тотального преобразования Радона. Однако в качестве прототипа был выбран подход, основанный именно на преобразовании Радона, т.к. оно может быть выполнено через БПФ, что дает значительный прирост производительности в сравнении с преобразованием Хафа всего изображения.
Недостатком прототипа является использование скалярного двумерного поля, получаемого в результате обработки исходного изображения каким-либо выделителем границ. Таким образом, направление вектора градиента исключалось из внимания при поиске прямолинейных границ. Этот недостаток был частично решен в работе [Визильтер Ю.В., Желтов С.Ю., Бондаренко А.В. и др. Методы анализа свидетельств // Обработка и анализ изображений в задачах машинного зрения. Курс лекций и практических занятий. - М.: Физматкнига, 2010. С.341-343. ISBN 978-5-89155-201-2], однако описанный в ней подход был разработан для решения узкоспециализированных задач.
Технический результат, на достижение которого направлено заявляемое изобретение, состоит в повышении точности обнаружения прямолинейных границ объектов на изображении посредством получения более ярко выраженных локальных максимумов, соответствующих прямолинейным границам при значительном уровне некоррелированного или слабокоррелированного аддитивного или мультипликативного шума.
Технический результат достигается тем, что заявляемый способ обработки сигналов для обнаружения прямолинейных границ объектов на дискретном изображении выполняется с учетом направления вектора перепада уровня яркости изображения.
Предлагаемый способ состоит из четырех этапов.
1) Вычисление поля градиентов. Для каждого пикселя l(i, j) исходного изображения L вычисляется значение вектора градиента
оператором Собеля.
2) Вычисление трех обычных преобразований Радона от изображений, полученных на основе градиентного поля по выражениям:
g1(i,j)=gx(i,j)2,(i,j)∈L
g2(i,j)=gx(i,j)·gy(i,j),(i,j)∈L
g3(i,j)=gy(i,j)2,(i,j)∈L
r1=R[g1];
r2=R[g2];
r3=R[g3],
где g1, g2 и g3 - промежуточные изображения;
R[] - оператор преобразования Радона;
r1, r2 и r3 - результаты преобразований Радона от g1, g2 и g3 соответственно (имеют размеры Nρ×Nθ).
r1, r2 и r3 - представляют собой дискретные изображения с координатами пикселей (s, α), где
3) Вычисление вектора весов w1, w2 и w3 для всех значений
4) Вычисление модифицированного преобразования Радона путем взвешенного суммирования трех обычных преобразований по выражению:
r'(s,α)=r1(s,α)·w1(α)+r2(s,α)·w2(α)+r3(s,α)·w3(α),
После получения изображения модифицированного преобразования Радона производится поиск локальных максимумов, соответствующих прямым на исходном изображении, на которых предположительно лежат прямолинейные границы объектов [Д.Б.Волегов, В.В.Гусев, Д.В.Юрин. "Обнаружение прямых линий на изображениях на основе преобразования Хартли. Быстрое преобразование Хафа" // в: 16-я международная конференция по компьютерной графике и ее приложениям ГрафиКон2006. Россия, Новосибирск, Академгородок, 2006, с.182-191].
Эксперименты показывают, что использование модифицированного преобразования Радона вместо обычного позволяет на 40% увеличить эффективность работы алгоритмов сопровождения объектов с прямолинейными границами на видеоизображении.
Предлагаемый способ обработки сигналов для обнаружения прямолинейных границ объектов может быть реализован на базе персональной электронной вычислительной машины (ПЭВМ) общего назначения.
В случаях, когда использование ПЭВМ общего назначения невозможно (например, в бортовых системах обработки изображений), предлагаемый способ обработки сигналов может быть реализован на базе программируемых логических интегральных схем (ПЛИС) либо совместного использования ПЛИС и специализированных цифровых процессоров обработки сигналов.
При использовании предлагаемого способа в системах обработки видеоизображений реального времени рекомендуется использовать преобразование Радона, реализованное с помощью БПФ или преобразования Хартли [Д.Б.Волегов, В.В.Гусев, Д.В.Юрин. "Обнаружение прямых линий на изображениях на основе преобразования Хартли. Быстрое преобразование Хафа" // в: 16-я международная конференция по компьютерной графике и ее приложениям ГрафиКон2006. Россия, Новосибирск, Академгородок, 2006, с.182-191]. Это позволит снизить требования, предъявляемые к аппаратному обеспечению.
Заявляемый способ отличается невысокой вычислительной сложностью и может быть реализован на существующей и перспективной элементной базе.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ОБРАБОТКИ СИГНАЛОВ ДЛЯ ОБНАРУЖЕНИЯ И ОПРЕДЕЛЕНИЯ ТОЛЩИНЫ ПРЯМЫХ ЛИНИЙ НА ИЗОБРАЖЕНИИ | 2016 |
|
RU2651176C1 |
Способ косвенного измерения дальности от маневрового тепловоза до вагона на прямолинейном участке железнодорожного пути | 2019 |
|
RU2729512C1 |
СПОСОБ АВТОМАТИЧЕСКОЙ СЕГМЕНТАЦИИ ПОЛУТОНОВЫХ СЛОЖНОСТРУКТУРИРОВАННЫХ РАСТРОВЫХ ИЗОБРАЖЕНИЙ | 2014 |
|
RU2580074C1 |
СПОСОБ ПОМЕХОУСТОЙЧИВОГО ГРАДИЕНТНОГО ВЫДЕЛЕНИЯ КОНТУРОВ ОБЪЕКТОВ НА ЦИФРОВЫХ ИЗОБРАЖЕНИЯХ | 2008 |
|
RU2360289C1 |
КОМПЛЕКСНЫЙ ОБНАРУЖИТЕЛЬ КРИВОЛИНЕЙНЫХ ТРАЕКТОРИЙ ВОЗДУШНЫХ ОБЪЕКТОВ С ИСПОЛЬЗОВАНИЕМ ПАРАМЕТРИЧЕСКИХ ПРЕОБРАЗОВАНИЙ | 2021 |
|
RU2776417C1 |
СПОСОБ ПОМЕХОУСТОЙЧИВОГО ГРАДИЕНТНОГО ВЫДЕЛЕНИЯ КОНТУРОВ ОБЪЕКТОВ НА ЦИФРОВЫХ ИЗОБРАЖЕНИЯХ | 2015 |
|
RU2589301C1 |
УСТРОЙСТВО ОБНАРУЖЕНИЯ УСТУПОВ И СПОСОБ ОБНАРУЖЕНИЯ УСТУПОВ | 2015 |
|
RU2686279C1 |
СПОСОБ И УСТРОЙСТВО ДЕТЕКТИРОВАНИЯ ЛОКАЛЬНЫХ ОСОБЕННОСТЕЙ НА ИЗОБРАЖЕНИИ | 2013 |
|
RU2535184C2 |
СПОСОБ АВТОМАТИЧЕСКОЙ КЛАССИФИКАЦИИ ТРАНСПОРТНЫХ СРЕДСТВ | 2012 |
|
RU2486597C1 |
Способ измерения дальности от маневрового тепловоза до вагона на прямолинейном участке железнодорожного пути | 2020 |
|
RU2750364C1 |
Изобретение относится к средствам цифровой обработки изображений. Техническим результатом является повышение точности обнаружения прямолинейных границ объектов на изображении за счет получения локальных максимумов. В способе на основе градиентного поля проводится формирование трех изображений, которые затем подвергаются преобразованию Радона и объединяются в одно изображение посредством поточечного взвешенного суммирования трех преобразований Радона от изображений.
Способ обработки сигналов для обнаружения прямолинейных границ объектов, наблюдаемых на изображении, включающий в себя оценку градиентного поля исходного изображения, его обработку посредством преобразования Радона и поиск локальных максимумов в полученном параметрическом пространстве, отличающийся тем, что на основе градиентного поля проводится формирование трех изображений, которые затем подвергаются преобразованию Радона и объединяются в одно изображение посредством поточечного взвешенного суммирования трех преобразований Радона от изображений.
СПОСОБ ОБРАБОТКИ СИГНАЛОВ ДЛЯ ВЫДЕЛЕНИЯ ДВИЖУЩИХСЯ ОБЪЕКТОВ В ПОСЛЕДОВАТЕЛЬНОСТИ ТЕЛЕВИЗИОННЫХ ИЗОБРАЖЕНИЙ | 2006 |
|
RU2311684C1 |
JP 2007241352 A, 20.09.2007 | |||
JP 2008087289 A, 17.04.2008 | |||
JP 2005341553 A, 08.12.2005 | |||
JP 2012045057 A, 08.03.2012 |
Авторы
Даты
2014-07-20—Публикация
2012-04-20—Подача