Набор инструментов Orfeo - Orfeo toolbox
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | CNES |
---|---|
Стабильный выпуск | 7.0.0 / 19 октября 2019 г. |
Репозиторий | |
Написано в | C ++, Python |
Тип | Библиотека |
Лицензия | Apache-2.0 |
Интернет сайт | orfeo-toolbox |
Orfeo Toolbox (OTB) - библиотека для обработки изображений дистанционного зондирования.[1] Инициатором проекта выступило французское космическое агентство (г.CNES )[1] в 2006 году и находится в стадии интенсивного развития. Программное обеспечение выпущено под свободной лицензией; ряд участников за пределами CNES принимают участие в разработке и интеграции в другие проекты. Цель состоит в том, чтобы предоставить потенциальным пользователям спутниковых изображений все инструменты, необходимые для использования этих изображений.[2] Библиотека изначально ориентирована на изображения с высоким разрешением, полученные созвездием Орфео: Спутники Плеяд и Cosmo-Skymed, но также работает с другими датчиками.
Цель
OTB обеспечивает:[3]
- Доступ к изображениям: доступ для чтения / записи для большинства форматов изображений дистанционного зондирования (с использованием ГДАЛ ), доступ к метаданным, визуализация [4]
- Доступ к данным: доступ к векторным данным (шейп-файл, kml), модель DEM, лидарные данные [5]
- Фильтрация: размытие, шумоподавление, улучшение оптических или радиолокационных данных [6]
- Извлечение функций: вычисления текстур, включая Haralick, SFS, Pantex, Edge density, точки интереса, выравнивания, линии, ПРОСЕЯТЬ, СЕРФ [7]
- Сегментация изображения: рост региона, водораздел, наборы уровней [8]
- Классификация: K-means, SVM, марковские случайные поля и доступ ко всем OpenCV алгоритмы машинного обучения[9]
- Обнаружение изменений [10]
- Стерео реконструкция из изображений
- Ортофиксация и картографические проекции (с использованием ossim) [11]
- Радиометрические показатели (растительность, вода, почва) [12]
- Объектно-ориентированная сегментация и фильтрация
- Расчет PCA
- Визуализация: гибкая система визуализации, настраиваемая через плагины;
- и больше.
Языки и взаимодействие с другим программным обеспечением
OTB - это библиотека C ++, основанная на Набор инструментов Insight (ITK), библиотека обработки медицинских изображений.
Привязки разработаны для Python и доступны как отдельный проект OTB-Wrapping. Сообщение в блоге orfeo-toolbox подробно описывает пример использования оболочки Python [13]
Метод использования компонентов OTB в IDL /ENVI был опубликован.
Один из пользователей OTB определил процедуру для использования возможностей библиотеки из MATLAB.[14]
С конца 2009 г.[15] некоторые модули разработаны как плагины обработки[16] за QGIS. Предусмотрены модули классификации, сегментации, штриховки холмов. Эта работа пока не финансируется и полагается только на волонтеров.
Алгоритмы OTB теперь доступны в QGIS через платформу обработки Sextante.
Приложения
Помимо библиотеки распространяется несколько приложений с графическим интерфейсом. Это приложение обеспечивает интерактивную сегментацию, ортотрансформирование, классификацию, регистрацию изображений и т. Д.
Монтеверди (версия 1 и 2)
Пакет OTB-Applications предоставляет набор простых программных инструментов, которые были разработаны для демонстрации того, что можно сделать с помощью OTB. Многие пользователи начали использовать эти приложения для реальных задач обработки, поэтому мы постарались сделать их более универсальными, надежными и простыми в использовании. Он поддерживает растровые и векторные данные и интегрирует большинство уже существующих приложений OTB. Архитектура использует преимущества потоковой передачи и многопоточности конвейера OTB. Он также использует интересные функции, такие как обработка по запросу и автоматический ввод-вывод файлового формата. Приложение называется Монтеверди,[17] так как это имя композитора Орфео. Это также память о великолепном (и когда-то открытом) программном обеспечении Khoros / Cantata.[18]
В 2013 году программное обеспечение Монтеверди было переработано, чтобы учесть отзывы пользователей о том, насколько полезен инструмент, а также о том, что следует улучшить, чтобы сделать его более удобным и функциональным. Концепция Монтеверди была переработана в совершенно новое программное обеспечение под названием Монтеверди2, проясненное этим опытом.
Лицензия
Первоначально OTB распространялся по французской лицензии Open Source. CeCILL (аналогичен и совместим с GNU GPL) и теперь доступен под лицензией Apache 2.0.
История
Разработка началась в январе 2006 года. [19] с первым выпуском в июле 2006 года.[20] Версия для разработки общедоступна.[21]
История выпуска
Версия | Кодовое название | Дата выхода | Комментарии |
---|---|---|---|
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 | Perl A Rebours | Июль 2010 г. | |
3.6.0 | Калифорния мечтал' | 7 октября 2010 г. | |
3.8.0 | Pack Ice | 17 декабря 2010 г. | |
3.10.0 | Feliç anniversari | 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 г. |
Презентаций
По состоянию на октябрь 2009 года OTB был представлен на крупных конференциях на пяти континентах. [22]
- IGARSS 2008 в Бостоне
- ISPRS 2008 в Пекине
- Международная летняя школа по дистанционному зондированию VHR 2008 г. в Гренобле
- ESA-EUSC 2008 во Фраскати
- Дни программного обеспечения EUSC 2009 в Мадриде
- AUF 2009 в Алжире
- IGARSS 2009 в Кейптауне для приглашенной сессии Инициативы с открытым исходным кодом для дистанционного зондирования - Orfeo Toolbox [23]
- FOSS4G 2009 в Сиднее [24]
- Развитие потенциала 2009 г. в Антананариву
- Семинар Insight Toolkit 2010 в Вашингтоне в качестве основного доклада [25]
- IGARSS 2010 в Гонолулу за учебное пособие [26]
- FOSS4G 2010 в Барселоне [27][28]
- OGRS 2012 в Ивердон-ле-Бен
Многие из этих презентаций общедоступны [29]
По статистике охлох,[30] всего 41 участник и почти 260 000 строк кода (включая множество библиотек, на которых построен OTB).
OTB также используется для разработки операционных наземный сегмент для Венеры (новый микроспутник "Растительность и окружающая среда") и миссий ESA Sentinel-2.[28]
Рекомендации
- ^ а б Макинерни, Дэниел; Кемпенерс, Питер (22 ноября 2014 г.). Геопространственные инструменты с открытым исходным кодом: приложения для наблюдения за Землей. Springer. ISBN 9783319018249.
- ^ Э. Кристоф и Дж. Инглада «Дистанционное зондирование с открытым исходным кодом: повышение удобства использования передовых алгоритмов» в бюллетене IEEE Geoscience and Remote Sensing Newsletter, выпуск 150, март 2009 г., стр. 9-15.
- ^ Руководство по программному обеспечению Orfeo Toolbox, обновленное для OTB 3.18, 2013 г.
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech6.html#x26-740006
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech7.html#x29-880007
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech8.html#x30-930008
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech14.html#x41-20100014
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech16.html#x43-23700016
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech17.html#x44-24800017
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech19.html#x46-28100019
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech11.html
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech12.html#x38-19200012.1
- ^ OTB Mad Lab (OTB на примере Python): «Архивная копия». Архивировано из оригинал на 2010-05-25. Получено 2010-05-17.CS1 maint: заархивированная копия как заголовок (связь)
- ^ Использование OTB из Matlab: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#
- ^ Плагины OTB Qgis: «Архивная копия». Архивировано из оригинал на 2010-08-17. Получено 2010-10-17.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Архивная копия». Архивировано из оригинал на 2012-05-04. Получено 2012-05-13.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Архивная копия». Архивировано из оригинал на 2012-05-03. Получено 2012-05-13.CS1 maint: заархивированная копия как заголовок (связь)
- ^ Марк Янг, Даниэль Аргиро и Стивен Кубица, Кантата: визуальная среда программирования для системы Хорос, компьютерная графика, 1995, том 29, стр 22-24
- ^ http://hg.orfeo-toolbox.org/OTB/rev/aba0c56ceeda
- ^ http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech27.html#x56-39800027.9.1
- ^ http://hg.orfeo-toolbox.org
- ^ http://blog.orfeo-toolbox.org/news/otb-world-tour
- ^ http://www.igarss09.org/InvitedSessions.asp
- ^ http://2009.foss4g.org/presentations/#presentation_26
- ^ http://visual.nlm.nih.gov/itk/itk2010/agenda.html
- ^ http://www.igarss2010.org/Tutorial_HD2.asp
- ^ http://2010.foss4g.org/presentations_show.php?id=3655
- ^ а б http://2010.foss4g.org/presentations_show.php?id=3658
- ^ http://www.orfeo-toolbox.org/otb/success-stories/
- ^ http://www.ohloh.net/p/otb