Научная статья на тему 'Определение размера и локализации области изображения, содержащей сигнал с постоянным тактом'

Определение размера и локализации области изображения, содержащей сигнал с постоянным тактом Текст научной статьи по специальности «Медицинские технологии»

CC BY
82
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛОКАЛИЗАЦИЯ / LOCALIZATION / МАТРИЧНЫЙ ФИЛЬТР / MATRIX FILTER / МАРКИРОВКА / MARKING / ФИЛЬТРАЦИЯ / FILTRATION / ЧАСТОТА / FREQUENCY / ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ И ИЗОБРАЖЕНИЙ / DIGITAL SIGNAL AND IMAGE PROCESSING

Аннотация научной статьи по медицинским технологиям, автор научной работы — Ильина Е.С., Быстров С.В., Блинников А.А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по медицинским технологиям , автор научной работы — Ильина Е.С., Быстров С.В., Блинников А.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Determination of size and localization of imagearea containing signal with constant clock frequency

The problem of determining the size and localization of the marking area of the object is solved by analysis of the object image. Using the detected repetition frequency of text labels, the size of the area containing the marking pattern is determined. To localize the label area, a new type of matrix filter is developed, based on the obtained data on the size of the sought domain and a priori knowledge of the number and length of the label strokes. Application of the filter allows for determining the label center by maximal brightness of corresponding pixel.

Текст научной работы на тему «Определение размера и локализации области изображения, содержащей сигнал с постоянным тактом»

КРАТКИЕ СООБЩЕНИЯ

УДК 681.518

DOI: 10.17586/0021-3454-2018-61-8-725-729

ОПРЕДЕЛЕНИЕ РАЗМЕРА И ЛОКАЛИЗАЦИИ ОБЛАСТИ ИЗОБРАЖЕНИЯ, СОДЕРЖАЩЕЙ СИГНАЛ С ПОСТОЯННЫМ ТАКТОМ

Е. С. Ильина1, С. В. Быстров1, А. А. Блинников2

1 Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: kateglebova@rambler.ru 2Научно-технический центр „Прибор", 199034, Санкт-Петербург, Россия

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

Ключевые слова: локализация, матричный фильтр, маркировка, фильтрация, частота, цифровая обработка сигналов и изображений

В работе [1] был предложен способ маркировки сталеразливочного ковша, заключающийся в построении матрицы с диагонально расположенными элементами (штрихами), соответствующими, в зависимости от их наклона, нулю и единице. Для идентификации номера ковша предлагается рассматривать изображение, содержащее маркировку (метку), как два независимых сигнала, используя методы спектрального анализа и фильтрации в частотной области. С помощью рекуррентного применения преобразования Фурье определена частота следования полос метки [2]

f =(1)

}

где — частота дискретизации; г — индекс спектрального отсчета; N1, Ы2 — количество спектральных отсчетов для первого и второго преобразований Фурье соответственно [3].

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

-1 = щ

л -щ-

Поскольку количество штрихов в метке заранее известно, размер ее диагонали вычисляется как произведение количества всех интервалов между полосами к на шаг их следования. Отсюда определяем размер области метки X:

2

X ■ (к + 1)/к1. (2)

Расчет размера метки позволяет осуществить ее распознавание независимо от масштаба, а следовательно, нет необходимости учитывать расстояние, на котором расположена видеокамера относительно объекта.

В основе решения задачи определения локализации метки лежит построение матричного фильтра Фх с размерами, равными размерам метки, и состоящего из п х п блоков (ячеек) Мх . Такой фильтр служит для определения центра области метки. Схематично вид фильтра ФХ показан на рис. 1.

Фх =

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

мх мх мх мх мх мх мх

Рис. 1

Для реализации фильтра Фх в качестве априорных значений необходимо и достаточно знать количество штрихов метки и длину штриха относительно диагонали ячейки (принятое соотношение составляет 70 %).

Процесс заполнения матрицы Мх элементами показан на рис. 2, размеры элементов вычисляются на основе выражения (2) по следующим формулам: — размер Мх одной ячейки

2 X

Х1

— размер области ячейки с текстоном

х2

— размер отступа

к +1 : 0,7 хь

Г - Х1 х2 .

х2 — нечетное

£>=0,5г-2 С=2(х2-1)

х2 — четное

£=0,5х2-1

-2

В

-2

В

В

В

-2 с -2

В

В

-2

В

В

х2

В

Г=х1-х2

х1

-1 В

В -1 В

В В

1 ВВ ВВ -1 -1

В -1 В

В В

.. х2 _

Г=х1-х2

х1

Рис. 2

Фильтрация представляет собой свертку исходного изображения I[/, у], содержащего метку, с матричным фильтром Фх :

2

(I • /)[т, п] = ЕЕФX п- /]1 [I, ]],

где Фх [т-1, п- ] ] — ядро матричного фильтра [4—6].

Для примера на рис. 3, а показан результат фильтрации изображения сталеразливочного ковша с нанесенной на его поверхность меткой (для сравнения на рис. 3, б приведено исходное изображение с указанием центра метки). После применения фильтра Ф^ посторонних откликов на фильтр, кроме точек центров полос, не наблюдается.

а) б)

Рис. 3

Координаты области положения метки определяются по двум сигналам, построенным путем суммирования яркости пикселов по столбцам и строкам (рис. 4, а, б соответственно); по осям ординат отложены количество строк и столбцов изображения.

а)

В„

...........1..............\............... X: 430 У: 3.851 ...............:...............

; : |

...............

............... ............., 1......!.......... .............

.............. .1 1 А.:-'!......

б)

В

6 5 4 3 2 1

0

100

200

400

500 Кстр, пкс

300 Рис. 4

Координаты максимумов функций соответствуют максимальному значению яркости (см. рис. 3) и, как следствие, координатам центра метки. Выделенное изображение метки впоследствии применимо для перевода в матричный вид и дальнейшего декодирования [7].

0

100 200 300 400 500 600 700 Кст, пкс

СПИСОК ЛИТЕРАТУРЫ

1. Глебова Е. С., Блинников А. А. Модификация меток сталеразливочных ковшей в задаче автоматизации их оборота // Изв. вузов. Приборостроение. 2015. Т. 58, № 9. С. 765—769.

2. Ильина Е. С., Быстров С. В. Определение частоты сигнала с постоянным тактом на изображении // Сб. тез. докл. конгресса молодых ученых [Электронный ресурс]: <http://kmu.ifmo.ru/collections_article/ 4959/opredelenie_chastoty_signala_s_postoyannym_taktom_na_izobrazhenii.htm>, 10.06.2018.

3. Гонсалес Р., Вудс Р. Цифровая обработка изображений. М.: Техносфера, 2005. 1070 с.

4. Иванов Н. Р., Лукьянов Е. Н., Матвеева Т. А., Светличная В. Б. Матричные фильтры обработки изображений // Материалы X Междунар. студ. электронной науч. конф. „Студенческий научный форум" [Электронный ресурс]: <http://www.scienceforum.ru/2018/3185/5143>, 18.06.2018.

5. Основы обработки изображений [Электронный ресурс]: <http://courses.graphicon.ru/files/courses/vision/2012/ lectures/cv2012_02_ip_web.pdf>, 18.06.2018.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

6. Бутенко В. В. Особенности применения фильтров обработки изображений перед поиском объектов на изображениях // Технические науки: теория и практика: Материалы III Междунар. науч. конф., Чита, апр. 2016 г. Чита: Изд-во „Молодой ученый", 2016. [Электронный ресурс]: <https://moluch.ru/conf/tech/ archive/165/9629/>, 31.05.2018.

7. Блинников А. А., Быстров С. В., Ильина Е. С. Распознавание меток сталеразливочных ковшей с помощью свертки изображения с матричным фильтром // Prospero. 2015. № 5(17). С. 25—29.

Сведения об авторах

Екатерина Сергеевна Ильина — аспирант; Университет ИТМО; кафедра систем управления и ин-

форматики; E-mail: kateglebova@rambler.ru Сергей Владимирович Быстров — канд. техн. наук, доцент; Университет ИТМО; кафедра систем

управления и информатики; E-mail: sbystrov@mail.ru Андрей Алексеевич Блинников — канд. техн. наук; НТЦ „Прибор"; E-mail: goofinator@mail.ru

Поступила в редакцию 19.06.18 г.

Ссылка для цитирования: Ильина Е. С., Быстров С. В., Блинников А. А. Определение размера и локализации области изображения, содержащей сигнал с постоянным тактом // Изв. вузов. Приборостроение. 2018. Т. 61, № 8. С. 725—729.

DETERMINATION OF SIZE AND LOCALIZATION OF IMAGE AREA CONTAINING SIGNAL WITH CONSTANT CLOCK FREQUENCY

Е. S. Ilina1, S. V. Bystrov1, А. А. Blinnikov2

1ITMO University, 197101, St. Petersburg, Russia E-mail: kateglebova@rambler.ru 2Scientific and Technical Center "Pribor" Ltd., 199034, St. Petersburg, Russia

The problem of determining the size and localization of the marking area of the object is solved by analysis of the object image. Using the detected repetition frequency of text labels, the size of the area containing the marking pattern is determined. To localize the label area, a new type of matrix filter is developed, based on the obtained data on the size of the sought domain and a priori knowledge of the number and length of the label strokes. Application of the filter allows for determining the label center by maximal brightness of corresponding pixel.

Keywords: localization, matrix filter, marking, filtration, frequency, digital signal and image processing

REFERENCES

1. Glebova E.S., Blinnikov A.A. Journal of Instrument Engineering, 2015, no. 9(58), pp. 765-769. (in Russ.)

2. Il'ina E.S., Bystrov S.V. http://kmu.ifmo.ru/collections_article/ 4959/opredelenie_chastoty_signala_s_ postoyannym_taktom_na_izobrazhenii.htm. (in Russ.)

3. Gonzalez R.C., Woods R.E. Digital Image Processing, Prentice Hall, 2008, 954 р.

4. Ivanov N.R., Luk'yanov E.N., Matveyeva T.A., Svetlichnaya V.B. Studencheskiy nauchnyy forum (Student Scientific Forum), Materials of the X Intern. Student Electronic Science Conf., http://www.scienceforum.ru/2018/3185/5143. (in Russ.)

5. http://courses.graphicon.ru/files/courses/vision/2012/lectures/cv2012_02_ip_web.pdf. (in Russ.)

6. Butenko V.V. Tekhnicheskiye nauki: teoriya i praktika (Engineering: Theory and Practice), Materials of the III Intern. Scientific Conf., Chita, 2016. https://moluch.ru/conf/tech/ archive/165/9629. (in Russ.)

7. Blinnikov A.A., Bystrov S.V., Il'ina E.S. Prospero, 2015, no. 5(17), pp. 25-29. (in Russ.)

Data on authors

Ekaterina S. Ilina — Post-Graduate Student; ITMO University, Department of Computer Sci-

ence and Control Systems; E-mail: kateglebova@rambler.ru Sergey V. Bystrov — PhD, Associate Professor; ITMO University, Department of Computer Science and Control Systems; E-mail: sbystrov@mail.ru Andrey A. Blinnikov — PhD; Scientific and Technical Center "Pribor" Ltd.;

E-mail: goofinator@mail.ru

For citation: Ilina Е. S., Bystrov S. V., Blinnikov А. А. Determination of size and localization of image area containing signal with constant clock frequency. Journal of Instrument Engineering. 2018. Vol. 61, N 8. P. 725—729 (in Russian).

DOI: 10.17586/0021-3454-2018-61-8-725-729

i Надоели баннеры? Вы всегда можете отключить рекламу.