From b1e082dcfd5d78bb2f704b38bb47c2263a037452 Mon Sep 17 00:00:00 2001
From: Julien Malik <julien.malik@c-s.fr>
Date: Fri, 29 Jun 2012 16:25:01 +0200
Subject: [PATCH] DOC: reformat release notes for proper inclusion in software
 guide

---
 RELEASE_NOTES.txt | 1298 +++++++++++++++++++++++++++------------------
 1 file changed, 793 insertions(+), 505 deletions(-)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index 9b63e4c1b3..95c05d5e24 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -5,45 +5,61 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
   * New MeanShift implementation
     * Add MeanShiftSmoothingImageFilter class with threading support
     * Add MeanShiftKernels class
-    * Add MeanShiftConnectedComponentSegmentationFilter class to concatenate MeanShift filter and connected component
-    * Add MeanShiftSegmentationFilter which performs segmentation of an image by chaining a mean shift filter and region merging filter.
-    * Move MeanShiftVectorImageFilterExample to MeanShiftSegmentationFilterExample
-    * MeanShiftImageFilter and MeanShiftVectorImageFilter are now deprecated
+    * Add MeanShiftConnectedComponentSegmentationFilter class to
+      concatenate MeanShift filter and connected component
+    * Add MeanShiftSegmentationFilter which performs segmentation of an
+      image by chaining a mean shift filter and region merging filter.
+    * Move MeanShiftVectorImageFilterExample to
+      MeanShiftSegmentationFilterExample
+    * MeanShiftImageFilter and MeanShiftVectorImageFilter are now
+      deprecated
 
   * OGR encapsulation for use in large-scale segmentation framework
     * Add a method converting a DataTree node to a list of OGRLayer*
-    * Add OGRDataSourceWrapper, OGRDriversInit, OGRLayerWrapper, OGRFieldWrapper,  OGRFeatureWrapper, OGRGeometryWrapper and OGR classes to encapsulate OGR in the otb namespace
-    * Add GeometriesProjectionFilter, GeometriesSet, GeometriesSource and GeometriesToGeometriesFilter classes to encapsulate OGR Geometries projection
+    * Add OGRDataSourceWrapper, OGRDriversInit, OGRLayerWrapper,
+      OGRFieldWrapper, OGRFeatureWrapper, OGRGeometryWrapper and OGR
+      classes to encapsulate OGR in the otb namespace
+    * Add GeometriesProjectionFilter, GeometriesSet, GeometriesSource and
+      GeometriesToGeometriesFilter classes to encapsulate OGR Geometries
+      projection
     * Add OGRHelpers class for easier conversion to OGR string
-    * Add GeometriesProjectionFilter filter to 
+    * Add GeometriesProjectionFilter filter to
     * Add ImageReference, OGRGeometriesVisitor classes
 
   * Large-scale Segmentation Framework (OBIA)
     * Create a new repository Segmentation
     * Add GdalDataTypeBridge
     * Add LabelImageToVectorDataFilter class
-    * Add StreamingImageToOGRLayerSegmentationFilter class which allow stream segmentation and vectorization of the output label image (based on OGRWrappers)
-    * Add LabelImageToOGRDataSourceFilter class to use GDALPolygonize method to transform a Label image into a OGRDataSource
-    * Add PersistentImageToOGRDataFilter class. This class is a generic PersistentImageFilter, which encapsulate any filter which produces OGR data from an input Image
-    * Add option 4Connected/8Connected for Polygonization in LabelImageToVectorDataFilter and LabelImageToOGRDataSourceFilter
-    * Add OGRLayerStreamStitchingFilter class to make fusion of geometries in a layer (ogr) along streaming lines (based on OGRWrappers).
+    * Add StreamingImageToOGRLayerSegmentationFilter class which allow
+      stream segmentation and vectorization of the output label image
+      (based on OGRWrappers)
+    * Add LabelImageToOGRDataSourceFilter class to use GDALPolygonize
+      method to transform a Label image into a OGRDataSource
+    * Add PersistentImageToOGRDataFilter class. This class is a generic
+      PersistentImageFilter, which encapsulate any filter which produces
+      OGR data from an input Image
+    * Add option 4Connected/8Connected for Polygonization in
+      LabelImageToVectorDataFilter and LabelImageToOGRDataSourceFilter
+    * Add OGRLayerStreamStitchingFilter class to make fusion of geometries
+      in a layer (ogr) along streaming lines (based on OGRWrappers).
     * Add LabelImageRegionMergingFilter class
     * Add Example about OGRWrappers and HooverMetrics
-   
+
   * Pleiades Support
     * enhance support of PHR data with DIMAPv2 official root_tag
     * manage all cases from geotransform return by GDALJP2metadata
     * enhance support of PHR data with GML box and Sensor Model
-    * Add TileImageFilter to support mosaic tiled images 
+    * Add TileImageFilter to support mosaic tiled images
     * Support of TIFF pleiades image and associated DIMAP metadata
-    * upport for DIMAPv1 metadata format 
+    * upport for DIMAPv1 metadata format
 
   * Stereo-rectification framework
     * Add StereorectificationDeformationFieldSource class
     * Add BlockMatchingImageFilter class for fast 2D block-matching
     * Add NCCBlockMatching functor
     * Add LPBlockMatching functor
-    * Adding an optionnal geoid file, and the possibility to use height above ellispoid in DEMToImageGenerator
+    * Adding an optionnal geoid file, and the possibility to use height
+      above ellispoid in DEMToImageGenerator
     * Add SubPixelDisparityImageFilter class to interpolate disparities
     * Add DisparityMapMedianFilter class
     * Add AdhesionCorrectionFilter class
@@ -51,43 +67,62 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
     * Add example in DisparityMap/StereoReconstructionExample
 
   * Miscellaneous
-    * Modify otbImageLayer to enable the contrast stretch on full or zoom view in Monteverdi Viewer module
+    * Modify otbImageLayer to enable the contrast stretch on full or
+      zoom view in Monteverdi Viewer module
     * Add RasterizeVectorDataFilter class
-    * Add VectorDataToLabelImageFilter for VectorData rasterization using an attribute to get the color for burning
+    * Add VectorDataToLabelImageFilter for VectorData rasterization
+      using an attribute to get the color for burning
     * Add GDALDriverManagerWrapper class
-    * Add VectorDataEditVertexActionHandler class to allow user editing of vertex in vector data.
-    * Add VectorDataTranslateGeometryActionHandler class to handles the user action for geometries translation
-    * Add VectorDataEditionModel class for vertex edition and geometries translation
+    * Add VectorDataEditVertexActionHandler class to allow user editing
+      of vertex in vector data.
+    * Add VectorDataTranslateGeometryActionHandler class to handles the
+      user action for geometries translation
+    * Add VectorDataEditionModel class for vertex edition and geometries
+      translation
     * Add a method to remove a specific geometry in the VectorData
-    * AddVectorData method always do notification, add a flag (set to true by default) to allow disabling it
+    * AddVectorData method always do notification, add a flag (set to
+      true by default) to allow disabling it
     * Enhance the support for Spot 1,2,3 metadata related to radiometry
-    * Add UnaryFunctorWithIndexWithOutputSizeImageFilter which implements neighborhood-wise generic operation on image
-    * Add WatershedSegmentationFilter composite filter to allow use of itk watershed inside large segmentation framework
-    * Add LabelImageRegionPruningFilter filter to merges regions in the input label image according to the input image of spectral values and the RangeBandwidth parameter.
+    * Add UnaryFunctorWithIndexWithOutputSizeImageFilter which implements
+      neighborhood-wise generic operation on image
+    * Add WatershedSegmentationFilter composite filter to allow use of
+      itk watershed inside large segmentation framework
+    * Add LabelImageRegionPruningFilter filter to merges regions in the
+      input label image according to the input image of spectral values
+      and the RangeBandwidth parameter.
     * Rename VectorDataToImageFilter to VectorDataToMapFilter
     * Move Hoover framework to Code/Segmentation
-    * Make RationalTransform inheriting from otb::Transform instead of itk::Transform
+    * Make RationalTransform inheriting from otb::Transform instead
+      of itk::Transform
     * Add Spacing and Origin to RationalTransform
     * Fix bug in computation of NDBBBI for Spectral rule based classifier
     * Remove deprecated classes :
       * QuickLookImageGenerator (replaced by StreamingShrinkImageFilter)
       * GeometricMomentImageFunction (unused)
     * Improve removal of geometries in VectorDataEditionModel
-    * HistogramActionHandler : avoid changing positions outside viewed range
-    * PixelDescriptionModel : make the request for placename optional (lags when internet access is slow)
+    * HistogramActionHandler : avoid changing positions outside viewed
+      range
+    * PixelDescriptionModel : make the request for placename optional
+      (lags when internet access is slow)
     * PackedWidgetManager : add Shown method, add Resizable setter
-    * Patch internal muparser to avoid bugs with static storage varialbe deallocation in plugin context 
-    * Modify MetaDataKey to avoid bugs with static storage varialbe deallocation in plugin context 
-    * Enable KML writing using OGR (was previously done internally by libkml)
-    * GenericRSTransform can now be optimized using a set of tie-points, calling ossim internal sensor model refining implementation
+    * Patch internal muparser to avoid bugs with static storage varialbe
+      deallocation in plugin context
+    * Modify MetaDataKey to avoid bugs with static storage varialbe
+      deallocation in plugin context
+    * Enable KML writing using OGR (was previously done internally
+      by libkml)
+    * GenericRSTransform can now be optimized using a set of tie-points,
+      calling ossim internal sensor model refining implementation
 
   * New Applications
     * Add PixelValue application
     * Add HooverCompareSegmentation application
-    * Add GridBasedImageResampling application to perform grid-based image resampling
+    * Add GridBasedImageResampling application to perform grid-based
+      image resampling
     * Add StereoRectificationGridGenerator application
     * Add RadiometricWaterIndices application
-    * Add FineRegistration application for pixel-wise horizontal block matching
+    * Add FineRegistration application for pixel-wise horizontal block
+      matching
     * Add BlockMatching application
     * Add DimensionalityReduction application
     * Add LargeScaleSegmentation application
@@ -96,19 +131,27 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
 
   * Misc. Applications
     * Add image origin to ReadImageInfoApplication
-    * Use now InputFilenameParameter and OutputFilenameParameter instead of FilenameParameter
+    * Use now InputFilenameParameter and OutputFilenameParameter instead
+      of FilenameParameter
     * Use InputFilename and OuputFilename instead of Filename
-    * New option in SVMClassifier application: sample.edg (non mandatory) to manage special cases with small samples 
-    * In KMeansClassification, Changing the random intialisation method since it can generate centroids that are too far from the image distribution and will never move
-    * Add AddRANDParameter option in order to set mersenne twister seed for test reproducibility purpose
+    * New option in SVMClassifier application: sample.edg (non mandatory)
+      to manage special cases with small samples
+    * In KMeansClassification, Changing the random intialisation method
+      since it can generate centroids that are too far from the image
+      distribution and will never move
+    * Add AddRANDParameter option in order to set mersenne twister seed
+      for test reproducibility purpose
     * Display which key is wrong in a set of application parameters
     * Improve the help return by application
-    * MeanShiftSegmentation application, which duplicates Segmentation application has been renamed to MeanShiftSmoothing application
-    * Rasterization application rewritten to use the new OGRDataSourceToLabelImageFilter filter
-      The application can rasterize in binary mode or burn the value of a specified field (similar to gdal_rasterize)
+    * MeanShiftSegmentation application, which duplicates Segmentation
+      application has been renamed to MeanShiftSmoothing application
+    * Rasterization application rewritten to use the new
+      OGRDataSourceToLabelImageFilter filter
+        The application can rasterize in binary mode or burn the value of
+        a specified field (similar to gdal_rasterize)
     * ColorMapping : fix settings of predefined colormap
     * otbViewer improvements : add handling of HDF and JPEG2000 files
-   
+
 * System
   * Update internal Ossim to revision 20606
   * Support for Mapnik2
@@ -120,7 +163,8 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
   * Update internal boost to 1.49.0
   * Suppress galib from OTB source tree (wasn't used)
   * Suppress KNN from OTB source tree (wasn't used)
-  * Enhance/Add find_package support for OpenThread, Ossim, Expat, PQxx, Curl, GetText, ICUUC and LTDL
+  * Enhance/Add find_package support for OpenThread, Ossim, Expat, PQxx,
+    Curl, GetText, ICUUC and LTDL
   * Make installation with OTB_WRAP_JAVA honor CMAKE_INSTALL_PREFIX
   * New compilers supported :
     * clang 3.2 (current development version)
@@ -129,28 +173,38 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
 
 * Misc.
   * Added FLTK License
-  * GDAL copyright notice removed because GDAL source code is not provided with OTB
+  * GDAL copyright notice removed because GDAL source code is not provided
+    with OTB
   * OpenJPEG copyright file updated
 
 * Bug fixes :
   * OTB-lib
-    * 0000559: Even if OTB_USE_MAPNICK is ON, otbapp_Rasterization does not get compiled
-    * 0000550: BlockMatching application throws an exception  when the "sub-pixel" mode is activated
-    * 0000549: Error message related to boost_any_cast in  StereoRectificationGridGenerator application
+    * 0000559: Even if OTB_USE_MAPNICK is ON, otbapp_Rasterization does
+      not get compiled
+    * 0000550: BlockMatching application throws an exception when the
+      "sub-pixel" mode is activated
+    * 0000549: Error message related to boost_any_cast in
+      StereoRectificationGridGenerator application
     * 0000521: Applications do not work anymore (Wrapper problem)
     * 0000557: Weird default value for RAM parameter in OTB application
     * 0000544: SWIG 2.0.5 not supported on mac
     * 0000554: OTB compilation : error while loading libfltk.so.9
-    * 0000558: GetParameterFloat method of WrapperApplication class does not returns exactly input value
-    * 0000547: MeanShiftFilter validation test is fialinf for Iteration and Spatial output
+    * 0000558: GetParameterFloat method of WrapperApplication class does
+      not returns exactly input value
+    * 0000547: MeanShiftFilter validation test is fialinf for Iteration
+      and Spatial output
     * 0000542: Problem with win arch and testing
-    * 0000522: otbApplicationLauncherQT is not reflecting the Disable/Enable state correctly
-    * 0000511: Tags are repeated twice in Application, when using Qt framework
-    * 0000532: OTB_SHOW_ALL_MSG_DEBUG option changes apTvClTrainSVMImagesClassifierQB456 test results
+    * 0000522: otbApplicationLauncherQT is not reflecting the
+      Disable/Enable state correctly
+    * 0000511: Tags are repeated twice in Application, when using Qt
+      framework
+    * 0000532: OTB_SHOW_ALL_MSG_DEBUG option changes
+      apTvClTrainSVMImagesClassifierQB456 test results
 
   * Monteverdi
     * 0000560: Monteverdi compilation error
-    * 0000527: While saving dataset with rescaling option, the channels n° > 3 are incorrect
+    * 0000527: While saving dataset with rescaling option, the channels
+      n° > 3 are incorrect
 
   * OTB-Packaging
     * 0000525: Python not found during ubuntu package build
@@ -159,7 +213,8 @@ OTB-v.3.14.0 - Changes since version 3.12.0 (2012/06/28)
   * OTB-applications
     * 0000518: Missing GDAL dependencies
     * 0000515: Space managing in command line
-    * 0000510: OTB-Applications cannot compile when the sources are located in a directory with spaces in its name
+    * 0000510: OTB-Applications cannot compile when the sources are
+      located in a directory with spaces in its name
 
 
 OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
@@ -172,22 +227,32 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
       * EigenValueLikelihoodMaximization
       * VirtualDimensionnality
     * Dimensionnality reduction :
-      * PCAImageFilter - perform forward and inverse Principal Component Analysis decomposition
-      * FastICAImageFilter - perform forward and inverse Independent Component Analysis decomposition, based on FastICA algorithm
-      * MNFImageFilter - perform forward and inverse Maximum Noise Fraction decomposition
-      * NAPCAImageFilter - perform forward and inverse Noise Adjusted Principal Component Analysis decomposition
+      * PCAImageFilter - perform forward and inverse Principal Component
+        Analysis decomposition
+      * FastICAImageFilter - perform forward and inverse Independent
+        Component Analysis decomposition, based on FastICA algorithm
+      * MNFImageFilter - perform forward and inverse Maximum Noise
+        Fraction decomposition
+      * NAPCAImageFilter - perform forward and inverse Noise Adjusted
+        Principal Component Analysis decomposition
     * Endmember extraction :
       * VcaImageFilter - performs Vertex Component Analysis
-      * MDMDNMFImageFilter - performs Minimum Spectral Dispersion Maximum Spatial Dispersion nonnegative Matrix Factorization
+      * MDMDNMFImageFilter - performs Minimum Spectral Dispersion Maximum
+        Spatial Dispersion nonnegative Matrix Factorization
     * Unmixing under Linear Mixture Model hypothesis :
-      * UnConstrainedLeastSquareImageFilter - standard least square solving
-      * NCLSUnmixingImageFilter - least square with non-negativity constraint
-      * FCLSUnmixingImageFilter - least square with non-negativity and additivity constraint
+      * UnConstrainedLeastSquareImageFilter - standard least square
+        solving
+      * NCLSUnmixingImageFilter - least square with non-negativity
+        constraint
+      * FCLSUnmixingImageFilter - least square with non-negativity and
+        additivity constraint
       * ISRAUnmixingImageFilter - image space reconstruction algorithm
     * Anomaly detection :
       * LocalRxDetectorFilter
-    * SparseUnMixingImageFilter : finds correlation in time series using sparse representation
-    * Addition of several mathematical operations to support hyperspectral filters implementation
+    * SparseUnMixingImageFilter : finds correlation in time series using
+      sparse representation
+    * Addition of several mathematical operations to support hyperspectral
+      filters implementation
       * AngularProjectionImageFilter
       * AngularProjectionSetImageFilter
       * BinarySpectralAngleFunctor
@@ -196,7 +261,7 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
       * SparseWvltToAngleMapperListFilter
       * ProjectiveProjectionImageFilter
       * VectorImageToMatrixImageFilter
-      Different sort of gradient filter for noise estimation in MNF :
+        Different sort of gradient filter for noise estimation in MNF :
       * LocalActivityImageFilter
       * LocalGradientImageFilter
       * HorizontalSobelVectorImageFilter
@@ -216,17 +281,25 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
     * SpatialisationFilter
     * SurfaceReflectanceToReflectanceFilter
     * SpectralResponse
-  * Improve WaveletGenerator speed, and fix reconstruction issue is multithreaded environment
+  * Improve WaveletGenerator speed, and fix reconstruction issue is
+    multithreaded environment
   * ClampImageFilter, ClampVectorImageFilter
   * ThresholdVectorImageFilter
-  * Support for writing PDS files (Planetary Data System) in ImageFileWriter, through GDALImageIO
-  * ImageRegionAdaptiveSplitter, RAMDrivenAdaptiveStreamingManager,  New streaming strategy in writer, taking advantage of both tile size and pipeline memory print estimation
+  * Support for writing PDS files (Planetary Data System) in
+    ImageFileWriter, through GDALImageIO
+  * ImageRegionAdaptiveSplitter, RAMDrivenAdaptiveStreamingManager,
+    New streaming strategy in writer, taking advantage of both tile size
+    and pipeline memory print estimation
   * Finer progress reporting in StreamingImageFileWriter
-  * Move ViewerManager application from OTB-Applications to OTB source tree, and rename as otbViewer
-  * Factor MsgReporter class in OTB source tree, and reuse it in Monteverdi
-  * HooverInstances, HooverConfusionMatrix : tools to evaluate a segmentation against a ground truth
+  * Move ViewerManager application from OTB-Applications to OTB source
+    tree, and rename as otbViewer
+  * Factor MsgReporter class in OTB source tree, and reuse it in
+    Monteverdi
+  * HooverInstances, HooverConfusionMatrix : tools to evaluate a
+    segmentation against a ground truth
   * Removed deprecated class MapProjection
-  * Removed streaming and threading support from MeanShiftVectorImageFilter, since it was generating wrong labeled images
+  * Removed streaming and threading support from
+    MeanShiftVectorImageFilter, since it was generating wrong labeled images
   * Pleiades data support
     * Update to openjpeg rev 1111
     * Complete rework of JPEG2000ImageIO
@@ -237,16 +310,19 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
     * Experimental Pleiades metadata support in ossimplugins :
       * RPC Sensor model
       * Calibration coefficient
-      * Various information about the product    
+      * Various information about the product
   * New application module framework (BUILD_APPLICATIONS:BOOL=ON)
-    * New library OTBApplicationEngine to generate application module as shared plugin objects
+    * New library OTBApplicationEngine to generate application module
+      as shared plugin objects
     * This replaces small command line utilities in OTB-Applications
     * Command line launcher for application module
     * Generic Qt based widget to show/configure/run an application
     * Qt based GUI application launcher
-    * SWIG module on top of OTBApplicationEngine to execute applications from Python and Java
-    * Quickstart scripts provided for launching the commandline tools (otbcli_XXX)
-      and for starting the Qt GUI (otbgui_XXX)
+    * SWIG module on top of OTBApplicationEngine to execute applications
+      from Python and Java
+    * Quickstart scripts provided for launching the commandline tools
+      (otbcli_XXX)
+        and for starting the Qt GUI (otbgui_XXX)
     * The following applications are available in this release :
       * CartographicDBValidation
         * ComputePolylineFeatureFromImage
@@ -320,8 +396,9 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
   * Remove Ossim, OpenThreads and OpenJpeg headers from the install tree
   * Compilation with clang is now possible, still with some constraints :
     * it needs a recent clang version (better use a recent checkout)
-    * you may encounter an issue with boost about fenv.hpp : this is a boost issue, and is fixed in boost > 1.48
-  
+    * you may encounter an issue with boost about fenv.hpp : this is a
+      boost issue, and is fixed in boost > 1.48
+
 * Monteverdi
   * Support for Pleiades format
     * Support JPEG2000 image loading with multi-resolution choice
@@ -329,8 +406,9 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
     * Support viewing of JPEG2000Images
     * Add module to uncompress an extract of a JPEG2000 image to TIFF
     * Reader module tries to save the quicklook next to the original file
-      to improve loading time of JP2 files
-  * Fix gaussian histogram stretching mode to avoid warning and black image
+        to improve loading time of JP2 files
+  * Fix gaussian histogram stretching mode to avoid warning and black
+    image
   * Support Drag'N'Drop of image and vector format into Monteverdi tree
   * Support bundle generation on MacOSX
   * ConnectedComponentSegmentation :
@@ -338,12 +416,13 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
     * Support single band image
     * Support extracts of images in sensor model geometry
   * Writer module(s) :
-    * Use StreamingImageFileWriter to take advantage of streaming improvements
+    * Use StreamingImageFileWriter to take advantage of streaming
+      improvements
   * Add Monteverdi version number in title bar
   * Reduce KMeans module memory footprint
     * Fix sample list size from an amount of RAM
     * Release temporary filters and variables as soon as possible
-    
+
 * OTB-Applications
   * Removal of command line application migrated to OTB source tree
   * Migration of Viewermanager application to OTB source tree
@@ -357,83 +436,114 @@ OTB-v.3.12.0 - Changes since version 3.10.0 (2011/01/31)
     * 0000478: Exceptions thrown inside applications are not caught
     * 0000479: Can't write int8 image
     * 0000450: In otbViewer, zoom doesn't work well with link mode
-    * 0000448: In otbViewer quicklook, navigation coordinate are not adapted to multi-res Pleiades images
+    * 0000448: In otbViewer quicklook, navigation coordinate are not
+      adapted to multi-res Pleiades images
     * 0000449: In otbViewer, the slide show crashes
     * 0000421: ListSampleGenerator is not random
     * 0000429: Trouble with .geom for Formosat
     * 0000439: Can't run Qt ReadImageInfo
     * 0000428: itkCastImageFilter doesn't work well with streaming
-    * 0000416: segfault with non existing input image in the new otb applications framework
+    * 0000416: segfault with non existing input image in the new otb
+      applications framework
     * 0000424: Execute button enabling problem
     * 0000393: histogram minimum filter available ?
     * 0000400: how to return objects when function uses a filter ?
     * 0000380: wavelet reconstruction filter problem
-    * 0000392: Unable to read Landsat Tiff file. Problem with Tags reading ?
+    * 0000392: Unable to read Landsat Tiff file. Problem with Tags
+      reading ?
     * 0000386: Remove direct use of ossim from Simulation tests
     * 0000401: Error while reading a lum image with several channels
     * 0000381: No platform testing OTB_USE_EXTERNAL_OSSIM
-    * 0000441: SWIG/Python interface for applications does not catch all exceptions
-    * 0000482: The Object Labeling module seems to hold forever when using "Save / Quit"
-    * 0000471: Multi baseline Test files must begin by 1 and have consecutive number
+    * 0000441: SWIG/Python interface for applications does not catch
+      all exceptions
+    * 0000482: The Object Labeling module seems to hold forever when using
+      "Save / Quit"
+    * 0000471: Multi baseline Test files must begin by 1 and have
+      consecutive number
     * 0000485: Hide internal CMake variable
-    * 0000419: The new QT applications framework  don't work on Ubuntu 11.04 and Ubuntu 11.11
-    * 0000497: Can not save VectorData in cartographic SRS in KML (empty file resulting) in applications
+    * 0000419: The new QT applications framework don't work on Ubuntu
+      11.04 and Ubuntu 11.11
+    * 0000497: Can not save VectorData in cartographic SRS in KML (empty
+      file resulting) in applications
     * 0000498: Segmentation fault in Line Segment Detection filter
     * 0000495: StreamingImageFileWriter and link to source filter
     * 0000484: Rename CMake WRAP_* options
-    * 0000472: LSD application on sensor image extract produces wrond geo-positioning
+    * 0000472: LSD application on sensor image extract produces wrond
+      geo-positioning
     * 0000491: Build scheduling is buggy with SWIG wrapper
-    * 0000418: ld error on exit when using the new application framework with any engines
+    * 0000418: ld error on exit when using the new application framework
+      with any engines
     * 0000473: Saving TIFF with "degenerated" sizes is highly suboptimal
-    * 0000469: Clamp output values to the precision range in new application framework
+    * 0000469: Clamp output values to the precision range in new
+      application framework
     * 0000476: baseline file must have extension
-    * 0000470: New applications framework input image parameter prevents from accessing to intermediate resolutions
-    * 0000423: Internationalisation problem when launching application via Qt
-    * 0000453: DEMConvert application becomes ready even if output parameter is empty
-    * 0000426: RAM parameter has no effect in the new application framework
-    * 0000436: Calling GetParameterXXXImage("in") more than once in DoExecute() breaks streaming
-    * 0000442: In otb::WrapperApplication, calling Init() twice results in doubled parameters in examples
-    * 0000440: In SWIG/python interface to applications, an exception is thrown when setting parameters unless Init() is called before
-    * 0000425: In QT application launcher, some applications are ready to run with missing parameters
+    * 0000470: New applications framework input image parameter prevents
+      from accessing to intermediate resolutions
+    * 0000423: Internationalisation problem when launching application
+      via Qt
+    * 0000453: DEMConvert application becomes ready even if output
+      parameter is empty
+    * 0000426: RAM parameter has no effect in the new application
+      framework
+    * 0000436: Calling GetParameterXXXImage("in") more than once in
+      DoExecute() breaks streaming
+    * 0000442: In otb::WrapperApplication, calling Init() twice results
+      in doubled parameters in examples
+    * 0000440: In SWIG/python interface to applications, an exception
+      is thrown when setting parameters unless Init() is called before
+    * 0000425: In QT application launcher, some applications are ready
+      to run with missing parameters
     * 0000435: OTB CommandLine wrappers parameters short key
-    * 0000434: CommandLine launcher does not report outputs of the MeanShiftApplication
+    * 0000434: CommandLine launcher does not report outputs of the
+      MeanShiftApplication
     * 0000431: OTB v. 3.10.0 & Snow Leopard : a bug fixed - Nov. 23, 2011
     * 0000420: command line error reporting is not clear ('-' vs '--')
     * 0000387: [Monteverdi] Unable to display vector data with the viewer
-    * 0000390: Lots of warning from itk::Transform when using otb::GenericRSTransform
+    * 0000390: Lots of warning from itk::Transform when using
+      otb::GenericRSTransform
     * 0000457: Crash of new otbApplications
     * 0000438: KMeans Application crach in Qt Framework
 
   * Monteverdi
     * 0000455: Can't cache a labelimage
-    * 0000481: Add a option that allows a compute the histogram on the zoom (or full resolution) area,
-    * 0000447: Unable to import non-georeferenced VectorData over a non-georeferenced image without a DEM
+    * 0000481: Add a option that allows a compute the histogram on the
+      zoom (or full resolution) area,
+    * 0000447: Unable to import non-georeferenced VectorData over a
+      non-georeferenced image without a DEM
     * 0000492: BandMath module closes itself with Help window
-    * 0000474: In TileMap Import module, search place by name does not work anymore
+    * 0000474: In TileMap Import module, search place by name does not
+      work anymore
     * 0000396: Object labeling module crashes
     * 0000408: KMeans clustering crashes after a while
     * 0000383: KMeans module requests the largest possible region
-    * 0000477: High memory usage in Monteverdi Viewer module with JPEG2000 images
+    * 0000477: High memory usage in Monteverdi Viewer module with
+      JPEG2000 images
     * 0000480: Viewer crashes playing with histogram method
-    * 0000475: Select an Region in the Uncompressed JPEG2000 image module QL view constantly increase memory usage
+    * 0000475: Select an Region in the Uncompressed JPEG2000 image module
+      QL view constantly increase memory usage
     * 0000464: FLU is not compatible with FLTK 1.3
     * 0000411: Does not support fluid 1.3
     * 0000407: Right click on any list component crashes Monteverdi
-    * 0000410: KMZ export module leaves a lot of .jpg.aux.xml files in the output directory
-    * 0000405: otbSupervisedClassificationApplication does not handle class removal properly
+    * 0000410: KMZ export module leaves a lot of .jpg.aux.xml files in
+      the output directory
+    * 0000405: otbSupervisedClassificationApplication does not handle
+      class removal properly
     * 0000412: Monteverdi segfaults using contextual menu on module item
-    * 0000403: Save dataset (advanced version): Not available for an output of bandmath module
+    * 0000403: Save dataset (advanced version): Not available for an
+      output of bandmath module
     * 0000404: Spectral Viewer keep image locked
 
   * OTB-wrapping
-    * 0000382: Build fails on CentOS 5.5 because of '$self' in java wrapper
+    * 0000382: Build fails on CentOS 5.5 because of '$self' in java
+      wrapper
 
   * OTB-Packaging
     * 0000500: Make OSGeo4W otb-wrapping-python and otb-wrapping-java
     * 0000502: Package cli and qt launcher in OSGeo4W
     * 0000486: [osgeo4w] Update setup.hint to add osgearth dependency
     * 0000413: Update CentOS installation manual
-    * 0000399: Ubuntu packaging for Monteverdi fails (resource files are missing)
+    * 0000399: Ubuntu packaging for Monteverdi fails (resource files
+      are missing)
 
   * Documentation
     * 0000483: "<" or ">" are interpreted as ¿ in Cookbook
@@ -449,15 +559,20 @@ OTB-v.3.10.0 - Changes since version 3.8.0 (2011/06/30)
   * New BayesianFusion module
   * New SAR Polarimetry modules (conversion, analysis)
   * New Vector data to image manual registration module
-  * New connected component segmentation and OBIA based on user-defined criterions module
-  * Removed the Orthorectification since its functionnalities are covered by the Reprojection module
+  * New connected component segmentation and OBIA based on user-defined
+    criterions module
+  * Removed the Orthorectification since its functionnalities are covered
+    by the Reprojection module
   * Specify output map projection by EPSG code in reprojection module
   * Handle multi band complex images
   * Viewer module : Add "save screenshots" feature
-  * Viewer module now handles a NoData field, allowing to correctly rescale ortho-images
-  * DEM fields throughout the modules are now pre-filled with option in otb config file if correctly set
-  * Add a rectify mode in homologous points extraction module (register image without changing resolution)
-  
+  * Viewer module now handles a NoData field, allowing to correctly
+    rescale ortho-images
+  * DEM fields throughout the modules are now pre-filled with option in
+    otb config file if correctly set
+  * Add a rectify mode in homologous points extraction module (register
+    image without changing resolution)
+
 * Applications with command-line interfaces and GUI
   * Optical calibration
   * Vectorial objects validation based on Dempster Shafer theory framework
@@ -469,9 +584,11 @@ OTB-v.3.10.0 - Changes since version 3.8.0 (2011/06/30)
     * TrainImagesClassifier
     * ValidateImagesClassifier
     * ImageSVMClassifier
-  * Connected Component Segmentation and OBIA based on user-defined criterions
-  * Object Detection framework (adding the Histogram of Oriented Gradient feature)
-    * TrainHOGDetector 
+  * Connected Component Segmentation and OBIA based on user-defined
+    criterions
+  * Object Detection framework (adding the Histogram of Oriented Gradient
+    feature)
+    * TrainHOGDetector
     * HOGObjectDetector
     * MeanShiftModesDetection
     * TrainDeepSVMDetector
@@ -486,8 +603,11 @@ OTB-v.3.10.0 - Changes since version 3.8.0 (2011/06/30)
 
 * Library
   * Add HistogramOfOrientedGradientCovariantImageFunction
-  * Add Framework for LANDSAT Spectral rule based classifier (contribution from J. Inglada)
-  * Add Multitemporal time point interpolators : SavitzkyGolayInterpolationFunctor, EnvelopeSavitzkyGolayInterpolationFunctor (contribution from J. Inglada)
+  * Add Framework for LANDSAT Spectral rule based classifier (contribution
+    from J. Inglada)
+  * Add Multitemporal time point interpolators
+    : SavitzkyGolayInterpolationFunctor,
+    EnvelopeSavitzkyGolayInterpolationFunctor (contribution from J. Inglada)
   * Add SAR Polarimetry conversions and analysis code :
     * SinclairImageFilter
     * SinclairReciprocalImageFilter
@@ -507,58 +627,83 @@ OTB-v.3.10.0 - Changes since version 3.8.0 (2011/06/30)
     * MuellerToReciprocalCovarianceFunctor
     * MuellerToPolarisationDegreeAndPowerFunctor
   * Add RationalTransform
-  * Add PipelineMemoryPrintEstimator: computes the total memory used by a pipeline, and proposes streaming parameters depending on available RAM
+  * Add PipelineMemoryPrintEstimator: computes the total memory used by
+    a pipeline, and proposes streaming parameters depending on available RAM
   * Add Dempster Shafer framework
     * MassOfBelief
     * JointMassOfBeliefFilter
   * Add a Dempster-Shaffer based vectorial objects validation framework
     * TODO: List classes here
-  * AssymmetricFusionOfLineDetectorImageFilter: call SetNumberOfDirections on internal filters (contribution from A. Ferro)
+  * AssymmetricFusionOfLineDetectorImageFilter: call SetNumberOfDirections
+    on internal filters (contribution from A. Ferro)
   * RADARSAT 1: more product types supported
-  * VectorDataToImageFilter: Binary rasterization available, support images of arbitrary size
-  * Add VectorDataRendering example: showing how to rasterize OSM roads onto an image for visualisation
+  * VectorDataToImageFilter: Binary rasterization available, support
+    images of arbitrary size
+  * Add VectorDataRendering example: showing how to rasterize OSM roads
+    onto an image for visualisation
   * LineSegmentDetector & RightAngleDetection: algorithmic improvements
   * GDALImageIO: multi dataset support (for MODIS HDF4)
   * GDALImageIO: improve performance by avoiding unnecessary memory copies
   * GDALImageIO: TIFF are now saved as TILED
-  * GDALImageIO: various improvements to support reading and writing of multiband complex data with all types supported by GDAL
-  * StreamingImageVirtualFileWriter, StreamingImageFileWriter : new streaming strategies, with integrated pipeline memory print estimation
+  * GDALImageIO: various improvements to support reading and writing of
+    multiband complex data with all types supported by GDAL
+  * StreamingImageVirtualFileWriter, StreamingImageFileWriter : new
+    streaming strategies, with integrated pipeline memory print estimation
   * Curl:
-    * Add in-memory download support to avoid writing small temporary files
+    * Add in-memory download support to avoid writing small temporary
+      files
     * Better handling of the exceptions than can be thrown when using curl
   * Add ConcatenateVectorDataFilter
-  * Add OSMDataToVectorDataGenerator  : Class implementing the download of the OSM file relative to an extent and a parser to generate VectorData from OSM Datas
-  * Add ImageToOSMVectorDataGenerator : Helper class to compute the extent of an image, use OSMDataToVectorDataGenerator for VectorData generation
-  * Add VectorDataTransformFilter     : Apply an affine transform to a VectorData
-  * ImageToSURFKeyPointSetFilter      : algorithmic improvements
+  * Add OSMDataToVectorDataGenerator : Class implementing the download of
+    the OSM file relative to an extent and a parser to generate VectorData
+    from OSM Datas
+  * Add ImageToOSMVectorDataGenerator : Helper class to compute the extent
+    of an image, use OSMDataToVectorDataGenerator for VectorData generation
+  * Add VectorDataTransformFilter : Apply an affine transform to a
+    VectorData
+  * ImageToSURFKeyPointSetFilter : algorithmic improvements
 * System
   * Compilation on Windows and MacOS with mapnik
   * Update internal tinyXML to 2.6
-  * Add ThirdPartiesUtilities: Refactoring OSSIM and CURL accesses so as to minimize dependencies using the Adapter pattern
+  * Add ThirdPartiesUtilities: Refactoring OSSIM and CURL accesses so
+    as to minimize dependencies using the Adapter pattern
 
 * Bug fixes :
 
   * OTB-lib
-    * 0000312: Systematic crash when opening images with GDAL (tif, png, jpeg, etc)
-    * 0000330: Suspicious log and output problem in ioImageToKmzAndMapFileProductExport
-    * 0000329: At least 2 platforms don't respect the nightly version for their dashboard submission
-    * 0000298: TestDriver : returns EXIT_SUCCESS when test is not registered
-    * 0000310: PersistentImageToVectorData process the input twice when only one stream is used
-    * 0000273: otbHarrisImageFilter applies final smoothing only over the 0-th direction; + wrong final scaling applied
-    * 0000228: Problems related to the --compare-ascii tool in OTB tests protocol
+    * 0000312: Systematic crash when opening images with GDAL (tif, png,
+      jpeg, etc)
+    * 0000330: Suspicious log and output problem in
+      ioImageToKmzAndMapFileProductExport
+    * 0000329: At least 2 platforms don't respect the nightly version
+      for their dashboard submission
+    * 0000298: TestDriver : returns EXIT_SUCCESS when test is not
+      registered
+    * 0000310: PersistentImageToVectorData process the input twice when
+      only one stream is used
+    * 0000273: otbHarrisImageFilter applies final smoothing only over
+      the 0-th direction; + wrong final scaling applied
+    * 0000228: Problems related to the --compare-ascii tool in OTB
+      tests protocol
     * 0000219: HDF dataset not openable with ImageFileReader
     * 0000358: Remove ossim from otbFilterFunctionValuesDigitalGlobeTest
-    * 0000320: Design issue: VectorDataIOFactory should not be a template class
+    * 0000320: Design issue: VectorDataIOFactory should not be a
+      template class
     * 0000334: Some tutorials do not check argc/argv
-    * 0000311: No platform testing OTB_SHOW_ALL_MSG_DEBUG set to ON for examples compilation
-    * 0000245: Wrong path for GDAL_CONFIG or GDALCONFIG_EXECUTABLE cmake variable produce incoherent results in the OTB configuration
-    * 0000229: OTB driver in imageFileReader must support different file extensions related to the HDF format
+    * 0000311: No platform testing OTB_SHOW_ALL_MSG_DEBUG set to ON for
+      examples compilation
+    * 0000245: Wrong path for GDAL_CONFIG or GDALCONFIG_EXECUTABLE cmake
+      variable produce incoherent results in the OTB configuration
+    * 0000229: OTB driver in imageFileReader must support different file
+      extensions related to the HDF format
     * 0000222: Issues with the TerraSar-X ossim plugin
     * 0000221: Fail to retrieve the pixel spacing from image metadata.
     * 0000282: Unable to open tiff image
     * 0000237: Boost / Fltk conflict
-    * 0000327: CMake configuration abort if no curl is available on system, even with OTB_USE_CURL is set to OFF
-    * 0000276: Trouble with the compare ascii when separations are tabulation
+    * 0000327: CMake configuration abort if no curl is available on
+      system, even with OTB_USE_CURL is set to OFF
+    * 0000276: Trouble with the compare ascii when separations are
+      tabulation
 
   * Monteverdi
     * 0000292: Tilemap import module not working
@@ -569,53 +714,73 @@ OTB-v.3.10.0 - Changes since version 3.8.0 (2011/06/30)
     * 0000281: Crash opening a RAD image.
     * 0000265: SVM learn module : crash when displaying results
     * 0000254: Homologous point module
-    * 0000240: Importing shp file in SVM module in Monterverdi 1.6 always results in crash
+    * 0000240: Importing shp file in SVM module in Monterverdi 1.6 always
+      results in crash
     * 0000348: Viewer setup : histogram settings disappear
     * 0000349: Labeled image can't be viewed
     * 0000249: otbTrainObjectDetector-cli: malloc(): memory corruption
-    * 0000251: Wrong output of the DEM to image generator module when working on a ROI of the image in raw geometry
-    * 0000226: otbSegmentationApplication: crash when overwriting a .shp file
-    * 0000223: Wrong positioning of polygons from otbSegmentationApplication and open with SVMclassification module (monteverdi)
-    * 0000242: Mean Shift: different display of results in the module and in  the Viewer
-    * 0000317: Monteverdi extract ROI module can not perform extraction from geographical coordinates on SPOT5 data
+    * 0000251: Wrong output of the DEM to image generator module when
+      working on a ROI of the image in raw geometry
+    * 0000226: otbSegmentationApplication: crash when overwriting a
+      .shp file
+    * 0000223: Wrong positioning of polygons from
+      otbSegmentationApplication and open with SVMclassification module
+      (monteverdi)
+    * 0000242: Mean Shift: different display of results in the module
+      and in the Viewer
+    * 0000317: Monteverdi extract ROI module can not perform extraction
+      from geographical coordinates on SPOT5 data
     * 0000253: Nodata value in SRTM result in wrong ortho-rectified image
-    * 0000315: Monteverdi ROI extraction module broken : can not select by drag&drop anymore
-    * 0000300: One viewer instance block another instance to display another image
+    * 0000315: Monteverdi ROI extraction module broken : can not select
+      by drag&drop anymore
+    * 0000300: One viewer instance block another instance to display
+      another image
     * 0000269: Inoperative fields in the reprojection module
-    * 0000255: Image is not visible if scroll or Full   window is minimized while working with SVM classification
+    * 0000255: Image is not visible if scroll or Full window is minimized
+      while working with SVM classification
     * 0000267: Vectorization-Rasterization module
     * 0000244: Pansharpening EO-1 image with Monteverdi produces NaN
     * 0000227: Monteverdi crashing while displaying a .tif file
     * 0000350: KMeans module : weird behavior of "Max nb of iterations"
-    * 0000248: In feature extraction module, for haralick textures : impossible to set min/max for binning
-    * 0000341: weird french warning in ms dos command window  with monteverdi 1.7 exe
+    * 0000248: In feature extraction module, for haralick textures :
+      impossible to set min/max for binning
+    * 0000341: weird french warning in ms dos command window with
+      monteverdi 1.7 exe
     * 0000313: Unable to perform orthofusion of WV2 PAN+XS (4 bands)
     * 0000239: Trouble in pixel descrition in Monteverdi viewer
-    * 0000336: Viewer Histogram settings not applied after channel order changes
-    * 0000304: Advanced save dataset module with scaling on results in visible strip in image
+    * 0000336: Viewer Histogram settings not applied after channel
+      order changes
+    * 0000304: Advanced save dataset module with scaling on results in
+      visible strip in image
     * 0000262: Wrong metadata interpretation
     * 0000302: Can't open two image in the viewer
     * 0000294: Monteverdi doesn't delete files in Caching
     * 0000280: SVM classification and Feature extraction issues
-    * 0000247: Style of the new screenshots function in viewer module is ugly
+    * 0000247: Style of the new screenshots function in viewer module
+      is ugly
     * 0000238: Monteverdi spreads xml temporary files everywhere
     * 0000241: A warning appears each time an image is read
     * 0000271: Default RGB channels are wrong for WV2 images
     * 0000250: Meanshift clustering module: spectral radius limited
-    * 0000306: Unable to export otb::Image in KMZ in the Monteverdi module "KMZ export"
-    * 0000279: Visualisation from vectorisation module does not use default channels for wv2 images
+    * 0000306: Unable to export otb::Image in KMZ in the Monteverdi module
+      "KMZ export"
+    * 0000279: Visualisation from vectorisation module does not use
+      default channels for wv2 images
 
   * OTB-applications
-    * 0000231: otbRasterizationApplication -pr options await for OGC WKT strings
+    * 0000231: otbRasterizationApplication -pr options await for OGC
+      WKT strings
     * 0000318: otbOSMDownloader-cli does not work anymore
-    * 0000233: otbRasterizationApplication fail to rasterize SRTM water bodies shapefile with default parameters
+    * 0000233: otbRasterizationApplication fail to rasterize SRTM water
+      bodies shapefile with default parameters
     * 0000232: Several minor changes in rasterization application
     * 0000338: otbSegmentationApplication : Enable to use real values
 
   * OTB-Packaging
     * 0000296: gdal 1.8 debian package breaks TIFF support
     * 0000301: Can't upgrade debian package between different OTB versions
-    * 0000347: Problem with current ubuntu Natty nightly package of Monteverdi
+    * 0000347: Problem with current ubuntu Natty nightly package of
+      Monteverdi
     * 0000290: Make an Experimental submission on the dashboard with natty
     * 0000355: Bad timestamp for nightly built Ubuntu packages
     * 0000288: Nightly packages upload when launchpad is overloaded
@@ -631,15 +796,21 @@ OTB-v.3.8.0 - Changes since version 3.6.0 (2010/12/16)
 
 * Monteverdi
   * New Polarimetric Synthesis module
-  * New DEM image extraction / HillShading module: creates an image from a DEM tiles directory, with optional hillshading
+  * New DEM image extraction / HillShading module: creates an image from
+    a DEM tiles directory, with optional hillshading
   * New ColorMapping module: apply a colormap to a mono band image
-  * Viewer module: add multi input support, with slideshow or transparency mode, add more rendering functions, add splitted/packed layout option
-  * Vectorization module: new semi-automatic mode based on segmentation results proposals
+  * Viewer module: add multi input support, with slideshow or transparency
+    mode, add more rendering functions, add splitted/packed layout option
+  * Vectorization module: new semi-automatic mode based on segmentation
+    results proposals
 
 * Applications
-  * Object Detection applications (see also http://wiki.orfeo-toolbox.org/index.php/Object_detection)
-    * EstimateFeatureStatistics to evaluate descriptors statistics on a set of images
-    * TrainObjectDetector: generates an SVM model from input images and a vector data
+  * Object Detection applications (see also
+    http://wiki.orfeo-toolbox.org/index.php/Object_detection)
+    * EstimateFeatureStatistics to evaluate descriptors statistics on
+      a set of images
+    * TrainObjectDetector: generates an SVM model from input images and
+      a vector data
     * ObjectDetector: detects points in an image from an SVM model
   * Add automatically generated GUI wrappers for OTB processing chains
     * Add FLTK wrapper
@@ -649,19 +820,34 @@ OTB-v.3.8.0 - Changes since version 3.6.0 (2010/12/16)
 
 * Library
   * Improved local descriptors tools based on ImageFunction :
-    * Rework FlusserImageFunction and HuImageFunction to output all moments in one pass (FlusserMomentsImageFunction, HuMomentsImageFunction)
-    * Rework RealMomentsImagefilter and ComplexMomentImageFilter to output a matrix of all moments associated to p, q inferior to a given parameter (ComplexMomentsImageFunction, HuMomentsImageFunction)
-    * Add image function to compute a vector containing the local mean, variance, skewness and kurtosis (RadiometricMomentsImageFunction)
+    * Rework FlusserImageFunction and HuImageFunction to output
+      all moments in one pass (FlusserMomentsImageFunction,
+      HuMomentsImageFunction)
+    * Rework RealMomentsImagefilter and ComplexMomentImageFilter to
+      output a matrix of all moments associated to p, q inferior to a
+      given parameter (ComplexMomentsImageFunction, HuMomentsImageFunction)
+    * Add image function to compute a vector containing the local mean,
+      variance, skewness and kurtosis (RadiometricMomentsImageFunction)
     * Add local histogram image function (LocalHistogramImageFunction)
-    * Add image function to compute the local Fourier Mellin coefficients (FourierMellinDescriptorsImageFunction)
-    * Add a class to adapt any image function return types to itk::VariableLengthVector (ImageFunctionAdaptor)
+    * Add image function to compute the local Fourier Mellin coefficients
+      (FourierMellinDescriptorsImageFunction)
+    * Add a class to adapt any image function return types to
+      itk::VariableLengthVector (ImageFunctionAdaptor)
     * Add a class to build composite image functions (MetaImageFunction)
-  * New object detection framework (see also http://wiki.orfeo-toolbox.org/index.php/Object_detection)
-    * Add filter to generate negative samples (LabeledSampleLocalizationGenerator)
-    * Add filter to evaluate an image function on a set of point and generate ListSample (DescriptorsListSampleGenerator)
-    * Add filter to balance the sample number of different classes in a ListSample by generating new samples from existing ones plus noise (ListSampleToBalancedListSampleFilter, GaussianAdditiveNoiseSampleListFilter)
-    * Add filter to apply a shift/scale to a ListSample (ShiftScaleSampleListFilter)
-    * Add filter to detect object from an SVM model and an image function (ObjectDetectionClassifier)
+  * New object detection framework (see also
+    http://wiki.orfeo-toolbox.org/index.php/Object_detection)
+    * Add filter to generate negative samples
+      (LabeledSampleLocalizationGenerator)
+    * Add filter to evaluate an image function on a set of point and
+      generate ListSample (DescriptorsListSampleGenerator)
+    * Add filter to balance the sample number of different classes
+      in a ListSample by generating new samples from existing
+      ones plus noise (ListSampleToBalancedListSampleFilter,
+      GaussianAdditiveNoiseSampleListFilter)
+    * Add filter to apply a shift/scale to a ListSample
+      (ShiftScaleSampleListFilter)
+    * Add filter to detect object from an SVM model and an image function
+      (ObjectDetectionClassifier)
   * SVMClassifier: add hyperplanes distances as output
   * GDALImageIO: support writing of non-streamable format (JPEG, PNG)
   * Support reading vector images of std::complex
@@ -671,23 +857,30 @@ OTB-v.3.8.0 - Changes since version 3.6.0 (2010/12/16)
 * System
   * Internal liblas updated to 1.6.0b2 + OTB patches (root CMakeList.txt)
   * Internal libsvm updated to 3.0 + OTB patches (additionnal kernels)
-  * Internal ITK: removed compilation of medical image formats library and associated ImageIO
-  * Internal ITK: removed dependency on libtiff, libjpeg, libpng and zlib, now handled by gdal
+  * Internal ITK: removed compilation of medical image formats library
+    and associated ImageIO
+  * Internal ITK: removed dependency on libtiff, libjpeg, libpng and zlib,
+    now handled by gdal
   * Support for gcc-4.5
   * Remove dxflib from Utilities for licensing issues
 
 * Bug fix:
   * Monteverdi
     * 0000216: Monteverdi viewer unable to display multi band images
-    * 0000193: Crash in vectorization module when the after the activation of the semi-automatic mode
-    * 0000195: unable to perform TSX calibration with the sar calibration module in monteverdi 1.4
+    * 0000193: Crash in vectorization module when the after the activation
+      of the semi-automatic mode
+    * 0000195: unable to perform TSX calibration with the sar calibration
+      module in monteverdi 1.4
     * 0000207: Vectorization module shift coordinates
-    * 0000202: Error message "otbSVMModel.txx:310 eps <= O" in the SVM classification module
-    * 0000194: error message opening dataset in monteverdi (development version)
+    * 0000202: Error message "otbSVMModel.txx:310 eps <= O" in the SVM
+      classification module
+    * 0000194: error message opening dataset in monteverdi (development
+      version)
     * 0000200: Monteverdi -in option does not open viewer anymore
 
   * OTB-applications
-    * 0000213: Problem in denomination of otb process chain wrapped as qgis plugin
+    * 0000213: Problem in denomination of otb process chain wrapped as
+      qgis plugin
     * 0000201: otbFastOrthoRectif switched back to double precision again
 
   * OTB-lib
@@ -698,65 +891,93 @@ OTB-v.3.6.0 - Changes since version 3.4.0 (2010/10/07)
 -----------------------------------------
 
 * Monteverdi
-  * New Vectorization module: creates vector data (polygons, lines and points) from image
+  * New Vectorization module: creates vector data (polygons, lines and
+    points) from image
   * New BandMath module: mathematical operation on image bands
-  * New SpectralViewer module: designed to display hyperspectral images. also computes spectral angle
-  * New ObjectLabeling module: object based image analysis module, with SVM classification based on object features
+  * New SpectralViewer module: designed to display hyperspectral
+    images. also computes spectral angle
+  * New ObjectLabeling module: object based image analysis module,
+    with SVM classification based on object features
 
 * Applications
   * otbFastOrthoRectif: fast orthorectification based on grid subsampling
-  * otbActiveLearning: architecture to enable active learning application (put your own algorithms in the middle)
+  * otbActiveLearning: architecture to enable active learning application
+    (put your own algorithms in the middle)
   * otbCompareImages: image comparison
   * otbFineRegistration: produces disparity maps between 2 images
-  * Old GUI applications removed (now in Monteverdi):  OrthoRectif, OrthoFusion, Classif, ChangeDetection, RadiometricCorrections
+  * Old GUI applications removed (now in Monteverdi): OrthoRectif,
+    OrthoFusion, Classif, ChangeDetection, RadiometricCorrections
 
 * Library
-  * Some classes are marked as deprecated and are available for one release. A migration guide to help the transition is available at http://wiki.orfeo-toolbox.org/index.php/Migration_guide
-  * Add filter to perform arbitrary mathematical operation on image bands (BandMathImageFilter)
+  * Some classes are marked as deprecated and are available for one
+    release. A migration guide to help the transition is available at
+    http://wiki.orfeo-toolbox.org/index.php/Migration_guide
+  * Add filter to perform arbitrary mathematical operation on image bands
+    (BandMathImageFilter)
   * Add class to parse mathematical expression (Parser)
   * Add interpolation function (BCOInterpolateImageFunction)
-  * Add filter to compute the intensity of a complex image (ComplexToIntensityImageFilter)
+  * Add filter to compute the intensity of a complex image
+    (ComplexToIntensityImageFilter)
   * Add filter to compare two big images (StreamingCompareImageFilter)
-  * Add filters to compute extrema of big images (StreamingMinMaxImageFilter and StreamingMinMaxVectorImageFilter)
-  * Add filter to perform fine registration between images (FineRegistrationImageFilter)
-  * Add filter for higher order texture computation (ScalarImageToHigherOrderTexturesFilter and MaskedScalarImageToGreyLevelRunLengthMatrixGenerator)
-  * Removal of the old textures: http://wiki.orfeo-toolbox.org/index.php/Textures
+  * Add filters to compute extrema of big images
+    (StreamingMinMaxImageFilter and StreamingMinMaxVectorImageFilter)
+  * Add filter to perform fine registration between images
+    (FineRegistrationImageFilter)
+  * Add filter for higher order texture computation
+    (ScalarImageToHigherOrderTexturesFilter and
+    MaskedScalarImageToGreyLevelRunLengthMatrixGenerator)
+  * Removal of the old textures:
+    http://wiki.orfeo-toolbox.org/index.php/Textures
   * Add support for Worldview2 data
   * Add margin sampler for SVM (SVMMarginSampler)
-  * Add generic resample filter that reproject in any arbitrary projection: cartographic, sensor model (GenericRSResampleImageFilter)
-  * Add class to produce a RPC model from a physical model (PhysicalToRPCSensorModelImageFilter)
-  * Add classes related to SAR calibration (SarParametricMapFunction, SarRadiometricCalibrationFunction, SarRadiometricCalibrationFunctor, SarRadiometricCalibrationToImageFilter)
-  * Add an action handler for the visualization enabling dragging (DragFullWindowActionHandler)
+  * Add generic resample filter that reproject in any arbitrary
+    projection: cartographic, sensor model (GenericRSResampleImageFilter)
+  * Add class to produce a RPC model from a physical model
+    (PhysicalToRPCSensorModelImageFilter)
+  * Add classes related to SAR calibration (SarParametricMapFunction,
+    SarRadiometricCalibrationFunction, SarRadiometricCalibrationFunctor,
+    SarRadiometricCalibrationToImageFilter)
+  * Add an action handler for the visualization enabling dragging
+    (DragFullWindowActionHandler)
 
 * System
   * Internal ITK updated to 3.20.0 + OTB Patches
-  * Internal OSSIM and ossim plugins updated to svn revision 18162 + OTB patches (almost none left)
+  * Internal OSSIM and ossim plugins updated to svn revision 18162 +
+    OTB patches (almost none left)
   * Enable the use of an external build of libLAS
   * Support compilation on MSVC 2010 and Windows Seven
   * Better handling of FLTK configuration
-  * Support compilation of Monteverdi on linux 32 bits systems with official FLTK package
+  * Support compilation of Monteverdi on linux 32 bits systems with
+    official FLTK package
   * Lots of coverage improvements
 
 OTB-v.3.4.0 - Changes since version 3.2.0 (2010/06/30)
 -----------------------------------------
 
 * Applications
-  * New utility otbConvertSensorToGeoPoint to convert from sensor coordinates to lon/lat
+  * New utility otbConvertSensorToGeoPoint to convert from sensor
+    coordinates to lon/lat
   * otbExtractROI can change its output type
-  * New utility otbSplitImage to separate a multispectral image into N images
+  * New utility otbSplitImage to separate a multispectral image into
+    N images
   * otbConcatenateImage can change its output type
-  * otbConvert can now use a log transfer function when rescaling the image
+  * otbConvert can now use a log transfer function when rescaling
+    the image
 
 * Library
-  * Add HillShadingFilter to produce hill shade image from DEM (HillShadingFilter)
+  * Add HillShadingFilter to produce hill shade image from DEM
+    (HillShadingFilter)
   * Add point set density function (gaussian, epanechnikov)
   * Add filter to extract a subset from a point set (PointSetExtractROI)
-  * Add filter to apply a transform to a point set (TransformPointSetFilter)
+  * Add filter to apply a transform to a point set
+    (TransformPointSetFilter)
   * Add filter to generate a random point set (RandomPointSetSource)
   * Add class to compute confusion matrix (ConfusionMatrixCalculator)
-  * Add class to generate a list of samples from a vector data (ListSampleGenerator)
+  * Add class to generate a list of samples from a vector data
+    (ListSampleGenerator)
   * Add a class to compute the ground spacing (GroundSpacingImageFunction)
-  * Add a class to read 6S spectral sensitivity files (SpectralSensitivityReader)
+  * Add a class to read 6S spectral sensitivity files
+    (SpectralSensitivityReader)
   * Fix radiometry correction for SPOT5
   * Fix compilation on windows using osgeo4w dependencies
   * Lots of bug fixes
@@ -774,20 +995,23 @@ OTB-v.3.2.0 - Changes since version 3.0.0 (2010/01/15)
 -----------------------------------------
 
 * Applications
-  * Monteverdi, a new all-in one user-friendly graphical tool 
-    for remote sensing data processing released as a separate package 
-    (see README file). Windows binary package of Monteverdi is available 
-    and was installed on various operating system including 
-    Windows 2000/XP/Vista/Seven. 
+  * Monteverdi, a new all-in one user-friendly graphical tool
+      for remote sensing data processing released as a separate package
+      (see README file). Windows binary package of Monteverdi is available
+      and was installed on various operating system including
+      Windows 2000/XP/Vista/Seven.
 
 * Library
-  The library includes these additions
+    The library includes these additions
   * Support for TerraSarX, Quickbird and Spot5 calibration metadata
   * Simplification of the interface to access image metadata
   * Support for Aeronet files
-  * Various filters for Object Based Image Analysis based on LabelObjectMaps
-  * Support for RPC sensor model estimation from a set of Ground Control Points
-  * Support for affine transform least-square estimation from a set of tie points
+  * Various filters for Object Based Image Analysis based on
+    LabelObjectMaps
+  * Support for RPC sensor model estimation from a set of Ground Control
+    Points
+  * Support for affine transform least-square estimation from a set of
+    tie points
   * Support for SVM cross-validation and parameters optimization
   * Box and Whiskey filter to detect outliers on VectorImage
   * Add several Euclidian distance classes
@@ -796,7 +1020,8 @@ OTB-v.3.2.0 - Changes since version 3.0.0 (2010/01/15)
   * Wavelet transform
   * Filters for GIS database interaction (postgis database)
   * ImageFileWriter now supports streaming natively
-  * Use of a configuration file to change some parameters without recompiling
+  * Use of a configuration file to change some parameters without
+    recompiling
   * Lots of bug fixes
 
 * System
@@ -804,31 +1029,33 @@ OTB-v.3.2.0 - Changes since version 3.0.0 (2010/01/15)
   * Internal OSSIM updated to svn revision 15872 + OTB patches
   * Home brewed metadata SAR reader were moved to ossimplugins
   * Experimental support for internationalization
-  * Facilitate installation on Mac OSX platform (OTB is now able 
-  to compile on Mac OSX by using external libraries like GDAL downloaded 
-  from Macports)
+  * Facilitate installation on Mac OSX platform (OTB is now able
+    to compile on Mac OSX by using external libraries like GDAL downloaded
+    from Macports)
+
 
-  
 
 OTB-v.3.0.0 - Changes since version 2.8.0 (2009/05/11)
 -----------------------------------------
 
 * Applications
-  - Urban area extraction (Pléaides, QB, Ikonos, SPOT5). For more details, 
-  see the README file
-  - Image to Data Base registration (Pléiades, QB). For more details, see 
-  the README file 
-  - Feature Extraction: add new textures, new radiometric indexes and 
-  add MeanShift capabilities 
-
- 
+  - Urban area extraction (Pléaides, QB, Ikonos, SPOT5). For more
+    details,
+    see the README file
+  - Image to Data Base registration (Pléiades, QB). For more details, see
+    the README file
+  - Feature Extraction: add new textures, new radiometric indexes and
+    add MeanShift capabilities
+
+
 * Library
-  The library includes these additions
+    The library includes these additions
   - Cloud detection for QB/Pléiades images
   - Alignment and right angle detection (Burns, Grompone)
   - Radiometric indices (vegetation, water, soil)
-  - Optimized texture computations including Haralick, SFS, Pantex, Edge density
-  - SIFT density image function and filter 
+  - Optimized texture computations including Haralick, SFS, Pantex,
+    Edge density
+  - SIFT density image function and filter
   - Object-based segmentation and filtering
   - LSD line segment detector and right angle detector
   - PCA computation
@@ -836,24 +1063,24 @@ OTB-v.3.0.0 - Changes since version 2.8.0 (2009/05/11)
   - Attribute support for shapefile (reading only)
   - Optimization of vector data
   - Visualisation refactoring: for more details,
-   see http://wiki.orfeo-toolbox.org/index.php/Visualisation_Refactoring
+     see http://wiki.orfeo-toolbox.org/index.php/Visualisation_Refactoring
 
 * System
   - Updated OSSIM library
   - Updated ITK library (3.12.0)
-  - Miscellaneous bug fixes (support for gdal 1.6) 
+  - Miscellaneous bug fixes (support for gdal 1.6)
   - Fixed some problems under Visual and Cygwin platforms.
 
 * Distribution
-  - Distribution of Windows binaries packages installation for 
-  OTB-Application (OTB-Applications-3.0.0-win32.exe) 
-  - Distribution of Windows binaries packages for GDAL library 1.6.0 for 
-  MSVC V71 and MSVC V80 compiler (http://www.orfeo-toolbox.org/packages) 
+  - Distribution of Windows binaries packages installation for
+    OTB-Application (OTB-Applications-3.0.0-win32.exe)
+  - Distribution of Windows binaries packages for GDAL library 1.6.0 for
+    MSVC V71 and MSVC V80 compiler (http://www.orfeo-toolbox.org/packages)
 
 
 OTB-v.2.8.0 - Changes since version 2.6.0 (2009/01/15)
 -----------------------------------------
- 
+
 * System
 	- ITK version updated to 3.10.1
 	- liblas library added
@@ -900,43 +1127,47 @@ OTB-v.2.6.0 - Changes since version 2.4.0 (2008/10/31)
 	- Land Cover Map application
 	- SAR polarimetric synthesis application
 	- 3D & stereo anaglyh viewer application
-	- Command line conversion from/to all image formats supported by OTB
+	- Command line conversion from/to all image formats supported
+	  by OTB
 
 
 OTB-v.2.4.0 - Changes since version 2.2.0 (2008/07/24)
 -----------------------------------------
 
-	- Added OTB_DISABLE_CXX_EXAMPLES_TESTING : allows to generate or 
-	not only examples testing
-	- Added OTB_USE_JPEG2000 : experimental support for jpeg2000 files.
+	- Added OTB_DISABLE_CXX_EXAMPLES_TESTING : allows to generate or
+	  not only examples testing
+	- Added OTB_USE_JPEG2000 : experimental support for jpeg2000
+	  files.
 
 *Common:
 
-	Extraction ROI Classes :
+	  Extraction ROI Classes :
 	- Lifting of the otbExtractionBase classe
 	- Correction of the SetExtractionRegion method
 
 *BasicFilters:
 
 	- Added pixel size matching in otbSpectralAngleDistanceImageFilter
-	- Modification of otb::ConvolutionImageFilter class to allow the 
-	use of non-normalized convolution filters
+	- Modification of otb::ConvolutionImageFilter class to allow the
+	  use of non-normalized convolution filters
 
 *Platforms:
 
-	- Fixed compilation problems using external FLTK version < 1.1.9 
-	under fedora unix distribution.
-        - Mac OS X 10.5 supported
+	- Fixed compilation problems using external FLTK version < 1.1.9
+	  under fedora unix distribution.
+	- Mac OS X 10.5 supported
 
 *Applications:
 
-        - Added an supervised image classification application (otbSupervisedClassification)
-        - Added an orthorectifcation application (otbOrthoRectifAppli)
-        - Added an orthofusion application (otbOrthoFusionAppli)
+	- Added an supervised image classification application
+	  (otbSupervisedClassification)
+	- Added an orthorectifcation application (otbOrthoRectifAppli)
+	- Added an orthofusion application (otbOrthoFusionAppli)
 
 *Markov:
-	Added full Markov framework for segmentation, restauration and filtering
-	Added related classes:
+	  Added full Markov framework for segmentation, restauration
+	  and filtering
+	  Added related classes:
 	- otb::MarkovRandomFieldFilter
 	- otb::MRFEnergyEdgeFidelity
 	- otb::MRFEnergyGaussianClassification
@@ -950,14 +1181,15 @@ OTB-v.2.4.0 - Changes since version 2.2.0 (2008/07/24)
 	- otb::MRFSamplerMAP
 	- otb::MRFSamplerRandom
 	- otb::MRFSamplerRandomMAP
-	Added related examples:
+	  Added related examples:
 	- MarkovClassification1Example
 	- MarkovClassification2Example
 	- MarkovRegularizationExample
 	- MarkovRestaurationExample
 
 *Projections
-	Added Lambert 93 cartographic projection with otb::Lambert93Projection class
+	  Added Lambert 93 cartographic projection with
+	  otb::Lambert93Projection class
 
 * Utilities:
 
@@ -969,125 +1201,129 @@ OTB-v.2.2.0 - Changes since version 2.0.0 (2008/05/29)
 
 *BasicFilters:
 
-        Added classes for data importation:
-        - otb::ImportImageFilter
-        - otb::ImportVectorImageFilter
-        Added classes for image interpolation:
-        - otb::WindowedSincInterpolateImageBlackmanFunction
-        - otb::WindowedSincInterpolateImageCosineFunction
-        - otb::WindowedSincInterpolateImageGaussianFunction
-        - otb::WindowedSincInterpolateImageHammingFunction
-        - otb::WindowedSincInterpolateImageLanczosFunction
-        - otb::WindowedSincInterpolateImageWelchFunction
-        - otb::ProlateInterpolateImageFunction
-        Added class for resampling
-        - otb::RationalQuotientResampleImageFilter
-        Added classes for labelization
-        - otb::LabelizeImageFilterBase
-        - otb::LabelizeConfidenceConnectedImageFilter
-        - otb::LabelizeConnectedThresholdImageFilter
-        - otb::LabelizeNeighborhoodConnectedImageFilter
+	  Added classes for data importation:
+	- otb::ImportImageFilter
+	- otb::ImportVectorImageFilter
+	  Added classes for image interpolation:
+	- otb::WindowedSincInterpolateImageBlackmanFunction
+	- otb::WindowedSincInterpolateImageCosineFunction
+	- otb::WindowedSincInterpolateImageGaussianFunction
+	- otb::WindowedSincInterpolateImageHammingFunction
+	- otb::WindowedSincInterpolateImageLanczosFunction
+	- otb::WindowedSincInterpolateImageWelchFunction
+	- otb::ProlateInterpolateImageFunction
+	  Added class for resampling
+	- otb::RationalQuotientResampleImageFilter
+	  Added classes for labelization
+	- otb::LabelizeImageFilterBase
+	- otb::LabelizeConfidenceConnectedImageFilter
+	- otb::LabelizeConnectedThresholdImageFilter
+	- otb::LabelizeNeighborhoodConnectedImageFilter
 
 *Radiometry:
 
-        - Bug fixed on otb::DEMCaracteristicExtractor
+	- Bug fixed on otb::DEMCaracteristicExtractor
 
 *Visu
 
-        - Added histogram windows in otb::ImageViewer main class.
-        - Added polygon drawing support in otb::ImageViewer main class
+	- Added histogram windows in otb::ImageViewer main class.
+	- Added polygon drawing support in otb::ImageViewer main class
 
 *IO:
 
-        - Fixed bug in GDALImageIO to handle complex images
-        Added classes for vector data use:
-        - otb::VectorDataFileReader
-        - otb::VectorDataFileWriter
-        - otb::VectorDataIOFactory
-        - otb::VectorDataSource
+	- Fixed bug in GDALImageIO to handle complex images
+	  Added classes for vector data use:
+	- otb::VectorDataFileReader
+	- otb::VectorDataFileWriter
+	- otb::VectorDataIOFactory
+	- otb::VectorDataSource
 
 *Common:
 
-        Added classes to handle vector data:
-        - otb::Polygon
-        - otb::VectorData
-        - otb::DataNode
+	  Added classes to handle vector data:
+	- otb::Polygon
+	- otb::VectorData
+	- otb::DataNode
 
-        Added classes to watch filter progression (ASCII mode):
-        - otb::StandardFilterWatcher
-        - otb::FilterWatcherBase
+	  Added classes to watch filter progression (ASCII mode):
+	- otb::StandardFilterWatcher
+	- otb::FilterWatcherBase
 
 *Learning:
 
-        - Creation otb::SVMKernels containing a list a useful kernel for SVM
-        - Correction in Kohonen	map classes
-        - Added convenience methods in SVMModel class
+	- Creation otb::SVMKernels containing a list a useful kernel
+	  for SVM
+	- Correction in Kohonen map classes
+	- Added convenience methods in SVMModel class
 
-        Added classification filters (streamed and threaded):
-        - otb::SVMImageClassificationFilter
-        - otb::SOMImageClassificationFilter
-        - otb::KMeansImageClassificationFilter
+	  Added classification filters (streamed and threaded):
+	- otb::SVMImageClassificationFilter
+	- otb::SOMImageClassificationFilter
+	- otb::KMeansImageClassificationFilter
 
 *FeatureExtraction:
 
-        Added implementation of Scalar Invariant Feature Transform
-        - otb::ImageToSIFTKeyPointSetFilter
+	  Added implementation of Scalar Invariant Feature Transform
+	- otb::ImageToSIFTKeyPointSetFilter
 
 *MultiScale:
 
-        Added mono and multi-scale convex/concave image classification 
-       based on geodesic morphology characteristics.
-        - otb::ConvexOrConcaveClassificationFilter
-        - otb::GeodesicMorphologyDecompositionImageFilter
-        - otb::GeodesicMorphologyIterativeDecompositionImageFilter
-        - otb::GeodesicMorphologyLevelingFilter
-        - otb::ImageToProfileFilter
-        - otb::MorphologicalClosingProfileFilter
-        - otb::MorphologicalOpeningProfileFilter
-        - otb::MultiScaleConvexOrConcaveClassificationFilter
-        - otb::ProfileDerivativeToMultiScaleCharacteristicsFilter
-        - otb::ProfileToProfileDerivativeFilter
+	  Added mono and multi-scale convex/concave image classification
+         based on geodesic morphology characteristics.
+	- otb::ConvexOrConcaveClassificationFilter
+	- otb::GeodesicMorphologyDecompositionImageFilter
+	- otb::GeodesicMorphologyIterativeDecompositionImageFilter
+	- otb::GeodesicMorphologyLevelingFilter
+	- otb::ImageToProfileFilter
+	- otb::MorphologicalClosingProfileFilter
+	- otb::MorphologicalOpeningProfileFilter
+	- otb::MultiScaleConvexOrConcaveClassificationFilter
+	- otb::ProfileDerivativeToMultiScaleCharacteristicsFilter
+	- otb::ProfileToProfileDerivativeFilter
 
 *Utilities:
 
-        - Updated the internal version of ITK to 3.6.0
-        - Corrections on OSSIM integration
-        - SVM library: creation of otb::ComposedKernelFunctor 
-        allowing composed kernels
-        - Added SAR models in OSSIM library:
-                . Radarsat 1 (SGX and SGF)
-                . Envisat ASAR - SLC (IMS, APS) and PRI (IMP, APP)
-                . ERS - SLC and PRI
-                . Terrasar X - SLC and PRI
-                . Cosmo-Skymed - SLC and PRI
-                . Radarsat 2 - SLC and PRI
-        - Bug fixed in CMake configuration
-        - Added SIFT implementation in InsigthJournal
+	- Updated the internal version of ITK to 3.6.0
+	- Corrections on OSSIM integration
+	- SVM library: creation of otb::ComposedKernelFunctor
+	  allowing composed kernels
+	- Added SAR models in OSSIM library:
+		  . Radarsat 1 (SGX and SGF)
+		  . Envisat ASAR - SLC (IMS, APS) and PRI (IMP, APP)
+		  . ERS - SLC and PRI
+		  . Terrasar X - SLC and PRI
+		  . Cosmo-Skymed - SLC and PRI
+		  . Radarsat 2 - SLC and PRI
+	- Bug fixed in CMake configuration
+	- Added SIFT implementation in InsigthJournal
 
 *Applications:
-        - Various Bug fix
-        - otbConvertGeoToCartoPoint and otbConvertCartoToGeoPoint map precision enhancement
-        - Added of histogram manipulation functionalities in otbImageViewer
-        - Added of shape file functionalities and large image support in 
-        ICD application
-        - Added otbConcatenateImages application to concatenate multiple 
-        image in the spectral domain
-        - Added an unsupervised image classification application based 
-        on the KMeans algorithm (otbKMeansClassification)
-        - Added an unsupervised image classification application based 
-        on the SOM algorithm (otbSOMClassification)
-        - Added an unsupervised image classification application based 
-        on the SVM algorithm (otbSVMClassification)
-        - Added an application to create a contiguous unsigned short 
-        labeled image from a colored labeled image (otbUnsignedShortRelabeling)
-        - Added an application to create a colored labeled image from an 
-        unsigned short labeled image (otbRgbRelabeling)
+	- Various Bug fix
+	- otbConvertGeoToCartoPoint and otbConvertCartoToGeoPoint map
+	  precision enhancement
+	- Added of histogram manipulation functionalities in
+	  otbImageViewer
+	- Added of shape file functionalities and large image support in
+	  ICD application
+	- Added otbConcatenateImages application to concatenate multiple
+	  image in the spectral domain
+	- Added an unsupervised image classification application based
+	  on the KMeans algorithm (otbKMeansClassification)
+	- Added an unsupervised image classification application based
+	  on the SOM algorithm (otbSOMClassification)
+	- Added an unsupervised image classification application based
+	  on the SVM algorithm (otbSVMClassification)
+	- Added an application to create a contiguous unsigned short
+	  labeled image from a colored labeled image
+	  (otbUnsignedShortRelabeling)
+	- Added an application to create a colored labeled image from an
+	  unsigned short labeled image (otbRgbRelabeling)
 
 *Examples:
-        - Added SIFT example (otb)
-        - Added SIFT example (ij)
-        - Added LabelizeNeighborhoodConnected example
-        - Added RationQuotientResample example
+	- Added SIFT example (otb)
+	- Added SIFT example (ij)
+	- Added LabelizeNeighborhoodConnected example
+	- Added RationQuotientResample example
 
 *Platforms:
 
@@ -1100,64 +1336,73 @@ OTB-v.2.0.0 - Changes since version 1.6.0 (2007/12/14)
 
 *Projections
 
-        - Bug correction in otb::OrthoRectificationFilter
+	- Bug correction in otb::OrthoRectificationFilter
 
 *Fusion
 
-        - Added simple Pansharpening algorithm
-        - Fixed streaming bug on BayesianFusion filter
+	- Added simple Pansharpening algorithm
+	- Fixed streaming bug on BayesianFusion filter
 
 *Radiometry:
 
-        Added classes for atmospheric correction using the 6S Radiative Transfer Code:
-        - Luminance estimation otb::ImageToLuminanceImageFilter
-        - Reflectance estimation TOA: otb::LuminanceToReflectanceImageFilter
-        - Added Composite transform filter: otb::ImageToReflectanceImageFilter,
-          equivalent to the pipeline process ImageToLuminanceImageFilter 
-          and LuminanceToReflectanceImageFilter filters
-        - Reflectance estimation TOC: otb::ReflectanceToSurfaceReflectanceImageFilter
-        - 6S effect correction: otb::SurfaceAdjacencyEffect6SCorrectionSchemeFilter
-        - DEM slope and shading estimations: otb::DEMCaracteriticsExtractor
+	  Added classes for atmospheric correction using the 6S Radiative
+	  Transfer Code:
+	- Luminance estimation otb::ImageToLuminanceImageFilter
+	- Reflectance estimation TOA:
+	  otb::LuminanceToReflectanceImageFilter
+	- Added Composite transform filter:
+	  otb::ImageToReflectanceImageFilter,
+	    equivalent to the pipeline process ImageToLuminanceImageFilter
+	    and LuminanceToReflectanceImageFilter filters
+	- Reflectance estimation TOC:
+	  otb::ReflectanceToSurfaceReflectanceImageFilter
+	- 6S effect correction:
+	  otb::SurfaceAdjacencyEffect6SCorrectionSchemeFilter
+	- DEM slope and shading estimations:
+	  otb::DEMCaracteriticsExtractor
 
 *Common:
 
-        - Added otb::UnaryFunctorNeighborhoodVectorImageFilter
-        - Fixed bug on otb::ExtractROIBase class
+	- Added otb::UnaryFunctorNeighborhoodVectorImageFilter
+	- Fixed bug on otb::ExtractROIBase class
 
 *IO:
 
-        - Bug fixed on otb::VectorImage class
+	- Bug fixed on otb::VectorImage class
 
 *BasicFilters:
 
-        - Bug correction in otb::StreamingStatisticsVectorImageFilter, 
-        otb::StreamingStatisticsImageFilter,StreamingMatrixTransposeMatrixImageFilter
-        - Added PrintableImageFilter
-        - Fixed bugs on otb::FrostImageFilter and otb::LeeImageFilter
+	- Bug correction in otb::StreamingStatisticsVectorImageFilter,
+	  otb::StreamingStatisticsImageFilter,StreamingMatrixTransposeMatrixImageFilter
+	- Added PrintableImageFilter
+	- Fixed bugs on otb::FrostImageFilter and otb::LeeImageFilter
 
 *Utilities:
 
-        - Fixed memory allocation bug on svm.cxx file
-        - 4 files from ITK 3.4.0 have been replaced by the cvs version to allow
-        correct use of the itkDivideImageFilter.h with VectorImage. These files
-        are:
-            Common/itkNumericTraitsVariableLengthVectorPixel.h
-            Common/itkNumericTraitsVariableLengthVectorPixel.cxx
-            Common/itkConceptChecking.h
-            BasicFilters/itkDivideImageFilter.h
+	- Fixed memory allocation bug on svm.cxx file
+	- 4 files from ITK 3.4.0 have been replaced by the cvs version
+	  to allow
+	  correct use of the itkDivideImageFilter.h with VectorImage. These
+	  files
+	  are:
+	      Common/itkNumericTraitsVariableLengthVectorPixel.h
+	      Common/itkNumericTraitsVariableLengthVectorPixel.cxx
+	      Common/itkConceptChecking.h
+	      BasicFilters/itkDivideImageFilter.h
 
 *Examples
 
-        - Tutorials: Added OrthoFusion example
-        - Radiometry: Added AtmosphericCorrectionSequencement example
+	- Tutorials: Added OrthoFusion example
+	- Radiometry: Added AtmosphericCorrectionSequencement example
 
 *Applications:
 
-        - Rename Pireo application to otbPireo
-        - Added transform coordinate point applications: otbConvertCartoToGeo 
-        otbConvertGeoToCarto
-        - Pireo corrections in CMakeLists.txt (GUI dir source code) and 
-        source code (suppress of call VnlModifiedOptimizer class)
+	- Rename Pireo application to otbPireo
+	- Added transform coordinate point applications:
+	  otbConvertCartoToGeo
+	  otbConvertGeoToCarto
+	- Pireo corrections in CMakeLists.txt (GUI dir source code) and
+	  source code (suppress of call VnlModifiedOptimizer class)
 
 *Platforms:
 
@@ -1171,137 +1416,163 @@ OTB-v.1.6.0 - Changes since version 1.4.0 (2007/10/25)
 *BasicFilters:
 
 	- Added StreamingVectorStatisticsImageFilter to compute
-	the second order stastics on a large vector image.
+	  the second order stastics on a large vector image.
 
 	- Added the MatrixTransposeMatrixImageFilter to compute
-	the product of the matrix of vector pixels from image 1
-	in rowwith the the matrix of vector pixels from image 2
-	columns for large vector image.
+	  the product of the matrix of vector pixels from image 1
+	  in rowwith the the matrix of vector pixels from image 2
+	  columns for large vector image.
 
        - Added the otb::VectorImageTo3DScalarImageFilter which transforms
-       a vector image into a 3D scalar image where each band is represented
-       in a layer of the 3rd dimension.
+         a vector image into a 3D scalar image where each band is
+         represented
+         in a layer of the 3rd dimension.
 
        - Added the otb::ImageListToVectorImageFilter and
-       otb::VectorImageToImageListFilter to convert a vector image
-       from/to an image list.
+         otb::VectorImageToImageListFilter to convert a vector image
+         from/to an image list.
 
-       - Added the otb::ImageListToImageListApplyFilter which applies a given
-       scalar image filter to a list of images
+       - Added the otb::ImageListToImageListApplyFilter which applies
+         a given
+         scalar image filter to a list of images
 
-       - Added the otb::PerBandImageFilter, which applies a given scalar filter
-       to each band of a VectorImage. This is not the optimal way for most
-       processings but it allows the use of almost every scalar filter on
-       vector images.
+       - Added the otb::PerBandImageFilter, which applies a given
+         scalar filter
+         to each band of a VectorImage. This is not the optimal way for most
+         processings but it allows the use of almost every scalar filter on
+         vector images.
 
-       - Added the otb::StreamingResampleImageFilter, which is a streaming capable
-       version of the itk::ResampleImageFilter.
+       - Added the otb::StreamingResampleImageFilter, which is a
+         streaming capable
+         version of the itk::ResampleImageFilter.
 
 *ChangeDetection:
 
 	- Added the otb::KullbackLeiblerDistanceImageFilter to compute the
-	Kullback-Leibler distance between two images.
+	  Kullback-Leibler distance between two images.
 
 	- Added the otb::KullbackLeiblerProfileImageFilter to perform a
-	multi-scale change detection using the Kullback-Leibler distance.
+	  multi-scale change detection using the Kullback-Leibler distance.
 
 
 *Common:
 
-	- Added an otb::Polygon, which represents a closed polyline on which
-	intersection or point interiority can be tested.
+	- Added an otb::Polygon, which represents a closed polyline
+	  on which
+	  intersection or point interiority can be tested.
 
 *IO:
 
-	- Added an otb::DEMHandler to fetch the elevation value in SRTMor DTED
-          directories.
+	- Added an otb::DEMHandler to fetch the elevation value in
+	  SRTMor DTED
+	    directories.
 
 	- Added an otb::DEMToImageGenerator to generate an elevation map.
 
 	- Added a new tiling streaming mode.
 
-	- Added the otb::ImageGeometryHandler, which allows to handle seamlessly
-	the image geometry information.
+	- Added the otb::ImageGeometryHandler, which allows to handle
+	  seamlessly
+	  the image geometry information.
 
 	- Fixed a bug in the otb::MSTARImageIO.
 
 *Learning:
 
-	- Added methods to access the alpha values, the number of support vectors,
-	the support vectors themselves, the distance to the hyperplanes.
+	- Added methods to access the alpha values, the number of
+	  support vectors,
+	  the support vectors themselves, the distance to the hyperplanes.
 
-	- Added the otb::SEMClassifier, implementing the Stochastic Expectation
-	Maximization algorithm to perform an estimation of a mixture model.
+	- Added the otb::SEMClassifier, implementing the Stochastic
+	  Expectation
+	  Maximization algorithm to perform an estimation of a mixture
+	  model.
 
 *MultiScale:
 
 	- Various name changes and bugfixes in the morphological pyramid
-	segmentation classes.
+	  segmentation classes.
 
 *Radiometry:
 
-        - The 6S Transfer Radiative Code compiles within OTB.
-	- Added the Radiometry directory, containing everything that has to do
-	with image radiometry.
-	- Added the NDVI and ARVI (3 input bands) vegetation index filters.
+	- The 6S Transfer Radiative Code compiles within OTB.
+	- Added the Radiometry directory, containing everything that
+	  has to do
+	  with image radiometry.
+	- Added the NDVI and ARVI (3 input bands) vegetation index
+	  filters.
 
 *Projections:
 
-	- Added the Projections directory, containing everything that has to do
-	with image projections.
+	- Added the Projections directory, containing everything that
+	  has to do
+	  with image projections.
 
-	- Added an otb::DEMHandler to fetch the elevation value in SRTM/DTED
-          directories.
+	- Added an otb::DEMHandler to fetch the elevation value in
+	  SRTM/DTED
+	    directories.
 
 	- Added an otb::DEMToImageGenerator to generate an elevation map.
 
-	- Added an otb::OrthoRectificationFilter to perform orthorectification of
-	geo-referenced images.
+	- Added an otb::OrthoRectificationFilter to perform
+	  orthorectification of
+	  geo-referenced images.
 
 	- Added the forward and inverse sensor model projection.
 
-	- Added several map projection transforms (Eckert4, LambertConformalConic,
-	TransMercator, Mollweid, Sinusoidal, UTM)
+	- Added several map projection transforms (Eckert4,
+	  LambertConformalConic,
+	  TransMercator, Mollweid, Sinusoidal, UTM)
 
 *Fusion:
 
 	- Added the Fusion directory, containing everything that has to do
-	with image fusion.
+	  with image fusion.
 
-	- Added the otb::BayesianFusionImageFilter, a pan-sharpening filter which
-	algoritm has been kindly contributed by Julien Radoux.
+	- Added the otb::BayesianFusionImageFilter, a pan-sharpening
+	  filter which
+	  algoritm has been kindly contributed by Julien Radoux.
 
 
 *Documentation:
 
-	- Added various documented examples in the SoftwareGuide for the new classes.
+	- Added various documented examples in the SoftwareGuide for
+	  the new classes.
 
 	- Added a Tutorial section in the SoftwareGuide.
 
 *Utilities:
 
-	- Added the 6S library which will soon play a role in the radiometry module.
+	- Added the 6S library which will soon play a role in the
+	  radiometry module.
 
 	- Updated the internal version of ITK to 3.4.0.
 
 *Platforms:
 
-	- Fixed the random segfault of otbInteractiveChangeDetectionAppli under Visual 8.0.
+	- Fixed the random segfault of otbInteractiveChangeDetectionAppli
+	  under Visual 8.0.
 
 *Applications:
 
-	- Added the otbImageViewerManager application which allows to open multiple images,
-	configure viewers and link displays.
+	- Added the otbImageViewerManager application which allows to
+	  open multiple images,
+	  configure viewers and link displays.
 
-	- Added the otbRoadExtraction which demonstrates the road extraction algorithm
-	implemented in the FeatureExtraction module.
+	- Added the otbRoadExtraction which demonstrates the road
+	  extraction algorithm
+	  implemented in the FeatureExtraction module.
 
-	- Added the otbOrthoRectifAppli application which allows to ortho rectify images in
-	command line using the brand new Projections module of the Orfeo ToolBox. Old rigid
-	orthoo rectification application has been moved to otbPseudoOrthoRectif.
+	- Added the otbOrthoRectifAppli application which allows to
+	  ortho rectify images in
+	  command line using the brand new Projections module of the Orfeo
+	  ToolBox. Old rigid
+	  orthoo rectification application has been moved to
+	  otbPseudoOrthoRectif.
 
-	- Added an option in CMakeLists.txt to use VTK or not (enable or disable the
-	following application).
+	- Added an option in CMakeLists.txt to use VTK or not (enable
+	  or disable the
+	  following application).
 
 	- Added the Pireo registration application (VTK needed).
 
@@ -1310,8 +1581,9 @@ OTB-v.1.4.1 - Changes since version 1.4.0
 -----------------------------------------
 
 *Platforms:
-	- Minor corrections of main ./CMakeLists.txt to support users applications using OTB
-	  install directory when using internal ITK.
+	- Minor corrections of main ./CMakeLists.txt to support users
+	  applications using OTB
+	    install directory when using internal ITK.
 
 OTB-v.1.4.0 - Changes since version 1.2.1
 -----------------------------------------
@@ -1326,48 +1598,58 @@ OTB-v.1.4.0 - Changes since version 1.2.1
 
 *Common:
 
-	- Added a PolylineParametricPathWithValue class, to store a scalar value along with
-	  a polyline.
+	- Added a PolylineParametricPathWithValue class, to store a
+	  scalar value along with
+	    a polyline.
 
-	- DrawPathFilter and DrawPathListFilter can now use the internal 
-	scalar values of the path(if present) as a value to draw the path.
+	- DrawPathFilter and DrawPathListFilter can now use the internal
+	  scalar values of the path(if present) as a value to draw the path.
 
-	- Improved performances of the DrawPathFilter and DrawPathListFilter.
+	- Improved performances of the DrawPathFilter and
+	  DrawPathListFilter.
 
-	- Added the base class otbBinaryFunctorNeighborhoodVectorImageFilter (see ChangeDetection)
+	- Added the base class
+	  otbBinaryFunctorNeighborhoodVectorImageFilter (see
+	  ChangeDetection)
 
 *BasicFilters:
 
-	- Added the ImportGeoInformationImageFilter providing a workaround 
-	for metadata handling in pipeline execution.
+	- Added the ImportGeoInformationImageFilter providing a workaround
+	  for metadata handling in pipeline execution.
 
-	- Added a VectorRescaleIntensityImageFilter, which rescales a vector 
-	image on a per-band basis, clamping a user-defined percent of the 
-	pixels lowest and highest values.
+	- Added a VectorRescaleIntensityImageFilter, which rescales
+	  a vector
+	  image on a per-band basis, clamping a user-defined percent of the
+	  pixels lowest and highest values.
 
-	- Added a filter to compute spectral angle distance image with 
-	respect to a reference pixel.
+	- Added a filter to compute spectral angle distance image with
+	  respect to a reference pixel.
 
 *FeatureExtraction:
 
-	- Added a set of image and path filters to perform road extraction.
+	- Added a set of image and path filters to perform road
+	  extraction.
 
 	- Added a composite filter to perform road extraction.
 
 *ChangeDetection:
 
-    - Added the Kullback-Leibler distance change detector with optimized algorithm.
+    - Added the Kullback-Leibler distance change detector with optimized
+      algorithm.
 
-	- Added a Kullback-Leibler multi-scale change profile image filter 
-	with optimized algorithm.
+	- Added a Kullback-Leibler multi-scale change profile image filter
+	  with optimized algorithm.
 
 *DisparityMap:
 
-	- Added the DisparityMapEstimationMethod, performing local disparity 
-	estimation with respect to a given transform using the ITK registration framework.
+	- Added the DisparityMapEstimationMethod, performing local
+	  disparity
+	  estimation with respect to a given transform using the ITK
+	  registration framework.
 
-	- Added several methods for deformation field estimation from 
-	the estimated disparity map (represented as a pointset with associated point data).
+	- Added several methods for deformation field estimation from
+	  the estimated disparity map (represented as a pointset with
+	  associated point data).
 
 *Documentation:
 
@@ -1375,16 +1657,18 @@ OTB-v.1.4.0 - Changes since version 1.2.1
 
 *Utilities:
 
-	- Split of the OSSIM lib to support compilation on the mingw platform.
+	- Split of the OSSIM lib to support compilation on the mingw
+	  platform.
 
 	- DXFlib integration.
 
-	- InsightJournal code integration : ScatteredDataPointSetImageFilter.
+	- InsightJournal code integration :
+	  ScatteredDataPointSetImageFilter.
 
 *Platforms:
 
-	- Corrected runtime errors of the interactive change detection 
-	application under cygwin.
+	- Corrected runtime errors of the interactive change detection
+	  application under cygwin.
 
 	- Workaround for ImageViewer on very specific mandrake version.
 
@@ -1393,31 +1677,33 @@ OTB-v.1.2.1 - Changes since version 1.2.0
 -----------------------------------------
 
 *IO:
-	- Improved support of geographic meta data handling in pipeline execution.
+	- Improved support of geographic meta data handling in pipeline
+	  execution.
 
 *BasicFilters:
-        - Added a cast filter otb::ImageToVectorImageCastFilter to convert
-          otb::Image (templated with scalar pixel types) to 
-          mono-channel otb::VectorImage.
+	- Added a cast filter otb::ImageToVectorImageCastFilter to convert
+	    otb::Image (templated with scalar pixel types) to
+	    mono-channel otb::VectorImage.
 
 *FeatureExtraction:
     - Added a contour extraction filter otb::ImageToEdgePathFilter.
 
 *Visualization:
     - Viewer accepts now otb::Image (templated with scalar pixel types)
-          as well as otb::VectorImage.
+	    as well as otb::VectorImage.
     - Added FlRun() method to the Viewer, which execute Show() method from
-          the Viewer followed by the Fl::run() method from FLTK.
+	    the Viewer followed by the Fl::run() method from FLTK.
 
 *Platforms:
-	- Minor correction of otb::ObjectList and otb::List in order to support
-	      visual 7.0 compiler.
+	- Minor correction of otb::ObjectList and otb::List in order
+	  to support
+	        visual 7.0 compiler.
 
 *Experimental:
     - Support for python binding compilation including itk binding
-          templated with OTB images, OTB IO and OTB Image viewer.
+	    templated with OTB images, OTB IO and OTB Image viewer.
     - OSSIM has been integrated in the OTB Utilities directory to
-          prepare its future use in new geometric features.
+	    prepare its future use in new geometric features.
 
 
 OTB-v.1.2.0 - Changes since version 1.0.2
@@ -1436,41 +1722,41 @@ OTB-v.1.2.0 - Changes since version 1.0.2
 	- Various bug fixes and warning corrections.
 
 	- Added support for ObjectList (ie SmartPointers) and thus
-          support for ImageList.
+	    support for ImageList.
 
 	- Added base classes for image to image list filters, image
-          list to image filters, image list to image list filters.
+	    list to image filters, image list to image list filters.
 
 	- Precision for internal calculus has been tuned to double in
-          every filter.
+	    every filter.
 
 *Multiscale:
 
 	- Added filters for multiscale analysis and synthesis based on
-          the morphological pyramid algorithm.
+	    the morphological pyramid algorithm.
 
 	- Added automated region-growing multiscale segmentation
-          algorithm based on the morphological pyramid analysis.
+	    algorithm based on the morphological pyramid analysis.
 
 *Spatial Reasoning:
 
 	- Added support for graph representation of RCC8 spatial
-           reasoning relationships.
+	     reasoning relationships.
 
 	- Added filters for atomic RCC8 computation based on two
-          segmented regions.
+	    segmented regions.
 
 	- Added filter for multiscale segmentation to RCC8 graph
-          calculation with optimisations.
+	    calculation with optimisations.
 
 *IO:
 
 	- Added full support (reading and writing) of the HFA image
-          format (ERDAS img files).
+	    format (ERDAS img files).
 
 	 - Bug fixes on metada writing (now works for tif and HFA
-           formats, limited support envi header file formats due to
-           Gdal limitations).
+	     formats, limited support envi header file formats due to
+	     Gdal limitations).
 
 	- Bug fixes on memory management in the Reader.
 
@@ -1479,15 +1765,15 @@ OTB-v.1.2.0 - Changes since version 1.0.2
 *Learning:
 
 	- Added filters for learning, classification and activation
-          map of data sets using Kohonen's self organizing maps.
+	    map of data sets using Kohonen's self organizing maps.
 
 *Visualization:
 
 	- Re-factoring of the base classes for visualization.
 
 	- Re-factoring of the viewer object (and viewer apps). The
-          viewer can now be used to visualised large remote-sensing
-          images (Quickbird, Spot5) with limited memory footprint.
+	    viewer can now be used to visualised large remote-sensing
+	    images (Quickbird, Spot5) with limited memory footprint.
 
 
 *Applications:
@@ -1496,7 +1782,8 @@ OTB-v.1.2.0 - Changes since version 1.0.2
 
 	- Added a viewer application in OTB-Applications.
 
-	- Added a interactive change detection application in OTB-Applications.
+	- Added a interactive change detection application in
+	  OTB-Applications.
 
 
 OTB-v.1.0.2 - Changes since version 1.0.1
@@ -1511,20 +1798,21 @@ OTB-v.1.0.2 - Changes since version 1.0.1
 
 
 Note : On MS Windows platforms, if you have any problem related
-       to using the OTB's internal version of ITK, you could try to use
-       an external version of ITK (use ITK 2.6 or later) by setting
-       OTB_USE_EXTERNAL_ITK to ON and ITK_DIR to the directory where
-       your ITK built resides.
+         to using the OTB's internal version of ITK, you could try to use
+         an external version of ITK (use ITK 2.6 or later) by setting
+         OTB_USE_EXTERNAL_ITK to ON and ITK_DIR to the directory where
+         your ITK built resides.
 
 
 OTB-v.1.0.1 - Changes since version 1.0.0
 -----------------------------------------
 
 - Building the visualization functionnalities is now an option
-  (OTB_USE_VISU variable within CMake). This allows you to build OTB
-  without Fltk and Open GL.
+    (OTB_USE_VISU variable within CMake). This allows you to build OTB
+    without Fltk and Open GL.
 
-- Improved robustness of the Microsoft Visual Studio .NET 2003 (7.1) installation.
+- Improved robustness of the Microsoft Visual Studio .NET 2003 (7.1)
+installation.
 
 - Minor changes needed for the portability of OTB-Applications.
 
-- 
GitLab