Доклады БГУИР
Doklady BGUIR
2018, № 7(117) 2018, No. 7 (117)
УДК 528.8: 004.6
ПОИСК И ОБНАРУЖЕНИЕ ОБЪЕКТОВ ДИСТАНЦИОННОГО ЗОНДИРОВАНИЯ
А.И. МИТЮХИН
Институт информационных технологий Белорусского государственного университета информатики и радиоэлектроники, Республика Беларусь
Поступила в редакцию 12 ноября 2018
Аннотация. Рассмотрен спектральный метод поиска и обнаружения изображения объекта с заданными геометрическими признаками. В сравнении с известными алгоритмами поиска описываемый алгоритм позволяет уменьшить время поиска, вычислительную сложность цифровой обработки изображений, упрощает дешифрацию снимков. Метод может найти применение при решении таких задач, как сегментация, совмещение изображений, распознавание, определение расстояния между объектами и явлениями, определение динамических характеристики объектов.
Ключевые слова: дистанционное зондирование, фильтрация, поиск, обнаружение, отношение правдоподобия, свертка.
Abstract. Spectral method for image search and discovery of the object with the specified geometric characteristics is analyzed. In comparison with the famous search algorithms described algorithm allows to reduce time of search, computational complexity of digital imaging, simplifies the decoding images. The method can be applied in solving problems such as segmentation, image combining, recognition, determining the distance between objects and phenomena, determining the dynamic characteristics of objects.
Keywords: remote sensing, filtering, search, detection, ratio of likelihood, convolution.
Doklady BGUIR. 2018, Vol. 117, ]Чо. 7, pp. 74-79 Search and detection of remote sensing objects A.I. Mitsiukhin
Введение
Современное решение задач рационального использования природных ресурсов, экологического контроля окружающей среды, идентификации пространственных объектов с известными геометрическими признаками, инвентаризации пространственных объектов на некоторой территории, картографирования геологических структур и др. основывается на аэрокосмическом дистанционном зондировании земной поверхности. Процесс дистанционного зондирования включает в себя аэрокосмического съемку и последующее дешифрирование полученного снимка с целью получения интересуемой информации об определенном объекте или явлении. Одним из возможных этапов дешифрирования является поиск и обнаружение объектов по определенным физическим свойствам или по другим, в том числе косвенно получаемым параметрам (дескрипторам).
Точностные характеристики поиска объекта в выделенном пространстве зависят от многих факторов: прозрачности земной атмосферы, освещенности, ошибки, допущенной при съемке, низкого контрастного разрешения и пр. Частичное устранение влияния этих факторов решается на этапе предварительной обработки с целью создания условий, повышающих эффективность поиска и качество обнаружения искомых или изучаемых объектов. На этапе предварительной обработки применяются надлежащие процедуры линейной и нелинейной фильтрации для того, чтобы отличить объекты интереса от всех других
и от фона, повысить пространственное и контрастное разрешение. Однако и после предварительной обработки изображений эффективное решение задачи поиска и обнаружения наблюдаемого объекта затрудняется наличием преднамеренных помех или помех естественного происхождения в любом канале. Известно сравнительно много методов поиска с оценкой пространственного положения искомого объекта. Наилучшим из них является метод поиска, целевой функцией которого является отношение правдоподобия [1]. Отношение формируется путем сравнения обрабатываемого изображения (входа системы обработки) с априорно известным образом по таким характеристикам, как пространственное положение, яркость, спектральная структура и др. Нахождение максимума отношения правдоподобия сводится к переборному методу, когда вычисляется корреляционная функция или свертка относительно сдвигаемого известного образа. В качестве оценки положения объекта выбирается пространственный сдвиг, при котором достигается максимум корреляции или отклика свертки. Оптимальные алгоритмы требуют значительных вычислительных, временных и аппаратных ресурсов.
Теоретические принципы
В статье рассматривается спектральный метод поиска и обнаружения на изображении G размером М х N наблюдаемого объекта Н размером К х Ь. Решение поставленных задач в пространственной области основывается на двух методах: корреляционном и фильтровом. Корреляционный способ предполагает вычисление отношения правдоподобия по каждой пространственной координате (т, п) 2Б пространства. Корреляционная функция определяется
к-\ь-\
формулой g(m,ri)°h(m,ri) = r(m,ri) = ^ + к,п + /), т = 0,...,М -1, п = 0,...,Ы
к=0 1=0
Для вычисления всех [(М — К +1)(N — Ь +1)] коэффициентов корреляции потребуется выполнить Сх = [(М — К +1)^ — Ь + 1)]КЬ операций умножений.
Время поиска объекта, определяемое временем анализа обрабатываемых массивов, может оказаться чрезмерным. Введение многоканальной корреляционной обработки снижает вычислительную сложность по мультипликативным операциям в [(М — К +1)(N — Ь +1)] раз. Однако растет аппаратно-программная сложность процедуры поиска.
Фильтровый способ предполагает осуществление поиска с помощью фильтра с импульсной характеристикой, согласованной с пространственной структурой образа объекта. Отклик фильтра или значение свертки также соответствует отношению правдоподобия. Свертка изображения С и импульсной характеристики Н определяется формулой
К—1Ь—1
g(т,п) *к(т,п) = у(т,п) = ^ ^й(к,I)g(т — к,п — I),т = 0,...,М — 1,п = 0,...,N — 1.
к=0 I=0
Если выполнять вычисление отклика на основе спектрального метода (теоремы о свертке или теоремы о корреляции), например, с применением дискретного преобразования Фурье (ДПФ), появляется возможность более эффективно выполнить поиск пространственных координат наблюдаемого объекта и его обнаружение. Объем вычислительных затрат на процедуру поиска
с использованием алгоритма ДПФ g(т, п) * к(т, п) = ДПФ"1 (ДПФg(т п) • ДПФА(т п) ) .
зависит от значения размера входов, т. е. значений М,N,К,Ь. Недостатком ДПФ является необходимость работы в поле комплексных чисел. Вычислительная сложность еще более возрастает, когда ДПФ выполняется по каждой независимой переменной.
В статье рассматривается более эффективное решение задачи поиска и обнаружения объекта. В качестве базиса разложения рассматриваются дискретные ортогональные функции Хартли [2, 3]. Одномерное дискретное преобразование Хартли (ДПХ) связано с ДПФ
1 N—1 ( 2%т Л
^(у) = Яе ¿(г) + 1т ¿(г),0 < V < N — 1, где = — ^ g(n)cas I-I - коэффициент
N п=0 ^ N '
преобразования Хартли, £(V) - коэффициент преобразования Фурье. Как видно, результат
выражается действительными числами. В отличие от известного вещественного дискретного косинусного преобразования формы прямого и обратного преобразования ДПХ совпадают, что обеспечивает экономию аппаратных и программных средств. В последующих рассуждениях используется векторная запись вычисления свертки. Алгоритм вычисления свертки изображения 6 и импульсной характеристики Н в спектральной области Хартли имеет вид
к&(V) * кН(у)=1[ к&(V)кН(V) + к&(ы - V) кН{и - V) + кд(у)кН(ы - V) - к&(ы - V) кН(V)], (1)
где номера (Ы - V) коэффициентов преобразования берутся по модулю N. Введем обозначения
к А (V) = к&(V) к Н (V),
к А(N - V) = к&(N - V) кН(N - V),
'^В^) = кН ^ - V), к В ^ - V) = к& ^ - V) кН (V).
C учетом (2), (3) и равенств АА(V) = кА^ - v)modN, ^^ = ^^ - v)modN, выражение (1) примет вид
к6(V) * кН (V) = 1[кА(V) к-А(N - V) к+кВ(V) + кВ(N - V)]. (4)
Из (4) следует, что прямое вычисление одного коэффициента свертки в спектральной области Хартли требует выполнения кСм = 4 мультипликативных операций в поле
действительных чисел (с учетом расчета к&(V)к и кН (V) ). Для сравнения алгоритмов ДПХ и ДПФ запишем выражение вычисления свертки в спектральной области Фурье:
6^) * Н (V) = 6^) Н (V) = [Яе& (V) +1ш& (^[(Яе Н (V) + 1шН (V)]. (5)
Из (5) следует, что вычисление одного коэффициента свертки Сг(у) * Н (у)
в спектральной области Фурье требует выполнения 8СМ = 8 мультипликативных операций в поле действительных чисел. Произведение (4) спектров Хартли вычисляется более эффективно, чем произведение спектров Фурье. Таким образом, переход в область пространственных частот на основе ДПХ ускоряет поиск, по крайней мере, в два раза. Еще больший выигрыш можно получить применением алгоритма быстрого преобразования Хартли.
Численные исследования
Одним из дескрипторов, который используется в процессе дешифрования аэрокосмических снимков, является текстура [3, 4]. К основным свойствам текстуры относятся периодические или квазипериодические изменения яркости, цвета; зернистость, гладкость, глобальность, локальность ориентации структурных элементов изображения. Анализ сложных (глобальных) структурных закономерностей текстур используется в землепользовании, картографировании, сельском хозяйстве, океанографии и др. Исследования проведены на основе использования двумерного ДПХ размером М х N. Коэффициенты
разложения к$>(и, V) двумерной дискретной функции g(п,т) вычислялись на двумерном
(2%ип 2■кvm Л тл-^л
дискретном множестве функций саз I--I--. Двумерное ДПХ определяется как
I N М I
к„, ч 1 ^ Мг1 \ (2%ип 2%vm
-- ^^( ли ■ м
?(и,V) =-У У %(п,т)сазI-+- ,0 < V < N-1,0 < и <М -1, (6)
где т, п - пространственные переменные, и, V - частотные переменные.
Пример 1. Поиск текстурного объекта. На рис. 1 показан фрагмент бинарного
изображения С , g(m, п) е{1, -1} размером 8 х 24. Импульсная характеристика нН фильтра
согласована с фрагментом текстуры (искомым объектом), показанным на рис. 2. Отклик фильтра в виде обратного двумерного преобразования свертки в спектральной области Хартли вычисляется по формуле
С(т, п) * Н (т, п) = у(т, п) = А1 0[Н С (и, V) * кН (и, V)].
(7)
] 2 3 4 5 6 7 8 9 10
Рис. 1. Фрагмент изображения
М
Рис. 2. Наблюдаемый объект
Получены две нормированные оценки пространственного положения искомых объектов. Первое значение У1(т, п) = 0,9692 < 1 свидетельствует о незначительном искажении объекта с координатами (т, п) = (1,1). Вторая оценка У2(т, п) = 1 соответствует пространственному положению объекта с координатами (т, п) = (17,1). Практическое равенство У\(т,п) = у2(т,п) указывает на большую схожесть изображений найденных объектов. Действительно, они почти идентичны, различаются в одном элементе.
Пример 2. Обнаружение текстур. Одним из свойств текстуры является повторяемость через пространственный промежуток основного ее структурного элемента (формы). Обнаружение текстуры можно связать с обнаружением периодичности или гармонической компоненты (частоты текстуры) на изображении С. Качественные характеристики обнаружения зависят от отношения мощности основной гармонической компоненты к мощности гармоник. Характеристикой периодичности любого процесса является его автокорреляционная функция (АКФ). Если размеры изображения С и эталона Н сравнимы, рациональнее вычислять АКФ в спектральной области Хартли. Операция свертки отличается от корреляции необходимостью зеркального отражения одного из сворачиваемых массивов. Из выражения (1) можно получить следующие соотношения для вычисления АКФ:
ьН{у) о нН(у) = ьН{у) ьН{у) + ЬН{Ы - V) нН{Ы - V) + ьН{у)ЬН{Ы - V) - нН(у)ЬН{Ы - V)],
Н{т,п)оН{т,п) = г{т,п) = Р1 0{^[''Н{у)2 + ''Н{Ы-у)2]). (8)
На рис. 3 показано изображение текстуры Н в поле чисел {1,—1}.
Рис. 3. Изображение текстуры
Вычисленное прямое ДПХ кк(и, V) изображения к(т, п) записано в виде следующего множества спектральных коэффициентов:
кк(и, V) = (0 -3.4; -3.6;1.7; -4;3.8; -0.8;3.8; -4;1.7;7.6; -3.4;0;5.8;4.8;5.8).
Периодическая составляющая в виде текстуры на изображении 6 обнаруживается на основе вычисления (8). На рис. 4 представлен график периодической корреляционной функции изображения текстуры (рис. 3).
Рис. 4. Периодическая автокорреляционная функция изображения текстуры
На графике имеется явно выраженный максимум функции. Далее следует произвести вычисление АКФ посредством усреднения на всем пространстве 6 . Обнаружение компонент АКФ на всем пространстве 6 свидетельствует о наличии периодической текстуры.
Выводы
1. Применение ДПХ для решения задач поиска данных дистанционного зондирования на основе операции свертки в спектральной области Хартли позволяет ускорить процесс поиска. Временной выигрыш еще более увеличивается при применении быстрого преобразовании Хартли в сравнении с комплексным БПФ.
2. Обнаружение периодического текстурного фрагмента с известными пространственными характеристиками, когда корреляционная функция вычисляется на основе применения двукратного ДПХ, упрощает анализ изображения, дешифрацию его основных характеристик и информационных признаков, уменьшает вычислительную сложность цифровой обработки изображений.
Список литературы
1. Ипатов В. Широкополосные системы и кодовое разделение сигналов. Принципы и приложения. М.: Техносфера, 2007. 486 с.
2. Брейсуэл Р. Преобразование Хартли. М.: Мир, 1990. 175 с.
3. Mitsiukhin A., Karcheuski А. Filtration of Videographic Data by Means of Hartley Discrete Transform // IWK «Prospects in Mechanical Engineering». TU, DE, 2008. P. 365-366.
4. Чандра А.М., Гош С.К. Дистанционное зондирование и географические информационные системы. М.: Техносфера, 2008. 312 с.
References
1. Ipatov V. Shirokopolosnye sistemy i kodovoe razdelenie signalov. Principy i prilozhenija. M.: Tehnosfera, 2007. 486 s. (in Russ.)
2. Brejsujel R. Preobrazovanie Hartli. M.: Mir, 1990. 175 s. (in Russ.)
3. Mitsiukhin A., Karcheuski A. Filtration of Videographic Data by Means of Hartley Discrete Transform // IWK «Prospects in Mechanical Engineering». TU, DE, 2008. P. 365-366.
4. Chandra A.M., Gosh S.K. Distancionnoe zondirovanie i geograficheskie informacionnye sistemy. M.: Tehnosfera, 2008. 312 s. (in Russ.)
Сведения об авторе
Митюхин А.И, к.т.н., доцент Института информационных технологий Белорусского государственного университета информатики и радиоэлектроники.
Адрес для корреспонденции
220037, Республики Беларусь,
г. Минск, ул. Козлова, 28
Институт информационных технологий
Белорусского государственного университета
информатики и радиоэлектроники
tel. +375-29-111-20-57;
e-mail: mityuhin@bsuir.by
Митюхин Анатолий Иванович
Information about the author
Mitsiukhin A.I., PhD, associate professor of Institute of information technology of Belarusian state university of informatics and radioelectronics.
Address for correspondence
220037, Republic of Belarus, Minsk, Kozlova st., 28 Institute of information technology of Belarusian state university of informatics and radioelectronics tel. +375-29-111-20-57; e-mail: mityuhin@bsuir.by Mitsiukhin Anatol Ivanovich