19.08.2010 - TCon

From OTBWiki
Jump to: navigation, search

Minutes of the 19.08.2010 TCon beween CNES and CS


  • Next release planned for the end of september.
  • Keep in mind dashboard watch & repair so as to avoid the dashboard sprint before release.
  • New classes should be tested with Tv as well as Tu whenever possible.
  • Opening project resources (mailing lists, project discussion ...) to a wider audience has been discussed.

Work in progress

SAR/Optical calibration

Current state:

  1. ImageMetadataInterface has been refactored to distinguish between SAR and Optical images
  2. A generic SAR calibration filter has been developed
  3. A patch was submitted to Ossim regarding WV2 metadata reading
  4. Optical calibration tests have been updated
  5. The new SAR calibration filter results have been compared to NEST on a TSX image. Looking at NEST source code, a noise bias correction term is not taken into account in NEST, but is in OTB.

Remaining tasks:

  1. Email NEST developpers to ask why the noise term is discarded. If needed, add a flag to the OTB filter in order to enable/disable this noise term.
  2. Further validate results with NEST (RMSE, max error).
  3. Add one more supported sensor: RADARSAT1, and validate with NEST again
  4. Ensure calibration filters are streamed and multi-threaded
  5. Update Formosat2 baselines for metadata reading

Mathematical expression parser (muParser)

Current state:

  1. Filter has been developed
  2. Class documentation has been enhanced
  3. The class name has been changed to otbBandMathImageFilter
  4. Monteverdi module has been developed
  5. A user-friendly syntax error handling has been added
  6. VectorImage import in the module is supported

Object Labeling (Object-based classification)

Current state:

  1. Classes from the R&D study have been integrated in OTB "as is" with instantiation tests
  2. Application has been integrated in Monteverdi as a module
  3. Some code and functions clean-up have been performed (useless menu, useless methods in model)

Remaining tasks in OTB:

  1. R&D code integrated in the OTB must be tested for non-regression
  2. There are still missing filters to implement a full object-based classification pipeline in OTB (conversion between LabelMap and SampleList have to be done by hand as well as normalization for instance). These missing filters have to be developed and the existing one should be enhanced so that a full OBC pipeline can be set-up.

Remaining tasks in Monteverdi module:

  1. Handling images with any number of bands: the current version assume 4 bands images with NIR and computes radiometric indices like NDVI or NDWI2. We need to have another making no assumption on the image type and computing stats (mean, variance, kurtosis, skewness) on each input image band.
  2. Handling large scene: This is an open point as we do not have a straightforward solution to do so for now. Besides, streaming with an up-stream mean shift module will be very slow for navigation and practically not useable.
  3. The module should benefit from new filters developed (model code simplification)
  4. End-to-end testing has to be set-up for this module.

Vectorization module in Monteverdi

Current state:

  1. Module has been made visible from the Monteverdi interface
  2. Some buttons have been wired

Remaining tasks:

  1. Properly export the VectorData
  2. Wire remaining dead buttons
  3. Load vector datas
  4. Integrate internship contribution on semi-supervised vectorization

Geometric correction framework refactoring

Current state:

  1. New framework prototypes have been developed in OTB-Applications (otbFastOrthoRectif and otbBundleToPerfectSensor)
  2. A solution for linear VectorImage interpolation has been set-up into the internal ITK

Remaining tasks:

  1. Apply refactoring as described in the Open issues page
  2. Update Monteverdi modules to use the new framework

Fine Correlation

Current state:

  1. Filter has been integrated in OTB
  2. A simple module has been developped for Monteverdi

Remaining tasks:

  1. Investigate the Nan pixels in output correlation field


New classes will be integrated in OTB-Wrapping for next release. Selected classes are yet to be chosen.