Набор инструментов Орфео
![]() | |
Разработчик(и) | КНЕС |
---|---|
Стабильная версия | 8.0.1 [1] ![]() |
Репозиторий | |
Написано в | С++ , Питон |
Тип | Библиотека |
Лицензия | Апач-2.0 |
Веб-сайт | набор инструментов orfeo |
В информатике Orfeo Toolbox ( OTB ) — это программная библиотека для обработки изображений со спутников наблюдения Земли . [2]
OTB был инициирован Французским космическим агентством ( CNES ). [2] в 2006 году. Программное обеспечение распространяется по свободной лицензии ; ряд участников, не входящих в CNES, принимают участие в разработке и интеграции в другие проекты. [3]
Изначально библиотека предназначалась для изображений высокого разрешения , полученных Орфей созвездием : Плеяды и Cosmo-Skymed , но она также обрабатывает и другие датчики.
Цель
[ редактировать ]ОТБ обеспечивает: [4]
- Доступ к изображениям: доступ для чтения/записи для большинства форматов изображений дистанционного зондирования (с использованием GDAL ), к метаданным , визуализация. доступ [5]
- Доступ к данным: доступ к векторным данным (шейп-файл, kml), модель ЦМР, лидара. данные [6]
- Фильтрация: размытие, шумоподавление , улучшение оптических или радиолокационных данных. [7]
- Извлечение функций: вычисления текстур, включая Haralick, SFS, Pantex, плотность краев, точки интереса, выравнивания, линии, SIFT , SURF . [8]
- Сегментация изображения : рост региона, водораздел, наборы уровней. [9]
- Классификация: K-средние, SVM, марковские случайные поля и доступ ко всем OpenCV. алгоритмам машинного обучения [10]
- Обнаружение изменений [11]
- Стерео реконструкция по изображениям
- Ортотрансформация и картографические проекции (с использованием ossim) [12]
- Радиометрические показатели (растительность, вода, почва) [13]
- Объектно-ориентированная сегментация и фильтрация
- PCA-вычисление
- Визуализация : гибкая система визуализации, настраиваемая с помощью плагинов;
Языки и взаимодействие с другим программным обеспечением
[ редактировать ]OTB — это библиотека C++ , основанная на наборе инструментов Insight (ITK). Привязки разработаны для Python . [14] метод использования компонентов OTB в рамках IDL / ENVI Опубликован . Один из пользователей OTB определил процедуру использования возможностей библиотеки MATLAB . [15]
С конца 2009 года [16] некоторые модули разработаны как плагины обработки [17] для QGIS . Предусмотрены модули классификации, сегментации, затенения холмов. Эти усилия опираются только на волонтеров.
Алгоритмы OTB теперь доступны в QGIS через платформу обработки Sextante.
Приложения
[ редактировать ]Дополнительно к библиотеке распространяется несколько приложений с графическим интерфейсом. Эти приложения обеспечивают интерактивную сегментацию, ортотрансформацию, классификацию, регистрацию изображений и т. д.
Монтеверди (версии 1 и 2)
[ редактировать ]Пакет OTB-Applications предоставляет набор простых программных инструментов. Он поддерживает растровые и векторные данные и интегрирует большинство уже существующих приложений OTB. Архитектура использует возможности потоковой передачи и многопоточности конвейера OTB. Он также использует такие функции, как обработка по требованию и автоматический ввод-вывод формата файла. Приложение называется Монтеверди. [18] [19]
В 2013 году программное обеспечение Monteverdi было обновлено до нового программного обеспечения под названием Monteverdi2.
Лицензия
[ редактировать ]OTB изначально распространялся под французской лицензией Open Source CeCILL (аналогичен и совместим с GNU GPL ) и теперь доступен под лицензией Apache 2.0 .
История
[ редактировать ]Разработка началась в январе 2006 года. [20] с первым выпуском в июле 2006 года. [21] Версия для разработки находится в публичном доступе. [22]
История выпусков
[ редактировать ]Версия | Кодовое имя | Дата выпуска | Комментарии |
---|---|---|---|
1.0.0 | 30 июня 2006 г. | ||
1.2.0 | февраль 2007 г. | ||
1.4.0 | июнь 2007 г. | ||
1.6.0 | Октябрь 2007 г. | ||
2.0.0 | декабрь 2007 г. | ||
2.2.0 | июнь 2008 г. | ||
2.4.0 | июль 2008 г. | ||
2.6.0 | Хэллоуин | ноябрь 2008 г. | |
2.8.0 | Гонг Си Фа Цай | Январь 2009 г. | |
3.0.0 | Карнавальное утро | Май, 2009 г. | |
3.2.0 | 62°38'35" ю.ш. 60°14'31" з.д. | Январь 2010 г. | |
3.4.0 | Перл Ребурс | июль 2010 г. | |
3.6.0 | Калифорния мечтает | 7 октября 2010 г. | |
3.8.0 | Паковый лед | 17 декабря 2010 г. | |
3.10.0 | с днем рождения | 30 июня 2011 г. | |
3.12.0 | Плеяды | 31 января 2012 г. | |
3.16.0 | “v(n+1) = sqrt((v(n)-3)*100)” | 4 февраля 2013 г. | |
3.18.0 | «Семь лет кодирования» | 3 июля 2013 г. | |
3.18.1 | 23 июля 2013 г. | ||
3.20.0 | ноябрь 2013 г. | ||
4.0.0 | Март, 2014 г. | ||
4.2.0 | 3 сентября 2014 г. | ||
4.2.1 | 19 сентября 2014 г. | ||
4.4.0 | февраль 2015 г. | ||
5.0.0 | Май, 2015 г. | ||
5.2.0 | декабрь 2015 г. | ||
5.2.1 | Январь 2016 г. | ||
5.4.0 | Май, 2016 г. | ||
5.6.0 | июль 2016 г. | ||
5.6.1 | август 2016 г. | ||
5.8.0 | ноябрь 2016 г. | ||
5.10.0 | февраль 2017 г. | ||
5.10.1 | Март, 2017 г. | ||
6.0.0 | Май, 2017 г. | ||
6.2.0 | Октябрь 2017 г. | ||
6.4.0 | Январь 2018 г. | ||
6.6.0 | июнь 2018 г. | ||
6.6.1 | декабрь 2018 г. | ||
6.6.2 | Апрель, 2019 г. | ||
7.0.0 | Октябрь, 2019 г. | Начните использовать семантическое управление версиями | |
7.1.0 | Март, 2020 г. | ||
7.2.0 | Октябрь, 2020 г. | ||
7.3.0 | май 2021 г. | ||
7.4.0 | Сентябрь 2021 г. | ||
7.4.1 | апрель 2022 г. | ||
8.0.0 | март 2022 г. | ||
8.0.1 | апрель 2021 г. |
Презентации
[ редактировать ]OTB был представлен на крупных конференциях на пяти континентах. [23]
- IGARSS 2008 в Бостоне
- ISPRS 2008 в Пекине
- Международная летняя школа по дистанционному зондированию VHR 2008 г. в Гренобле
- ESA-EUSC 2008 во Фраскати
- Дни программного обеспечения EUSC 2009 в Мадриде
- В 2009 году в Алжире
- IGARSS 2009 в Кейптауне для приглашенной сессии. Инициативы с открытым исходным кодом для дистанционного зондирования - Orfeo Toolbox [24]
- FOSS4G 2009 в Сиднее [25]
- Наращивание потенциала 2009 г. в Антананариву
- Семинар Insight Toolkit 2010 в Вашингтоне в качестве основного доклада [26]
- IGARSS 2010 в Гонолулу для обучения [27]
- FOSS4G 2010 в Барселоне [28] [29]
- OGRS 2012 в Ивердон-ле-Бен
Согласно статистике Open Hub , [30] всего 83 участника и почти 925 000 строк кода (включая множество библиотек, на которых построен OTB).
OTB также используется для разработки оперативного наземного сегмента для миссий VENμS (мониторинг растительности и окружающей среды на новом микроспутнике) и миссии ESA Sentinel-2 . [29]
Ссылки
[ редактировать ]- ^ https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/tags/8.0.1 .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Jump up to: а б Макинерни, Дэниел; Кемпенирс, Питер (22 ноября 2014 г.). Геопространственные инструменты с открытым исходным кодом: применение в наблюдении Земли . Спрингер. ISBN 9783319018249 .
- ^ Э. Кристоф и Дж. Инглада «Дистанционное зондирование с открытым исходным кодом: повышение удобства использования передовых алгоритмов» в информационном бюллетене IEEE Geoscience and Remote Sensing Newsletter, выпуск 150, март 2009 г., стр. 9-15.
- ^ Руководство по программному обеспечению Orfeo Toolbox, обновлено для OTB 3.18, 2013 г.
- ^ «6 Чтение и запись изображений» .
- ^ «7 Чтение и запись вспомогательных данных» .
- ^ «8 основных фильтров» .
- ^ «Извлечение 14 признаков» .
- ^ «16 Сегментация изображений» .
- ^ «17 Имитация изображений» .
- ^ «19 Классификация» .
- ^ «11 Ортотрансформация и картографическая проекция» .
- ^ «12 Радиометрия» .
- ^ OTB Mad Lab (пример OTB в Python): «OTB Mad Lab – Что нового в OTB?» . Архивировано из оригинала 25 мая 2010 г. Проверено 17 мая 2010 г.
- ^ Использование OTB из Matlab: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#
- ^ Плагины OTB Qgis: «OTB-Qgis-плагины: Краткое описание» . Архивировано из оригинала 17 августа 2010 г. Проверено 17 октября 2010 г.
- ^ «OTB внутри Sextante внутри QGIS – что нового в OTB?» . Архивировано из оригинала 4 мая 2012 г. Проверено 13 мая 2012 г.
- ^ «Заявление Монтеверди» . Архивировано из оригинала 3 мая 2012 г. Проверено 13 мая 2012 г.
- ^ Марк Янг, Даниэль Аргиро и Стивен Кубица, Кантата: среда визуального программирования для системы Хорос, компьютерная графика, 1995, том 29, стр. 22-24
- ^ «OTB: набор изменений 0:aba0c56ceeda» . hg.orfeo-toolbox.org . Архивировано из оригинала 27 июля 2011 г.
- ^ «27 потоковой передачи и многопоточности» .
- ^ «Индекс репозиториев ОТБ» . hg.orfeo-toolbox.org . Архивировано из оригинала 23 июня 2009 г.
- ^ «Мировое турне OTB – Что нового об OTB?» . blog.orfeo-toolbox.org . Архивировано из оригинала 1 мая 2010 г.
- ^ «Международный симпозиум IEEE по геонаукам и дистанционному зондированию 2009 г. - IGARSS 2009» .
- ^ «Конференция FOSS4G 2009, Сидней, 20–23 октября 2009 г.» .
- ^ «Семинар ИТК-2010 – Программа – Веб-страница» . Visual.nlm.nih.gov . Архивировано из оригинала 2 сентября 2010 г.
- ^ «IGARSS 2010 — 25 — 30 июля 2010 — Гонолулу, Гавайи, США» . www.igarss2010.org . Архивировано из оригинала 26 июля 2011 г.
- ^ «FOSS4G 2010: Избранные презентации» . 2010.foss4g.org . Архивировано из оригинала 13 июля 2010 г.
- ^ Jump up to: а б «FOSS4G 2010: Избранные презентации» . 2010.foss4g.org . Архивировано из оригинала 13 июля 2010 г.
- ^ «Проект с открытым исходным кодом Orfeo ToolBox на Open Hub» . www.openhub.net . Проверено 12 сентября 2021 г.