Развернуть фазу (Image Analyst)

Доступно с лицензией Image Analyst.

Краткая информация

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

Использование

  • Значения фаз в интерферограмме заключены внутри ограниченного диапазона от -π до π, что затрудняет интерпретацию деформаций и высот. Разворачивание фазы удаляет фазовые неоднозначности для получения непрерывных значений фаз.

  • Чтобы оптимизировать разворачивание, инструмент вычисляет эффективную когерентность, то есть дисперсию фазы входных данных радара. Дисперсия фазы - это измерение типа когерентности, которое используют значения фаз, чтобы определить надежность пиксела интерферограммы.

    Высокая дисперсия означает низкую эффективную когерентность и ненадежный пиксел.

    Низкая дисперсия означает высокую эффективную когерентность и надежный пиксел.

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

  • Результат работы этого инструмента будет отображаться с использованием цветовой схемы Батиметрическая шкала.

Параметры

ПодписьОписаниеТип данных
Входные радарные данные

Входная свернутая комплексная интерферограмма.

Raster Dataset; Raster Layer
Выходные радарные данные

Фаза развернутой интерферограммы.

Raster Dataset
Каналы поляризации
(Дополнительный)

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

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

String
Метод разворачивания фазы
(Дополнительный)

Указывает метод разворачивания, который будет применен.

  • Наименьшие квадраты PCGБудет использован метод наименьших квадратов Preconditioned Conjugate Gradient (PCG). Этот метод использует систему линейных уравнений, чтобы итеративно получить решение оптимальной развернутой фазы. Это значение по умолчанию
String
Пороговое значение эффективной когерентности
(Дополнительный)

Порог эффективной когерентности, который будет использован для применения маски. Значение по умолчанию 0,3.

Double

UnwrapPhase(in_radar_data, out_radar_data, {polarization_bands}, {unwrap_phase_method}, {effective_coherence_threshold})
ИмяОписаниеТип данных
in_radar_data

Входная свернутая комплексная интерферограмма.

Raster Dataset; Raster Layer
out_radar_data

Фаза развернутой интерферограммы.

Raster Dataset
polarization_bands
[polarization_bands,...]
(Дополнительный)

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

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

String
unwrap_phase_method
(Дополнительный)

Указывает метод разворачивания, который будет применен.

  • LEAST_SQUARES_PCGБудет использован метод наименьших квадратов Preconditioned Conjugate Gradient (PCG). Этот метод использует систему линейных уравнений, чтобы итеративно получить решение оптимальной развернутой фазы. Это значение по умолчанию
String
effective_coherence_threshold
(Дополнительный)

Порог эффективной когерентности, который будет использован для применения маски. Значение по умолчанию 0,3.

Double

Пример кода

UnwrapPhase, пример 1 (окно Python)

Этот пример демонстрирует разделение фаз с помощью метода наименьших квадратов PCG.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"

outRadar = arcpy.ia.UnwrapPhase("Igram_Dbst_ML_Topo_Filt.crf", "VV", "PCG", 0.4) 
outRadar.save("Igram_Dbst_ML_Topo_Filt_Unw.crf")
UnwrapPhase, пример 2 (автономный скрипт)

Этот пример демонстрирует разделение фаз с помощью метода наименьших квадратов PCG.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_radar=r"C:\SAR\Igram_Dbst_ML_Topo_Filt.crf"
out_radar=r"C:\SAR\Igram_Dbst_ML_Topo_Filt_Unw.crf"
polarization="VV"
unwrap_method="LEAST_SQUARES_PCG"
coherence_thresh=0.4

outRadar = arcpy.ia.UnwrapPhase(in_radar, polarization, unwrap_method, coherence_thresh) 
outRadar.save(out_radar)

Информация о лицензиях

  • Basic: Обязательно Image Analyst
  • Standard: Обязательно Image Analyst
  • Advanced: Обязательно Image Analyst

Связанные разделы