<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Landsat%2FETM%2B_%28COST_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%29</id>
	<title>Атмосферная коррекция данных Landsat/ETM+ (COST метод) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Landsat%2FETM%2B_%28COST_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%90%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Landsat/ETM%2B_(COST_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;action=history"/>
	<updated>2026-04-09T15:37:25Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.gis-lab.info/index.php?title=%D0%90%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Landsat/ETM%2B_(COST_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=6290&amp;oldid=prev</id>
		<title>Voltron: Новая страница: «{{Статья|Опубликована|atcor}} {{Аннотация|Практика. Модифицированная методика атмосферной к…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%90%D1%82%D0%BC%D0%BE%D1%81%D1%84%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_Landsat/ETM%2B_(COST_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4)&amp;diff=6290&amp;oldid=prev"/>
		<updated>2012-07-26T14:31:11Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Статья|Опубликована|atcor}} {{Аннотация|Практика. Модифицированная методика атмосферной к…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Статья|Опубликована|atcor}}&lt;br /&gt;
{{Аннотация|Практика. Модифицированная методика атмосферной коррекции снимков.}}&lt;br /&gt;
&lt;br /&gt;
Одним из наиболее важных этапов предварительной обработки космических снимков является атмосферная коррекция. В настоящее время, большая часть данных попадающих в руки конечного пользователя уже атмосферно скорректирована. Однако, в связи с тем, что процесс коррекции больших объемов данных полностью автоматизирован, то используемые для коррекции алгоритмы рассчитываются исходя из усредненных показателей и не учитывают особенностией получения каждого конкретного снимка.&lt;br /&gt;
&lt;br /&gt;
Часто встречающаяся проблема при использование космических снимков - облачность. Ряд программных пакетов для обработки ДЗЗ относительно успешно справляется с уменьшением влияния облачности на изображение, но стоит отдельных денег, применим далеко не во всех случаях, иногда требует дополнительных данных о состоянии атмосферы на момент проведения съемки (см. например модуль ATCOR для ERDAS Imagine).&lt;br /&gt;
&lt;br /&gt;
В данной статье описывается методика атмосферной коррекции данных Landsat/ETM+ с использованием алгоритма разработанного Chavez, P. S. в 1988 году и в дальнейшем усовершенстованная (Chavez, 1996) ([http://gis-lab.info/docs/chavez_1988.zip скачать статью]). Изначально методика была описана для атмосферной коррекции данных со спутника Landsat/TM. Модель для ERDAS Imagine позволяющую откорректировать данные Landsat/TM можно [http://gis.leica-geosystems.com/LGISub2x236x22.aspx скачать здесь] (потребуется регистрация на сайте). В данной статье рассматривается модель и алгоритм для обработки данных Landsat ETM+ и не приводится теоретическое обоснование метода.&lt;br /&gt;
&lt;br /&gt;
Для модифицирования модели под конретный снимок и выполнения коррекции необходимо выполнить следующие шаги: Основные этапы методики:&lt;br /&gt;
&lt;br /&gt;
* [[#Получение метаданных|Получить метаданные]]&lt;br /&gt;
* [[#Анализ данных|Анализ данных]]&lt;br /&gt;
* [[#Модификация модели|Модификация модели]]&lt;br /&gt;
* [[#Запуск модели|Запуск модели]]&lt;br /&gt;
&lt;br /&gt;
=== Получение метаданных ===&lt;br /&gt;
&lt;br /&gt;
В первую очередь нужно проверить наличие файла с метаданными (чаще всего находится в той же папке, что и снимок и имеет расширение .met). Если его нет, то можно попробовать загрузить файл с [ftp://ftp.glcf.umiacs.umd.edu/glcf/Landsat/ ftp-сервера GLCF].&lt;br /&gt;
&lt;br /&gt;
=== Анализ данных ===&lt;br /&gt;
&lt;br /&gt;
На данном этапе потребуется &amp;quot;получить&amp;quot; значения необходимые для модели.&lt;br /&gt;
&lt;br /&gt;
a) В метафайле нужно найти следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* ACQUISITION_DATE (значение 1)&lt;br /&gt;
* SUN_ELEVATION (значение 2)&lt;br /&gt;
* SUN_AZIMUTH (значение 3)&lt;br /&gt;
&lt;br /&gt;
''(Для значений SUN_ELEVATION меньше, чем 40, необходимо провести тестирование, этому будет посвящена готовящаяся статья «Тестирование данных для атмосферной коррекции»)''&lt;br /&gt;
&lt;br /&gt;
б) Определить [http://gis-lab.info/qa/earthsundist.html расстояния от Солнца до Земли] в момент съемки (Sun-Earth Distance) (значение 4)&lt;br /&gt;
&lt;br /&gt;
в) Выбрать минимальное значение DN (digital number) для каждого канала. Для этого необходимо поочередно загрузить каждый канал в режиме pseudo-color во Viewer ERDAS Imagine, открыть атрибутивную таблицу канала (Raster -&amp;gt; Attributes), выделить все строки, в которых значение в столбце Histogram равно или близко к нулю и перекрасить эти строки в другой цвет (выделить столбец Color, нажать правой кнопкой мыши по заголовку столбца и из списка выбрать Сolor).&lt;br /&gt;
&lt;br /&gt;
Далее необходимо постепенно менять цвет расположенных ниже строк до тех пор, пока окрашенные пиксели не станут видны в пределах снимка. Обычно, в такой строке количество пикселей с определенным значением возрастает в несколько раз по сравнению с количеством пикселей в предыдущей строке.&lt;br /&gt;
&lt;br /&gt;
В приведенном ниже примере, резкий скачок в количестве пикселей наблюдается между строками 43 и 44 (с 939 до 3013). Поэтому необходимо выделить все строки до 44 - это позволяет определить наиболее темные объекты в данном канале ([http://gis-lab.info/docs/chavez_1988.zip теоретическое объяснение процесса]). Номер строки необходимо запомнить (43 строка в нашем случае). Тоже самое повторить для остальных каналов (значение 5.1 — для первого канала, 5.2 — для второго канала, и т.д.).&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Файл:atcor-01.gif|center]]&lt;br /&gt;
|[[Файл:atcor-02.gif|center]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Рассчитать значение зенитного расстояния (''SolarZenithAngle'') (значение 6) зная высоту светила по формуле:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;SolarZenithAngle = 90 - SunElevationAngle&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где ''SunElevationAngle'' берется из файла с метаданными (Значение 2 — SUN_ELEVATION)&lt;br /&gt;
&lt;br /&gt;
д) Сконвертировать каждое минимальное значение DN (значения 5.1, 5.2, и т.д) в значения at sattelite-radiance (значения 7.1, 7.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L_\lambda = \frac{L_{max \lambda} - L_{min \lambda}}{Q_{calmax} - Q_{calmin}} \cdot \left ( Q_{cal} - Q_{calmin} \right ) \cdot L_{min \lambda}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Подробнее об этом этапе процесса коррекции в статье «[http://gis-lab.info/qa/dn2radiance.html Конвертация данных TM/ETM+ в показатели излучения на сенсоре]».&lt;br /&gt;
&lt;br /&gt;
е) Рассчитать теоретическое значение излучения на сенсоре «темного объекта» для каждого канала (значения 8.1, 8.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L = \frac{0.01 \cdot ESUN \cdot \cos^2 Q}{\pi \cdot d^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где, ''d'' — расстояние от Земли до Солнца в точке получения снимка на момент съемки (см. значение 4 — Sun-Earth Distance)&lt;br /&gt;
&lt;br /&gt;
''Q'' — зенитное расстояние (см. значение 6 — SolarZehithElevation)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''ESUN'' — Mean Solar Exoatmospheric Spectral Irradiance (см. таблицу ниже)&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Канал&lt;br /&gt;
!ESUN&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|1969.000&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|1840.000&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|1551.000&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|1044.000&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|225.700&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|82.07&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|1368.000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ж) Рассчитать константу газовой коррекции для каждого канала по формуле (значения 9.1, 9.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L_{haze} = L_\lambda - L&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где, &amp;lt;math&amp;gt;L_\lambda&amp;lt;/math&amp;gt; — значения DN для каждого канала сконвертированные в at sattelite-radiance (7.1, 7.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
''L'' — значения теоретическое значение излучения на сенсоре &amp;quot;темного объекта&amp;quot; для каждого канала (8.1, 8.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
з) Последний шаг — рассчет атмоферно-скорректированных значений по формуле&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;V_{value} = \frac{\pi \cdot d^2 \cdot \left ( DN - L_{haze} \right )}{ESUN \cdot \cos^2 Q} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где, ''d'' — расстояние от Земли до Солнца в точке получения снимка на момент съемки (см. значение 4 — Sun-Earth Distance)&lt;br /&gt;
&lt;br /&gt;
''Q'' — зенитное расстояние (см. значение 6 — SolarZehithElevation)&lt;br /&gt;
&lt;br /&gt;
''DN'' (digital numbers) — значение яркости каждого пикселя снимка&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L_{haze}&amp;lt;/math&amp;gt; — константа газовой коррекции для каждого канала (см. значение 9.1, 9.2, и т.д.)&lt;br /&gt;
&lt;br /&gt;
''ESUN'' — Mean Solar Exoatmospheric Spectral Irradiance (см. Таблицу выше)&lt;br /&gt;
&lt;br /&gt;
=== Модификация модели ===&lt;br /&gt;
&lt;br /&gt;
В связи с тем, что описанный выше алгоритм может представляться достаточно сложными и требующими больших вычислительных затрат, нами была модифицирова модель и дополнительный файл в формате Excel, разработанные для ERDAS Imagine в [http://arsc.arid.arizona.edu/ Arizona Remote Sensing Center], позволяющие максимально автоматизировать процесс пересчета исходных значений DN в атмосферно-откорректированные. Получение трех входных значений для модели (расстояние от Земли до Солнца, минимальные значения DN и SUN_ELEVATION) описано выше. [http://gis-lab.info/other/atcor.zip Скачать модель ATCOR.gmd и файл COST-ETM7.xls].&lt;br /&gt;
&lt;br /&gt;
=== Запуск модели ===&lt;br /&gt;
&lt;br /&gt;
Для запуска модели откройте ERDAS Imagine, выберите в главном меню «Modeler → Model Maker» и откройте файл [http://gis-lab.info/other/atcor.zip ATCOR.gmd]. Введите новые формулы в соответсвии с описанием в файле &amp;lt;tt&amp;gt;COST-ETM7.xls&amp;lt;/tt&amp;gt; и запустите модель — Run. Входной снимок в модели должен из себя представлять единый, многоканальный файл (каналы 1, 2, 3, 4, 5, 7, объединенные с помощью команды Layer Stack). Результатом работы программы является атмосферно-откорректированный снимок, формат файлов - float (числа с дробной частью) поэтому размер занимаемый ими на диске значительно больше исходных.&lt;br /&gt;
&lt;br /&gt;
Список литературы:&lt;br /&gt;
&lt;br /&gt;
# Chavez, P. S. Jr, 1988. An Improved Dark-Object Subtraction Technique for Atmospheric Scattering Correction of Multispectral Data. Remote Sensing of the Environment, 24, 459-479 [http://gis-lab.info/docs/chavez_1988.zip &amp;gt;&amp;gt;&amp;gt;]&lt;br /&gt;
# Chavez, P. S. Jr, 1989. Radiometric Calibration of Landsat Thematic Mapper Multispectral Images. Photogrammetric Engineering and Remote Sensing 55(9), 1285-1294 [http://gis-lab.info/docs/chavez_1989.zip &amp;gt;&amp;gt;&amp;gt;]&lt;br /&gt;
# Chavez, P.S. Jr., 1996. Image-based atmospheric corrections—revisited and revised. Photogrammetric Engineering and Remote Sensing 62(9):1025-1036 [http://gis-lab.info/docs/chavez_1996.zip &amp;gt;&amp;gt;&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
=== Ссылки по теме ===&lt;br /&gt;
&lt;br /&gt;
* [http://gis-lab.info/qa/dn2radiance.html Конвертация данных TM/ETM+ в показатели излучения на сенсоре]&lt;br /&gt;
* [http://gis.leica-geosystems.com/LGISub2x217x0.aspx Дополнительные модели для ERDAS Imagine на сайте Leica Geosystems LLC]&lt;br /&gt;
* [http://arsc.arid.arizona.edu/resources/image_processing/landsat/ls5-atmo.htmlLandsat 5 Atmospheric and Radiometric Correction]&lt;br /&gt;
* [http://arsc.arid.arizona.edu/resources/image_processing/landsat/minimum-dn.html New and Improved Procedure for Minimum DN Selection for input to the COST Model for Atmospheric Correction]&lt;/div&gt;</summary>
		<author><name>Voltron</name></author>
	</entry>
</feed>