Skip to content

Version 3.3.0

Compare
Choose a tag to compare
@danifranco danifranco released this 29 Jan 15:39
· 251 commits to master since this release

General changes

Major

  • Separate instance filtering and statistical measurements with TEST.POST_PROCESSING.MEASURE_PROPERTIES and TEST.POST_PROCESSING.MEASURE_PROPERTIES.REMOVE_BY_PROPERTIES
  • Add sphericity (3D), perimeter/surface area (2D/3D) and elongation (2D) calculations using the same formulas as described in MorphoLibJ
  • Multi-GPU prediction by chunks (Zarr/H5):
    • Add versatile axis order
    • Fix some overlap errors
  • Add data preprocessing options:
    • Resize
    • Gaussian blur
    • Median blur
    • Histogram matching
    • Contrast Limited Adaptive Histogram Equalization (CLAHE)
    • Canny or edge detection (only 2D - grayscale or RGB)
  • Change BiaPy into a class so we can call functions individually (e.g. BMZ model exportation)
  • Detection:
    • Add overlap in detection during multi-GPU prediction by chunks
    • Now point coords work in global position

Minor

  • Add TEST.DET_EXCLUDE_BORDER option

Bugs fixed:

  • 2D test time augmentation bug with MODEL.N_CLASSES solved
  • Fix bug when TEST.BY_CHUNKS selected using TEST.BY_CHUNKS.INPUT_IMG_AXES_ORDER of len 4.
  • Avoid dividing with zero during instance stats