Changelog

Version 4.0.0 - 2022-02-03

View detailed changelog

NOTICE

  • Due to the change in implementations on an upgraded dependency (skimage v0.14.2 -> v0.18.3), the morphometrics values “solidity” and “orientation” differ from values produced by AxonDeepSeg v3.x. “solidity” values produced can vary slightly due to numerical precision in algorithmic changes in skimage (on the order of 1%), a the convention for “orientation” changed from “rc” to “xy”, leading to a difference in value by pi/2. See this issue for more details: https://github.com/neuropoly/axondeepseg/issues/589

BUG

  • Fix NaNs not appearing when generating morphometrics with the GUI View pull request

FEATURE

INSTALLATION

Version 3.3.0 - 2022-01-14

View detailed changelog

BUG

ENHANCEMENT

FEATURE

DOCUMENTATION

INSTALLATION

Version 3.2.0 - 2020-10-16

View detailed changelog

BUG

ENHANCEMENT

FEATURE

DOCUMENTATION

INSTALLATION

Version [3.0] - 2020-03-13

Changed:

  • Refractored data augmentation to use Albumentation library.

  • Cleaned jupyter notebooks and reduced from 13 notebooks to 5.

  • Switched to Dice Loss from Categorical Cross Entropy as loss function.

  • Updated SEM and TEM models for better performance.

  • Shifted AxonDeepSeg from TensorFlow to Keras framework.

  • Upgraded CUDA to 10.0 and tensorflow to 1.13.1.

  • Resolve image rescale warnings

  • Handle exception for images smaller than minimum patch size after resizing

  • Revert tensorflow requirekment to 1.3.0 and remove tifffile requirement

  • Remove matplotlib.pyplot from source code and refactor to full OO plotting

  • Standardize path management to pathlib library

  • Shifted AxonDeepSeg from TensorFlow to Keras framework.

  • Upgraded CUDA to 10.0 and tensorflow to 1.13.1.

  • Add FSLeyes plugin

Version [2.1] - 2018-09-25

Changed:

  • Fixed bug that would crash when user inputed consent for Sentry tracking

Version [2.0] - 2018-09-11

Changed:

  • Upgraded ADS for Python 3.6-compatibility (no longer supporting Python 2.7)

  • Minor changes to make ADS Windows-compatibile

  • Removed plot hold commands (deprecated)

Version [1.1] - 2018-08-02

Changed:

  • Minor Mac OSX-related bug fix

  • Changed installation requirements to exact release versions

Version [1.0] - 2018-08-02

Versions 1.x will remain Python 2.7-compatible

Version [0.6] - 2018-08-01

(version 0.5 was skipped due to conflicting file on PyPI)

Added:

  • Comprehensive testing suite

  • Bug tracking (Sentry)

  • Blue-red visualisation function for segmented masks

Changed:

  • Dataset building and training notebook

  • Minor documentation improvements

  • Minor bug fixes

Version [0.4.1] - 2018-05-16

Added:

  • GIMP procedure for ground truth labelling or segmentation correction added in the documentation.

  • Compatibility with tiff images.

  • Continuous integration with Travis is now supported.

Changed:

  • The documentation website is now hosted on ReadTheDocs.

  • Updated documentation on the usage of AxonDeepSeg.

  • Change of axon and myelin masks filenames for better clarity.

Version [0.3] - 2018-02-22

Added:

  • Compatibility for image inputs other than png

  • Pre-processing of input images is now done inside AxonDeepSeg

Changed:

  • Help display when running AxonDeepSeg from terminal