Orfeo toolbox

Last updated
Orfeo Toolbox
LogoOTB.png
Developer(s) CNES
Stable release
7.4.0 / September 3, 2021 (2021-09-03)
Repository
Written in C++, Python
Type Library
License Apache-2.0
Website orfeo-toolbox.org

In computer science, Orfeo Toolbox (OTB) is a software library for processing images from Earth observation satellites. [1]

Contents

OTB was initiated by the French space agency (CNES) [1] in 2006. The software is released under a free licence; a number of contributors outside CNES are taking part in development and integrating into other projects. [2]

The library was originally targeted at high resolution images acquired by the Orfeo constellation: Pléiades and Cosmo-Skymed, but it also handles other sensors.

Purpose

OTB provides: [3]

Languages and interaction with other software

OTB is a C++ library, based on Insight toolkit (ITK). Bindings are developed for Python. [13] A method to use OTB components within IDL/ENVI has been published. One of the OTB user defined a procedure to use the library capabilities from MATLAB. [14]

Since late 2009, [15] some modules are developed as processing plugins [16] for QGIS. Modules for classification, segmentation, hill shading have provided. This effort relies only on volunteers.

OTB algorithms are now available in QGIS through the processing framework Sextante.

Applications

Additionally to the library, several applications with GUI are distributed. These application enable interactive segmentation, orthorectification, classification, image registration, etc...

Monteverdi (version 1 and 2)

The OTB-Applications package makes available a set of simple software tools . It supports raster and vector data and integrates most of the already existing OTB applications. The architecture takes advantage of the streaming and multi-threading capabilities of the OTB pipeline. It also uses features such as processing on demand and automagic file format I/O. The application is called Monteverdi, [17] [18]

In 2013, Monteverdi software was revamped into a new software called Monteverdi2.

License

OTB was initially distributed under the French Open Source license CeCILL (similar and compatible with the GNU GPL) and is now available under the Apache 2.0 license.

History

The development started in January 2006 [19] with the first release in July 2006. [20] The development version is publicly accessible. [21]

Release history

VersionCodenameRelease dateComments
1.0.0June 30, 2006
1.2.0February, 2007
1.4.0June, 2007
1.6.0October, 2007
2.0.0December, 2007
2.2.0June, 2008
2.4.0July, 2008
2.6.0HalloweenNovember, 2008
2.8.0恭喜发财 (Gong Xi Fa Cai)January, 2009
3.0.0Manhã de CarnavalMay, 2009
3.2.062°38'35" S 60°14'31" WJanuary, 2010
3.4.0Perl A ReboursJuly, 2010
3.6.0California Dreamin'October 7, 2010
3.8.0Pack IceDecember 17, 2010
3.10.0Feliç anniversariJune 30, 2011
3.12.0ΠλειάδεςJanuary 31, 2012
3.16.0“v(n+1) = sqrt((v(n)-3)*100)”February 4, 2013
3.18.0“Seven years of Coding”July 3, 2013
3.18.1July 23, 2013
3.20.0November, 2013
4.0.0March, 2014
4.2.0September 3, 2014
4.2.1September 19, 2014
4.4.0February, 2015
5.0.0May, 2015
5.2.0December, 2015
5.2.1January, 2016
5.4.0May, 2016
5.6.0July, 2016
5.6.1August, 2016
5.8.0November, 2016
5.10.0February, 2017
5.10.1March, 2017
6.0.0May, 2017
6.2.0October, 2017
6.4.0January, 2018
6.6.0June, 2018
6.6.1December, 2018
6.6.2April, 2019
7.0.0October, 2019Start using Semantic Versioning
7.1.0March, 2020
7.2.0October, 2020
7.3.0May, 2021
7.4.0September, 2021

Presentations

OTB has been presented in major conferences across the five continents [22]

According to statistics on Open Hub, [29] there is a total of 83 contributors and almost 925,000 lines of code (this include many libraries upon which OTB is built).

OTB in also use for the development of the operational ground segment for the Venus (Vegetation & Environment new micro satellite) and the ESA Sentinel-2 missions. [28]

Related Research Articles

Remote sensing Acquisition of information at a significant distance from the subject

Remote sensing is the acquisition of information about an object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring information about the Earth and other planets. Remote sensing is used in numerous fields, including geography, land surveying and most Earth science disciplines ; it also has military, intelligence, commercial, economic, planning, and humanitarian applications, among others.

Image analysis or imagery analysis is the extraction of meaningful information from images; mainly from digital images by means of digital image processing techniques. Image analysis tasks can be as simple as reading bar coded tags or as sophisticated as identifying a person from their face.

K3b Optical disc authoring software

K3b is a CD and DVD authoring application by KDE for Unix-like computer operating systems. It provides a graphical user interface to perform most CD/DVD burning tasks like creating an Audio CD from a set of audio files or copying a CD/DVD, as well as more advanced tasks such as burning eMoviX CD/DVDs. It can also perform direct disc-to-disc copies. The program has many default settings which can be customized by more experienced users. The actual disc recording in K3b is done by the command line utilities cdrecord or cdrkit, cdrdao, and growisofs. As of version 1.0, K3b features a built-in DVD ripper.

GRASS GIS

Geographic Resources Analysis Support System is a geographic information system (GIS) software suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and temporal modeling, and visualizing. It can handle raster, topological vector, image processing, and graphic data.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

A Web Map Service (WMS) is a standard protocol developed by the Open Geospatial Consortium in 1999 for serving georeferenced map images over the Internet. These images are typically produced by a map server from data provided by a GIS database.

Spatial network analysis software packages are analytic software used to prepare graph-based analysis of spatial networks. They stem from research fields in transportation, architecture, and urban planning. The earliest examples of such software include the work of Garrison (1962), Kansky (1963), Levin (1964), Harary (1969), Rittel (1967), Tabor (1970) and others in the 1960s and 70s. Specific packages address to suit their domain-specific needs, including TransCAD for transportation, GIS for planning and geography, and Axman for Space syntax researchers.

QGIS

QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data.

The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to the broader Free and open-source geospatial community. It also serves as an independent legal entity to which community members can contribute code, funding and other resources.

GDAL Translator library for raster and vector geospatial data formats

The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats, and is released under the permissive X/MIT style free software license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It may also be built with a variety of useful command line interface utilities for data translation and processing. Projections and transformations are supported by the PROJ library.

JTS Topology Suite is an open-source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. JTS is primarily intended to be used as a core component of vector-based geomatics software such as geographical information systems. It can also be used as a general-purpose library providing algorithms in computational geometry.

OpenEV

OpenEV is an open-source geospatial toolkit and a frontend to that toolkit. OpenEV was developed using Python and uses the GDAL library to display georeferenced images and elevation data. The application also has image editing capabilities and uses OpenGL to display elevation data in three-dimensions.

OTB may refer to:

A remote sensing software is a software application that processes remote sensing data. Remote sensing applications are similar to graphics software, but they enable generating geographic information from satellite and airborne sensor data. Remote sensing applications read specialized file formats that contain sensor image data, georeferencing information, and sensor metadata. Some of the more popular remote sensing file formats include: GeoTIFF, NITF, JPEG 2000, ECW, MrSID, HDF, and NetCDF.

Bhuvan,, is an Indian web based utility which allows users to explore a set of map based content prepared by Indian Space Research Organisation. The content which the utility serves is mostly restricted to Indian boundaries and is offered in 4 regional languages. The content includes thematic maps related to disasters, agriculture, water resources, land cover and also processed satellite data of ISRO. Bhuvan is known for its association with various sections of Government of India to enable the use of Geospatial technology. Bhuvan has since its inception enabled Indian government to host public geospatial data as Information layers for visualisation and public consumption. Examples of the types of geospatial layers include Toll Information System for National Highways Authority of India, Islands information System for MHA, Cultural heritage sites for Ministry of culture etc. The information for the platform is obtained from the government of India sources or through Crowdsourcing.

Twitoaster was a Twitter web application that threaded and archived users' conversations in real time. The service is often used by journalists, bloggers or companies who need to collect, organize and keep a track of their Twitter mentions.

Cognition Network Technology (CNT), also known as Definiens Cognition Network Technology, is an object-based image analysis method developed by Nobel laureate Gerd Binnig together with a team of researchers at Definiens AG in Munich, Germany. It serves for extracting information from images using a hierarchy of image objects, as opposed to traditional pixel processing methods.

GIS Live DVD is a type of the thematic Live CD containing GIS/RS applications and related tutorials, and sample data sets. The general sense of a GIS Live DVD is to demonstrate the power of FLOSS GIS and encourage users to start on FLOSS GIS. However, a disc can be used for GIS data processing and training, too. A disc usually includes some selected Linux-based or Wine (software)-enabled Windows applications for GIS and Remote Sensing use. Using this disc the end users can execute GIS functions to get experience in free and open source software solutions or solve some simple business operations. The set-up and the operating behaviour of the applications can also be studied prior to building real FLOSS GIS-based systems. Recently a LiveDVD image is stored and booted from USB.

Vaa3D is an Open Source visualization and analysis software suite created mainly by Hanchuan Peng and his team at Janelia Research Campus, HHMI and Allen Institute for Brain Science. The software performs 3D, 4D and 5D rendering and analysis of very large image data sets, especially those generated using various modern microscopy methods, and associated 3D surface objects. This software has been used in several large neuroscience initiatives and a number of applications in other domains. In a recent Nature Methods review article, it has been viewed as one of the leading open-source software suites in the related research fields. In addition, research using this software was awarded the 2012 Cozzarelli Prize from the National Academy of Sciences.

Y. S. Rao Indian specialist in microwave remote sensing and land based applications

Dr. Y. S. Rao is a Professor at the Centre of Studies in Resources Engineering, Indian Institute of Technology Bombay, Mumbai, India. He is working in the field of microwave remote sensing and land based applications for more than 34 years. His early research was focused on the use of Synthetic Aperture Radar (SAR) interferometry for landslides and land deformation monitoring, Digital Elevation Model generation, snow and glacier monitoring. He is also actively involved in developing several techniques for soil moisture estimation using passive and active microwave remote sensing data for more than 25 years. His current research involves SAR Polarimetry for crop characterization, classification, biophysical parameter retrieval using linear and compact-pol SAR data. Apart from applications, he has also contributed in the field of Polarimetric SAR system calibration and software tool development.

References

  1. 1 2 McInerney, Daniel; Kempeneers, Pieter (2014-11-22). Open Source Geospatial Tools: Applications in Earth Observation. Springer. ISBN   9783319018249.
  2. E. Christophe and J. Inglada "Open Source Remote Sensing: Increasing the Usability of Cutting-Edge Algorithms" in IEEE Geoscience and Remote Sensing Newsletter, issue 150, March 2009, pp. 9-15.
  3. Orfeo Toolbox Software Guide, Updated for OTB 3.18, 2013
  4. "6 Reading and Writing Images".
  5. "7 Reading and Writing Auxiliary Data".
  6. "8 Basic Filtering".
  7. "14 Feature Extraction".
  8. "16 Image Segmentation".
  9. "17 Image Simulation".
  10. "19 Classification".
  11. "11 Orthorectification and Map Projection".
  12. "12 Radiometry".
  13. OTB Mad Lab (OTB in python example): "Archived copy". Archived from the original on 2010-05-25. Retrieved 2010-05-17.{{cite web}}: CS1 maint: archived copy as title (link)
  14. Using OTB from Matlab: http://groups.google.com/group/otb-users/browse_thread/thread/8ea7ba2e4034a0f1#
  15. OTB Qgis plugins: "Archived copy". Archived from the original on 2010-08-17. Retrieved 2010-10-17.{{cite web}}: CS1 maint: archived copy as title (link)
  16. "Archived copy". Archived from the original on 2012-05-04. Retrieved 2012-05-13.{{cite web}}: CS1 maint: archived copy as title (link)
  17. "Archived copy". Archived from the original on 2012-05-03. Retrieved 2012-05-13.{{cite web}}: CS1 maint: archived copy as title (link)
  18. Mark Young, Danielle Argiro and Steven Kubica, Cantata: Visual Programming Environment for the Khoros System, Computer Graphics, 1995, volume 29, pp 22-24
  19. "OTB: changeset 0:aba0c56ceeda". hg.orfeo-toolbox.org. Archived from the original on 2011-07-27.
  20. "27 Streaming and Threading".
  21. "OTB repositories index". hg.orfeo-toolbox.org. Archived from the original on 2009-06-23.
  22. "OTB world tour – What's new about OTB?". blog.orfeo-toolbox.org. Archived from the original on 2010-05-01.
  23. "2009 IEEE International Geoscience & Remote Sensing Symposium - IGARSS 2009".
  24. "FOSS4G 2009 Conference, Sydney 20-23 October 2009".
  25. "ITK-2010 Workshop -Agenda- Web Page". visual.nlm.nih.gov. Archived from the original on 2010-09-02.
  26. "IGARSS 2010 - July 25 - 30, 2010 - Honolulu, Hawaii, USA". www.igarss2010.org. Archived from the original on 2011-07-26.
  27. "FOSS4G 2010: Selected Presentations". 2010.foss4g.org. Archived from the original on 2010-07-13.
  28. 1 2 "FOSS4G 2010: Selected Presentations". 2010.foss4g.org. Archived from the original on 2010-07-13.
  29. "The Orfeo ToolBox Open Source Project on Open Hub". www.openhub.net. Retrieved 2021-09-12.