Skip to content

Releases: Kohulan/DECIMER-Image-Segmentation

v1.4.0

20 Mar 09:53
97d825a
Compare
Choose a tag to compare

1.4.0 (2024-02-15)

Features

Bug Fixes

  • broken final exclusion mask (1f6a8d9)
  • decimer-segmentation improved model (7bd9601)
  • exclusion mask output, remove visualisations usedfor debugging (7206849)
  • modify line detection minimal length (411d663)
  • remove unnecessary import (10a0b58)
  • test mask expansion (832f3bb)

v1.3.0

20 Nov 10:15
2e0b78f
Compare
Choose a tag to compare

1.3.0 (2023-11-20)

Features

  • delete more deprecated mask expansion code (45e0b97)
  • delete tests of deleted functions (99d1b38)
  • new seed pixel determination (2ef9a5e)
  • remove deprecated expansion code (1ca862f)
  • speed-up scikit-image and avoiding loops (fd874a3)
  • Update demonstration notebook (e648541)
  • update dependencies (60358c9)
  • Update link to download new model (28c3397)

Bug Fixes

  • table line exlusion with connected object detection (e2f38d7)
  • tests for mask expansion (3ec8239)
  • update model link README.md (c5b2cd3)

v1.2.5

19 Oct 15:34
3114028
Compare
Choose a tag to compare

1.2.5 (2023-10-19)

Bug Fixes

  • adapt seed pixel determination test according to changes (337775d)
  • do not return empty segments (f1deb46)
  • don't use pixels from exclusion mask as seed pixels (fe96aa9)

v1.2.4

19 Oct 13:18
0ec7f1b
Compare
Choose a tag to compare

1.2.4 (2023-10-19)

Bug Fixes

  • expansion crash when no structures have been detected #95 (1242a67)

v1.2.3

21 Sep 15:04
b41c2f9
Compare
Choose a tag to compare

1.2.3 (2023-09-21)

Bug Fixes

v1.2.2

21 Sep 13:17
2415db1
Compare
Choose a tag to compare

1.2.2 (2023-09-21)

Bug Fixes

  • remove wrong version specification (b997b43)
  • stable version specification for (22b1a51)
  • trigger pypi release on release (7b1eb37)

v1.2.1

21 Sep 12:44
82f791a
Compare
Choose a tag to compare

1.2.1 (2023-09-21)

Bug Fixes

  • GH action for pypi releases (ce4c3b9)

v1.2.0

19 Sep 11:39
69cfa6f
Compare
Choose a tag to compare

1.2.0 (2023-09-19)

Features

  • adaptive line kernel based on structure size (2f2fe8e)
  • function to get mean size from bboxes (70a5b2b)
  • GH Action for automated Pypi releases (dbc55f6)

Bug Fixes

  • formatted with black (b7c7417)
  • linter appeasement (79c89ca)
  • lower relative threshold for kernel for line detection (1aa4deb)
  • max instead of mean structure size for line kernels (227c452)

1.1.4

18 Sep 16:52
6bd54ce
Compare
Choose a tag to compare

What's Changed

The main change is the detection of horizontal and vertical lines and their exclusion from the mask expansion to avoid the inclusion of whole tables when chemical structures are placed in them. Additionally, the segments are now sorted in the intuitive reading order thanks to @deimos1078.

  • Update docstrings by @OBrink in #68
  • top down, left right reading ordered segments by @deimos1078 in #72
  • fix crash-inducing bug introduced with #72 by @OBrink in #75
  • Horizontal vertical line exclusion by @OBrink in #77
  • fix: handle failed mask center determination #63 by @OBrink in #78
  • Development by @Kohulan in #79
  • fix: smaller threshold for definition of long vertical or horizontal lines by @OBrink in #80
  • fix: fix broken test case by @OBrink in #81
  • fix: avoid crash during mask application by @OBrink in #82
  • version bump: 1.1.3 --> 1.1.4 by @OBrink in #83

New Contributors

  • @deimos1078 made their first contribution in #72
  • @Kohulan made their first contribution in #79

Full Changelog: V1.1.2...1.1.4

DECIMER-Segmentation-V1.1.2

04 May 09:04
1ab4fbb
Compare
Choose a tag to compare
  • Fixes by @ad-hardy
  • TensorFlow Version update