Skip to content

Releases: NIH-NEI/ConeSegmentationML

Version 1.3.1 (2026-04-01) for Windows 64 and Mac OS

02 Apr 01:54

Choose a tag to compare

  • Overall timing of the segmentation operation in the status line, individual timings, in Annotation Sources.
  • Fixed bug with showing data file locations.
  • Left/Right arrow keys scroll across open images the same way as Up/Down.
  • The same set of annotations is displayed on all frames of a multi-frame stack.
  • Mouse wheel zooms in/out around the mouse point, rather than around the center of the image.

Contents:
ConeSegmentationML-1.3.1-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.3.1-win64.exe - Installer for Windows x64
ConeSegmentationML-1.3.1-Win64src.zip - distribution package for Windows x64 (for manual installations - unzip the archive, open ConeSegmentationML.bat inside)

Version 1.3.0 (2025-07-02) for Windows x64 and Mac OS

02 Jul 19:56

Choose a tag to compare

  • Added possibility to open 3D image stacks. They are marked with a different icon in the list of open files,
    when the user double-clicks on such entry, a list of frames is displayed, so the user can browse across
    separate frames and select ones intended for automatic processing (auto-detection).
  • Added option for toggling on/off the rotation feature of the resize box around contours when editing.
    It is available via menu "Options" -> "Contour Rotation" or Ctrl+R keyboard shortcut (configurable).
  • Alt+Left Click in Draw/Edit mouse modes erases markers (instead of Ctrl+Left Click).

Contents:
ConeSegmentationML-1.3.0-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.3.0-win64.exe - Installer for Windows x64
ConeSegmentationML-1.3.0-win64.zip - distribution package for Windows x64 (for manual installations - unzip the archive, open __main__.exe inside)

Version 1.2.6-beta (2024-04-04) or MacOS and Windows x64

08 Apr 15:12

Choose a tag to compare

  • Added options to export contour center points (_detections.csv) and areas/diameters (_measurements) when saving segmentation data.
  • Fixed bug with opening files containing UTF characters in file names.

To install the "pre-installed zipped" release on your Windows machine, follow these steps:

  1. Create a local directory such as "C:\AdaptiveOptics" (if you don't have one already)
  2. Download .zip, right-click on it and select "Expand all." When asked for folder/directory, select "C:\AdaptiveOptics".
  3. Once the unzipping is done, go to "C:\AdaptiveOptics\ConeSegmentationML" and double-click on ConeSegmentationML.bat . This should open the application.
  4. You can also create a shortcut to "C:\AdaptiveOptics\ConeSegmentationML\ConeSegmentationML.bat" and move it to your desktop.
  5. Once this is done, you can delete the downloaded .zip, as it is no longer needed.

Contents:
ConeSegmentationML-1.2.6-beta-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.2.6-beta-win64.exe - Installer for Windows x64
ConeSegmentationML-1.2.6-beta-win64.zip - Pre-installed zipped package for Windows x64

Version 1.2.4 beta (2023-08-11) for MacOS and Windows x64

11 Aug 15:30

Choose a tag to compare

  • Added Brightness/Contrast widget, toggled by F3, to change brightness/contrast in any mouse mode and provide visual information about current settings.
  • Added "Resize" box around the edited contour, which allows to resize and rotate the contour as a whole.
  • The "Display Settings" box converted from modal dialog to non-modal always-on-top window, which allows to continue working with the images while the box is open.
  • Added "Smooth Annotation" option in the "Options" menu, as well as in the "Display Settings" box. When it is ON, a smoothing algorithm is automatically applied to added or edited contours, helping to deal with ragged contour edges. This can be switched on/off by pressing Ctrl+T.
  • Added "Customize Keyboard Shortcuts" dialog, which allows to re-assign keyboard shortcuts for menu and
    toolbar actions. The dialog opens via menu "Options" -> "Customize Keyboard Shortcuts...".
  • A warning is displayed when manually adding an annotation, which is too small, with an option to cancel
    the operation.

Contents:
ConeSegmentationML-1.2.4-beta-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.2.4-beta-win64.exe - Installer for Windows x64

Version 1.2.3 beta (2023-06-23) for MacOS and Windows x64

23 Jun 19:16

Choose a tag to compare

  • Added Brightness/Contrast widget, toggled by F3, to change brightness/contrast in any mouse mode and provide visual information about current settings.
  • Added "Resize" box around the edited contour, which allows to resize the contour as a whole.
  • Added "Smooth Annotation" option in the "Options" menu. When it is ON, a smoothing algorithm is automatically applied to added or edited contours, helping to deal with ragged contour edges. This can be switched on/off by pressing Ctrl+T.

Contents:
ConeSegmentationML-1.2.3-beta-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.2.3-beta-win64.exe - Installer for Windows x64

Version 1.2.5 beta (2023-12-14) for MacOS and Windows x64

14 Dec 21:14

Choose a tag to compare

  • Added options to export contour center points (_detections.csv) and areas/diameters (_measurements) when saving segmentation data.

Contents:
ConeSegmentationML-1.2.5-beta-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.2.5-beta-win64.exe - Installer for Windows x64

Version 1.2.2 beta (2023-05-01) for MacOS and Windows x64

03 May 15:33

Choose a tag to compare

Updates to annotation tracking feature:

  • Added "Export Annotation Stats..." item to the "File" menu. It exports annotation tracker statistics (like who and when created/deleted/modified how many annotations).

Previous release:

  • Annotation source dialog converted to non-modal window, allowing users to work with annotations on the main screen without closing this window.
  • Added "Real User" field, users using the same system account can enter their real names.
  • Multiple entries per user per day are now enabled. The "New" button will create a new entry/comment, the "Delete" button will delete an entry/comment if it was created by mistake and never been used.
  • Any comment created today by the same user can be edited in the table (used to be a separate "Comment" box).
  • Added annotation source tracking feature. Annotations are associated with a metadata object containing
    information about their origin, whether it is auto-generated by certain method with certain parameters, or
    added/modified by a human on certain date. The metadata is displayed in the status line (at bottom right
    of the main screen) when hovering mouse over an annotation. In addition, there is a dialog (which is open via
    menu View -> Annotation Sources... or F6), which allows to gray out annotations associated with selected sources.
    The dialog also has a "Comment" box to add user-defined comments on current edits.
    The annotation source metadata is saved to regular *_contours.csv files as a specially formatted comment line,
    this way maintaining compatibility with the previous versions, including the C++ (non-ML) one.

Contents:
ConeSegmentationML-1.2.2-beta-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.2.2-beta-win64.exe - Installer for Windows x64

Version 1.1.1 (2022-06-17) for MacOS and Windows x64

17 Jun 14:56

Choose a tag to compare

  • Selector for built-in ML models and a text box for model weights filenames in the Segmentation Options dialog.
  • Controls for toggling source image on/off and changing background color are moved to the "Display Settings" box. They now work for the main screen as well, not only for the Snapshot feature.
  • Snapshot preview image scale labels: "1x" -> "100%", "2x" -> "200%".
  • The "Custom" option added to the "segmentation Settings" box. It allows users to specify custom trained set of ML Model Weights for segmentation.
  • No preview image scroll/centering on display settings changes in "Snapshot".

Contents:
ConeSegmentationML-1.1.1-Darwin.dmg - distribution package for Mac OS
ConeSegmentationML-1.1.1-win64.exe - distribution package for Windows x64

Version 1.0.9 (2022-04-26) for MacOS and Windows x64

26 Apr 14:40

Choose a tag to compare

  • Increased upper limit for glyph size to 250 in "Display Settings".
  • Added preview options 1x and 2x (on top of Fit-To-Frame) in "Snapshot".
  • Ctrl+F7 copies image widget from the main screen to clipboard.
  • Experimental option of multiple values for "Levelset iterations" is merged into the main version.
    It is disabled by default, but can be enabled via menu "File" -> "Advanced Options" -> "Multiple levelset iterations".
    When enabled, an additional set of controls is displayed on the main screen, and an option for selecting a range
    of values for "Level-set iterations" segmentation parameter is shown in the Segmentation dialog.
    If this option is selected, multiple results are produced for the specified range, and a slider on the main screen
    is enabled to allow users to browse across different results. The "Freeze" button can be used to purge all annotation
    sets except the current one. Basically, use the slider to find the "best" result, then press "Freeze" to keep it, and
    remove other results.
  • Snapshot dialog: added "Source image" checkbox. If unchecked, the source image is replaced with a solid background
    colored with the "Background" color.
  • Hyperlinks in About box.
  • Cone centers are displayed (as "cross" glyphs).
  • Display settings (visibility, size, color) are consolidated in a single dialog box, accessible
    via menu "View"->"Settings", tool button "Settings", or keyboard shortcut F5.
  • F2 now temporarily toggles on/off visibility of all annotations (contours, center glyphs, Voronoi diagram).
  • The "Snapshot" feature modified to scale all elements proportionally (i.e. at x5 all lines become 5 times thicker).

Version 1.0.8 (2022-04-07) for MacOS and Windows x64

07 Apr 21:02

Choose a tag to compare

  • Experimental option of multiple values for "Levelset iterations" is merged into the main version.
    It is disabled by default, but can be enabled via menu "File" -> "Advanced Options" -> "Multiple levelset iterations".
    When enabled, an additional set of controls is displayed on the main screen, and an option for selecting a range
    of values for "Level-set iterations" segmentation parameter is shown in the Segmentation dialog.
    If this option is selected, multiple results are produced for the specified range, and a slider on the main screen
    is enabled to allow users to browse across different results. The "Freeze" button can be used to purge all annotation
    sets except the current one. Basically, use the slider to find the "best" result, then press "Freeze" to keep it, and
    remove other results.
  • Snapshot dialog: added "Source image" checkbox. If unchecked, the source image is replaced with a solid background
    colored with the "Background" color.
  • Hyperlinks in About box.