- •Оглавление
- •Введение
- •1.1. Определения и задачи геоинформатики
- •1.2.1. Определение и толкование базовых понятий геоинформатики
- •1.3. Общее представление о ГИС
- •1.4. Основные этапы развития ГИС
- •1.5. География и ГИС
- •2.1. Типы и источники пространственных данных
- •2.2. Проектирование географических баз данных
- •2.2.1. Требования к базе данных
- •2.2.2. Этапы проектирования базы данных
- •2.3. Представление пространственных объектов в БД
- •2.3.1. Выбор модели пространственной информации
- •2.3.2. Особенности представления пространственных объектов в БД
- •2.3.3. Позиционная и семантическая составляющие данных
- •2.4. Системы управления базами данных в ГИС
- •2.4.1. Функции СУБД
- •2.4.2. Задачи и функции СУБД в ГИС
- •2.4.3. Базовые понятия реляционных баз данных
- •2.4.4. Язык реляционных баз данных SQL — функции и основные возможности
- •2.4.5. Объектно-ориентированные и реляционные структуры БД
- •2.4.6. СУБД в архитектуре «клиент-сервер»
- •2.5. Организация и форматы данных
- •2.6. Качество данных и контроль ошибок
- •2.6.1. Типы ошибок в данных и их источники
- •2.6.2. Позиционная точность данных
- •3.1. Требования к техническому и программному обеспечению ГИС
- •3.3. Характеристика технических средств ГИС
- •3.4. Технологии ввода графической информации
- •3.5. Преобразования форматов данных
- •3.7. Общая характеристика программных коммерческих ГИС-пакетов
- •4.1.1. Пространственная привязка данных и преобразование проекций
- •4.1.2. Алгоритмы трансформирования геоизображений
- •4.1.3. Определение координат контрольных точек
- •4.1.4. Оценка ошибок трансформирования
- •4.2. Дискретная географическая привязка данных
- •4.3. Операции с данными в векторном формате
- •4.3.1. Представление пространственных объектов и взаимосвязей
- •4.3.2. Алгоритмы определения пересечения линий
- •4.3.3. Способы вычисления длин линий, периметров и площадей полигонов
- •4.3.4. Алгоритм «точка в полигоне»
- •4.3.5. ГИС-технологии пространственного анализа
- •4.3.6. Операции оверлея полигонов
- •4.4. Хранение и преобразование растровых данных
- •4.4.1. Кодирование и сжатие информации
- •4.4.2. Иерархические структуры данных. Дерево квадрантов
- •4.4.3. Операции с растровыми слоями БД
- •4.4.4. Технологии анализа данных, основанные на ячейках растра
- •4.5. ГИС-технологии совмещения и оценки пригодности данных
- •5.1. Методы пространственного анализа
- •5.1.1. Классификация объектов путем группировки значений их признака
- •5.1.2. Методы интеграции признаков для исследования взаимосвязей и классификации объектов
- •5.1.3. Исследование взаимосвязей объектов с использованием операций оверлея слоев
- •5.1.4. Выбор объектов по пространственным критериям. Построение запросов
- •5.1.5. Анализ сетей
- •5.1.6. Тематическое согласование слоев
- •5.2. Методы пространственного моделирования
- •5.2.2. Подготовка исходных данных для создания модели
- •5.2.3. Интерполяция по дискретно расположенным точкам
- •5.2.4. Построение статистических поверхностей
- •5.2.5. Определение местоположения и оптимального размещения объектов
- •5.2.6. Моделирование пространственных распределений
- •5.2.7. Интерполяция по ареалам
- •5.3. Применение пространственных моделей
- •5.4. Обеспечение принятия пространственных решений
- •5.4.1. Методы обеспечения поддержки принятия решений
- •5.4.2. Понятия нечетких географических объектов и нечетких множеств
- •5.4.3. Экспертные подсистемы ГИС
- •6.1. Разработка ГИС-проекта
- •6.2. Общие вопросы проектирования базы данных ГИС
- •6.3. Учет особенностей моделей данных и функциональных средств ГИС
- •Глава 7. Задачи и методы геоинформационного картографирования
- •7.1. Определения, особенности и задачи геоинформационного картографирования
- •7.2. Основные этапы развития методов и средств автоматизации в картографии
- •7.3. Географические основы ГК
- •7.4. Структура системы геоинформационного картографирования
- •7.5.1. Задачи проектирования картографических БД
- •7.5.2. Качество цифровых карт
- •7.6.1. Электронные и компьютерные карты
- •7.6.2. Графические стандарты
- •7.6.3. Спецификация цвета и цветовые палитры
- •7.6.4. Компоновка электронных и компьютерных карт
- •7.7. Методы геоинформационного картографирования
- •7.7.2. Создание тематических карт на основе методов пространственного моделирования в ГИС
- •7.8. Автоматизированная генерализация тематических карт
- •7.8.1. Семантическая и геометрическая генерализация
- •7.8.2. Элементы генерализации линий
- •7.8.3. Использование теории фракталов
- •7.9. Формализация и алгоритмизация процесса картографирования
- •7.9.1. Картометрические функции
- •7.9.2. Определение положения центральной точки полигона и скелетизация
- •7.9.3. Построение системы картографических знаков и размещение надписей
- •7.10. Новые направления и технологии геоинформационного картографирования
- •7.10.1. Оперативное картографирование и картографические анимации
- •7.10.2. Картография и Интернет
- •Глава 8. Цифровая обработка изображений для создания баз данных ГИС и тематических карт
- •8.1. Применение данных дистанционного зондирования в ГИС и тематическом картографировании
- •8.2. Методы цифровой обработки космических снимков
- •8.3. Методы дешифрирования, основанные на преобразовании спектральных яркостей
- •8.3.1. Спектральное пространство и дешифровочные признаки
- •8.3.2. Синтез изображений и анализ главных компонент
- •8.3.3. Производные дешифровочные признаки
- •8.4. Алгоритмы классификации
- •8.4.1. Правила и типы автоматизированной классификации
- •8.4.2. Алгоритмы контролируемой классификации
- •8.4.3. Алгоритмы неконтролируемой классификации
- •8.4.4. Оценка результатов классификации
- •8.5. Алгоритмы выполнения географического анализа по космическим снимкам
- •8.5.1. Изучение динамики явлений (объектов) по картам и снимкам
- •8.5.2. Изучение географических объектов с использованием методов нечеткой и экспертной классификации
- •Литература
- •Учебники и учебные пособия
- •Монографии
- •Справочники и руководства
- •Предметный указатель
6.2. Методы цифровой обработки космических снимков |
353 |
Комплекс научной аппаратуры на КА Метеор-3 позволяет оперативно на регулярной основе получать 2 раза в сутки изображения облачности и подстилающей поверхности в видимом и инфракрасном диапазонах, данные о температуре и влажности воздуха, температуре морской поверхности и облаков. Данные о потоках корпускулярных излучений, рентгеновского излучения и суммарного энерговыделения всех излучений поступают в геофизическую службу. Осуществляется мониторинг озоносферы.
8.2. Методы цифровой обработки космических снимков
Методы обработки изображений подразделяют на две группы, предназначенные для частичного или полного компьютерного решения поставленной задачи:
•методы, обеспечивающие яркостные и геометрические преобразования снимков; они направлены на облегчение визуального дешифрирования, повышение его объективности и достоверности, а также подготовку снимков к последующему автоматизированному дешифрированию и созданию карты;
•методы автоматизированного дешифрирования — классификации объектов по снимкам с использованием априорной информации о признаках выделяемых классов или без нее.
Яркостные преобразования включают два типа операций:
•радиометрическая и геометрическая коррекция снимков, которая выполняется для устранения дефектов, связанных
стехнологическими свойствами системы регистрации и/или условиями съемки;
•улучшение качества цифровых изображений.
Исходные цифровые значения снимка (в англоязычных руководствах их называют «сырые значения», или DNs), представляя его спектральную яркость, определяются числом и положением уровней квантования в радиометрическом диапазоне. Радиометрическая коррекция имеет дело с варьированием значений яркости пикселов, причиной которого не является сам объект или сканируемое изображение. Такое варьирование определяется:
354 |
Глава 8. Цифровая обработка изображений |
•сбоем или неисправностью детекторов;
•влиянием рельефа;
•атмосферными эффектами.
Методы радиометрической коррекции показателей датчиков обычно предоставляют разработчики конкретной съемочной аппаратуры1. Операция выполняется для изображений, полученных в видимой и ИК областях спектра. Труднее всего поддается коррекции влияние рельефа, ее выполнение требует хорошего знания территории, характеристик системы и условий съемки. Особое внимание уделяется учету влияния атмосферы.
Геометрическая коррекция предназначена для устранения искажений в относительном позиционировании пикселов, причиной которых, в основном, являются погрешности датчика. Подобные искажения проявляются на снимках в виде полосчатости изображения и выпадения значений отдельных строк в цифровой записи.
Методы улучшающих преобразований обычно применяют в качестве первого шага в использовании снимков: для идентификации изобразившихся областей и объектов, определения их местоположения
идля извлечения информации об их изобразительных свойствах
ипризнаках. Улучшение изображений, предназначенное в первую очередь дня визуального анализа объектов на многозональных снимках, выполняют путем изменения яркости и контрастности всего изображения или отдельных его участков; выделения контуров заданной контрастности; фильтрации значений яркости (сглаживания) и выделенных контуров с целью отбора элементов изображения; цветного синтезирования и цветокодирования. К одному и тому же изображению может быть применено несколько различных типов улучшающих преобразований в зависимости от задачи использования снимка. Выбор способа преобразования связан с учетом характеристик различных типов земной поверхности в разных зонах спектра.
Методы спектрального улучшения изображений реализуют с учетом только индивидуальных значений яркости пикселов в пределах каждой зоны спектра. В их основе лежит анализ и преобразование гистограмм — графического представления распределения
' Радиометрические ошибки обычно уже откорректированы в данных EOSAT и SPOT.
6.2. Методы цифровой обработки космических снимков |
355 |
спектральных яркостей снимка в радиометрическом диапазоне (рис. 8.7). При этом новой информации не образуется, а исходная информация перераспределяется, с тем, чтобы подчеркнуть спектральные свойства объектов.
п
О |
50 |
100 |
150 |
200 |
255 |
Рис. 8.7. Гистограмма распределения значений яркости изображения в одной из зон
Среди наиболее часто используемых методов следует выделить:
•повышение контраста — линейное, нелинейное и кусочнолинейное преобразование гистограммы;
•эквализация гистограммы — перераспределение значений всех пикселов в пределах радиометрического диапазона.
Повышение контраста иллюстрирует рис. 8.8. График преобразования показывает на вертикальной оси увеличение контраста значений яркости пикселов исходного изображения в пределах диапазона, отмеченного фигурной скобкой на горизонтальной оси гистограммы: достаточно узкий диапазон исходных данных растянут в более широкий диапазон для выходных данных. Такой процесс во многих ГИС-пакетах называют растяжением контраста (от англ. stretch).
Изображение становится четко видимым на экране, а для расширения исходного диапазона используют соотношение:
В |
п |
= (В4 |
-В |
|
)х255 |
/(Вх |
- В ), |
(8.1) |
||
|
|
|
|
тик |
' |
max |
тик' |
|
||
где В — яркость исходного снимка (или DN); Вп — значение, полу- |
||||||||||
ченное после пересчета; В |
mm |
и В |
— минимальное и максимальное |
|||||||
~ |
|
' |
|
max |
|
|
|
|
значения яркости в зоне (для идентификации такого преобразования используют аббревиатуру min-max).
6.2. Методы цифровой обработки космических снимков |
357 |
Базовой операцией пространственных преобразований, |
назы- |
ваемых фильтрацией, является анализ информации в пределах скользящего по изображению окна, размером 3x3,5x5 пикселов и т. п. Операцию применяют к пикселу, находящемуся в центре окна. Его значение пересчитывается с использованием заданной функции от значений окружающих ближайших соседей. Затем окно сдвигается на один пиксел вдоль строки изображения до достижения ее конца, после чего смещается на одну строку. В результате применения приведенного на рис. 8.10 фильтра (перемножение выделенных матриц, суммирование результатов и деление суммы на число окружающих пикселов) центральный пиксел скользящего окна на исходном изображении (значение 8) станет равным 11.
Рис. 8.10. Выполнение операции фильтрации
Пространственные улучшения имеют дело в основном с пространственной частотой, представляющей собой разницу между высшим и низшим значениями смежных наборов пикселов. Ее еще определяют как число изменений значений яркости на единицу расстояния в любой заданной части изображения. Резкое изменение яркости изображения на участке в несколько пикселов рассматривается как высокая частота, плавное изменение на достаточно большом участке — как низкая пространственная частота.
В большинстве пакетов программ обработки изображений имеется большой набор фильтров, но чаще используют следующие
358 |
Глава 8. Цифровая обработка изображений |
фильтры (в скобках указаны их английская транскрипция и рекомендуемые размеры):
•среднеарифметический (Mean, 3x3, 5x5, 7x7) — обычно используется для генерализации или сглаживания изображения; все его коэффициенты при размере окна 3x3 имеют значения 1, а пиксел в центре окна заменяется арифметическим средним всех значений в пределах окна;
•медианный (Median, 3x3,5x5) — статистический фильтр, д л я которого матрица не создается; значение пиксела в центре окна заменяется числом, определенным путем анализа распределения значений в окне — табличного представления гистограммы.
Выделение границ и линейных объектов являются важными операциями в обработке цифровых изображений. Например, для геологов представляет интерес картографирование характерных линеаментов, которые могут соответствовать линиям разломов и сбросов или разного рода подстилающим структурам. Для этих целей выделение границ и линий является основной техникой улучшения изображений.
При выборе алгоритма, прежде всего, необходимо уяснить природу выделяемого объекта. Детекция границ может предполагать выделение очертаний, линий либо областей. Реальные значения данных создают сложные границы, искаженные благодаря шумам датчика и вибрации или природой объектов (рис. 8.11). В растровом представлении нет четких границ и отсюда необходимость в алгоритмах нахождения их местоположения и подчеркивания.
Фактические значенияданных
Граница типа "скачок'
Рис. 8.11. Изображение реальной границы и ее моделирование теоретической (типа «скачок»)
6.2. Методы цифровой обработки космических снимков |
359 |
Алгоритмы выделения границ рассматривают изменения яркости на снимке как некоторую непрерывную функцию и используют операции с производными 1-го и 2-го порядка. При переходе через линейный объект или контур яркости меняются скачкообразно или принимают экстремальное значение. Известно, что если функция (в данном случае В(х,у)) в некоторой точке имеет скачок, то в этой точке ее первая производная максимальна по абсолютной величине, если же функция имеет в точке экстремум, то ее первая производная равна нулю, а вторая максимальна. Для дискретизированных снимков значения производных, вычисленных вдоль строк или столбцов, — это, соответственно, разности или разности разностей значений яркости двух соседних пикселов (так как приращения аргументов равны 1). Эти положения лежат в основе моделирования теоретически идеальных границ, отражающих постепенность смены значений яркости смежных областей снимка и нечеткость контура (граница типа «склон») или резкую смену яркости двух соседних пикселов разных объектов (граница типа «скачок», рис. 8.11).
Исследование текстуры. Обычно на изображениях природных объектов отсутствуют резко выраженные яркостные границы, а разные объекты отличаются «плотностью» схожих комбинаций яркостей пикселов, создающих текстуру изображения наподобие текстуры ткани. Измерения текстуры изображения можно использовать для его сегментирования и классификации сегментов. Для исследования текстуры можно было бы применить метод скользящего окна с обобщением статистических показателей. Однако каждый набор данных и каждая область применения будут требовать разных, только им соответствующих, размеров перемещаемого окна и/или измерений текстуры для максимизации различения границ.
Алгоритмы анализа текстуры. Хотя текстура типично качественная характеристика, ее можно выделить с помощью математических операций. Чаще всего применяют четыре алгоритма для изучения текстуры, основанные на анализе статистических характеристик распределения значений яркости в скользящем окне:
•среднее евклидово расстояние от центрального пиксела окна до всех остальных пикселов, вычисляемое по всем зонам снимка
(8.2)
360 |
Глава 8. Цифровая обработка изображений |
•вариация, или квадрат показателя стандартного отклонения значений яркости в окне, служащая показателем неоднородности исходных данных
° |
П-1 ' |
(8.3) |
•асимметрия, характеризующая асимметричность гистограммы распределения данных относительно ее максимума (пика)
^ |
(л-1)а3 ' |
(8.4) |
•эксцесс, определяющий остроту пика гистограммы по сравнению с нормальным распределением
I (Xij-M)4 |
|
( п - \ ) с * ' |
(8.5) |
где х..— значения яркости пиксела с координатами i,j в скользящем окне, хс — пиксел в центре окна, L — номер
5 л -
зоны, п — число пикселов в окне, м = |
среднее значение |
яркости в окне. |
п~ 1 |
Перечисленные показатели хорошо идентифицируют пикселы, значения яркости которых отличаются от преобладающего распределения в окне, что и позволяет выделять текстуру. Для анализа текстуры используют разные сочетания показателей. Так, среднее значение, вариация и эксцесс характеризуют объекты с однородной зернистой текстурой, например, леса. Другое сочетание — среднее значение, вариация и асимметрия характеризуют текстуру, заложенную в статистику пространственной разности яркостей, выделяя
вытянутые или линейные текстуры. |
|
Координатная привязка и трансформирование |
изобра- |
жений выполняются в ГИС практически всегда, поскольку при подготовке к работе со снимками в ряде программ может возникнуть необходимость определения географических или прямоугольных координат для всего изображения или его отдельных пикселов. Отображая снимок на экране монитора с помощью
6.2. Методы цифровой обработки космических снимков |
361 |
разного вида указателей (перекрестье или прямоугольник), можно получить информацию о местоположении пиксела в растровой или так называемой плановой системе координат, соответствующей координатной сетке карты — географической (параллелей и меридианов) или прямоугольной.
Как отмечено выше, для устранения искажений изображений земной поверхности необходима геометрическая коррекция данных съемки. Одна из основных проблем при использовании информации, содержащейся в снимках, это изменение масштаба изображения в пределах каждого снимка в результате искажений, источники которых многообразны: фокусное расстояние оптической системы, геометрия проекции и охват территории, рельеф поверхности. На сегодняшний день некоторые из искажений устраняют в центрах получения обработки данных ДЗ перед их распространением.
Многие датчики, выполняющие съемку в видимой и ИК областях спектра, не получают изображения в надире, осуществляя боковой обзор. Для некоторых приложений, как, например, использование стереоизображений или создание ЦМР, это дает преимущества, для других, в том числе при использовании изображений, покрывающих очень большие географические области — является усложняющим фактором. Кроме того, даже датчики, выполняющие съемку в надире, дают изображение в истинном надире только в центре кадра.
Подобные факторы приводят к геометрическим искажениям передаваемого датчиком изображения. Характер поверхности исследуемой территории также может оказывать искажающее воздействие, но в меньшей степени влияет на относительное расположение пикселов. Все эти факторы можно учесть при преобразовании — трансформировании — изображения в карту.
Цели и типы операций трансформирования снимков. Процедуры геометрической коррекции снимков выполняют для того, чтобы изображение земной поверхности было правильно представлено на плоскости и имело свойства карты. Необработанные снимки, получаемые со спутников и самолетов, являются плоскими изображениями, создаваемыми системами съемки, но даже для кажущейся ровной поверхности искажены за счет кривизны поверхности Земли и применяемого датчика.
Решение многих задач требует предварительного выполнения трансформирования. Среди них:
362 |
Глава 8. Цифровая обработка изображений |
•выявление изменений на разных снимках одной территории, когда требуется попиксельное сопоставление изображений;
•создание мозаик изображений и фотокарт;
•использование снимков в ГИС, в том числе совместно с векторными изображениями;
•получение точных величин расстояний и площадей;
•выполнение географического анализа, требующего точной локализации данных.
Для выбора оптимальной картографической проекции и координатной сетки следует определить преимущественные направления использования всех снимков или базы пространственных данных. Во многих базах векторных пространственных данных используют географическую (сфероидальную) систему координат (ср, А,), причем параметры сфероидов могут быть разными.
Для коррекции смещений изображений объектов местности за счет рельефа при наличии ЦМР применяют операцию ортотрансформирования, которую рекомендуется выполнять для снимков гористой местности или фотоснимков строений, если требуется высокая степень точности координирования.
Различают два основных случая применения преобразования — трансформирования — системы координат снимка:
•когда сетка строк и столбцов пиксельного изображения должна быть изменена в соответствии с выбранной в исследовании проекцией и системой координат, например, базовой карты;
•когда сетка исходного изображения должна быть изменена
всоответствии с сеткой эталонного изображения.
В некоторых ГИС-пакетах, чтобы подчеркнуть различия указанных двух случаев применения трансформирования, для них вводят разные наименования — ректификация и регистрация соответственно.
Чаще всего трансформирование используют для преобразования несопоставимых изображений в одну и ту же картографическую сетку координат. Однако для того, чтобы иметь возможность совместного использования или сопоставления отдельных изображений, можно привести в соответствие только их сетки строк и столбцов. При этом необязательно применять картографическую проекцию.
6.2. Методы цифровой обработки космических снимков |
363 |
При отсутствии искажений изображения трансформирование выполнять не обязательно. Например, при сканировании снимка или карты в нужной проекции изображение уже плоское и не требует трансформирования, если нет некоторых смещений или поворота и материалы имеют хорошее качество. В этом случае необходимо только выполнить геокодирование (геоэталонирование) снимка. Для этого часто достаточно откорректировать заголовок файла изображения путем указания прямоугольных координат верхнего левого угла изображения и размера пиксела (соответственно, области, представляемой пикселом). Сетка изображения при этом не изменяется.
В общем случае, при неопределенных свойствах изображений их трансформирование из одной системы координат в другую выполняют с помощью методов, изложенных в параграфе 4.1.2. Но чтобы сохранить зафиксированную снимком яркостную структуру изображения, значения яркости трансформированных пикселов должны быть переопределены (подвергнуты ресамплингу — от названия программы Resampl) в соответствии с новой сеткой.
Теоретически для растровых изображений среднеквадратичная ошибка должна быть меньше половины разрешения исходного изображения. Для уменьшения величины ошибки обычно рекомендуется исключать контрольную точку с наибольшим отклонением. Но не всегда это правильно: не следует удалять такую точку, если положение ее уверенно определено или ее удаление нарушает условие равномерности распределения контрольных точек по всему изображению. Приемлемое значение Dk определяется пользователем в зависимости от разных факторов: принятых стандартов точности, целей использования снимков, типов снимков, точности контрольных точек и точности используемых вспомогательных данных. Рассчитать допустимую среднеквадратичную ошибку можно тремя разными способами, основываясь на:
•масштабе и картографической точности базовой карты;
•заданной вероятности ошибки;
•заданных требованиях к точности создаваемой по снимку карты.
Как правило, хорошие результаты дает многократное выполнение процедуры трансформирования, причем начать лучше с трансформирования 1-го порядка. Применение более высокого
364 Глава 8. Цифровая обработка изображений
порядка с использованием более сложных уравнений полиномов может привести к менее точным и предсказуемым результатам,
особенно |
при определении |
яркости |
т р а н с ф о р м и р о в а н н о г о |
пиксела. |
|
|
|
Переопределение значений |
пикселов |
трансформированного |
|
снимка. |
Необходимость переопределения значений яркости |
пикселов в соответствии с их новым положением возникает из-за того, что сетка пикселов в исходном изображении редко соответствует сетке эталонного изображения. Она может иметь другое разрешение и направление осей (рис. 8.12). Согласно растровой технологии трансформированное изображение заполняется построчно, пиксел за пикселом. Процедура переопределения значений пикселов состоит в извлечении значения яркости пиксела исходного изображения с координатами (м, v) и присвоении его пикселу, находящемуся в подходящей точке с координатами (х, у) в новой сетке. Проблема состоит в том, что в большинстве случаев вычисленные по формуле (4.2) ретрансформированные координаты (и, г;) уже не целые, что не позволяет однозначно выбрать пиксел исходного снимка. Так, например, на рис. 8.12 пиксел трансформированного изображения с координатами (5,4) в эталонной сетке соответствует координатам (2,4; 2,7) в сетке исходного изображения, в которых значение яркости неопределенно1. Для назначения подходящих значений яркости трансформированным пикселам в программах обработки изображений применяют методы интерполяции:
•метод ближайшего соседа;
•метод билинейной интерполяции;
•метод кубической интерполяции.
Метод ближайшего соседа — простейший и самый быстрый из трех методов вычислений, который приписывает пикселу трансформированного снимка значение ближайшего к его ретрансформированным координатам пиксела исходного изображения. Таким образом, значение из файла исходного снимка становится значением пиксела трансформированного изображения. Для примера, пред-
1 Для иллюстрации представим, что значения яркости приписаны к центрам пикселов, которые и образуют узлы сетки строк-столбцов.
6.2. Методы цифровой обработки космических снимков |
365 |
|
ставленного на рис. 8.12,2?у.(4,5) |
= Ви(2,3), гдеВти ^соответственно |
|
яркости трансформированного |
и исходного изображений. |
|
Исходное |
Трансформированное |
изображение |
изображение |
Рис. 8.12. Присвоение пикселам трансформированного изображения
всетке (х,у) значениями яркости исходного изображения из сетки (и, v): черной точкой показано ретрансформированное положение пиксела, изображенного кружком в эталонной сетке (по [Jensen, 1996])
Преимуществом этого метода является сохранение исходных значений яркостей снимка, благодаря чему не происходит потери экстремальных и слабо различающихся значений, что важно для дешифрирования. Однако при применении метода для пересчета значений из сетки более крупного размера в сетку меньшего размера обычно имеет место эффект «ступенчатости» вокруг диагональных линий и кривых, пропадание пикселов.
Метод билинейной интерполяции базируется на вычислении расстояний между местоположением ретрансформированной координаты (и, v) и четырьмя ближайшими пикселами исходного изображения (в окне 2x2). Для расчета ВТ применяют метод средневзвешенной интерполяции.
При использовании метода билинейной интерполяции трансформированное изображение получается сглаженным, отсутствует
Збб |
Глава 8. Цифровая обработка изображений |
эффект «ступенчатости», как это бывает в случае применения метода ближайшего соседа. Однако это приводит к потере экстремальных значений яркости, сглаживанию границ.
Метод кубической интерполяции аналогичен предыдущему, но для расчета значения ВТ использует окрестность из 16 пикселов в окне 4x4, интерполируя их значения полиномами 3-й степени. Так как применяется кубическая, а не линейная функция, пикселы, более удаленные от ретрансформированного, имеют экспоненциально меньший вес по сравнению с более близкими к нему. Используя разные виды весовых коэффициентов, можно либо усреднить и сгладить значения яркости, либо повысить контраст. Этот метод рекомендуется при значительном изменении размера ячейки сетки. Однако метод наиболее емкий по количеству вычислений и поэтому самый медленный.
И все же, несмотря на надежность описанных методов, в процессе трансформирования некоторая спектральная целостность может быть утеряна. Нетрансформированное изображение является спектрально более верным. Поэтому, в частности, рекомендуют проводить классификацию по исходными снимкам, а трансформировать уже изображение, созданное в результате классификации. Исключением является наличие для исследуемой территории наземных контрольных точек, полученных с помощью спутниковых систем позиционирования. Тогда новая система координат поможет лучше локализовать эталонные участки.
Ортотрансформирование аэроснимков. Создание мозаик снимков. Ортотрансформирование — более точная геометрическая коррекция, предназначенная для устранения искажений на снимке, а именно: смещений за счет рельефа местности, искажений, связанных с центральной проекцией снимка, дисторсией объектива и нерегулярных искажений из-за отклонения ориентации оптической оси съемочной камеры от надира. Такая коррекция применяется, как правило, к аэроснимкам при их использования для создания топографических карт, в ГИС, для решения задач цифровой фотограмметрии. Выполнение операции ортотрансформирования требует и наличия цифровой модели рельефа изучаемой местности. В случае сравнительно плоских областей в ортотрансформировании снимков нет необходимости, однако, если местность гористая или застроенная и требуется высокая точность измерений по снимкам, ортотрансфор-
6.2. Методы цифровой обработки космических снимков |
367 |
мирование необходимо. Кроме ЦМР для корректировки указанных искажений требуется информация о положении датчика в момент съемки и углы ориентирования снимка — элементы внешнего ориентирования камеры.
Следующий шаг выполнения операции ортотрансформирования состоит в определении элементов внешнего ориентирования снимков — масштаба и положения относительно геодезической системы координат на местности. Для их нахождения используют наборы опорных точек, включающие координатные метки на снимках и соответствующие наземные точки. Для установления математической зависимости между системами координат изображений, датчика и наземной системой применяют известные формулы триангуляции. Получаемые в результате данные являются исходными для операции ортотрансформирования.
Алгоритмы, используемые для учета особенностей геометрии регистрирующего устройства, определения элементов внутреннего ориентирования снимков по опорным точкам, решения задачи триангуляции и ортотрансформирования, позволяют достичь внутрипиксельной точности, оцениваемой долями пиксела (subpixel). Возможность мультисенсорной триангуляции позволяет работать одновременно с данными космической и аэрофотосъемки.
Многие из подобных алгоритмов обеспечивают возможность построения ЦМР, используя данные стереосъемки. ЦМР может создаваться как в полуавтоматическом, так и в интерактивном режиме в виде регулярной сети (растра) или нерегулярной триангуляционной сети (TIN).
Специализированные пакеты фотограмметрической обработки снимков обеспечивают для отображения и редактирования построенной или импортированной ЦМР так называемый стереоскопический режим с использованием очков с жидкокристаллическими затворами. Измерения по такой стереомодели выполняются с помощью курсора, который может автоматически следовать рельефу местности. При этом его высотные отметки определяются с помощью алгоритма пространственной корреляции. При проведении измерений в стереоскопическом режиме получают:
1 В некоторых пакетах программ имеются средства их полуавтоматичес- кого определения, например, в модуле OrthoBase пакета ERDAS Imagine.
368 |
Глава 8. Цифровая обработка изображений |
•для произвольной точки — ее плановые и высотные координаты, а также пиксельные координаты для правого и левого снимка;
•для отрезка прямой — координаты начальной и конечной точек, длины вертикальной и горизонтальной линии, уклон; для ломаной линии проводят измерения для всех ее отрезков.
Результаты измерений выдаются в заданной пользователем проекции, системе координат и единицах измерения. Так как на ортотрансформированных изображениях устранены искажения, связанные с рельефом местности, проводимые по ним измерения столь же точны, что и выполняемые по топографической карте. Так, например, лесотаксационные работы, проведенные с использованием высокоточных цифровых ортофотоснимков, позволяют повысить точность измерения площадей, а, следовательно, и точность оценок запаса древесины.
Не возникает также проблем нестыковки соседних изображений, поэтому возможно создать цифровой ортофотоплан на значительную территорию.
Другого вида проблема, связанная с трансформированием изображений, возникает при изучении больших участков местности, представленных несколькими снимками, возможно, полученными разными системами или в разное время. Процедура комбинирования снимков для создания одного файла изображения называется созданием мозаики. Выполнение этой процедуры связано с решением нескольких задач: совмещение снимков по координатам, выравнивание их яркостного контраста, задание границы (линии сшивки) между соединяемыми изображениями в области их перекрытия, определение значений яркости пикселов в области перекрытия, создание результирующего изображения.
Все изображения, выбранные для создания по ним мозаики, должны быть геокодированы в одной системе координат. Выравнивание контраста выполняют путем преобразования гистограмм изображений, направленных на минимизацию различий между ними. Для этого может быть применен один из описанных выше способов спектрального улучшения изображений. Если гистограммы объединяемых снимков различаются сильно, то целесообразно подгонять гистограммы, построенные только для областей перекрытия, поскольку на них фиксируется распределение яркости одних и тех же объектов. Далее пользователь, анализируя область
6.2. Методы цифровой обработки космических снимков |
369 |
перекрытия снимков, задает линию их «сшивки». В большинстве случаев эта процедура выполняется вручную, поскольку линия может иметь сложную форму. Значения яркости пикселов в области перекрытия могут быть определены разными способами: использованием значения накладываемого сверху изображения; вычислением среднего значения пикселов двух изображений, минимального или максимального; осуществлением линейной интерполяции значений яркости пикселов в области перекрытия. Последним шагом в создании результирующего изображения является задание его границ, которые определяются границами территории либо границами кадров соединяемых снимков. Эта операция задает также число строк и столбцов в записи созданного изображения.
Улучшение радиолокационных снимков. Данные радиолокационных съемок существенно отличаются от данных, получаемых в видимой и инфракрасной областях спектра. Эти два типа съемок фиксируют разную и дополняющую друг друга информацию относительно одного и того же объекта съемки: о физической структуре поверхности и ее химических свойствах.
Активный источник радиоизлучения с антенной действует по принципу просмотра местности строго перпендикулярно прямолинейной траектории полета носителя. В результате развертки отраженного сигнала на экране электронно-лучевой трубки возникает изображение строки снимка, расположенной вдоль оси х его системы координат. Поскольку объекты местности находятся на разном удалении от носителя, то чем больше это расстояние (т. е. чем больше времени проходит его радиоимпульс), тем дальше по строке изображается объект.
Уровень сигнала возвращаемого радиолокационного излучения зависит от наклона, неровностей местности и характера растительного покрова. Проводимость лучей поверхностью объекта (например, почвы) определяется его пористостью и влажностью. Для получения изображения уровни сигнала кодируют числами в диапазоне (0-255), которые также как и для других типов снимков, называют яркостями и изображают оттенками серой шкалы. Например, растительность, увеличивающая поглощение радиоволн, изображается светлым тоном.
Улучшение радиолокационных изображений преследует, в основном, три цели: коррекцию радиометрических погрешностей, связанных с дефектами антенны, геометрическую коррекцию,
370 |
Глава 8. Цифровая обработка изображений |
необходимость которой определяется рельефом и кривизной поверхности Земли, и улучшение изобразительных свойств получаемых изображений.
Для коррекции радиометрических ошибок чаще всего применяют операцию усреднения значений пикселов к каждой строке снимка, т. е. к соответствующей линии удаления. Коррекция искажений, вызванных кривизной поверхности Земли, в принципе аналогична ортокоррекции изображений, получаемых в видимой и ИК областях спектра.
При необходимости коррекции влияния рельефа местности на положение точек снимка следует учитывать, что на радиолокационном снимке смещения за рельеф направлены вдоль строки, т. е. всегда перпендикулярны траектории полета. Если точка местности имеет положительное превышение, то ее наклонная дальность короче, если отрицательное — длиннее.
К способам улучшения визуальных свойств и анализа радиолокационных изображений (хотя они применимы и к другим типам данных изображений) относятся следующие:
•подавление спекл-шумов;
•обнаружение и выделения границ;
•анализ текстуры.
Спекл-шумы — беспорядочно расположенные яркие и темные точки на радиолокационных изображениях, получаемых с использованием когерентного излучения. В результате случайной интерференции (наложения) отраженных сигналов от разных участков поверхности в пределах пиксела его яркость может существенно отличаться от соседних пикселов того же объекта. Спекл-шумы искажают изображения объектов, поэтому их влияние необходимо снизить до выполнения трансформирования и классификации по снимкам.
Для удаления спекл-шумов применяют как описанные алгоритмы фильтрации, так и специфические, учитывающие природу радиолокационных снимков [Лурье, Косиков, 2003].
Объединение радиолокационных данных с изображениями в видимой и ИК областях спектра при правильной их комбинации позволяет создать результирующее изображение, отражающее как химические, так и физические показатели свойств снимаемой поверхности, более полезное в использовании, чем каждое изображение