Skip to content

Releases: deephealthproject/ecvl

ECVL 1.0.3

Choose a tag to compare

@lauracanalini lauracanalini released this 29 Apr 10:43

This release fixes a major bug of the data loader.

  • Fix bug that blocks the data loader when not all batches in the queue are consumed
  • Add default constructor for iterators

ECVL 1.0.2

Choose a tag to compare

@lauracanalini lauracanalini released this 02 Mar 14:28

In this release:

  • Add the possibility to resize 3rd dimension in ResizeDim
  • Add ScaleFromTo and AugScaleFromTo to scale an Image from a specified range into a new range.
  • Fix bug in ResetAllBatches

ECVL 1.0.1

Choose a tag to compare

@lauracanalini lauracanalini released this 08 Feb 10:02

In this release:

  • Update interface with OpenSlide
  • Update support for OpenSlide, NIfTI and DICOM metadata
  • Change drop_last parameter of DLDataset from vector to map

ECVL 1.0.0

Choose a tag to compare

@lauracanalini lauracanalini released this 30 Nov 17:01

This is release 1.0.0 🎉

  • More image processing features
  • Bug fixes
  • Parallel image loading improved

ECVL 0.4.2

Choose a tag to compare

@lauracanalini lauracanalini released this 28 Sep 09:14

This release adds the gzip decompression for nifti files and changes raw pointers to shared_ptr for Label in Dataset.

ECVL 0.4.1

Choose a tag to compare

@lauracanalini lauracanalini released this 13 Sep 08:51

This release removes all the OpenMP directives and fixes some bugs.

ECVL 0.4.0a

ECVL 0.4.0a Pre-release
Pre-release

Choose a tag to compare

@MicheleCancilla MicheleCancilla released this 09 Jun 14:21
c4fdc36

This pre-release implement a parallel batch loader that instantiates several producers (workers) and allows to load images while running the training code. The loading + augmentation function used by the producers, being virtual, can be easily reimplemented to modify its behavior as desired.
Main changes:

  • Splits can now have names different from training, validation, test and they can count more than three.
  • DatasetAugmentations must be as long as the number of splits that are in the YAML file.
  • In the DLDataset constructor the user can specify whether to automatically drop the last samples of the split if they are not enough to compose a batch, set the number of workers and the ratio that will be used to calculate the maximum dimension of the queue.
  • ResetCurrentBatch became ResetBatch. It can be specified for which split you want to reset the batch counter and if you want to shuffle the batch.
  • ColorType for loaded images in DLDataset is now RGB by default (instead of BGR).

ECVL 0.3.5

Choose a tag to compare

@MicheleCancilla MicheleCancilla released this 26 Mar 09:32

Enable full compatibility with EDDL 0.9.2b

ECVL 0.3.4

Choose a tag to compare

@MicheleCancilla MicheleCancilla released this 11 Mar 18:22

This release contains new functions (ConvertTo, ScaleTo) and new augmentations: AugToFloat32, AugDivBy255, AugScaleTo.

ECVL 0.3.3

Choose a tag to compare

@MicheleCancilla MicheleCancilla released this 03 Mar 09:35
35a99b7

This release resolve the error (PR #29) when compiling for GPU