Milestones
List view
- No due date•1/1 issues closed
Following completion of Deliverable 1, certain functionality described here may be prioritized or adjusted to target a September 2023 release date. Some features described here may not be included in the completed MVP, depending on time and scope as identified during the development of Deliverable 1. Performant image display and slicing: - Performance of demo MLExchange segmentation application will be improved, enabling application users to view images from large, multidimensional datasets provided by LBL. If required for performance, image resolution may be downsampled as required by screen resolution and zoom level. - App will support the visualization of rectangular and square images (datasets will not necessarily have the same number of pixels across and down). - Image pane may be expanded into a modal for a larger editing view. Annotations: - Annotations will be saved between user sessions - The visibility of different annotations may be variably transparent or turned off or on. - Time allowing, Plotly will implement saving of annotations as TIFF or another common image type, such that they can be visualized in other software, such as ImageJ. Individual frames will be downloadable including added annotations using the Plotly toolbar. - Annotations will be able to be done on a computer with a mouse, or on a touchscreen device (assuming minimum 8-inch screen size – note that a mobile-friendly layout will not be supported). - This deliverable does not include core changes to Plotly figures or tooltips to change their mobile responsiveness. Image data transformations: - All algorithms necessary to fulfill these requirements will be provided by LBL. - Ability to adjust brightness, contrast, and colormap of images according to user input. This aspect may be implemented as either a Javascript clientside callback or in Python logic following first-pass implementation as part of Deliverable 1. - Other image manipulation algorithms may be applied (such as k-means clustering), given scope identified during the output of Deliverable 1. Application deployment: - Dash application will be deployed with support from LBL on infrastructure managed by LBL.
Overdue by 3 year(s)•Due by September 29, 2023•16/18 issues closedLanguage from SOW: The application will interact with and annotate large multi-dimensional image data contained in TIFF and H5 files. The prototype will target support for functionality including: - Data architecture to request specific image layers from an original hosted dataset and pan through layers and/or select specific layers using a Dash interface - Support for image data transformations, specifically brightness and/or contrast - Annotation support, such as drawing on images, based on the existing Plotly toolbar annotation tools built-into Plotly charts - Some annotation attributes, such as size and opacity, will be managed with custom UI forms and callback logic Individual slices from visualized image files will be downloadable using the Plotly toolbar - Prototype may not support hosted saving of annotation data, where annotations can be written back to the host server or downloaded as a set of raster images from the browser.
Overdue by 3 year(s)•Due by July 28, 2023•14/14 issues closed