Previous Page  3 / 13 Next Page
Information
Show Menu
Previous Page 3 / 13 Next Page
Page Background

Оценка сложности алгоритма рекурсивного поиска области изображения

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 2

35

Рис. 1.

Локализация объекта рекурсивным разбиением изображения на области

Таким образом, алгоритм найдет те подобласти изображения (если они

есть), которые содержат искомый объект (или несколько объектов).

В случае, если определить факт наличия искомого объекта в произвольном

месте некоей подобласти возможно лишь с некоторой вероятностью (способ

определения вероятности зависит от реализации классификатора), то такое раз-

биение изображения может быть представлено в виде дерева принятия реше-

ний [15], как показано на рис. 2.

Оценка вычислительной сложности алгоритма рекурсивного поиска об-

ласти изображения, содержащей объект.

Примем исходные размеры окна,

равными размерам самого изображения

M

×

N

пикселей и, уменьшая на каждом

из

t

шагов ширину и высоту окна в

p

и

q

раз, закончим рассмотрение (в худшем

случае) окнами размерами 1 × 1 пиксель. Следовательно, число шагов измене-

ния размера окна

t

= log

p

M

= log

q

N

.

В худшем случае, во-первых, имеем шаги смещения подокна в окне по

горизонтали и вертикали (обозначим их

h

m

и

h

n

) равные 1 пиксель, а во-вторых,

как нетрудно заметить, если на последнем шаге размеры окон будут равны 1 × 1

пиксель, то на предпоследнем —

p

×

q

пикселей, на шаге перед ним —

p

2

×

q

2

и т. д. Число положений окна (

i

+1)-го размера в окне размера

i

-го равно

(

) (

)

1

1

1

1 ,

t i

t i

t i

t i

i

c p p

q q

− +

− + −

=

− +

− +

(1)

где

, ,1

i

t

=

при

i

= 1 имеем число подокон, рассматриваемых на первом шаге

алгоритма. Полагаем, что

i

= 0 соответствует одному окну размером со всю об-

ласть изображения, которое не относится к данной формуле, поскольку такое

окно не содержится ни в каком большем окне и, следовательно, говорить о ко-

личестве его положений в окне более крупного размера некорректно.