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

 

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

 

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

 

 

 

 

 

 

 

 

содержание      ..     21      22      23      24     ..

 

 

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

 

 

 

Группа

 

Положение

 – отвечает за выравнивание текста внутри фрейма: 

 

Слева

 – задает выравнивание по левому краю. 

 

По центру

 – задает выравнивание по центру. 

 

Справа

 – задает выравнивание по правому краю. 

Кнопка

 

Создать копию

 – создает копию текущего фрейма. 

Кнопка

 

Применить

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

Кнопка

 

Закрыть

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

Создание и настройка легенды 

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

градиентной  палитры,  в  виде  индексированных  цветов  (инструмент 

Показать  легенду

),  а 

также для векторных слоев (Рис 221). Для создания легенды необходимо: 

 

Рис 221.

 

Создание и настройка легенды

 

 

1.

 

Предварительно  создать  растровый  фрейм  (содержащий  результирующий  растр, 

представленный  в  виде  градиентной  палитры  /  в  виде  индексированных  цветов; 

моноканальный  растр;  векторный  слой).  При  создании  фрейма  для  растра, 

отображаемого с помощью индексированных цветов важно убедиться, что в слотах RGB-

отображения окна включен нужный растровый слой. 

2.

 

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

индексированных цветов, то надо сначала в диалоге 

Параметры растрового фрейма 

в группе 

Свойства растра 

в поле

 Палитра

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

цветовой палитры (предварительно сохраненный). 

3.

 

Нажать  быструю  кнопку 

  и  кликнуть  левой  клавишей  мыши  в  любом  месте  на 

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

легенда  векторных  слоев,  цветовая  шкала  градиентной  палитры,  классы  растра  в 

индексированных цветах. 

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

нем  правой  клавишей  мыши  или  выполнить  команду 

Компоновка 

  Свойства  фрейма

,  в 

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

Параметры легенды 

(Рис 222)

 

Рис 222.

 

Диалог 

Параметры легенды

 

В 

поле

 

ввода

  Имя  фрейма

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

Выбрать фрейм

 панели инструментов 

Компоновка

Поле ввода

 

Заглавие

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

 

Флаг  

Показать 

– включает / выключает показ заголовка легенды. 

Группа 

Текущий пункт

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

Поле ввода 

Текст 

– задает введенный текст в качестве имени пункта легенды. 

Поле ввода 

Колонка 

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

Флаг 

Отображать 

– включает / выключает отображение текущего пункта легенды. 

Кнопка 

 Изменить 

– применяет внесенные в группе элементов 

Текущий пункт

 изменения. 

Кнопка 

Вверх 

– перемещает выделенный элемент легенды вверх. 

Кнопка 

Вниз 

– перемещает выделенный элемент легенды вниз.

 

Кнопка 

Группа 

– создает новую группу легенды.

 

Кнопка 

Пункт 

– создает новый пункт легенды.

 

Кнопка 

Удалить 

– удаляет выделенный элемент легенды. 

В окне ниже отображается структура легенды, стиль, порядок и имена ее элементов. 

Группа

 

Фон

 – задает свойства фона фрейма: 

Поле

 

Цвет:

 – задает цвет фона. 

Поле

 

ввода

  Альфа:

  –  задает  порог  прозрачности  в  диапазоне  [0-255],  значение  0 

соответствует полной прозрачности. 

Поле

 

Карта:

 – позволяет подгрузить фоновое изображение. 

Группа

 

Рамка

 – задает свойства фона фрейма: 

Поле 

Цвет:

 – задает цвет рамки. 

Поле ввода

 

Толщина, мм:

 – задает толщину рамки фрейма. 

Группа

 

Шрифт

 – отвечает за параметры шрифта: 

Кнопка  и  поле

  Группа

  –  служит  для  отображения  и  для  перехода  в  стандартный  диалог 

настройки  параметров  шрифта  для  элементов  легенды 

Группы

Поле

 

Цвет

  рядом 

задает цвет шрифта. 

Кнопка  и  поле

  Пункт

  –  служит  для  отображения  и  для  перехода  в  стандартный  диалог 

настройки  параметров  шрифта  для  элементов  легенды 

Пункты

Поле

 

Цвет

  рядом 

задает цвет шрифта. 

Кнопка  и  поле

  Загл.

  –  служит  для  отображения  и  для  перехода  в  стандартный  диалог 

настройки  параметров  шрифта  для  элемента  легенды 

Заглавие

Поле

 

Цвет

  рядом 

задает цвет шрифта. 

Кнопка  и  поле

  Шкала

  –  служит  для  отображения  и  для  перехода  в  стандартный  диалог 

настройки  параметров  шрифта  для  элемента  легенды 

Градиентная  шкала

Поле

 

Цвет

 рядом задает цвет шрифта. 

Группа

 

Размеры,  мм

  –  отвечает  за  настройку  размеров  элементов  легенды.  Все  размеры 

указываются в миллиметрах. 

Поле

 

ввода

  Межстрочный  интервал:

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

легенды. 

Поля  ввода 

Размер  образца:

 

–  задают  ширину  и  высоту  образцов  стилей  отображения 

элементов. 

 

Поле ввода 

 Размер шкалы: 

– задает высоту градиентной шкалы. 

Поле ввода 

 Ширина колонки: 

– задает ширину колонки.

 

Группа

 

Отступы, мм 

– отвечает за настройку отступов элементов легенд: 

Поле

 

ввода

  Заглавие:

  –  задает  отступ  для  элемента  легенды  Заглавие  (от  левого  края 

фрейма легенды). 

Поле

 

ввода

  Группы:

  –  задает  отступ  для  элементов  легенды  Группы  (от  левого  края 

фрейма легенды). 

Поле

 

ввода

  Текст:

  –  задает  отступ  для  названий  элементов  легенды  Пункты  (от  правого 

края Образцов). 

Поле

 

ввода

 Образец:

 – задает отступ для образцов стилей отображения элементов. 

Кнопка

 

Применить

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

Кнопка

 

Закрыть

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

 

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

диалог 

Задать  стиль  отображения  векторных  объектов

  (

Управление  векторными 

слоями 

 Стиль

). 

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

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

команду 

Компоновка 

 

Сохранить изображение

. В  результате будет  сохранен растровый 

файл в формате 

TIFF

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

Печать компоновки 

Перед  выводом  компоновки  на  печать  надо  настроить  параметры  страницы.  Для  этого 

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

Компоновка 

 

Параметры  страницы. 

Появится  стандартный  диалог 

Windows  для  настройки  параметров  страницы  (Рис  223).  Здесь  можно  выбрать  ориентацию 

страницы:  книжную  или  альбомную,  и  задать  границы  печати.  Также,  можно  задать  размер 

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

Группа

 

Бумага

 – устанавливает размер листа и источник бумаги: 

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

 

Размер

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

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

 

Подача

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

Группа 

Ориентация 

–  устанавливает  либо 

книжную

  ориентацию  печати  (вертикальная, 

печать параллельно длинной стороне листе), либо 

альбомную

 (горизонтальная, печать 

параллельно короткой стороне листе). 

Группа 

Поля,  мм 

–  задает 

левое

правое

верхнее

  и 

нижнее

  поля  по  краям  страницы. 

Единицы измерения – мм.  

 

 

Для  перехода  к  печати  надо 

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

Компоновка 

 

Печать. 

Появится 

стандартный 

диалог 

Windows 

для 

выбора 

принтера, определения его настроек, 

указывания 

страниц, 

которые 

требуется  печатать,  и  числа  их 

копий. 

 

 

Рис 223.

 

Диалог 

Параметры страницы

  

 

Приложение 1. 

Список функций, операций, операторов и ключевых слов, доступных при работе с 

макросами в программе. 

Функции 

Таблица 15.

 

Список функций, доступных при работе с макросами в программе

 

Математические функции 

Функция 

Описание 

Имя в диалоге 

sqr() 

Квадрат 

squared value 

abs() 

Модуль 

absolute value 

sin() 

Синус 

sine 

cos() 

Косинус 

cosine 

tan() 

Тангенс 

tangent 

sqrt() 

Корень квадратный 

square root 

exp() 

Экспонента (

e

 в степени) 

exponential function 

log() 

Натуральный логарифм 

natural logarithm 

log10() 

Десятичный логарифм 

logarithm, base 10 

rand() 

Случайное число от 0 до 1 

random number 

acos() 

Арккосинус 

Arccosine 

floor() 

Наибольшее целое, не 

превышающее аргумента функции 

floor function 

ceil() 

Наименьшее целое, превышающее 

аргумент функции 

ceiling function 

min(x,y) 

Минимум из двух значений 

minimum of two args 

max(x,y) 

Максимум из двух значений 

maximum of two args 

pow(x,y) 

X в степени Y 

raise to power 

atan(x,y) 

Арктангенс X/Y 

arctangent of two args 

finite(X) 

Функция возвращает 0, в случае, 

если текущее значение яркости (X) 

лежит вне допустимого диапазона 

яркости (INF), или не является 

числом (NAN), в противном случае, 

возвращается 1. Функция может быть 

использована следующим образом: 

finite(X) ? X : 0

, в результате всем 

значениям INF и NAN будет присвоен 

Determines whether 

given values is finite 

 

0. 

isnan(X) 

Функция возвращает 1 в случае если 

текущее значение яркости (X) не 
является числом (NAN), и 0 в 

противном случае. Функция может 

быть использована следующим 

образом: 

isnan(X) ? 0 : X

, в 

результате всем значениям NAN 

будет присвоен 0.  

Check given value for 

not a number 

Функции обработки рельефа 

Функция 

Описание 

Имя в диалоге 

rel_ev_class(id#X) 

Классификация форм рельефа по 

Эвансу* 

rel: Evance Class 

erel_x_grad(id#X) 

Вертикальный градиент 

erel: dx gradient 

erel_y_grad(id#X) 

Горизонтальный градиент 

erel: dy gradient 

erel_slope(id#X) 

Углы наклона (в радианах) 

erel: Slope  (radians) 

erel_aspect(id#X) 

Крутизна склонов (в радианах) 

erel: Aspect (radians) 

erel_profcurv(id#X) 

Профильная кривизна 

erel: Profile Curvature 

erel_plancurv(id#X) 

Плановая кривизна 

erel: Plan Curvature 

erel_tangcurv(id#X) 

Тангенциальная кривизна 

erel: Tangential 

Curvature 

erel_gradient(id#X) 

Градиент 

erel: Gradient 

rel_hillshade(id#X, scale, alt, 

az) 

Аналитическая отмывка (az- азимут, 

alt- высота источника света, scale- 

масштабный фактор) 

rel: Hillshade 

*  Данный  фильтр  рассматривает  значения  яркостей  как  высоты  рельефа  и  осуществляет 

классификацию  каждой  точки  на  основании  локальной  квадратичной  модели,  построенной  с 

использованием локального окна. 

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

 Водораздел 

 Водоток (русло водного потока) 

 Плоское место (равнина) 

 Пик (вершина) 

 Перевал (седловидная точка) 

 Впадина (дно водосборного бассейна) 

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

объектов. 

 

Для 

настройки 

пороговых 

значений 

фильтров 

используется  диалог 

Параметры  рельефа

  (Рис  224)

вызываемый  командой 

Рельеф 

  Топографический 

анализ 

 Параметры

Поле

 

ввода

  Tslope

  –  задает  пороговое  значение  уклона  (в 

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

равным нулю. 

Поле

 

ввода

  Tconvex

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

поверхности (в метрах). 

Поле

 

ввода

 Tdet

 

 задает детерминант модели (квадратичной 

формы). 

Поле ввода

 

Вес

 – задает вес функции. 

 

Рис 224.

 

Диалог 

Параметры рельефа

 

Функции «фильтры общего назначения» 

Функция 

Описание 

Имя в диалоге 

gauss(id#X) 

Гауссовский сглаживающий фильтр 

gaussian blur 

emboss(id#X,pixsize) 

Фильтр Тиснение 

emboss filter 

gauss_denoise(id#X,std#X) 

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

gauss denoise filter 

repair(id#X) 

Интерполяция значения «нет данных» 

repair bad pixels 

denoise(id#X) 

Фильтр подавления помех 

denoise filter 

median(id#X) 

Медианный фильтр 

median filter 

blur(id#X) 

Сглаживающий фильтр 

blur 

sharpenSoft(id#X) 

Подчеркивающий фильтр с мягким 

ядром 

sharpen Soft 

sharpenMedium(id#X) 

Подчеркивающий фильтр с нормальным 

ядром 

sharpen Medium 

sharpenHard(id#X) 

Подчеркивающий фильтр с жестким 

ядром. 

sharpen Hard 

Laplacian(id#X) 

Лаплассов фильтр 

Laplacian highpass 

filter 

Функции «фильтры выделения границ» 

Функция 

Описание 

Имя в диалоге 

edgeSobel(id#X) 

Фильтр Собеля 

Sobel Edge Detector 

edgePrewit(id#X) 

Фильтр Прюита 

PrewitEdge Detector 

edgeRoberts(id#X) 

Фильтр Робертса 

Roberts Edge Detector 

edgeGauss(id#X) 

Фильтр Гаусса 

Gauss Edge Detector 

Морфологические операции 

Функция 

Описание 

Имя в диалоге 

erode(id#X) 

Уменьшение 

Morphological Erode 

 

dilate(id#X) 

Увеличение 

Morphological Dilate 

thinning(id#X,1) 

Утончение 

Morphological Thinning 

prune(id#X,1) 

Уничтожение деталей 

Morphological Prune 

thickening(id#X,1) 

Утолщение 

Morphological 

Thickening 

Функции «фильтрация спекл-шума» 

Функция 

Описание 

Имя в диалоге 

sar_lee(id#X,nlook) 

Фильтр Ли 

Lee Filter 

sar_ench_lee(id#X,nlook) 

Усиленный фильтр Ли 

Enhanced Lee Filter 

sar_frost(id#X,nlook) 

Фильтр Фроста 

Frost Filter 

sar_ench_frost(id#X,nlook) 

Усиленный фильтр Фроста 

Enhanced Frost Filter 

sar_gamma_map(id#X,nloo

k) 

Фильтр GammaMap 

Gamma Map Filter 

sar_kuan(id#X,nlook) 

Фильтр Куана 

Kuan Filter 

Функции расчета регрессий 

Функция 

Описание 

Имя в диалоге 

npregrLimits2(min#A1,max

#A1,min#A2,max#A2) 

Расчет пределов непараметрической 

регрессии  

Non Parametric 

Regression: Set Limits 

npregrPoint2(A1,A2,B) 

Расчет параметров непараметрической 

регрессии 

Non Parametric 

Regression: Add Point 

npregrCalc2(A1,A2) 

Расчет непараметрической регрессии 

Non Parametric 

Regression: Calc. 

Value 

linregrPoint2(A1,A2,B) 

Расчет параметров линейной регрессии 

Linear Regression: Add 

Point 

linregrCalc2(A1,A2) 

Расчет линейной регрессии 

Linear Regression: 

Calc. Value 

linregrCopy(N) 

Копирование коэффициентов линейной 
регрессии в буфер обмена. N может 

принимать значения 2 и 3 в зависимости 

от вычисляемой регрессии. Функция 

используется вместе с оператором  $set, 

например, $set linregrCopy(2). 

Linear Regression: 
Copy coefficients to 

clipboard 

Функции расчета главных компонент 

Функция 

Описание 

Имя в диалоге 

pcaStat3(mean#A1,mean#A

2,mean#A3) 

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

PCA: Set Statistics 

pcaPoint3(A1,A2,A3) 

Расчет параметров 

PCA: Add Point 

 

pcaFwd3(pc,A1,A2,A3) 

Прямое преобразование главных 

компонент 

PCA: Forward 

Transform 

pcaInv3(ch,A1,A2,A3) 

Обратное преобразование главных 
компонент 

PCA: Inverse 
Transform 

Функции приведения гистограммы 

Функция 

Описание 

Имя в диалоге 

hmatchStat(min#A1,max#A

1,min#A2,max#A2) 

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

Histogram Matching: 
Set Statistics 

hmatchPoint(A1,A2) 

Расчет параметров 

Histogram Matching: 
Add Point 

hmatchTransform(A1) 

Приведение гистограммы 

Histogram Matching: 

Transform Pixel 

Операции 

Таблица 16.

 

Список операций, доступных при работе с макросами в программе.

 

Операция 

Описание 

|| 

Логическое ИЛИ 

&& 

Логическое И 

Побитовое ИЛИ  

Побитовое Исключающее ИЛИ 

Побитовое И 

Сложение 

Вычитание 

Деление 

Умножение 

Остаток от целочисленного деления 

<< 

Сдвиг влево 

>> 

Сдвиг вправо 

Операторы сравнения, логические: 

Таблица 17.

 

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

программе 

Оператор 

Описание 

Равно 

!= 

Неравно 

Больше 

Меньше 

 

>= 

Больше или равно 

<= 

Меньше или равно 

AND 

И 

OR 

ИЛИ 

LIKE 

Оператор сравнения строк, используется совместно с символами-

заменителями '%’ и ‘_’. Символ-заменитель '%' соответствует 

нескольким символам или ни одному. Символ-заменитель '_' замещает 
ровно один символ 

Операторы 

Таблица 18.

 

Список операторов, доступных при работе с макросами в программе.

 

Оператор 

Описание 

Expr1 

?

 Expr2

:

Expr3 

Условие, в случае если выражение Expr1 истинно, выполняется 

выражение Expr2, в противном случае выполняется выражение Expr3 

$do

 Expr1 

$while

 

Expr2 

Выполнение выражения Expr1 в цикле до тех пор, пока не станет 

истинным выражение Expr2 

$radius 

Задать новый радиус фильтра 

$var 

Объявление переменной 

$set 

Вычислить выражение 

$output 

Переопределить выходное имя 

$delete 

Удалить после расчета 

$validate  

Рассчитать пирамиды и статистику выходного растра 

Ключевые слова 

Таблица 19.

 

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

 

Ключевое слово 

Назначение 

name 

Имя шаблона вычислений 

expr 

Выражение 

input 

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

несколько переменных) 

cinput 

Константа 

output 

Имя выходного канала 

domain 

Задает границы выходного растра: 0 – объединение, 1 - пересечение  

locWinRad 

Радиус локального окна 

ignoreMask 

Флаг, не использовать векторную маску: 1 : 0 

ignoreNodata 

Флаг, не использовать при вычислениях значение «нет данных»: 0 : 1 

filter 

Тип ресемплирующего фильтра: 0=ближайший сосед, 1=линейный, 

 

Функции обработки векторных данных 

Таблица 20.

 

Список функций обработки векторных данных, доступных при работе с 

макросами в программе

 

val(str) 

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

str) 

строкового типа в 

числовой тип данных.  

len(str) 

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

str

 – значения типа 

String (строка). 

voType() 

Функция вывода типа объекта (“P” – point, “L” – line, “PL” –polyline, “R” – 

region, “MPL” – multipolyline, “MR” – multiregion) 

voArea() 

Функция вычисления площади векторного объекта 

voPerim() 

Функция вычисления периметра векторного объекта 

 

2=эрмитовые сплайны  

rawdata 

Не использовать ресамплинг: 0 : 1 

nodata 

Значение «нет данных» для выходного канала 

 

Приложение 2 

Настройка параметров расчета масок для данных MODIS 

Настройка  параметров  расчета  масок  для  данных 

спектрорадиометра

 

MODIS

 

производится в пункте 

Настройки 

 Маски MODIS 

главного меню программы. 

Пункт 

Настройки 

 Маски MODIS 

 Общие параметры

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

Параметры  обработки  данных  MODIS 

(Рис  225),  который  отвечает  за  общие  настройки 

параметров расчета масок. 

 

Рис 225.

 

Диалог 

Параметры обработки данных MODIS

 

На 

вкладке

 

Тип данных в каналах

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

Группа 

Выберите тип

 

позволяет выбрать одно из трех возможных значений: 

1.

 

Исходные значения – 

«сырые» значения яркости в безразмерных единицах (DN – 

Digital Numbers) – доступны для всех каналов.

 

2.

 

Излучение на сенсоре – 

физические значения излучения на сенсоре (физические 

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

 

3.

 

Отраженное  излучение  - 

абсолютные  безразмерные  значения  отражения,  – 

пересчет возможет только для каналов с 1-го по 7й.

 

На 

вкладке

 

Алгоритм  облачности

  –  в 

группе

 

Выберите  маску

  можно  выбрать  один  из 

алгоритмов  определения  облачности,  используемый  при  расчете  масок  пожаров  (Fire), 
температуры  земной  поверхности  (LST),  льда  на  воде  (Sea/Ice),  снега  на  суше 

(Land/Snow): 

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

 

Простая  маска  облачности

  –  включает  использование  маски 

Облачность (Clouds). 

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

 

Глобальная  маска  облачности

  –  включает  использование  маски 

Глобальная облачность (Full Clouds)

Кнопка

 

Задать

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

Кнопка

 

Отмена

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

 

Настройка параметров при детектировании пожаров 

Пункт 

Настройки 

 

Маски  MODIS 

 

Обнаружение  пожаров

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

программы – вызывает диалог настройки параметров при детектировании пожаров 

Параметры 

маски пожаров 

(Рис 226)

 

Рис 226.

 

Диалог 

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

 

Для определения пожаров в программе реализован алгоритм, описанный в 

ATBD-MOD-

14

 (

MODIS Fire Products

). 

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

значение температуры в 

21  (4  нм)

  канале  (чем  больше  температура,  тем  выше  вероятность  пожара)  и 

разность 

между температурами в 21 (4 нм) и 31 (11 нм) каналах

 (чем больше разность, тем выше 

вероятность пожара). 

Пожар выявляется двумя способами: 

1.

 

Абсолютные  значения  каждой  из  вышеперечисленных  величин  в  пикселе 

превышают допустимые пределы. 

2.

 

Значения величин в пикселе сильно отличаются от окружения. 

Пиксели с обнаруженным пожаром, но определенные как солнечный блик, отсеиваются. 

 

В 

группе

 

Пороги  обнаружения  пожаров  (Температура,  K)

  –  задаются  параметры, 

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

В 

полях

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

для дневных (

День

) и ночных данных (

Ночь

): 

Поле

 

ввода

  T4

  –  порог  температуры  в  21  канале  (4  нм),  выше  которого  детектируется 

пожар; 

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

определении  пожаров

.  Значения  задается  в  Кельвинах  как  для  дневных,  так  и  для 

ночных данных. 

Поле

 

ввода

  T4  (с  разницей)

  –  задает  среднюю  температуру  окружающих  пикселей  в  21 

канале. Значения задается в Кельвинах как для дневных, так и для ночных данных. 

Поле

 

ввода

  Разница  (T4  –  T11)

  –  задает  значение  разницы  температур  в  21  (4нм)  и  31 

(11нм)  каналах,  выше  которого  детектируются  пожары.  Значения  задаются  в 

Кельвинах как для дневных, так и для ночных данных. 

Поле

 

ввода

  T4  коэфф.СКО

  –  задает  коэффициент,  определяющий,  во  сколько  раз 

температура  рассматриваемого  пикселя  может  превышать  температуру  окружающих 

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

способом.  Коэффициент  подставляется  в  выражение 

T4  >  T4b  +  T4  коэфф.СКО  * 

dT4b

,  где 

T4

  –  температура  в  21  канале, 

T4b

  –  средняя  температура  окружающих 

пикселей, 

dT4b

  –  стандартное  отклонение  температур  окружающих  пикселей.  Пусть 

T4 коэфф.СКО = 3

, тогда будет рассмотрена вероятность пожара, если температура 

в  пикселе  превышает  температуру  окружающих  пикселей  на  величину,  равную  трем 

стандартным отклонениям. 

Поле

 

ввода

  Разница  коэфф.СКО

  –  задает  коэффициент,  определяющий,  во  сколько  раз 

температура  рассматриваемого  пикселя  может  превышать  температуру  окружающих 

пикселей (для разности между 21 и 31 каналами).  

Поле

 

ввода

  T4  –  нет  огня

  –  задает  значение  температуры  в  21  канале,  ниже  которого 

вероятность пожара равна нулю. 

Поле

 

ввода

 Разница – нет огня

 – задает значение разности температур в 21 и 31 каналах, 

ниже которой вероятность пожара равна нулю. 

Поле

 

ввода

 T4 допустимый фон

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

не рассматривается как окружающий. 

Поле

 

ввода

 Разница - допустимый фон

 –  задает значение температуры, ниже которого 

пиксель не рассматривается как окружающий (для разности температур между 21 и 31 

каналом). 

Флаг

 

Исключать пиксели с солнечными бликами

 – включает / выключает распознавание 

солнечных бликов при детектировании пожаров, позволяет исключить солнечные блики, 

распознанные как пожары. 

 

Группа

 

Файл  журнала  обнаружения  пожаров

  –  задает  имя  и  путь  при  сохранении  log-

файла. В log-файл сохраняется информация о координатах обнаруженных пожаров и их 

мощности. 

Кнопка

 

Сохранить

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

Кнопка

 

Открыть

 – позволяет загрузить значения из файла. 

Кнопка

 

Сброс

 – устанавливает в поля значения по умолчанию. 

Кнопка

 

Задать

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

Кнопка

 

Отмена

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

 

Предварительно  изображение  оценивается  на  наличие  облачности  с  помощью  масок 

Облачность  /  Глобальная  облачность

.  Пиксели,  определенные  как  облачность,  при 

детектировании пожаров игнорируются. 

Настройка параметров при детектировании облачности 

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

Облачность 

(Clouds) и Глобальная облачность (Full clouds)

Пункт 

Настройки 

  Маски  MODIS 

  Облачность

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

Параметры 

маски облачности

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

Облачность 

(Рис 227)

Для расчета маски 

Облачности

 использован алгоритм, описанный в 

BT11 – BT3.7 Test 

(Bit  19)

,  из 

ATBD-MOD-06

.  Данный  алгоритм  определения  облачности  основан  на  разнице 

температуры пикселей в 31 (11 нм) и 20 (3.7 нм) каналах. 

 

Рис 227.

 

Диалог настройки параметров расчета маски 

Облачности

 

Группа

 

Суша

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

поверхностью. 

В 

группе

 

День

 и 

Ночь

 – задаются пороги для дневных и ночных изображений: 

Поле

 

ввода

 Чисто

  –  задает  порог безоблачности. 

Значение разности 31 и 20 каналов, 

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

рассматривается как облачность (значение 0 в результирующей маске).

 

 

 

 

 

 

 

 

содержание      ..     21      22      23      24     ..