ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ
УДК 621.397
О ДЕШИФРИРОВАНИИ ИЗОБРАЖЕНИЙ ЗЕМНОЙ ПОВЕРХНОСТИ ПО КОСМИЧЕСКИМ СНИМКАМ
Е.Г. ЖИЛЯКОВ В работе рассмотрены проблемы дешифрирования изобра-
A.А ЧЕРНОМОРЕЦ жений земной поверхности по космическим снимкам, а также
^ перспективные методы их решения.
B.В. КРАСИЛЬНИКОВ
Ключевые слова: изображение, дешифрирование, фильтра-Белгородский ция, визуальное качество, классификация.
государственный университет
e-mail: Zhilyakov@bsu.edu.ru
Введение
Решение значительной части задач, обеспечивающих принятие обоснованных управленческих решений в различных областях экономической, политической, военной и социальной деятельности человека, основывается на данных дистанционного зондирования Земли. Среди таких задач можно указать следующие: изучение природных ресурсов Земли, прогноз урожайности сельскохозяйственных культур, оценка ущерба от лесных пожаров и их последствий, контроль состояния гидротехнических сооружений на каскадах водохранилищ, определение реального местонахождения морских судов в той или иной акватории, обновление топографических карт, отражающих реальное состояние территорий, прогноз и контроль развития наводнений, оценка нанесенного ими ущерба, отслеживание динамики и состояния рубок леса, соблюдение лицензионных соглашений при освоении месторождений полезных ископаемых, контроль несанкционированного строительства, прогноз погоды и мониторинг опасных природных явлений, мониторинг разливов нефти и движения нефтяного пятна, природоохранный мониторинг и др.. Проблемы мониторинга различных процессов и явлений занимают одно из центральных мест среди задач, использующих данные дистанционного зондирования [1,2].
Решение многих задач мониторинга основано на использовании методов дешифрирования изображений. Под дешифрированием понимают процедуры выделения особенностей на изображении и их идентификации на основании выбранных характеристик.
Серия История. Политология. Экономика. Информатика. 2010. № 1 (72). Выпуск 13/1
Актуальность исследований в области дешифрирования изображений земной поверхности определяется необходимостью повышения качества обработки изображений, потребностью применения эффективных методов обработки и дешифрирования изображений земной поверхности в различных отраслях экономики и научных исследованиях состояния планеты.
При этом представляется целесообразным применять методы обработки данных, в основе которых используются принципы моделирования деятельности человека при решении задач мониторинга (когнитивность).
Проблема дешифрирования изображений земной поверхности
Проблема дешифрирования изображений земной поверхности на космических снимках с использованием компьютерных технологий является одной из важнейших с точки зрения повышения эффективности систем обработки снимков земной поверхности.
Можно указать достаточно много направлений и областей применения методов и алгоритмов обработки изображений, в первую очередь это системы космического мониторинга земной поверхности на основе данных дистанционного зондирования [3], включая:
• геоинформационные системы;
• системы пеленгации и управления движением;
• системы видеонаблюдения и др.
В настоящее время существенное развитие получили технические средства регистрации изображений, порождаемых объектами естественного и искусственного происхождения в различных диапазонах частотного спектра. Сюда, прежде всего можно отнести дистанционную регистрацию изображений в оптическом и инфракрасных диапазонах длин волн электромагнитных излучений с использованием соответствующих датчиков, устанавливаемых на летательных аппаратах, включая спутниковые системы.
На основе таких изображений с целью принятия соответствующих решений осуществляется мониторинг различных процессов естественного и искусственного происхождения, для чего необходимо обеспечить высокий уровень достоверности интерпретаций анализируемых снимков.
Не вызывает сомнения необходимость разработки новых методов и алгоритмов обработки космических снимков, которые обеспечивают адекватные преобразования изображений земной поверхности с точки зрения их дальнейшего дешифрирования. Решение этой проблемы позволяет минимизировать ошибки в определении характеристик исследуемых объектов на земной поверхности и обеспечивает мировой уровень достоверности интерпретаций анализируемых снимков. Важным направлением исследований является разработка методов и алгоритмов восстановления изображений на космических снимках, позволяющих повысить пространственное разрешение объектов на земной поверхности, компенсировать дефокусировку и смазы, которые возникают при регистрации изображений. При решении задач дешифрирования изображений важным направлением исследований также является создание методов классификации объектов, обладающих на изображении подобными свойствами и характеристиками.
Существующие методы получения снимков земной поверхности с помощью искусственных спутников Земли должны позволять получать качественные снимки больших участков с высоким разрешением в различных участках спектра электромагнитных волн, что обеспечит возможность комплексного анализа свойств изучаемых объектов. Наличие открытого доступа к снимкам земной поверхности в различных диапазонах, получаемых со спутников WorldView-1, QuickBird, Ikonos, Cartosat, ALOS, EROS, Orbview, SPOT, IRS, TERRA (ASTER), Landsat, и др. определяет широкие возможности по их использованию для решения различных задач.
Таким образом, проблема разработки адекватных методов и алгоритмов дешифрирования изображений земной поверхности по космическим снимкам является актуальной, ее решение позволит существенно повысить эффективность использования вычислительных средств при реализации современных систем мониторинга различных естественных и искусственных процессов на земной поверхности.
Для обработки изображений земной поверхности в настоящее время широко используется следующее программное обеспечение:
• Программный комплекс ENVI (разработчик - компания ITT Visual Information Solutions) на сегодняшний день является одним из наиболее распространенных и доступных программных продуктов для визуализации и обработки данных дистанционного зондирования, мультиспектральных и гиперспектральных изображений.
• Программный продукт INPHO (разработчик - компания INPHO) используется для выполнения фотограмметрических проектов,.
• Программный пакет SARscape для ENVI (разработчик - компания ITT Visual Information Solutions) - специализированный программный продукт, предназначенный для обработки радиолокационных данных, полученных радарами с синтезированной апертурой.
• Графическая система MicroStation (разработчик: компания Bentley Systems) -это полномасштабная 2D/3D графическая система для проектирования в машиностроении, архитектуре, строительстве, геодезии и картографии.
• Программный пакет Matlab (разработчик: компания MathWorks) - пакет прикладных программ для решения разнообразных инженерных задач.
Методы и алгоритмы, используемые в известном программном обеспечении, представляют «ноу-хау» исследователей и в большинстве случаев не доступны для анализа [4,5,6]. Экспериментальные исследования показали, что в отдельных случаях данные алгоритмы не позволяют получать качественные результаты по обработке и дешифрированию изображений.
По косвенным экспериментальным признакам недостатки методов, реализованных в известном программном обеспечении для решения задач обработки изображений связаны с использованием дискретного преобразования Фурье и КИХ-фильтрации, применение которых не позволяет точно определить долю энергии сигнала в отдельном частотном диапазоне и получить оптимальные по некоторому критерию результаты фильтрации изображений. Для повышения четкости изображений в известных подходах используют градиентные методы. Данные подходы основаны на конечно-разностных реализациях вычисления производных, которые являются неустойчивыми к исходным данным.
Методы дешифрирования изображений земной поверхности
Для достижения мирового уровня качественного дешифрирования снимков земной поверхности, в первую очередь, следует решить существующие проблемы повышения эффективности методов и алгоритмов обработки изображений:
• фильтрация изображений;
• повышение визуального качества, выделение контуров изображений;
• масштабирование изображений;
• улучшение разрешения объектов на изображениях;
• классификация объектов на изображениях и др.
Для решения первой из указанных проблем одним из основных направлений обработки изображений в цифровой форме является их исследование на основе частотных представлений. Возможность проведения анализа изображений на основе частотных представлений определяется тем, что в визуальных данных, зачастую, наблюдается периодичность или квазипериодичность отображаемых процессов. На изображении могут присутствовать повторяющиеся объекты, которые задают некоторую периодичность изменения яркости изображения: параллельные дороги, пер-
пендикулярные и параллельные улицы, здания, овраги, леса, облака и др. Исследования на основе частотных представлений позволяет выявлять периодичность на изображении, оценивать энергию отдельных компонент изображения в заданном частотном интервале, обнаруживать шумы и удалять их, осуществлять фильтрацию компонент, соответствующих некоторому диапазону частот. Большинство известных методов обработки изображений предполагает использование дискретного преобразования Фурье (ДПФ) [7] или быстрого преобразования Фурье (БПФ). Известно, что алгоритмы, использующие преобразование Фурье и БПФ, не позволяют вычислять точные значения энергетических характеристик в заданных частотных интервалах. Современные достижения в данном направлении связаны с разработкой методов [8,9] выделения на изображениях пространственных квазициклических компонент на основе превосходящих мировой уровень по точности и адекватности методов вычисления попадающих в заданные двумерные частотные диапазоны точных значений долей энергий [10] фрагментов изображений и частотной фильтрации, оптимальной в смысле минимума квадратического отклонения трансформанты Фурье Z(u,v) получаемого результата Fn от трансформанты Фурье F(u,v) исходного изображения Ф, заданного в цифровом виде с помощью матрицы яркости Ф=(/к), i=i,2,...M, k=i,2,...,N, в выбранном частотном диапазоне Q и от нуля вне его:
JJ|F(u, v) - Z(u, v)|2 dudv + JJ|Z(u, v)|2 dudv ^ min.
(u ,v )eQ (u ,v )gQ
Решению данной оптимизационной задачи соответствует изображение Fn,
7П = ATФ- B,
где матрицы A=(aiii2), U,i2=i,2,...M, и B=(bkik>), ki,k2=i,2,...,N, - субполосные матрицы [8], значения элементов которых определяются соотношениями
. Г Sinß2 (kj - к2)) - Sin(ßj (kj - k2))
Sin(a2(i - ^*2)) - Sin(aj (ij - /"2))
n(i1 - i2)
а2 - aj i1 =i2:
п
Ьк,к2
^"vu"j "2J>, kj Ф k2 n(kj -k2)
ß2 - ß1
kj = k2
п
Значения а1,а2,Д,Д задают границы симметричной частотной области (частотного субинтервала) О, которая имеет вид
О :{О(и, v)\ (и <= [а1,а2 ], V е[Д, Д ]) и (и <е [а1,а2 ], V е[- Д,-Д ]) и
и (и е[- а2 ,-а1 ],v е[- в2 ,-А ]) и (и е \- а2 ,-а11 V е[А , в2 ]) } >
О < а1, а2 , в2 < п •
Другая группа проблем возникает в случаях, когда в виду воздействия различных факторов объекты на изображениях часто получаются недостаточно чёткими для их восприятия, а наиболее важный фрагмент изображения может иметь слишком малый размер, чтобы на нём просматривались интересующие интерпретатора детали. Для повышения чёткости объектов на изображениях наиболее часто рекомендуется применять так называемые градиентные методы [11,12], основанные на численном дифференцировании с использованием тех или иных операторов над разностями значений функций. Известным недостатком таких операторов является чувствительность к воздействиям так называемых шумов измерений, что приводит к неустойчивостям получаемых оценок производных. Таким образом, необходимо использовать иные методы оценивания частных производных (в том числе смешанных) дискретных двумерных функций, которые позволяют вычислять устойчивые к влиянию шумов оценки.
В основе таких методов [8] предложено использовать принцип минимизации евклидовых норм оценок первых производных из класса функций с финитными областями трансформант Фурье, при дополнительных условиях совпадения соответствующих определённых интегралов (формула Ньютона- Лейбница) с разностями за-
a
ili2
регистрированных значений исходной функции (матрицы изображения). Методы вычисления производных цифровых сигналов на основе частотных представлений позволяют, используя принцип градиентной обработки изображений, получить более четкие, в смысле субъективного восприятия, изображения Ф, то есть к исходному изображению Ф добавляется значение вычисленной производной УФ :
Ф = Ф + УФ,
где
дФ дФ 1 1
УФ =-----+-----= ВхА4 Ф + Ф-ВуА4
дх ду х у ,
элементы матриц Л={агк}, Вх ={Ьгк} и Ву ={Ьк}, к=1,...,Ы, г=1,.,М (для координаты у -к=1,...М, 1=1,—М) имеют вид:
V 2 У
V 2 У
сов
V 2 у
х
(к - о
1
dx , Ьк1 - |
п ' ®Аг/
П1 /2
сов
ю(кАг - ш/2 )
dю
На рис. 1 представлены исходное изображение участка земной поверхности и результат его обработки с применением приведенного метода (отчетливо видно улучшение отображения мелких деталей).
2
агк -
2
а б
Рис. 1. Градиентная обработка изображения: а - исходный снимок, б - результат обработки
Пространственное разрешение объектов на снимках земной поверхности является одной из важнейших характеристик систем регистрации изображений, которая характеризует способность сенсоров различать детали в пространственных данных [13]. Для решения задачи повышения пространственного разрешения объектов на снимках земной поверхности, которое определяется размером наименьшего объекта, поддающегося идентификации, в настоящее время в большинстве известных систем используются аппаратные методы, характеризующиеся высотой расположения регистрирующего устройства, размером сенсора и фокусным расстоянием оптической системы, что имеет существенные ограничения по получению изображений высокого разрешения. Современные достижения связаны с методами повышения пространственного разрешения объектов на земной поверхности, компенсации дефокусировки и смазов, основанными на реализации вариационных процедур [8] вычислений приближенных решений соответствующих интегральных уравнений Фредгольма первого рода, которые превосходят по точности и устойчивости известные подходы к решению задач восстановления сигналов, например, такие как метод регуляризации А.Н. Тихонова.
2010. № 1 (72). Выпуск 13/1
Известно [14], что если я(у,х), у е [с, d ] , х е [а,Ь], является аппаратной функцией линейной системы, то интегральное соотношение вида (уравнение Фредгольма первого рода)
Ь
и(у)- |Я(у,х)/(х)dx, у е[с,d],
а
с достаточной для практических задач точностью позволяет осуществлять вычисления значений входных воздействий / (х) по значениям откликов и( у1), которые регистрируются на выходе системы (восстановление сигналов).
Перспективным является вариационный метод восстановления аддитивных компонент сигналов [8], в котором для восстановления (оценки) входного сигнала использовано соотношение ) ) )
?(х) - /(*)+/(*X
где
/(х) - 2 ЬФ (х) , Ь - (Ь°,-, Ьп )’ - 2 ^ / ^ ,
1-0 i- 0
(/,Ук) - 0 к - 0,•••,N, Фк(х1) - ^(ук,х1),к - 1,2,•••,N, 1 - 1,2,•••,п >
компонента /2 (*) содержит невосстановимые особенности сигнала.
Пример восстановления некоторого модельного сигнала приведен на рис. 2. Для сравнения осуществлялось также восстановление по методу Тихонова А.Н. На приведенном ниже рисунке (рис. 2б) результаты восстановления с использованием описанного выше метода соответствуют сплошной линией, а по методу Тихонова А.Н.- прерывистой.
а б
Рис. 2. Восстановление сигнала: а - входное воздействие и отклик, б - результаты восстановлений
Одно из центральных мест в анализе визуальных данных занимает задача автоматической классификации объектов различной природы. Решением задачи автоматической классификации объектов является такое разбиение исходного множества анализируемых объектов без участия человека на непересекающиеся подмножества, в которых содержатся только сходные, близкие друг к другу в заданном признаковом пространстве, в некотором, возможно неизвестном, но объективно существующем отношении.
В настоящее время существует множество методов автоматической классификации объектов на изображениях. Каждый из этих методов основан на различных принципах (наиболее распространенные: К-внутригрупповые, ИСОМАД), в соответствии с которыми производится разбиение исходного множества объектов на классы. Выбор какого-либо конкретного метода или принципа производится в соответствии с представлениями о природе классифицируемых объектов и целью классификации. Адекватность получаемых в процессе классификации результатов может быть оцене-
на только экспертом, т.е. человеком. Таким образом, перспективным направлением в области разработки методов и алгоритмов классификации является разработка принципов, моделирующих человеческие представления об адекватности разбиения.
В настоящее время разрабатывается метод вариационной автоматической классификации [15] объектов на космических снимкам земной поверхности. Вариационный подход наиболее приемлем для решения задачи автоматического агрегирования элементов, хотя и в данном подходе присутствует эвристическая составляющая при построении функционала качества разбиения, экстремальное значение которого соответствует наилучшему, в интуитивном понимании исследователя, разделению. В некоторых работах обращается внимание на степень однородности (похожести) объектов внутри каждого класса, которая должна быть учтена в функционале качества разбиения. Наиболее перспективным представляется конструирование функционала качества в виде аналога энтропии Шеннона, реализующего принцип максимальной однородности получаемых разбиений, который позволяет учитывать степень однородности (похожести) объектов внутри каждого класса. Вариационный алгоритм классификации объектов на изображениях основан на применении следующего функционала качества разбиения
1
где
V = і + Х
Жогт
Ь = —,
V
Ьп (жт)
і = 1
Ьп ( К)
Квгт = X Бі,
і=1
М,
Мщ-1
5 , = -ЬРщ *Ьп(Р щ), Рщ = Іг , X Г щ = Кя
4=1 Кд
і =1
Я - общая длина внутренних ребер д-го подмножества (класса);
г.-
длина 1-ого ребра в д-ом подмножестве (і=і,...,Мд-і).
На рис. 3 приведено классифицируемое изображение и результат классификации объектов с помощью вариационного алгоритма, при использовании которого автоматическое разбиение на классы соответствует характеристикам реальных объектов на изображении.
а б
Рис. 3. Автоматическая классификация объектов на изображении: а - исходное изображение, б - результат классификации (14 классов)
Заключение
Предварительные исследования, в том числе с использованием вычислительных экспериментов, показали, что существующая степень решения проблем обработки и дешифрирования изображений земной поверхности по космическим снимкам требует дальнейшего совершенствования существующих методов и разработки новых методов и алгоритмов для повышения качества получаемых результатов. Перспективность исследований состоит в разработке алгоритмов и их программной реализации, обеспечиваю-
Серия История. Политология. Экономика. Информатика. 2010. № 1 (72). Выпуск 13/1
щей улучшение визуального качества при обработке снимков независимо от частотного диапазона их регистрации, аппаратурных помех, в решении задач восстановления и масштабирования изображений, автоматической классификации и распознавании объектов на снимках земной поверхности, что принесет технический и экономический эффект в задачах дистанционного зондирования земной поверхности, и определяется заинтересованностью организаций в использовании результатов исследований.
1. Чандра, А.М. Дистанционное зондирование и географические информационные системы [Текст] / А.М. Чандра, Гош С.К. - М.: Техносфера, 2008. - 312 с.
2. Трифонова, Т.А. Геоинформационные системы и дистанционное зондирование в экологических исследованиях [Текст] / Т.А. Трифонова, Н.В. Мищенко, А.Н. Краснощеков. -М.: Академический проект, 2005. - 352 с.
3. Рис, У. Основы дистанционного зондирования [Текст] / У. Рис. - М.: Техносфера,
2006. - 346 с.
4. Яне, Б. Цифровая обработка изображений [Текст] / Б. Яне. - М.: Техносфера,
2007. - 584 с.
5. Журавлев, Ю.И. Распознавание. Математические методы. Программная система. Практические применения [Текст] / Ю.И. Журавлев, В.В. Рязанов, О.В. Сенько. - М.: Фазис, 2005. - 159 с.
6. Визильтер, Ю. В. Обработка и анализ цифровых изображений с примерами на LabVIEW и IMAQ Vision [Текст] / Ю. В. Визильтер, С. Ю. Желтов, В. А. Князь, А. Н. Ходарев, А.В. Моржин. - М.: ДМК пресс, 2007. - 464 с.
7. Методы компьютерной обработки изображений [Текст] / Под редакцией В.А. Сой-фера. - М.: ФИЗМАТЛИТ, 2003. - 784 с.
8. Жиляков, Е.Г. Методы анализа и построения функций по эмпирическим данным на основе частотных представлений [Текст] / Е.Г. Жиляков - Белгород, изд-во БелГУ, 2007. - 160 с.
9. Жиляков, Е.Г. Вариационные алгоритмы анализа и обработки изображений на основе частотных представлений [Текст] / Е.Г. Жиляков, А.А. Черноморец. - Белгород: Изд-во ООО «ГиК», 2009. - 146 с.
10. Жиляков, Е.Г. Метод определения точных значений долей энергии изображений в заданных частотных интервалах [Текст] / Е.Г. Жиляков, А.А. Черноморец, И.В. Лысенко // Вопросы радиоэлектроники. - Сер. РЛТ, 2007. - Вып. 4. - С. 115-123.
11. Гонсалес, Р.Цифровая обработка изображений в среде Matlab [Текст] / Р. Гонсалес, Р. Вудс., С. Эддинс - М.: Техносфера, 2006. - 616 с.
12. Гонсалес, Р. Цифровая обработка изображений [Текст] / Р. Гонсалес, Р. Вудс. - М.: Техносфера, 2006. - 1072 с.
13. Кравцова, В.И. Космические методы исследования почв [Текст] / В.И. Кравцова. -М.: Аспект Пресс, 2005. - 190 с.
14. Верлань, А.Ф. Интегральные уравнения [Текст] / А.Ф. Верлань, В.И. Сизиков. -Киев: Наукова думка, 1986.
15. Жиляков, Е.Г. О компьютерной реализации одного метода автоматической вариационной классификации объектов на спутниковых фотографиях земной поверхности [Текст] / Е.Г. Жиляков, А.А. Барсук // Вопросы радиоэлектроники. - Сер. ЭВТ, 2010. - Вып. 1. - С. 166-177.
Литература
ON DECODING OF EARTH SURFACE COSMIC IMAGES
Е. G. ZHILYAKOV A. A. CHERNOMORETS V.V. KRASILNIKOV
This article presents the problems of decoding earth surface cosmic images and the promising methods of their solution.
Key words: image, decoding, filtering, visual quality, classification.
Belgorod State University
e-mail:
Zhilyakov@bsu.edu.ru