Skip to content

Releases: clEsperanto/CLIc

v0.20.1

20 Nov 14:38
04d303c

Choose a tag to compare

What's Changed in #467

  • Fix pointlist to labeled spots
  • Fix artificial tissue generation function
  • Add threshold_mean for good measure

Full Changelog: 0.20.0...0.20.1

v0.20.0

14 Nov 14:54
b92df1c

Choose a tag to compare

What's Changed

Fixes

New

Full Changelog: 0.19.1...0.20.0

v0.19.1

04 Nov 16:36
c7e0e6b

Choose a tag to compare

What's Changed

Patch

  • Fixing name unpad_func to unpad by @StRigaud in #460
  • Update overall documentation by @StRigaud in #461
  • Increase ColumnLimit to 140 character

Full Changelog: 0.19.0...0.19.1

v0.19.0

24 Oct 12:04
b6e7de5

Choose a tag to compare

What's Changed

Update

Improvement of ridge detection filters by @StRigaud in #456

  • Update sato filter to detect bright on dark ridges instead of dark on bright ridges
  • Add a tubeness filter with same behaviour as Fiji tubeness filter

Add deskewing filters by @StRigaud in #459

  • Add 3D affine transform with deskewing function
  • Add deskew_x and deskew_y transforme for 3D volume
  • Warning: deskewing operation are only available on hardware compatible with OpenCL Image format

Fixes

Avoid fortran compiler search in windows CI by @StRigaud in #457

Full Changelog: 0.18.3...0.19.0

0.18.3

21 Aug 14:01
39e6556

Choose a tag to compare

What's Changed

  • Add runtime cache system for opencl program by @StRigaud in #447
    • Main objective is to reduce the call to clBuildProgram which, depending on OpenCL drivers, can create a significant memory leak
    • it is a short term cache with a maximum of 64 entry
    • it co-exist with the long term cache of pre-build program stored on local system

Full Changelog: 0.18.2...0.18.3

0.18.2

20 Aug 11:35
5c835a7

Choose a tag to compare

What's Changed

  • Fix a memory leak (discussed here) caused by a buffer pointer no deleted when allocating space for buffer by @StRigaud in #443 and #444

  • Side notes:
    No leak observed on Ubuntu system. valgrind report is in the clear and manual verification does not show increase of memory usage over iteration.
    Possible issue of memory bulking can be directly related to vendor implementation of OpenCL. Mainly for MacOS which does not support OpenCL anymore but instead rely on a CL2Metal convertion.

Full Changelog: 0.18.0...0.18.2

0.18.0

04 Jul 12:32
61efa75

Choose a tag to compare

What's Changed

New operations by @StRigaud in #438 and #440

  • Add merge_touching_labels
  • Add sato_filter, a ridge detector (2d) and a tube detector (3d)
  • Add hessian_gaussian_eigenvalues, same as hessian_eigenvalues but the hessian matrix is computed using a gaussian derivative instead of direct derivative which allows to introduce a scaling factor in the hessian
  • Add gaussian_derivative which convole the input with a gaussian derivative of order 0, 1, or 2, where order 0 is equivalent to a gaussian_blur
  • Add percentile, compute the percentil value of an image

Fixes by @StRigaud in #440

  • Fix gradient_x, gradient_y, gradient_z to return the correct gradient direction, with a forward/backward approximation on the edges for better precision
  • Now the eigen value of the hessian computation are return from the largest first to the smallest last

Minor change by @StRigaud in #439 and #440

  • Extend execute_separable to accomodate a order parameter
  • Remove warning message for statistics function call when only one of both input intensity and label is provided. This was more troublesome than informative

Full Changelog: 0.17.1...0.18.0

0.17.1

13 May 15:25
acfd523

Choose a tag to compare

What's Changed

Micro-release, nothing new, mainly polish

Full Changelog: 0.17.0...0.17.1

0.17.0

11 Apr 15:58

Choose a tag to compare

What's Changed

What's New:

Updates:

Full Changelog: 0.16.0...0.17.0

0.16.0

21 Nov 13:23
31a340d

Choose a tag to compare

What's Changed

New

Updates

Full Changelog: 0.15.1...0.16.0