АЛГОРИТМ ПОСТРОЕНИЯ ЗОН ФАКТИЧЕСКОГО ЗАТОПЛЕНИЯ МЕСТНОСТИ ПРИ РАЗЛИВАХ РЕК НА ОСНОВЕ РАДИОЛОКАЦИОННЫХ КОСМИЧЕСКИХ СНИМКОВ И АНАЛИЗА
ХАРАКТЕРНЫХ ТОЧЕК РЕЛЬЕФА
О.А. Ефремова 1, Ю.Н. Кунаков 1, С.В. Павлов 1, А.Х. Султанов 1 1 Уфимский государственный авиационный технический университет, Уфа, Россия
Аннотация
Статья посвящена проблеме организации совместной обработки пространственных данных в виде цифровых карт и космических снимков в составе программного комплекса органов исполнительной власти для поддержки принятия решений в противопаводковый период. Авторами проведен анализ проблемы построения зон затоплений на основе использования космических снимков и геоинформационных технологий. В работе описан алгоритм построения зон фактического затопления местности при разливах рек на основе радиолокационных космических снимков и анализа характерных точек рельефа, позволяющий повысить точность привязки снимка при малом числе опорных точек. В рамках проведенного экспериментального исследования была показана эффективность применения данного алгоритма: точность совмещения водной поверхности реки, полученной с космического снимка и с цифровой топографической карты с применением предложенного авторами алгоритма, повысилась на 40 %.
Ключевые слова: пространственные данные, зоны затопления, космические снимки, опорные точки, цифровые карты, программный комплекс, алгоритм обработки пространственных данных.
Цитирование: Ефремова, О.А. Алгоритм построения зон фактического затопления местности при разливах рек на основе радиолокационных космических снимков и анализа характерных точек рельефа / О.А. Ефремова, Ю.Н. Кунаков, С.В. Павлов, А.Х. Султанов // Компьютерная оптика. - 2018. - Т. 42, № 4. - С. 695-703. - DOI: 10.18287/2412-6179-201842-4-695-703.
Введение
Одной из важнейших проблем при управлении крупными территориями является затопление территорий промышленных объектов, которое может привести к повреждениям или разрушениям инфраструктуры предприятий, нарушениям производственного цикла, выбросам загрязняющих веществ в окружающую среду [1]. Для снижения рисков, связанных с негативным воздействием окружающей среды на опасные производственные объекты в период весеннего половодья, необходимо осуществлять комплекс мероприятий, который включает в себя определение границ зон затоплений (ЗЗ). При этом основным фактором, влияющим на качество принимаемых решений по обеспечению промышленной безопасности, является наличие актуальной, полной, точной и достоверной информации об объектах и изменениях состояния окружающей среды.
Для решения задачи поддержки принятия решений органов исполнительной власти в период паводков необходима полная и достоверная информация о состоянии водных объектов, уровнях воды на гидрологических постах наблюдения (ГПН), рельефе местности, населённых пунктах, хозяйственных и промышленных объектах, расположенных в прибрежных зонах и находящихся под угрозой затопления [2].
Однако ограниченное число ГПН (например, на территории Республики Башкортостан всего 41 ГПН, передающих данные ежесуточно) и недостаточное качество информации о водных объектах и рельефе
местности снижает достоверность оценок текущей и прогнозируемой паводковой ситуации на всей территории в целом. Исходя из этого, для повышения оперативности и качества принимаемых решений более полезными оказываются космические системы наблюдения, способные предоставлять оптические и радиолокационные космические снимки (КС) с фактическими изображениями зон затопления в оперативном режиме с высоким пространственным разрешением. Обобщенная схема технологического процесса определения зон затопления по геопространственным данным представлена на рис. 1.
Рис. 1. Обобщенная схема технологического процесса определения зон затопления по геопространственным данным
Для обработки значительного объема информации о пространственно-распределенных объектах в период динамически изменяющейся паводковой ситуации и последующего оперативного принятия противопаводковых мер необходимо автоматизировать процесс расчета параметров зон затоплений, для чего предлагается разработать программный комплекс для органов исполнительной власти, позволяющий осуществлять совместную обработку цифровых карт и космических снимков [3, 4].
Исследованию и решению подобного рода задач, связанных с оценкой, прогнозированием паводковой ситуации и формированием информационной поддержки соответствующих управленческих решений, посвящены работы многих отечественных и зарубежных ученых и специалистов [5 - 12]. Однако в методах построения зон затоплений, основанных на использовании цифровых топографических карт местности, недостаточно рассмотрены проблемы совместной обработки разнотипной пространственной информации, такой как цифровые карты местности, космические снимки и данные с ГПН.
Так, при организации их совместной обработки возникает значительная погрешность совмещения информации о ЗЗ, выделенных на КС, с цифровыми картами местности, что в конечном итоге не позволяет с необходимой достоверностью оценить ущерб от затопления. В связи с этим задача организации совместного использования пространственных данных в виде цифровых карт местности и космических снимков является актуальной как в теоретическом, так и в практическом плане.
1. Анализ проблемы построения зон затоплений, основанных на использовании космических снимков и геоинформационных технологий (ГИС-технологий)
Анализ существующих методов и методических рекомендаций по выполнению комплекса противопаводковых мероприятий показал ориентацию систем мониторинга паводков в сторону применения и развития ГИС-технологий, использования для наблюдений современных аэрокосмических средств, развития методов и способов дешифрирования космических снимков [6, 10, 11]. Основным источником пространственной информации при планировании противопаводковых мероприятий являются цифровые карты местности с нанесенными на них специальными объектами, объектами промышленности и другими объектами, которые могут испытывать негативное влияние паводков. Ввиду этого, одной из первостепенных задач при осуществлении информационной поддержки планирования противопаводковых мероприятий является построение на цифровых топографических картах зон фактического затопления местности при разливах рек и оценка ущерба от затопления промышленных объектов.
Как известно, для выделения зон затопления успешно используются космические снимки, особенно часто радиолокационные, на которые облачность, сопровождающая паводок, оказывает минимальное влияние. Следует отметить, что зоны затопления, выделяемые с космических снимков, привязанных по орбитальным данным, зачастую имеют погрешность совмещения с цифровой топографической картой масштаба 1:200000, достигающую 1000 м. Это связано, прежде всего, с недостаточной актуальностью большинства цифровых карт местности, а также с особенностями выполнения космической съемки. С
применением существующих методов географической привязки КС, использующих наземные опорные точки, допривязать КС к векторной карте местности с высокой точностью совмещения русел рек, которая необходима для построения зон затопления и определения затопленных промышленных объектов, затруднительно.
Проблема возникает, прежде всего, в выборе необходимого количества опорных точек (порядка 100 точек для привязки снимка с размерами кадра 100^100 км). Во-первых, на цифровых картах местности редко встречается такое количество характерных объектов вблизи русла на всей протяженности реки (пересечение авто- и железных дорог, пересечение улиц и др.), устойчивых к изменению. Во-вторых, одни и те же объекты на космических снимках и векторных картах имеют непропорциональное изменение размеров и геометрии по всей площади снимка, обусловленное особенностью радиолокационной съемки и различными способами представления объектов на двух моделях реального мира - на карте и на снимке (рис. 2).
Рис. 2. Космический снимок Radarsat -2, привязанный по орбитальным данным
Таким образом, для снижения влияния вышеперечисленных факторов необходима разработка алгоритма построения локальных зон затопления местности, основанного на обработке космических снимков и характерных точек рельефа местности для построения прогнозных зон затопления и последующего определения объектов промышленности, попавших под негативное влияние паводковой ситуации.
2. Разработка алгоритма построения зон затопления местности с использованием данных дистанционного зондирования земли и ГИС-технологий
Учитывая вышеперечисленные недостатки, авторами предложен алгоритм построения зон фактического затопления местности при разливах рек на основе радиолокационных космических снимков и анализа характерных точек рельефа (далее для простоты будем называть его ПЗК), позволяющий исключить влияние описанных выше факторов и совместить ин-
формацию, полученную с одной модели реального мира (космический радиолокационный снимок), на другой модели реального мира (цифровая топографическая карта).
Алгоритм ПЗК включает:
1) нахождение крутых берегов с помощью анализа характерных точек рельефа местности;
2) создание множества опорных точек путём выбора на крутых берегах точек максимальной крутизны с учетом данных пунктов ГПН и цифровой модели рельефа местности;
3) выделение фрагментов космического снимка (разрешение 6 - 8 м), содержащих по одному крутому берегу;
4) привязку фрагментов путем совмещения крутых берегов на космическом снимке с теми же берегами на карте с использованием опорных точек и объединение привязанных фрагментов с интерполяцией перекрывающихся областей [13].
Нахождение участков крутых берегов на цифровой топографической карте
Анализ характерных точек рельефа местности на цифровой топографической карте позволяет найти крутые берега рек, на которых выбираются опорные
точки для привязки зон затопления с космического снимка. Полигональный водный объект можно представить как совокупность ломаных линий, ограничивающих этот объект [14].
С водными объектами в топологических отношениях находятся (непосредственно примыкают) линейные объекты - берега. Они представлены в виде ломаных линий. Ломаная линия состоит из точек, поэтому берег можно представить как множество точек
Ск1={тб„{,}={((*Рй°, уРпч),)]},
(1)
1 = 1, п
Рпг
где Трбп( -у-я точка берега,
РгЛ. . ~
х 1 - координата долготы у-и точки,
Ргл. . ~
у 1 - координата широты у-й точки,
АггРпП1 - совокупность атрибутивных характеристик каждой точки.
Для удобства описания обозначим левый берег С®л и правый берег С® ".. Принадлежность определяется относительно направления течения реки. Левый берег - берег, находящийся слева от направления течения реки, правый соответственно справа (рис. 3).
Правый берег
Уровни воды реки
Левый берег
Поперечный профиль реки
План реки
Перпендикулярная прямая (створ реки) к водному объекту СЕ^"
Рис. 3. Схема реки с крутым и пологим берегом
Если через каждую точку берега провести перпендикулярную к оси водного объекта прямую (створ реки), можно определить точки их пересечения с этой прямой
С1ерп ={({(х^,у^),}, Агг^). },
1 = 1, п1ерп, д = 1, Ьу.
(2)
Среди всего этого множества точек пересечения перпендикулярных прямых, проведенных из соответствующих точек берега к створу реки, можно найти координаты точек СрЩ. , принадлежащих изолиниям
высот С"®., нанесённым на цифровую карту, и находящихся на одной перпендикулярной прямой с соответствующими точками берегов Срп1
Cupent={ ((xPntJ,yPntJ),AtrPntJ)J j,
J = W,
Cnpenptn ={((xPntJ,yPntJ),AtrPntJ)j j,
j = i n пеРп J = 1 nPnt .
(3)
Точки пересечения присутствуют как на левом, так и на правом берегу. Поэтому можно выделить следующее подмножество для левого берега:
C бл = iT бл ) 1 = i n бл CPnt = y-Pntij, 1 = 1 nPnt
множество точек пересе-
чения перпендикуляров от точек левого берега со створами реки.
И аналогично для правого берега Ср"пх - множество точек пересечения перпендикуляров от точек правого берега со створами реки.
Берега могут иметь как крутые участки, так и пологие. Выбор исходных точек берега осуществляется с помощью проверки правил принадлежности к определенному участку берега (крутому или пологому) (4). Так как точность привязки не может быть выше пространственного разрешения космического снимка, а также учитывая тот факт, что необходимо отслеживать минимальное поднятие уровня воды на 1 метр, в правилах сравнивается пространственное разрешение космического снимка и расстояние между точками пересечения перпендикуляров к створу реки и ближайшими изолиниями высот (нанесенными на цифровую топографическую карту) при изменении уровня воды на 1 метр.
Rl: Если а < 90 °, и dlh 44+1 = 0, и dhu = 1 м, то 2\\ R2: Если а < 90 °, и Рт > dlh кМ, и dhu = 1 м, то 21; (4) Rз: Если а > 90 , и Рт < dlh к и dhu = 1 м, то 22;
где Ri - имя 1-го правила, а - угол между берегом и водной поверхностью, получаемый по результатам анализа цифровой модели рельефа, Рт - пространственное разрешение космического снимка, -
расстояние между 2 точками берега (Тр® и Тр®**1),
из которых проведены перпендикуляры к створу реки
Сперп, и изолиниями высот С 1!'в' и Сиг'е' , ближай-Ц "к "к+1
шими к берегу, с1Ии - разница между уровнями воды Ц и Ц+ь 21 - точка Тр,"п1 принадлежит крутому берегу, 22 - точка ТрбП1Р принадлежит пологому берегу.
Если при поднятии уровня воды на 1 м расстояние между изолиниями меньше пространственного разрешения космического снимка, то будем считать, что точка принадлежит крутому берегу. Таким образом, опорные точки выбираются только на крутых берегах, для того чтобы сократить погрешность при совмещении зон затоплений с векторной картой. Если уровень поднятия воды на ближайшем ГПН выше ближайшей изолинии высот, тогда значение расстояния dlh определяется между двумя ближайшими к уровню поднятия воды изолиниями.
В результате применения правил ко множествам
рассматриваемых точек обоих берегов CP'nt и CP"nt получаем их подмножества:
CPKnt - множество точек, принадлежащих крутым участкам левого берега.
CPnt - множество точек, принадлежащих пологим участкам левого берега.
CP'nt - множество точек, принадлежащих крутым
участкам правого берега.
б"
CP"nt - множество точек, принадлежащих пологим
участкам левого берега, для которых справедливы следующие выражения:
Cо C= 0 C01 о C= 0
CPnt ° CPnt - ^ , CPnt ° CPnt - ^
(5)
Таким образом, определены крутые и пологие участки берегов.
Выделение множества опорных точек
Опорные точки для привязки фрагментов, определяемые на крутых берегах рек векторной топографической карты и космическом снимке, должны четко идентифицироваться как на карте, так и на космическом снимке для точного определения координат х, у. Опорные точки используются для осуществления полиноминальной трансформации, которая конвертирует фрагменты космического снимка из их исходного местонахождения в пространственно корректное местонахождение, используя следующее соотношение
я- / ( Я У) ,
У = Я (х, У),
(6)
где (х, у) - координаты точки на космическом снимке, (х\ у") - координаты соответствующей точки на цифровой топографической карте, /и я - функции, определяющие вид зависимости между координатами пикселей изображения и координатами соответствующих точек на цифровой топографической карте.
Существует ряд моделей вычисления координат, основанных на использовании опорных точек: модель -аффинное преобразование и полиноминальные модели. Наиболее простой из них является модель - аффинное преобразование, позволяющая определить смещение, вращение, разницу масштабов в х- и у-направлениях и некоторые виды искажений:
(7)
х'= а1 + а2 х + аз у, у= а4 + а5 х + аб у. Так как в уравнениях шесть параметров (от а1 до а6), а каждая контрольная опорная точка на карте дает только два значения (х-координату и у-координату), то для определения функций f и g достаточно трёх опорных точек. Но для задачи построения зон затоплений при привязке фрагментов космического снимка Radar-Ба1-2 БОЕ необходимо только осуществить смещение фрагмента снимка по х и / или у, так как космический снимок, привязанный по орбитальным данным, уже находится в локальной прямоугольной системе координат с правильными геометрическими размерами и не требует более сложных преобразований. Поэтому для привязки фрагментов космического снимка используется одна опорная точка, что приводит к увеличению точности привязки.
Исходя из этого, выбирается по одной опорной точке на каждом крутом берегу с максимальной крутизной. Так, для левого берега из массивов точек /-1бл
Сркп1 точки с максимальной крутизной выделяются в
c,max
--Pnt
а множество точек с мини-
подмножество Cp'n мальной крутизной - в подмножество C lin { t }
в Л Pnti f {.}
бл ■ n,min
Pnt
CP^™ = min { Pnt dlhi
i = l, n
пер]
Ли,™
Pnt
= max<
i = l, n
"ер"
(S)
(9)
Аналогично выделяются точки с максимальной и минимальной крутизной для правого берега.
По приведенным ниже правилам определяются опорные точки:
Я: Если Т^ е С%,, и
' Спр
T
CPnm , и TPntj e CPnt, то TPntj
Pnti R2: Если T
Pnt
Pnti
C& , и
Тб" _ /^"^max T бл e C "л тп Тб" с Г1^ , TPnti e CPnt и T Pnt¡ e CPnt , то lPnt, e CPnt ■■
R3: Если T,
Pnti
■ C "к и
: CPnt , и
T
Pnti
■CPnt , и TPnti
бк
: C Pnt , и
(l0)
T
. у^ок,г
Pntj ^ wPnt
R4: Если T
и dl
hk, k
< dl
hk, k
то T
Pnti
■ C "к и
: CPnt , и
T
Pnti
. ^«^max То r- fOÏ rp0
CPnt , и TPntj e CPnt , и TPntj
Pnti
к
'■ ' n ...
- C пР
Pnt
Pnt
перп , CPn - множество опорных точек привяз-
Сл > сИ" , то Тбб" е СРПг,
к, к+1 Ь, к+1' Рпгу Рпг ■
где Я - имя 1-го правила,
I = 1, п
ки на векторной карте, ТрПи - точка, принадлежащая левому берегу,
ТрПи- - точка, принадлежащая правому берегу.
Таким образом, множество опорных точек привязки на векторной карте состоит из совокупности точек максимальной крутизны левого и правого берега:
/^пр _ (~<0к,max . . г^0к,max
^Pnt ~ ^Pnt ^ Pnt
(ll)
Это справедливо в случае небольшого поднятия уровня воды, при котором крутой берег затапливается незначительно. В противном случае - опорные точки отыскиваются на изолиниях высот.
Определение областей, выделяемых с космического снимка
Вдоль всего берега располагаются точки максимальной и минимальной крутизны, между которыми находятся точки, не относящиеся к ним, среди которых можно выделить точки перегиба. Точки перегиба - это такие точки, в которых линия берега изменяет свой тип (крутой берег переходит в пологий и наоборот) „бл ^бп
СрПТ и СРП[ , которые определяются на основе следующих правил:
Яь Если Тб= Тб,тж , и Тбвх'г = Т6",™™ , и
1 Рпг1 Рпь ' Рп^ Рп'
тъ = T£;, и т^ = ТХ:, и ^=, то
е СРгг , и ТЦЬ е Сбпг ;
Я2: Если Тббп; = Тб",тж , и Тбвх'г = Т„бпл;тт ,и
2 Рпг1 Рпь ' Рп^ Рп'
Тб"'!г = ТРб"";тт , и Тб^ = тР61™ , и сИ] = СИ], то Рпц+1 Рпг,+1 ' Рпц+1 Рпг1+1 > Ь]
т бл е С бшег и Т бп е С быв- • ТРпг, е СРпг , и ТРпг, е СРпг ;
R3: Если T00ef = ПТ" , и TO'f = TP",mm , и 3 Pnti Pnti Pnti Pnti
T 6eextr = T 6",min и T б]r = T "^m"1 и Pnti+l Pnti+l ' Pnti+l Pnti+l '
(l2)
Tnr = трутах , и T^r = Т"п,шш и ш = max dlл, то
Pnti+2 Pnti Pnti + 2 Pnti +2 ' hj i h
T бл _ C 6H»er и T бп с C б^ег • TPntj C CPnt , и TPntj C CPnt •
R4: Если TP6¿Xr = T6";1™ , и T;6¿Xtr = TP6";mm , и 4 Pnti Pnti Pnti Pnti
F,n бп ■ бл ■ F.n бп
T °extr = T п,т1п и T tr = T п,т1п и T tr = T K,max и Pnti+1 Pnti+1 ' Pnti+1 PntiPnti+ 2 Pnti + 2 '
T^? = T^-r , и dlhj. = max d^, то
Pnti +2 Pnti + 2' hj I h'
T бл _ C бшег и T бп с с б^ег • TPntj C CPnt , и TPntj C CPnt •
где R¿ - имя i-го правила, T^, Tp6^^ - береговые
точки-экстремумы, являющиеся точками максимальной либо минимальной крутизны,
i ^ j < i +1, i = 1, nextr , j = 1, Пперп .
Следовательно, справедливы в^тражения:
fO-i fOSver „ Г"0"' - (T* CPntr^ CPnt ° CPnt - ^ ,
C б] ^ C 6a"ver „ C б] = А CPntr^ CPnt ° CPnt - ^ ,
(l3)
nOï . .nOiver Pnt Pnt
^ C = C бл
Pnt Pnt
и
Г0' | ,Г°а»ег . . Г0" -Г" Рпг Рпг ^-Рт - ^-Рпг •
Таким образом, можно определить точки (14), которые должны попасть в области выделенных фрагментов космического снимка:
A = {Ak } =
T "aver T "aver T "aver
Pntj ' Pntj ' Pntj+i'
бп бл(п) "п (л)
Pntj+1'1 Pntk '1 Pntk
(14)
k = 1, П"к , j = 1, naver, i = 1, П
Pnt
Причём точки с индексами TP"
бл( п) max
Pntk
бп( Л) у п,тт
Pntk
дятся между точками с индексами ТрЩ^, Tpne и
T,
Pnt
j+1'
, T,
Pnt
j+1
Области выделения фрагментов космического снимка описываются двумя парами координат (левый нижний угол и правый верхний угол).
AOIp0I ={AOlPoli }=
(xmln,i; ymln,i), (xmax,i; ymax,i)
i = 1, П"к
Xmin,k = min (Ak (x)), k = 1, П"к ,
Ymin,k = min (Ak (y)), k = 1, n"K,
(15)
Xmax,k = max (Ak (x)), k = 1, П"к ,
Ymax,k = max (Ak (y)), k = 1, n"K.
y
В результате определены области, которые имеют по одному крутому участку берега и на основе которых выделяются фрагменты с космического снимка.
Выделение фрагментов с космического снимка
Космический снимок можно представить как множество пикселей с парами координат, в которых хранятся значения спектральной яркости каждого спектрального канала
Df ={D{r } = {(( xk, yk )i, ks, at)},
(16)
I = 1, пок, к = 1, п, l = 1, т,, = 1, пк, г = 1, па,
где п0к - количество опорных точек (фрагментов изображения),
п - количество строк пикселей в изображении, т - количество столбцов пикселей в изображении, пк - количество спектральных каналов, па - количество значений спектральной яркости. Множество фрагментов, которые выделяются с космического снимка, определяется пересечением множества точек космического снимка и областей выделения фрагментов:
Б/г =\о/г } = Б п{А01ро11 }, I = Щ0". (17)
(18)
Привязка выделенных фрагментов космического снимка
Для совмещения выделенных фрагментов космического снимка с векторной топографической картой используется полиномиальная трансформация (18), но с использованием только одной опорной точки для каждого фрагмента: x'= a1 + x, y = a4 + y.
Для количественной оценки географической привязки космических снимков в геоинформационных технологиях определяют точность совмещения всех опорных точек. Точность может быть измерена математически путем сравнения известного местоположения точки в координатах карты и ее положения на трансформированном растре. Расстояние между этими двумя местоположениями точки называется остаточной ошибкой [15]. Общая среднеквадратическая (RMS) ошибка преобразования вычисляется путем извлечения квадратного корня из суммы квадратов погрешностей всех опорных точек и деления на их количество. Это значение показывает, насколько отличается результат трансформирования от идеального совмещения всех опорных точек. Но этот способ не позволяет оценить точность привязки, поскольку определяет только несовпадение известного местоположения опорных точек в координатах карты и их положения на трансформированном растре.
При построении зон затопления важно оценить точность наложения выделенных зон затопления с космического снимка и участков крутых берегов рек на векторной топографической карте.
Поэтому была проведена экспериментальная оценка соответствия наложения водных поверхностей реки, полученных с космоснимка и с цифровой топографической карты в летний период. Экспериментально было получено соотношение, позволяющее определять ошибку привязки с помощью оценки площади несоответствия между полигональным векторным слоем рек и водной поверхностью, выделенной с космического снимка Дй = Si - So, = S2 - So,
где S0 - площадь водной поверхности реки векторного слоя цифровой карты, S1 - площадь водной поверхности реки, полученная с космического снимка, обработанного с использование алгоритма ПЗК, S2 - площадь водной поверхности реки, полученная с космического снимка, привязанного классическим способом, Д^ -площадь несоответствия между водной поверхностью, полученной с космического снимка, обработанного с использование алгоритма ПЗК, и векторным слоем рек, Д^2 - площадь несоответствия между водной поверхностью реки, полученной с космического снимка, привязанного классическим способом, и векторным слоем рек. Сравнение двух полученных значений позволяет сделать оценку точности привязки космоснимка.
(19)
x
3. Экспериментальное исследование качества предложенного алгоритма
Эффективность применения алгоритма построения зон затоплений на основе обработки пространственных данных в виде цифровых карт и космических снимков для дальнейшей информационной поддержки органов исполнительной власти при планировании противопаводковых мероприятий определяется следующими факторами:
1) точностью построения зон затопления;
2) площадью зоны затопления;
3) точностью привязки космоснимка;
4) снижением временных затрат, необходимых для построения зон затоплений.
Разработанный алгоритм построения локальных зон затопления на основе цифровых карт, космических снимков и анализа характерных точек рельефа был использован при построении зон фактического затопления местности на основе космических снимков Radarsat-2 8вР в период весеннего паводка 2008 года в окрестностях города Уфы, так как это был последний высокий паводок в Республике Башкортостан (рис. 1).
Таким образом, площадь несоответствия между водной поверхностью реки, полученной на основе соотношения (19) с космического снимка, обработанного с использование алгоритма ПЗК, и векторным слоем рек составляет 1990000 м2, а водной поверхности реки, полученной с космического снимка, привязанного классическим способом, с тем же векторным слоем рек зз10000 м2, что говорит о повышении точности привязки снимка.
В табл. 1 приведены результаты сравнения водных поверхностей с использованием классического алгоритма привязки и предложенного в данной работе алгоритма.
Приведенные количественные оценки подтверждают эффективность использования предложенного авторами алгоритма.
Табл. 1. Результаты сравнения водных поверхностей
с использованием классического алгоритма привязки и предложенного в данной работе алгоритма
Заключение
В настоящей работе предложен алгоритм построения зон фактического затопления местности при разливах рек на основе радиолокационных космических снимков и анализа характерных точек рельефа, позволяющий существенно повысить точность привязки снимка при малом числе опорных точек по сравнению с классическим алгоритмом привязки.
Результаты экспериментального исследования предложенного алгоритма показали его эффективность: точность совмещения водных поверхностей реки космоснимка и цифровой топографической карты с применением алгоритма повысилась на 40 %.
Совместное использование данных дистанционного зондирования Земли из космоса и геоинформационных технологий при информационной поддержке мониторинга паводковой ситуации в составе программного комплекса органов исполнительной власти позволяет повысить качество построения зон фактического затопления местности и точность их совмещения с векторной топографической картой и тем самым повысить эффективность принимаемых решений по противопаводковым мероприятиям.
Литература
1. Авакян, А.Б. Наводнения как глобальная многоаспектная проблема / А.Б. Авакян, М.Н. Истомина // Вестник РАН. - 2002. - Т. 72, № 12. - С. 1059-1068.
2. Багманов, В.Х. Прогнозирование зон затопления на основе интеграции данных космических и гидрометеорологических постов наблюдения / В.Х. Багманов, И. М. Нагаев, С. В. Павлов // Проблемы прогнозирования, предотвращения и ликвидации последствий чрезвычайных ситуаций: Материалы II Всероссийской на-уч.-практ. конф. - 2000. - 248 с.
3. Павлов, С.В. Информационная вычислительная система для обеспечения органов исполнительной власти региона пространственными данными / С. В. Павлов, О.А. Ефремова, А.С. Павлов // Электротехнические и информационные комплексы и системы. - 2013. - Т. 9, № 2. - С. 88-95.
4. Ефремова, О.А. Применение системного подхода к анализу проблемы использования пространственной информации для поддержки принятия решений региональными органами исполнительной власти [Электронный ресурс] / О.А. Ефремова // Инженерный вестник Дона. - 2014. - № 2. - 14 с. - URL: http://ivdon.ru/up-loads/article/pdf/efremova.pdf_2371 .pdf (дата обращения 20.07.2018)
5. Шовенгердт, Р.А. Дистанционное зондирование. Модели и методы обработки изображений / Р.А. Шовенгердт. - М.: Техносфера, 2010. - 560 с. -ISBN: 978-5-94836-244-1.
6. Денисова, А.Ю. Идентификация линейной модели наблюдения изображений, получаемых при дистанционном зондировании Земли, с использованием геоинформационных данных / А.Ю. Денисова, В.В. Сергеев // Компьютерная оптика. - 2015. - Т. 39, № 4. - С. 557563. - DOI: 10.18287/0134-2452-2015-39-4-557-563.
7. Перспективные информационные технологии дистанционного зондирования Земли / М.В. Гашников, Н.И. Глумов, Е.В. Гошин, А.Ю. Денисова, А.В. Кузнецов, В .А. Митекин, В.В. Мясников, В.В. Сергеев, В.А. Сой-
Номер космического снимка Различия при использовании разработанного алгоритма, (м) Различия при ис-пользовании классического алгоритма, (м) Различия между ЗЗ, полученные двумя алгоритмами, (м) Увеличение точности при использовании разработанного алгоритма, %
1 1990000 3310000 3410000 39,9
2 2100000 3250000 3230000 35,4
3 1953000 3285000 3387000 40,6
4 1975000 3343700 3395000 40,9
5 1647000 2989100 3421000 44,9
6 1973000 3312500 3438700 40,4
7 1987000 3196100 3389000 37,8
8 1947000 3345700 3423000 41,8
9 1972370 3318900 3415700 40,6
10 1958000 3285100 3390000 40,4
Среднее значение 1950237 3263610 3389940 40,27
фер, В.А. Федосеев, В.А. Фурсов, М.А. Чичёва, П.Ю. Якимов; под ред. В.А. Сойфера. - Самара: Новая техника, 2015. - 255 с. - ISBN: 978-5-88940-138-4.
8. Аксёнов, О.Ю. Совмещение изображений / О.Ю. Аксёнов // Цифровая обработка сигналов. - 2005. - № 3. -С. 51-55.
9. Гершензон, В.Е. Дистанционное зондирование Земли: общие проблемы и российская специфика / В.Е. Гершензон // Информационный бюллетень ГИС-Ассоциа-ции. - 2005. - № 3(50). - С. 57.
10. Conelly, B.A. Advanced hydro logic prediction system / B.A. Conelly, D.T. Braatz, J.B. Halgust, M.M. DeWeese, L. Larson, J.J. Ingram // Journal of Geophysical Research: Atmospheres. - 1999. - Vol. 104, Issue D16. - P. 655-660. -DOI: 10.1029/199910900051.
11. Haggett, C. An integrated approach to flood forecasting and warning in England and Wales / C. Haggett // Water
and Environment Journal. - 1998. - Vol. 12, Issue 6. -P. 425-432. - DOI: 10.1111/j.1747-6593.1998.tb00211.x.
12. Злобин, В.К. Обработка аэрокосмических изображений / В.К. Злобин, В.В. Еремеев. - М.: Физматлит, 2006. -304 с. - ISBN: 5-9221-0739-9.
13. Павлов, С.В. Построение зон фактического затопления местности при разливах рек на основе обработки радиолокационных космических снимков и анализа характерных точек рельефа / С.В. Павлов, Ю.Н. Кунаков // Вестник УГАТУ. Сер. Управление, вычислительная техника и информатика. - 2009. - Т. 13, № 2(35). - С. 3-10.
14. Тикунов B.C. Моделирование в картографии: учебник / B.C. Тикунов. - М.: Изд-во МГУ, 1997. - 405 с. - ISBN: 5-211-03346-9.
15. Аковецкий, В.И. Дешифрирование снимков / В.И. Ако-вецкий. - М.: «Недра», 1983.
Сведения об авторах
Ефремова Оксана Александровна. В 1999 году с отличием окончила Уфимский государственный авиационный технический университет по специальности «Инженер по автоматизированным системам обработки информации и управления». В настоящее время - заместитель зав. кафедрой геоинформационных систем по научной и инновационной деятельности УГАТУ. Доцент, кандидат технических наук. Область научных интересов: системный анализ, разработка информационных систем в сфере организации общественной безопасности и защиты в ЧС, разработка многомерных моделей данных, геоинформационные системы.
Кунаков Юрий Николаевич. В 2006 году окончил Уфимский государственный авиационный технический университет по специальности «Информационные системы и технологии». Кандидат технических наук. Область научных интересов: геоинформационные системы, обработка данных ДЗЗ.
Павлов Сергей Владимирович. В 1977 году окончил Башкирский государственный университет по специальности «Математик, вычислительная математика». Доктор технических наук, профессор УГАТУ. Заслуженный деятель науки Республики Башкортостан. Проводит исследования в области системного анализа, информационных систем, разработки многомерных моделей данных, интеграции разрозненных баз данных, геоинформационных систем.
Султанов Альберт Ханович. В 1973 году с отличием окончил Новосибирский электротехнический институт связи НЭИС (ныне Сибирский государственный университет телекоммуникаций и информатики, СибГУ-ТИ) по специальности «Многоканальная электросвязь». Доктор технических наук, профессор, заведующий кафедрой телекоммуникационных систем УГАТУ. Специалист в области оптических телекоммуникаций, опто-электроники, аэрокосмических систем, микроспутниковой связи.
ГРНТИ: 81.13.13
Поступила в редакцию 5 октября 2017 г. Окончательный вариант - 29 июля 2018 г.
AN ALGORITHM FOR MAPPING FLOODED AREAS THROUGH ANALYSIS OF SATELLITE IMAGERY AND TERRESTRIAL RELIEF FEATURES
O.A. Efremova 1, Yu.N. Kunakov1, S.V. Pavlov1, A.Kh. Sultanov1
1 Ufa State Aviation Technical Univercity, Ufa, Russia
Abstract
We address a problem of the joint processing of digital maps of the earth surface and satellite imagery of flooded areas as part of the software intended to help authorities to respond to emergency situations. The problem of mapping flooded areas is solved based on the use of satellite images and GIS technologies. This paper describes an algorithm for mapping areas submerged by flooded rivers based on radar satellite images and analysis of characteristic relief features, allowing one to improve the accuracy of the image geolocation with a small number of reference points. The experimental studies demonstrate that using the algorithm proposed, the alignment accuracy of the river water surface obtained from a satellite image and from a digital topographic map has increased by 40%.
Keywords: spatial data, flooded areas, space images, reference points, digital maps, software complex, algorithm for processing spatial data.
Citation: Efremova OA, Kunakov YuN, Pavlov SV, Sultanov AKh. An algorithm for mapping flooded areas through analysis of satellite imagery and terrestrial relief features. Computer Optics 2018; 42(4): 695-703. DOI: 10.18287/2412-6179-2018-42-4-695-703.
References
[1] Avakyan AB, Istomina M.N. Floods as a global multidimensional problem. Bulletin of the Russian Academy of Sciences 2002; 72(12): 1059-1068.
[2] Bagmanov V.Kh., Nagaev I.M., Pavlov S.V. Prediction of flooding zones on the basis of integration of space and hy-drometeorological observation posts // Problems of forecasting, prevention and liquidation of consequences of emergency situations: Proceedings of the II All-Russian scientific-practical conference 2000.
[3] Pavlov SV, Efremova OA, Pavlov AS. Informationcomputer system for providing regional executive agencies with spatial data [In Russian]. Electrical and Data Processing Facilities and Systems 2013; 9(2): 88-95.
[4] Efremova OA. The application of a systematic approach to the analysis of the problem of using spatial information to support decision-making by regional executive authorities. The Engineering Herald of the Don 2014; 2: 14. Source: (http://ivdon.ru/uploads/article/pdf/efremova.pdf_2371.pdf).
[5] Schowengerdt RA. Remote sensing: Models and methods for image processing. 3rd ed. Burlington, San Diego, London: Academic Press; 2007. ISBN: 978-0-12-369407-2.
[6] Denisova AYu, Sergeev VV. Impulse response identification for remote sensing images using GIS data [In Russian]. Computer Optics 2015; 39(4): 557-563. DOI: 10.18287/0134-2452-2015-39-4-557-563.
[7] Soifer VA, ed. Information technologies remote sensing of the Earth [In Russian]. Samara: "Novaya Tehnika" Publisher; 2015. ISBN: 978-5-88940-138-4.
[8] Aksenov OYu. Combination of images [In Russian]. Digital Signal Processing 2005; 3: 51-55.
[9] Gershenzon VE. Remote sensing of the Earth: Common problems and russian specificity, Information Bulletin of GIS-Association 2005; 3(50): 57.
[10] Connelly BA, Braatz DT, Halquist JB, Deweese MM, Larson L, Ingram JJ. Advanced hydrologic prediction system. Journal of Geophysical Research: Atmospheres 1999; 104(D16): 655-660. DOI: 10.1029/1999JD900051.
[11] Haggett C. An integrated approach to flood forecasting and warning in England and Wales. Water and Environment Journal 1998; 12(6): 425-432. DOI: 10.1111/j.1747-6593.1998.tb00211.x.
[12] Zlobin VK, Eremeev VV. Processing aerospace images [In Russian]. Moscow: "Fizmatlit" Publisher; 2006. ISBN: 59221-0739-9.
[13] Pavlov SV, Kunakov YuN. Construction of zones of actual flooding of the terrain during river floods on the basis of processing of radar satellite images and analysis of characteristic relief points [In Russian]. Vestnik UGATU. Seria: Management, Computer Science and Informatics 2009; 13(2:35): 3-10.
[14] Tikunov VS. Modeling in cartography [In Russian]. Moscow: "Izdateljstvo MGU" Publisher; 1997. ISBN: 5-21103346-9.
[15] Akovetsky VI. Photo interpretation [In Russian]. Moscow: "Nedra" Publisher; 1983.
Author's information
Oksana Aleksandrovna Efremova. In 1999 she graduated from Ufa State Aviation Technical University with a degree in Automated Information Processing and Control Engineer. Currently - Deputy Head of Geoinformation Systems for Scientific and Innovative Activities department of the USATU. Associate Professor, Candidate of Technical Sciences. Area of scientific interests: system analysis, development of information systems in the sphere of organization of public safety and protection in emergencies, development of multidimensional data models, geoinformation systems.
Yuri Nikolaevich Kunakov. In 2006 he graduated from the Ufa State Aviation Technical University with a degree in Information Systems and Technologies. Candidate of Technical Sciences. Area of scientific interests: geoinformation systems, data processing.
Sergey Vladimirovich Pavlov. In 1977 he graduated from Bashkir State University in specialty "Mathematician, Computational Mathematics". Doctor of Technical Sciences, Professor of Ufa State Aviation Technical University. Honored Scientist of the Republic of Bashkortostan. It conducts research in the field of system analysis, information systems, development of multidimensional data models, integration of disparate databases, geoinformation systems.
Albert Khanovich Sultanov. In 1973 he graduated from Novosibirsk Electrotechnical Institute of Telecommunications (presently - Siberia State Univercity of Telecommunications and Informatics), majoring in "Multichannel Electro-communication". Doctor of Technical Sciences, Professor, head of Telecommunications Systems department in Ufa State Aviation Technical University. Specialist in the field of optical telecommunications, optoelectronics, aerospace systems, micro-satellite communication.
Received October 5, 2017. The final version - July 29, 2018.