Skip to content

Last Matterport based version

Pre-release
Pre-release

Choose a tag to compare

@AdrienJaugey AdrienJaugey released this 05 May 08:56
· 9 commits to Matterport_based since this release
b9a4257

Additions:

  • Added exception handling to avoid stopping the inference tool if there are images remaining.
  • Added low-memory mode that uses less RAM by loading the image only once in memory and reloading it whenever it changes.
  • Added scripts that can be used to manage results easily (gathering specific file of results, gathering stats of a lot of files into a CSV file...).
  • Added post-processing methods:
    • Removal of masks on border or "empty" part of an image,
    • Fusion of masks from different classes,
    • Removal of orphan (and parent class masks without child class mask if enabled) masks,
    • Removal of masks without enough area.
  • Added method to keep only biggest part of masks if sparse masks are not allowed
  • Added pixel precision confusion matrix. Be aware that based on the way it is computed, some errors on overlapping masks could not be represented in the confusion matrix.
  • Added method to get automatically the last weight file using %LAST% in the file path. It looks for a similar file path with the biggest number replacing the keyword.

Improvements:

  • Improved code readability by factorizing methods.
  • Optimized memory usage even without low-memory mode enabled.
  • Improved generalization of the different methods.
  • Improved tools by adding some features.
  • Improved Confusion Matrix readability by representing large numbers with metric prefixes.
  • Improved Confusion Matrix by avoiding counting as bad detections masks included in another mask from their parent class.
  • Fixed bugs.