Dear all,
We are very happy to announce that OTB version 5.2.0-rc1 is available for testing !
Of course, some new features come with this new OTB version :
-
Machine learning : regression support in machine learning models and existing classification filters + two applications dedicated to regression training and prediction.
-
SAR imagery : basic support of Sentinel1 products, radiometric calibration updated, new SAR processings (polarimetry, decompositions, conversion of polarimetric matrices to each other) and related new applications.
- A better no-data support : Read, Manage, Write no-data in OTB.
- A richer Python wrapping : numpy array support, new way of writing an application in Python
In addition, two new remotes modules are shipped with OTB :
- Generic Region Merging Segmentation: providing the GRM OTB application to perform multi-scale region-merging segmentation on satellite images. Three local homogeneity criteria are available: the Baatz & Schäpe criterion, the Full Lambda Schedule criterion and the simple Euclidean Distance criterion.
- Images mosaicking: one application dedicated to images mosaicking with several compositing methods available (radiometric/color harmonization, feathering).
You can obtain the OTB source code using Git:
git clone https://git@git.orfeo-toolbox.org/git/otb.git OTB cd OTB git checkout -q --detach 5.2.0-rc1
Please test the release candidate and share your experiences on the mailing list and Mantis to help identify issues.
You can also submit experimental build to the dashboard with:
ctest -D Experimental
Congratulations and well done to everyone that contributed to this release. (Big up to OTB-dev team wich did an amazing work)
The final release is expected by the end of next week, if no showstopper is raised.
Regards,
Rémi, release manager of OTB5.2
OTB-v.5.2.0 - Changes since version 5.0.0 (2015/11/02)
------------------------------------------
* Library (the corresponding requests for changes are mentioned):
* Core
* Read, write and manage no-data flags (RFC-1 & RFC-14)
* Improve otb::DEMHandler interface (RFC-2)
* Build examples based on available modules in OTB installation (RFC-3)
* Helper functions for string operations using boost (RFC-6)
* Gdal 2.0 support (RFC-11)
* Enhancement of python wrapping (RFC-12)
* Machine Learning
* Provide quality index for classification
* Regression mode in OTB and OTBApp (RFC-7)
* SAR
* Add basic support for Sentinel1 Product (RFC-4)
* Update SAR radiometric calibration application in OTB (RFC-9)
* New applications for SAR processing (RFC-10)
* Applications
* Improve ApplicationRegistry for application loading (RFC-15)
* Provide a default output pixel type in applications (RFC-17)
* SuperBuild
* Provide a script to build the all-in-one SuperBuild archive (RFC-5)
* Upgrade dependencies versions in SuperBuild (RFC-19)
* New dependency : Freetype 2.6
* ITK 4.7.1 -> 4.8.1
* JPEG v9a -> turbo 1.4.1
* OpenThreads 3.2 -> 3.4
* Ossim r23092 -> 1.8.20-1
* GeoTIFF 1.4.0 -> 1.4.1
* muParser 2.2.3 -> 2.2.5
* OpenCV 2.4.10 -> 2.4.11
* OpenSSL 1.0.1e -> 1.0.1p
* Qt 4.8.6 -> 4.8.7
* Swig 3.0.5 -> 3.0.7
* TIFF 4.0.3 -> 4.0.6
* Bug fixed:
* Monteverdi2
* 0001100: Crash when trying to Apply same parameters (dynamic, effects, color map...) on images with different number of bands
* 0001072: I18nCoreApplication::ElevationSetup() exceptions not displayed
* 0001070: otb::DEMHandler not updated properly when resetting DEM-directory and/or Geoid-file.
* OTB-Packaging
* 0001049: Last Monteverdi2 and Mapla release Win package crash when we try to import JP2 file
* Orfeo Toolbox (OTB)
* 0001093: CMake with Ninja generator configure fails when OTB_USE_QT4=ON
* 0001092: ITK (4.7.1) provided by SuperBuild do not compile with GCC version > 5
* 0001090: SuperBuild Openthread download link broken
* 0001088: Fedora 22 copr repo for OTB
* 0001084: Deactivate all 3rd part components in OpenCV configuration
* 0001081: GDAL RPC tags export prevent correct export of wkt in ortho-rectified image
* 0001080: there are some characters can not be recognized, which make compile errors
* 0001077: Superbuild: Broken open scene graph archive link
* 0001075: prTeEstimateRPCSensorModelExampleTest always failing in examples
* 0001074: Missing ITCopyright.txt in OTB sources
* 0001069: Unable to install gdal python bindings in custom install directory with OTB Superbuild
* 0001068: crash in otbcli_LSMSSegmentation
* 0001066: missing file(Capitole-Shadows) from OTB-Data
* 0001065: Buiild OTB Examples based on available modules in OTB installation
* 0001056: ComputeImagesStatistics applications produces incorrect std
* 0001055: SuperBuild builds ogr2ogr without sqlite driver
* OTB-lib
* 0001098: Exception raised when typing in input process XML parameter
* 0001097: Cannot manually type in input vector data line-edit.
* 0001085: Add a ::GetInput() accessor to QtWidgetOutputImage/FilenameParameter
* 0001083: Extended filename parameters not updated when calling ImageFileReader<>::SetFileName() several times
* 0001082: ImageFileReader<> crashes after ApplicationRegistry::RefreshApplicationFactories() is called
* 0001078: Exception thrown (OTB-Ice) when opening image without projection info
* 0001071: Add otb::DEMHandler ::ClearDEMDirectory() and ::ClearGeoidFile() interface.
* OTB-applications
* 0001076: Application ComputeImagesStatistics gives wrong standard deviation
* 0001059: Input and output image parameters require absolute path