ScanEx Image Processor v.5.0. Руководство - часть 12

 

  Главная      Учебники - Разные     Программа обработки данных дистанционного зондирования Земли ScanEx Image Processor v.5.0. Руководство

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     10      11      12      13     ..

 

 

ScanEx Image Processor v.5.0. Руководство - часть 12

 

 

 

спутника по оси Y (в радианах) 

<CAM_YAW>

rad

</CAM_YAW> 

смещение камеры относительно центра масс 

спутника по оси Z (в радианах) 

</CAMERA_PARAMETERS> 

закрывающий тэг 

<SCENE_ATTRIBUTES> 

открывающий тэг параметров сцены 

<BEGINNING_TIME> 

YYYY-DD-MMTHH:MM:SS.SSSSZ 

</BEGINNING_TIME> 

GMT время и дата начала съемки в следующем 

формате: 

YYYY – год 

DD – день 

MM – месяц 

T – разделитель (латинский символ) 

HH – часы 

: – разделитель 

MM – минуты 

: – разделитель 

SS.SSSS – секунды 
Z – окончание 

<PLATFORM>

text

</PLATFORM> 

название платформы, данное название будет 

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

<SENSOR>

GENERIC

</SENSOR> 

обязательная часть, название сенсора. 

Значение данного тега должно содержать слово 

GENERIC, а далее может быть указано 

дополнительное название. Например, 

<SENSOR>GENERIC LISS-IV<\SENSOR> 

</SCENE_ATTRIBUTES> 

закрывающий тэг 

<SCENE_GEOREFERENCE> 

открывающий тэг параметров орбиты и углов 

ориентации спутника 

  <TLE>

tle

</TLE> 

определение параметров орбиты в виде 

телеграмм NORAD 

<TIME_BIAS>

ms

</TIME_BIAS> 

поправка к времени начала съемки в 

миллисекундах 

<TILT_ANGLE>

deg

</TILT_ANGLE> 

угол отклонения от надира в градусах 

<ROLL_BIAS>

deg

</ROLL_BIAS> 

угол крена в градусах 

<PITCH_BIAS>

deg

</PITCH_BIAS> 

угол тангажа в градусах 

<YAW_BIAS>

deg

</YAW_BIAS> 

угол рыскания в градусах 

</SCENE_GEOREFERENCE> 

закрывающий тэг  

</SCANEX_GENERIC_SCENE> 

основной закрывающий тэг 

Использованные сокращения 

 

text 

тестовое значение 

inum 

целочисленное значение 

fnum 

вещественное число, вещественное число в 

обычной или научной нотации 

rad 

радианы, вещественное число в обычной или 

научной нотации 

deg 

градусы, вещественное число в обычной или 

научной нотации 

ms 

миллисекунды, вещественное число в обычной 

или научной нотации 

tle 

текстовое значение 

Большинство из используемых параметров можно найти в сопроводительной информации к 

сцене или на Интернет странице, посвященной спутнику. Кроме того, некоторые параметры можно 

рассчитать самому. 

Например, значение параметра IFOV можно рассчитать по следующей формуле: 

IFOV = atan(pix_size/H)

где pix_size – это номинальный размер пикселя в метрах, H – номинальная высота съемки в 

метрах. 

В  качестве  информации  об  орбитальных  параметрах  в  модели  используются  телеграммы 

NORAD,  предоставляющие  набор  Кеплеровских  элементов  описания  орбиты  космического 

аппарата. Доступ к телеграммам можно получить на Интернет странице http://www.celestrak.com/. 

Созданный  файл  должен  иметь  имя,  соответствующее  имени  растрового  изображения,  и 

иметь  расширение  XML,  например,  для  файла  P6LN1B_050034D_070711.tif  необходимо  создать 
файл с именем P6LN1B_050034D_070711.xml. 

Пример содержимого файла параметров модели приведен ниже: 

____________________________________________________________________________________ 
<?xml version="1.0"?> 
 <SCANEX_GENERIC_SCENE> 
  <PRODUCT_INFO>SCANEX GENERIC SCENE</PRODUCT_INFO> 
 <IMAGE_PARAMETERS> 
  <NCOLS>12000</NCOLS> 
  <NROWS>12000</NROWS> 
  <NBANDS>1</NBANDS> 
  <NBITS>8</NBITS> 
 </IMAGE_PARAMETERS> 
 <CAMERA_PARAMETERS>   
  <INTEG_TIME>0.000877714</INTEG_TIME> 
  <NADIR_PIX>6000</NADIR_PIX> 
  <IFOV>7.1e-6</IFOV> 
  <dFOV>0.0</dFOV> 
  <CAM_ROLL>0.0</CAM_ROLL> 
  <CAM_PITCH>0.0</CAM_PITCH> 
  <CAM_YAW>0.0</CAM_YAW>     

 

 </CAMERA_PARAMETERS> 
 <SCENE_ATTRIBUTES> 
  <BEGINNING_TIME>2007-07-11T08:46:27.391Z</BEGINNING_TIME> 
  <PLATFORM>IRS-P6</PLATFORM> 
  <SENSOR> GENERIC LISS-IV</SENSOR>  
 </SCENE_ATTRIBUTES> 
 <SCENE_GEOREFERENCE> 
  <TLE>1 28051U 03046A   07190.58050074  .00000011  00000-0  25045-4 0  6321 
2 28051 098.6831 264.2184 0002278 043.8596 316.2772 14.21644222193441 
</TLE> 
  <TIME_BIAS>-4.200000e+000</TIME_BIAS> 
  <TILT_ANGLE>+1.880000e+000</TILT_ANGLE> 
  <ROLL_BIAS>+0.000000e+000</ROLL_BIAS> 
  <PITCH_BIAS>+0.000000e+000</PITCH_BIAS> 
  <YAW_BIAS>+0.000000e+000</YAW_BIAS> 
 </SCENE_GEOREFERENCE> 
 </SCANEX_IRSP6_SCENE> 
____________________________________________________________________________________ 

Сохранение рассчитанной сетки трансформирования 

Для  сохранения  информации  о  привязке  изображения  можно  использовать  файл  с 

рассчитанной  сеткой  широт  и  долгот  в  формате  ScanEx  Geogrid,  в  текстовом  формате  либо  в 

бинарном  формате.  Сохранение  таких  файлов  доступно  как  для  геометрически  не  обработанных 

(RAW), так и для скорректированных изображений.   

Для  экспорта  информации  о 

привязке 

используется 

диалог 

Сохранение 

координатных 

сеток

вызываемый 

командой 

главного 

меню 

Файл 

 

Экспортировать  Geogrid 

(Рис 

104).  
В 

выпадающем  списке

 

Растр

 

необходимо выбрать растровый слой, для которого будет сохраняться  рассчитанная сетка 

координат.  

В 

группе

 

Файл  вывода

  необходимо  указать  имя  выходного  файла  с  рассчитанной  сеткой 

координат, сохраняемого  с расширением 

*.gg0.ascii

. Кнопка 

 вызывает стандартный 

диалог  открытия  файлов  Windows,  по  умолчанию  при  сохранении  будет  выбрано  имя, 

соответствующее  имени  файла  из  которого  загружен  текущий  растровый  канал.  При 

сохранении  сетки  координат  используется  шаг  в  пикселях,  заданный  по  умолчанию  в 

диалоге 

Установки  (Настройки 

 

Установки)

  в  поле  ввода 

Размер  ячейки 

координатной сетки 

(по умолчанию 32х32). 

Флаг

 

Сохранять  бинарные  координаты

  –  при  включении  сохранение  сетки  координат 

происходит в бинарном формате (файлы занимают меньше места и загрузка в таком случае 

осуществляется  быстрее).  Если  флаг  снят,  то  сохранение  будет  происходить  в  текстовый 
формат ScanEx Geogrid. 

 

Рис 104.

 

Диалог 

Сохранить координатные сетки

 

 

Кнопка

 

Сохранить

 – генерирует файл рассчитанной сетки координат. 

Кнопка

 

Отмена

 – закрывает диалог. 

Формат текстового файла сетки трансформирования, сохраняемый программой 

ScanEx IMAGE Processor 

Если сетка координат сохраняется в виде текстового файла, то она будет иметь следующий 

формат: 

nSamples

     //количество записей в строках. 

nLines

          //количество записей в столбцах. 

start_pixel

 //смещение первого пикселя растра относительно первого узла сетки координат 

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

растра. 

start_line

  // смещение первого пикселя растра относительно первого узла сетки координат 

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

растра. 

step_pixel

  //шаг сетки в пикселях по оси X. 

step_line

    //шаг сетки в пикселях по оси Y. 

x0

              //координата первого узла сетки в пикселях по оси X. 

y0

              //координата первого узла сетки в пикселях по оси Y. 

x1

              //координата последнего узла сетки в пикселях по оси X. 

y1

              //координата последнего узла сетки в пикселях по оси Y. 

separate

    //разделитель, значение 0 соответствует «пробелу». 

delimiter

    //формат точности числа, значения 32 соответствует типу 

float

points

        //со следующей строки начинается список пар координат.  

Глобальное трансформирование и универсальная аналитическая модель 

сенсора (RPC) 

Данный  вид  преобразований  может  быть  использован  в  случае  отсутствия  информации  о 

положении  и  углах  ориентации  спутника  и  камеры,  при  проведении  дополнительной  коррекции 
данных,  прошедших  предварительные  этапы  геометрической  коррекции.  Кроме  того,  данный  вид 

преобразований может быть использован для коррекции векторных слоев.  

Для использования глобального трансформирования предварительно необходимо установить 

опорные точки. 

При полиномиальном трансформировании можно использовать следующие модели: 

 

Перенос

Поворот

 – простой перенос и поворот без изменения масштаба пикселей. 

 

Полиномиальная

 – классическое полиномиальное преобразование до 5-ой степени. 

 

Рациональная полиномиальная

 – рациональное полиномиальное преобразование до 5-

ой степени. 

 

 

Упрощенная  полиномиальная

  –  упрощенное  полиномиальное  преобразование  до  5-ой 

степени. 

 

RPC 

–  использование  универсальной  аналитической  модели  сенсора  для  данных  в 

форматах 

OrthoKit,  RPB,  NITF,  ALOS,  DIMAP2,  Канопус-В  (xml),  Radarsat-2  (xml), 

Ресурс-П/ГСА, SkyBox, Kazeosat

 

Для  выполнения  коррекции  необходимо  выполнить  команду 

Трансформирование 

 

Глобальное  трансформирование

  главного  меню  или  нажать  быструю  кнопку 

  панели 

инструментов. В результате будет открыт диалог 

Глобальное трансформирование 

(Рис 105)

В 

списке

 

Выберите  трансформируемые  растры

  –  задаются  трансформируемые  каналы.  Для 

выбора канала необходимо выделить его имя левой кнопкой мыши. Для выбора нескольких 

каналов  используются  стандартные  сочетания  действий  Windows  (Ctrl+клик  левой  кнопки 

мыши и др.) 

В 

списке

 

Векторные  слои

  –  задаются  трансформируемые  векторные  слои.  Для  выбора  слоя 

необходимо выделить его имя левой кнопкой мыши. 

В 

группе

 

Модель  трансформирования

  –  задается  модель  трансформирования  с  помощью 

выбора одного из переключателей: 

Переключатель

 Перенос 

– простой перенос без изменения масштаба пикселей.

 

Переключатель

  Поворот 

–  поворот  на  заданный  угол.  В  случае  если  установлены  опорные 

точки,  поворот  будет  выполнен  относительно  центра  масс  установленных  точек,  в 

противном случае – относительно центра растра.

 

Переключатель

 Перенос+Поворот 

- простой перенос одновременно с поворотом.

 

Переключатель

 Ортогональная 

– ортогональная модель.

 

Переключатель

 Аффинная

 – упрощенная полиномиальная модель первой степени.

 

Переключатель

  Проективная 

–  упрощенная  рациональная  полиномиальная  модель  первой 

степени.

 

Переключатель

 Полиномиальная 

– полиномиальная модель заданной степени. 

В подгруппе 

Степень

 – задается степень полиномиальной модели. 

В подгруппе 

Тип

 – задаются дополнительные параметры к полиномиальной модели: 

 

Флаг

 

Рациональная

  –  включает  \  выключает  использование  рациональной 

полиномиальной модели. 

 

Флаг

 

Упрощенная

  –  включает  \  выключает  использование  упрощенной 

полиномиальной  модели  (при  данном  типе  модели  не  используется  последний 

коэффициент полинома). 

Поле  ввода 

Макс.искажение

  –  задает  параметр  максимального  искажения  при 

использовании  рациональной  полиномиальной  модели.  В  качестве  порогового 

значения,  при  превышении  которого  значение  отбрасывается,  используется 

значение  стандартного  отклонения,  умноженное  на  значение  данного  поля.  При 

установке  большого  значения  порога  (более  10)  возможно  недостаточное 

 

исправление  искажений  (возможны  артефакты  изображения).  При  небольших  – 

выходное изображение будет сильно сглаженным с потерянными деталями. 

 

Рис 105.

 

Диалог 

Глобальное трансформирование

 

Переключатель

 RPC 

– использование универсальной аналитической модели сенсора. 

В выпадающем списке 

Формат 

– выбирается формат представления данных: 

 

Auto

 – автоматическое определение используемого формата загружаемых данных RPC. 

 

OrthoKit

  –  формат,  используемый  для  следующих  типов  данных:  IKONOS,  GeoEye-1, 

Cartosat-1 (IRS-P5), Cartosat-2, KOMPSAT-2, и др. 

 

RPB 

– формат, используемый для данных компании Digital Globe (QuickBird, WorldView-

1/2/3). 

 

NITF

 – формат изображений, в заголовке которых уже содержатся RPC. 

 

ALOS 

– формат, используемый для данных камер PRISM и AVNIR-2 спутника ALOS. 

 

DIMAP2 

– формат, используемый для данных Pleiades 1A/1B, Spot 6/7. 

 

Kanopus-V XML

 – формат, используемый для данных Канопус-В (в xml виде). 

 

Radarsat-2 XML

 – формат, используемый для данных Radarsat-2 (в xml виде). 

 

SkyBox 

– формат, используемый для данных серии SkySat. 

 

Resurs-P

 – формат, используемый для данных Ресурс-П (Геотон, КШМСА-ВР/СР). 

 

Resurs-P GSA – 

формат, используемый для данных Ресурс-П (ГСА). 

 

 

Kazeosat - 

формат, используемый для данных серии KazEOSat. 

В  подгруппе 

Ограничение  и  корректировка  искажений, 

для 

использования  метода 

трассировки  лучей

  необходимо  включить  соответствующий  флаг  и  станет  доступной 

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

  Порог  ()

  при 

использовании универсальной аналитической модели сенсора. Перед трассировкой луча 

определяется  его  вклад  в  вычисляемое  значение  координат  точки  снимка,  и  если  этот 

вклад  оказывается  меньше  определенного  порога,  то  луч  не  трассируется.  Пороговые 

значения  задаются  числом  стандартных  отклонений.  Данная  подгруппа  становится 

активной при выборе модели трансформирования с помощью RPC-коэффициентов.

 

В  подгруппе 

Модель  коррекции  RPC

  –  задается  модель  коррекции  коэффициентов 

RPC

 

модели по опорным точкам: 

 

Нет 

–  не  использовать  уточнение,  используются  оригинальные  RPC-

коэффициенты.  

 

Перенос 

– коррекция сдвигом.

 

 

Аффинная 

– аффинная коррекция. 

 

^1 

– коррекция полиномиальной моделью 1-ой степени. 

 

^2 

– коррекция полиномиальной моделью 2-ой степени. 

 

^3 

– коррекция полиномиальной моделью 3-ей степени.

 

 

Флаг 

Корректировать  параметры  масштабирования  RPC 

-    включает  режим,  при 

котором  поправками  корректируются  начальные  значения  и  масштаб  широты  и 

долготы  коэффициентов  RFM  модели.  Данный  режим  доступен  для  моделей 

коррекции 

Перенос

  и 

Аффинная

,  в  первом  случае  корректируется  только 

начальное значение широты и долготы, во втором - начальное значение и масштаб. 

В группе

 

Передискретизация координатной сетки

  – задается новое значение шага сетки 

координат  в  пикселях,  предназначенной  для  расчетных  операций,  производимых  в 

программе при трансформировании растровых слоев. Более подробно о сетке координат 

рассказано  в  разделе 

«Геометрическая  коррекция  растровых  изображений»

.  Для  учета 

внесенных изменений в 

поле

 

Новый шаг сетки

 необходимо нажать 

кнопку

 

Применить

В 

группе

 

ЦМР

 – задается матрица  высот, используемая при ортотрансформировании: 

переключатель

  выпадающего  списка  –  позволяет  выбрать  растровый  канал,  содержащий 

матрицу высот; 

переключатель

 

Строить  тренд  по  опорным  точкам

  –  строит  матрицу  высот  по 

установленным  опорным  точкам  при  условии,  что  точкам  была  присвоена  высотная 

отметка. 

переключатель

  включает  поле  ввода 

Заданная  высота

,  где  указывается  среднее  значение 

высоты  местности,  используемое  при  ортотрансформировании  с  использованием 

RPC

 

модели. 

В 

группе

 

Параметры

 – задаются опции при трансформировании. 

 

В 

группе

 

IRS-PAN или WiFS CCD

 – задаются параметры трансформирования данных сенсоров 

PAN

 и 

WiFS

 спутников 

IRS-1C\1D

Флаг 

1

 – позволяет включить трансформирование только для первой линейки. 

Флаг 

2

 – позволяет включить трансформирование только для второй линейки. 

Флаг 

3

 – позволяет включить трансформирование только для третьей линейки. 

Флаг

 

Только  расчет  модели

  –  указывает  программе  на  необходимость  расчета  модели 

трансформирования  без  выполнения  коррекции  растра.  Применяется  для  оценки 

среднеквадратической ошибки трансформации и ошибок каждой из опорных точек.  

Кнопка

 

Отменить  все

  –  отменяет  все  внесенные  при  помощи  полиномиального  или 

локального  трансформирования  поправки  для  выделенных  в  списке 

Растры

  растровых 

каналов. 

Кнопка

 

Отменить  последнюю 

–  отменяет  /  возвращает  последнее  произведенное 

полиномиальное трансформирование для выделенных в списке 

Растры

 каналов.  

Для  сохранения  трансформирования  векторных  слоев  их  необходимо  сохранить  стандартным 

способом, описанным в разделе 

«Сохранение и экспорт векторных слоев»

.

 

Кнопка

 

Выполнить

 – закрывает диалог, выполняя полиномиальное трансформирование. 

Кнопка

 

Закрыть

 – закрывает диалог без сохранения внесенных изменений.  

Расчет RPC 

Программа  позволяет  вычислить  и  сохранить  для  последующего  использования 

коэффициенты прямой и обратной RFM модели. Дробно-рациональная функция может вычисляться 

двумя  способами:  в  первом  случае  вычисление  выполняется  непосредственно  с  использованием 

ЦМР  (рельеф-зависимый  метод)  и  опорных  точек;  во  втором  –  уравниваются  несколько  наборов 

координат  (как  правило,  четыре  –  пять),  полученных  строгим  методом,  путем  пересечения 

совокупности  проецирующих  лучей  с  различными  уровенными  поверхностями  (рельеф-

независимый метод). Первый способ имеет ряд ограничений связанных, прежде всего, с точностью 

и плотностью используемой при вычислении функции цифровой модели рельефа. Дополнительную 
информацию можно получить в работе Tao V., Hu Y. (2001). 

Инструмент  вызывается  командой  главного  меню  программы 

Трансформирование

 

 

Расчет RPC

 (Рис 106). 

 

 

Рис 106.

 

Диалог 

Вычисление RPC

 

Выпадающий  список

 

Выберите  референсный  растр

  —  задает  слой,  для  которого  будут 

рассчитываться RPC-коэффициенты. 

Выпадающий  список

 

Выберите  растр  ЦМР

  —  задает  растр  ЦМР  по  которому  будут  вычислены 

уровненные поверхности. 

Переключатель

 

Использовать  константные  уровни

  –  включает  режим  вычислений, 

использующий 

рельеф-независимый 

метод. 

Активирует 

элементы 

управления 

расположенные в 

группе

 

Параметры константных уровней

Группа

 

Параметры  константных  уровней

  –  определяет  параметры  рельеф-независимого 

метода вычисления RFM: 

Поле

 

Минимальная  высота

  –  определяет  минимальное  значение  высоты  местности, 

покрываемой экстентом растрового слоя. 

Поле

 

Медианная  высота

  –  определяет  среднее  значение  высоты  местности,  покрываемой 

экстентом растрового слоя. 

Поле

 

Максимальная  высота

  –  определяет  максимальное  значение  высоты  местности, 

покрываемой экстентом растрового слоя. 

Кнопка

 

Получить  значения  из  ЦМР

  –  позволяет  установить  граничные  (минимальное, 

максимальное и медианное) значения высоты местности по выбранной ЦМР. 

Поле

 

Число  уровней

  –  определяет  количество  уровенных  поверхностей,  используемых  при 

вычислении координат. 

Флаг

 

Выровнять уровни по гистограмме ЦМР

 – позволяет установить значения высот для 

уровенных  поверхностей  в  зависимости  от  статистического  распределения  (по 
гистограмме) значений, полученных из ЦМР. 

Переключатель

 

Использовать  сетку  референсного  растра  и  ЦМР

  –  включает  режим 

вычислений,  использующих  рельеф-зависимый  метод.  При  этом  слой,  выбранный  в 

 

качестве референсного, должен быть ортотрансформирован с использованием выбранного 

в соответствующем списке слоя с ЦМР. 

Поле

 

Шаг  рассчитываемой  сетки

:  —  определяет  размер  регулярной  сетки  для  вычисления 

координат. 

Флаг

 

Вычислить  инверсное  преобразование  RPC

  —  инициирует  режим  вычисления 

коэффициентов обратной RFM модели. 

Кнопка

 

Вычислить

  –  запускает  на  выполнение  вычисление  RPC  и  после  окончания  расчетов 

открывает  стандартное  окно  сохранения  файлов  Windows  для  указания  имени  выходного 

файла  с  коэффициентами  RPC  и  директории  его  сохранения.  В  результате  операции 
формируется файл, содержащий RPC-коэффициенты, в формате OrthoKit (*_rpc.txt). 

Кнопка

 

Отмена

 – закрывает диалог без сохранения внесенных изменений. 

 

Tao  V.,  Hu  Y.  A  comprehensive  study  on  the  rational  function  model  for  photogrammetric  processing, 

PE&RS, 67(12), 2001, pp. 1347-1357.  

Локальное трансформирование 

При 

локальных

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

попадает  в  зону  влияния  опорной  точки.  Для  управления  зоной  влияния  опорной  точки 

используется два параметра: 

 

Размер базовой сетки

 

Число уровней

 – количество дочерних ячеек в одной ячейке базовой сетки. 

На  изображение  накладывается  иерархия  трансформирующих  сеток.  Число  сеток  равно 

"

Число  уровней

",  разрешение  базовой  и  наименее  детальной  сетки  равно  "

Размер  базовой 

сетки

",  разрешение  каждой  следующей  сетки  увеличивается  вдвое.  Таким  образом,  разрешение 

самой  детальной  сетки  равно 

Размер  базовой  сетки  *  2^(Число  уровней  -1)

.  Влияние 

опорной точки распространяется на участок изображения, который покрывают 4x4 ячеек базовой 
сетки: 

Х  Х  Х  Х 

Х  *  Х  Х 

Х  Х  Х  Х 

Х  Х  Х  Х 

звездочкой показана ячейка, куда попала опорная точка. 

 

 

Таким  образом,  чтобы  уменьшить  влияние  опорной  точки,  нужно  увеличить  параметр 

"

Размер базовой сетки

". 

Для  использования  локального  трансформирования  необходимо  выполнить  команду 

Трансформирование 

 

Локальное трансформирование

 главного меню, в результате будет 

загружен 

диалог 

Локальное 

трансформирование 

(Рис 107)

В 

списке

 

Растры

  задаются  каналы,  в 

которых  необходимо  выполнить 

локальное  трансформирование.  Для 

выбора  канала  необходимо  указать 

его,  кликнув  левой  клавишей  мыши 

на имени канала. 

Группа

 

Модель  трансформирования

  – 

позволяет  определить  требуемую 

модель 

локального 

трансформирования. 

В 

выпадающем

 

списке

 

Базисные 

функции

  –  задается  функция, 

используемая 

при 

локальном 

трансформировании: 

 

Кубические  B-сплайны

  –  многоуровневые  кубические  сплайны.  При  выборе 

кубических  B-сплайнов

,  модель  локального  трансформирования  рассчитывается  в 

узлах сетки. 

 

Гладкие RFB

 – функция с радиальным базисом в сглаживающем режиме.  

 

Негладкие RBF

 – функция с радиальным базисом, без сглаживания. 

При выборе 

RBF

 – вычисляется центр масс для опорных точек лежащих внутри ячейки. 

Поле

 

ввода

 Размер базовой сетки

 – задает размер ячейки базовой сетки, диапазон значений 

от 0 до 8. 

Поле

 

ввода

  Число  уровней

  –  количество  дочерних  ячеек  в  одной  ячейке  базовой  сетки, 

диапазон значений от 1 до 10. 

Кнопка 

Сброс  всего

  –  отменяет  все  внесенные  при  помощи  глобального  или  локального 

трансформирования поправки для выделенных в списке 

Растры

 растровых каналов. 

Кнопка

 

Вернуть\Повторить

  -  позволяет  вернуться  на  шаг  назад/вперед  выполненного 

трансформирования для выделенных растровых слоев. 

Кнопка

 

Применить

 – выполняет трансформирование. 

Кнопка

 

Отмена

 – закрывает диалог. 

 

Рис 107.

 

Диалог 

Локальное 

трансформирование

 

 

Автоматическая корегистрация изображений 

Корегистрация  – это совмещение двух или более растровых изображений.  Для совмещения 

двух  или  более  растровых  изображений  необходимо  выбрать  один  из  растров  эталонным,  затем 

выполнить поиск и установить опорные точки, связывающие эталонный и обрабатываемый растры. 

После этого выполняется трансформирование. 

При  автоматической  корегистрации  растров  опорные  точки,  связывающие  эталонный  и 

обрабатываемый растры, определяются методом корреляции растровых изображений. В программе 

реализован  метод  иерархической  мультимасштабной  корреляции  растровых  изображений, 

позволяющий  выполнять  поиск  опорных  точек  с  субпиксельной  точностью  для  изображений 
различного пространственного разрешения. 

На  верхних  уровнях  иерархии  при  поиске  опорных  точек  и  совмещении  изображений 

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

совмещение самих изображений (Рис 108). При этом на каждом более низком уровне используется 

меньший  размер  локального  окна  и  радиуса  поиска,  так  как  на  каждом  предыдущем  уровне 

уменьшается параллакс и отпадает необходимость задавать большой радиус поиска. 

 

Рис 108.

 

Масштабная пирамида иерархических уровней корректируемого растра 

Использование  данной  схемы  позволяет  существенно  увеличить  скорость  процесса 

обработки. 

 

Для  автоматического  совмещения  каналов  изображения  необходимо  вызвать  диалог 

Корегистрация

,  выполнив  команду 

Трансформирование 

 

Корегистрация

  главного  меню 

или нажав быструю кнопку 

 панели инструментов (Рис 109)

 

Рис 109.

 

Диалог 

Корегистрация

 

Группа

 

Референсный  растр

  –  задает  канал,  с  которым  будет  производиться  совмещение 

(эталонный канал). 

Группа

 

Корректируемый растр

 – задает канал, который будет совмещаться с эталоном. 

Флаг

 

Связать  каналы

  –  при  включении  позволяет  выполнять  трансформации  из  списка 

операций для всех каналов, загруженные из одного файла. 

Группа

 

Маска

  –  задает  векторную  маску  или  выделенную  прямоугольную  область,  в  пределах 

которой  будет  выполнено  совмещение  (

значение 

Нет

  означает,  что  совмещение  будет 

проведено в пределах всего загруженного растра

). 

Группа

 

Модель  трансформирования

  –  задает  тип  геометрического  преобразования, 

используемый при совмещении. 

Переключатель

 

Перенос

 – простой перенос без изменения масштаба пикселей. 

Переключатель

 

Аффинная

 – упрощенная полиномиальная модель первой степени. 

Переключатель

 

Проективная

  –  упрощенная  рациональная  полиномиальная  модель  первой 

степени. 

Переключатель

 

Полиномиальная 

–  классическое  полиномиальное  преобразование  до  5-ой 

степени. Степень преобразования задается  наборным счетчиком 

Степень

Переключатель

 

B-сплайны 

–  трансформирование  при  помощи  многоуровневых  кубических 

сплайнов. 

Поле ввода

 Размер 1-й сетки

 – задает размер ячейки базовой сетки, диапазон значений 

от 0 до 8. 

 

Поле ввода

 Число уровней

 –  количество дочерних ячеек в одной ячейке базовой сетки, 

диапазон значений от 1 до 10. 

Кнопка

 

<== Убрать

 – удаляет строку параметров из 

операционного листа

 

Кнопка

 

<== Копия

 – копирует параметры из строки 

операционного листа

 в соответствующие 

элементы управления диалога. 

Кнопка

 

==> Референ.

 – выполняет подстановку параметра 

Референсный растр

 в выделенную 

строку 

операционного листа

Кнопка

 

==>  Коррект.

  –  выполняет  подстановку  параметра 

Корректируемый  растр

  в 

выделенную строку 

операционного листа

Кнопка

 

Добавить ==>

 – добавляет новую строку в конец списка. 

Кнопка

 

Вставить ==>

 – добавляет новую строку перед выделенной строкой. 

Кнопка

 

Заменить ==>

 – заменяет выделенную строку новой строкой. 

В 

группе

 

Список  операций

  –  задаются  правила  (

операционный  лист

)  при  поиске  опорных 

точек и совмещении изображений. 

Флаг

 

Устанавливать  связующие  точки  вместо  опорных

  –  при  включении  позволяет 

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

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

Кнопка

 

Шаг

 – выполняет совмещение изображений с параметрами, указанными в выделенной 

строке. 

Кнопка

 

ОП  точки 

–  выполняет  установку  опорных  точек  с  параметрами,  указанными  в 

выделенной строке. 

Кнопка

 

Очистить

 – очищает 

операционный лист

Кнопка

 

Открыть

 – загружает 

операционный лист

 из файла. 

Кнопка

 

Сохранить

 – сохраняет текущий 

операционный лист

 в файл. 

Группа

 

Параметры поиска

 – задает параметры при автоматическом поиске опорных точек. 

Поле  ввода

 

Радиус

  –  определяет  радиус  поиска,  значение  которого  задается  в  пикселях. 

Значения  задаются  в  размерности 

референсного  растра

  (эталона)  с  учетом  текущего 

масштабного уровня. 

Поле

 

ввода

 Размер окна

 – задает размер стороны локального окна, используемого при поиске 

опорных  точек  в  пикселях.  Значения  задаются  в  размерности 

референсного  растра

 

(эталона) с учетом текущего масштабного уровня. 

Поле

 

ввода

 Сдвиг

 – задает шаг сдвига локального окна при поиске опорных точек в пикселях. 

Значения  задаются  в  размерности 

референсного  растра

  (эталона)  с  учетом  текущего 

масштабного уровня. 

Поле

 

ввода

 Иер. уровень

  – задает иерархический масштабный уровень при поиске опорных 

точек.  Значение  задается  как  степень  двойки.  Например,  значение  0  соответствует 

иерархическому  уровню  2^0=1х;  значение  1  –  иерархическому  уровню  2^1  =  2х; 

значение 4 – иерархическому уровню 2^4 = 16х и т.д. 

 

Поле

 

ввода

 Макс. ОТ

 – задает максимально допустимое количество опорных точек. 

Поле

 

ввода

  Порог

  –  задает  пороговое  значение  при  отбраковке  найденных  опорных  точек. 

Диапазон  принимаемых  значений  от  0  –  не  отбраковывать  до  1  –  высокий  критерий 

качества точек. Уменьшение параметра приводит к увеличению количества используемых 

точек, увеличение – к снижению. 

Флаг 

Использовать  многопоточную  версию  алгоритма  – 

во  включенном  режиме  позволяет 

ускорить  процесс  корегистрации  путем  параллельного  выполнения  подзадач 

трансформации. 

Кнопка

 

Совместить

  –  производит  процедуру  корегистрации  растров  по  параметрам  поиска, 

заданным в сформированном операционном листе 

Список операций.

 

Кнопка

 

Закрыть

 – закрывает диалог 

Корегистрация.

  

Ортотрансформирование 

Операцию  ортотрансформирования,  т.е.  преобразования  в  ортогональную  проекцию  с 

автоматическим  устранением  искажений,  вызванных  углом  наклона  съемки,  особенностями 

рельефа и др.,  можно произвести  как  с помощью  отдельного одноименного диалога,  так и  через 

панель 

Коррекции по строгой модели,

 либо диалог 

Глобальное трансформирование

.  

Диалог 

Ортотрансформирование

 позволяет проводить ортотрансформирование сразу для 

нескольких  снимков,  загруженных  в  программу  (пакетное  ортотрансформирование).  Для  вызова 
диалога 

следует 

выполнить 

команду 

главного 

меню 

Трансформирование

 

 

Ортотрансформирование

.  Возможно  проведение  ортотрансформирования  как  по  строгой 

модели, так и с использованием RPC. 

В  списке  появившегося  диалога  отображаются  все  загруженные  в  программу  растры. 

Цифровая модель рельефа должна быть заранее подгружена в программу. Далее из этого списка 

нужно выделить те растры, которые надо ортотрансформировать (Рис 110).  

 

 

Рис 110.

 

Диалог 

Ортотрансформирование

 

В 

списке

  задаются  растры,  ортотрансформирование  которых  необходимо  выполнить.  Для  выбора 

канала необходимо указать его, кликнув левой клавишей мыши на имени канала. 

Выпадающий  список

 

ЦМР

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

ортотрансформировании.  Также  есть  возможность  провести  ортотрансформирование  по 

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

Заданная высота

, а в поле ввода справа указать эту высоту.  

Флаг

 

Новый  шаг  сеток

  и 

поле  ввода

  –  дают  возможность  переопределить  шаг  сетки  при 

проведении  ортотрансформирования  (подробнее  о  сетке  трансформирования  см. 

Геометрическая коррекция растровых изображений

).  

Флаг

 

Предпочтение  RPC  перед  строгой  моделью

  –  флаг  устанавливается,  если  процесс 

ортотрансформирования будет осуществляться с использованием RFM модели. Файлы RPC-

коэффициентов подгружаются автоматически, для успешного их поиска не следует менять 

расположение  файлов  RPC-коэффициентов  относительно  остальных  данных  исходных 

снимков. Если флаг снят – ортотрансформирование будет проводиться по строгой модели 

сенсора.   

Кнопка

 

Выполнить

  –  при  нажатии  запускает  процесс  ортотрансформирования  выделенных  в 

списке растров. 

Кнопка

 

Отмена

 – закрывает диалог. 

В случае если все выделенные в списке растры не перекрываются выбранной ЦМР, то появится 

сообщение следующего вида (Рис 111): 

 

 

 

 

 

 

 

содержание      ..     10      11      12      13     ..