Axondeepseg

Latest version: v4.9999999

Safety actively analyzes 707607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

4.1.0

[View detailed changelog](https://github.com/axondeepseg/axondeepseg/compare/v4.0.0...v4.1.0)

**BUG**

- Resolve "tif in filename" imread bug & refactor valid image exensions. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/629)
- Fix morphometrics bug when writing index/axonmyelin_index files. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/622)

**ENHANCEMENT**

- `--border-info` option for morphometrics (optical fractionator technique). [View pull request](https://github.com/axondeepseg/axondeepseg/pull/650)
- Add border_touching flag to morphometrics. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/645)
- Zoom factor sweep. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/632)
- Zoom factor option for segmentation via CLI. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/620)

**FEATURE**

- Save instance segmentation image. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/667)
- Add logging for segmentation/morphometrics. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/633)
- Zoom factor sweep. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/632)

**DOCUMENTATION**

- Add model repo links in the doc. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/621)

**INSTALLATION**

- Simplify specifying torch dependency. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/642)
- Update ivadomed to 2.9.5. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/625)
- Update ivadomed to 2.9.4. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/612)

**TESTING**

- Add test for 16bit TIF grayscale file. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/630)
- `environment.yaml`: Pin `pillow!=9.0.0`. [View pull request](https://github.com/axondeepseg/axondeepseg/pull/602)

4.0.0

[View detailed changelog](https://github.com/neuropoly/axondeepseg/compare/v3.3.0...v4.0.0)

**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](https://github.com/neuropoly/axondeepseg/pull/592)

**FEATURE**

- Integrate IVADOMED into project [View pull request](https://github.com/neuropoly/axondeepseg/pull/547)
- Changed all instances of imageio_imread by ads_utils.imread [View pull request](https://github.com/neuropoly/axondeepseg/pull/5927)

**INSTALLATION**

- Added Mac M1 compatibility [View pull request](https://github.com/neuropoly/axondeepseg/pull/547)

3.3.0

[View detailed changelog](https://github.com/neuropoly/axondeepseg/compare/v3.2.0...v3.3.0)

**BUG**

- Fix morphometrics error with ellipse axon shape [View pull request](https://github.com/neuropoly/axondeepseg/pull/558)
- Fix patches2im_overlap when width = height [View pull request](https://github.com/neuropoly/axondeepseg/pull/510)
- Patch myelin thickness calculation [View pull request](https://github.com/neuropoly/axondeepseg/pull/449)
- Bug fix due to h5py package version in fsleyes [View pull request](https://github.com/neuropoly/axondeepseg/pull/392)
- Pin h5py~=2.10.0 as a workaround for upstream Keras/TensorFlow issues [View pull request](https://github.com/neuropoly/axondeepseg/pull/382)
- Resolve bug that makes TEM data not segment well with multiple files [View pull request](https://github.com/neuropoly/axondeepseg/pull/370)

**ENHANCEMENT**

- Added the axon shape selection in the GUI (take two) [View pull request](https://github.com/neuropoly/axondeepseg/pull/541)
- Generate numbers image with CLI [View pull request](https://github.com/neuropoly/axondeepseg/pull/519)
- Refactor the code for the settings menu [View pull request](https://github.com/neuropoly/axondeepseg/pull/507)
- Add Optical Microscopy model in notebooks [View pull request](https://github.com/neuropoly/axondeepseg/pull/530)
- Add perimeter to morphometrics[View pull request](https://github.com/neuropoly/axondeepseg/pull/501)
- Add CLI support to generate morphometrics file. [View pull request](https://github.com/neuropoly/axondeepseg/pull/434)
- Replaced rcParams with font_manager to find the font [View pull request](https://github.com/neuropoly/axondeepseg/pull/491)
- Remove wildcard imports [View pull request](https://github.com/neuropoly/axondeepseg/pull/487)
- Migration to GitHub Actions [View pull request](https://github.com/neuropoly/axondeepseg/pull/479)
- Change the name of -o flag to -overlap flag [View pull request](https://github.com/neuropoly/axondeepseg/pull/474)
- Add a model to .gitignore [View pull request](https://github.com/neuropoly/axondeepseg/pull/471)
- Change the default name for saving the morphometrics file [View pull request](https://github.com/neuropoly/axondeepseg/pull/472)
- Use pathlib in the ads_plugin instead of os.path [View pull request](https://github.com/neuropoly/axondeepseg/pull/448)
- Integrate Simeon's model with FSLeyes and CLI [View pull request](https://github.com/neuropoly/axondeepseg/pull/457)
- Fix Naming Convention [View pull request](https://github.com/neuropoly/axondeepseg/pull/441)
- Fixed Notebooks and Binder links in doc[View pull request](https://github.com/neuropoly/axondeepseg/pull/413)
- Move test files to OSF, add download functionality [View pull request](https://github.com/neuropoly/axondeepseg/pull/373)
- Add postprocessing tests [View pull request](https://github.com/neuropoly/axondeepseg/pull/365)

**FEATURE**

- Implement Batch morphometrics for images present in directory/directories [View pull request](https://github.com/neuropoly/axondeepseg/pull/518)
- Implement Ellipse Minor Axis as Diameter [View pull request](https://github.com/neuropoly/axondeepseg/pull/399)
- Add a settings menu to the FSLeyes plugin [View pull request](https://github.com/neuropoly/axondeepseg/pull/462)
- Add Axon mask simulator [View pull request](https://github.com/neuropoly/axondeepseg/pull/179)

**DOCUMENTATION**

- Update Youtube video links [View pull request](https://github.com/neuropoly/axondeepseg/pull/574)
- Apply RTD fix to make builds pass again [View pull request](https://github.com/neuropoly/axondeepseg/pull/578)
- Update figure link [View pull request](https://github.com/neuropoly/axondeepseg/pull/575)
- Migrate images to new repo [View pull request](https://github.com/neuropoly/axondeepseg/pull/543)
- Change link [View pull request](https://github.com/neuropoly/axondeepseg/pull/535)
- Add description of morphometrics columns headings [View pull request](https://github.com/neuropoly/axondeepseg/pull/516)
- Add a reference to Readme.md [View pull request](https://github.com/neuropoly/axondeepseg/pull/500)
- Update the documentation for installing the GPU compatible version of ADS [View pull request](https://github.com/neuropoly/axondeepseg/pull/490)
- Add tutorial video link in RTD [View pull request](https://github.com/neuropoly/axondeepseg/pull/493)
- Fix docs for optical microscopy model [View pull request](https://github.com/neuropoly/axondeepseg/pull/485)
- Documentation updates [View pull request](https://github.com/neuropoly/axondeepseg/pull/433)
- Fix new changelog display in RTD [View pull request](https://github.com/neuropoly/axondeepseg/pull/388)
- Add zoomed window on masks examples in RTD [View pull request](https://github.com/neuropoly/axondeepseg/pull/386)
- Remove PyPI install instructions from RTD [View pull request](https://github.com/neuropoly/axondeepseg/pull/376)
- Fix youtube video link in RTD [View pull request](https://github.com/neuropoly/axondeepseg/pull/379)

**INSTALLATION**

- Link the test_files to GitHub [View pull request](https://github.com/neuropoly/axondeepseg/pull/534)
- Download models from Github repo [View pull request](https://github.com/neuropoly/axondeepseg/pull/533)
- Generate images synthetically in tests [View pull request](https://github.com/neuropoly/axondeepseg/pull/520)
- Change install to one env file & update docs [View pull request](https://github.com/neuropoly/axondeepseg/pull/484)
- Refactor AxonDeepSeg/models directory and update .gitignore [View pull request](https://github.com/neuropoly/axondeepseg/pull/476)
- Change how ADS dependencies are installed [View pull request](https://github.com/neuropoly/axondeepseg/pull/452)
- Add PR template [View pull request](https://github.com/neuropoly/axondeepseg/pull/467)
- Remove old config file (set_config) [View pull request](https://github.com/neuropoly/axondeepseg/pull/456)

3.2.0

[View detailed changelog](https://github.com/neuropoly/axondeepseg/compare/v3.0...v3.2.0)

**BUG**

- Fix redownloading models bug. [View pull request](https://github.com/neuropoly/axondeepseg/pull/322)
- [Bug] Resolve segment folder bug when using relative paths. [View pull request](https://github.com/neuropoly/axondeepseg/pull/320)
- Resolve bug that makes TEM data not segment well (293 and 249). [View pull request](https://github.com/neuropoly/axondeepseg/pull/294)
- Add missing import to apply_model. [View pull request](https://github.com/neuropoly/axondeepseg/pull/290)

**ENHANCEMENT**

- FSLeyes plugin: default morphometrics file extension and font size . [View pull request](https://github.com/neuropoly/axondeepseg/pull/358)
- Remove gaussian blur option for data augmentation. [View pull request](https://github.com/neuropoly/axondeepseg/pull/332)
- Remove overlap when saving masks. [View pull request](https://github.com/neuropoly/axondeepseg/pull/328)
- Resume training from checkpoint. [View pull request](https://github.com/neuropoly/axondeepseg/pull/301)

**FEATURE**

- Add an "Axon numbers" overlay in FSLeyes. [View pull request](https://github.com/neuropoly/axondeepseg/pull/342)
- [FSLeyes plugin] changed Image.save/open with ads_utils.read/write. [View pull request](https://github.com/neuropoly/axondeepseg/pull/296)

**DOCUMENTATION**

- Add warning to doc for re-download of model folders when re-installing. [View pull request](https://github.com/neuropoly/axondeepseg/pull/351)
- Update documentation for manual masks creation. [View pull request](https://github.com/neuropoly/axondeepseg/pull/338)
- Add resampled_resolutions parameter in getting_started notebook. [View pull request](https://github.com/neuropoly/axondeepseg/pull/325)
- [Doc] Add notice about restarting FSLeyes to see the plugin for installation. [View pull request](https://github.com/neuropoly/axondeepseg/pull/317)
- Fix format in Changelog. [View pull request](https://github.com/neuropoly/axondeepseg/pull/291)

**INSTALLATION**

- Fix for the Windows installation. [View pull request](https://github.com/neuropoly/axondeepseg/pull/362)
- Move test images in default models folder. [View pull request](https://github.com/neuropoly/axondeepseg/pull/344)
- Upgrade to Python 3.7. [View pull request](https://github.com/neuropoly/axondeepseg/pull/307)
- Use a specific version of FSLeyes for the plugin. [View pull request](https://github.com/neuropoly/axondeepseg/pull/305)

3.0

-------------------------------------------------------------------------------

**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

2.1

-------------------------------------------------------------------------------

**Changed:**

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.