imagej / imagej/imagej-common

Add ability to label individual positions along an axis

Open
#37 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
12
Forks
15
PR merge metrics
No merged PRs in 30d

Description

It would be nice if rather than only an index, each position along each dimensional axis could be labeled with a string as well. A very common use case is to have multiple wavelengths labeled with the stain used; e.g., labeling a GFP fluorescence channel as "GFP" or "509nm".

In ImageJ 1.x these are called "slice labels" and you can have one per image plane.

Right now, SCIFIO has some [hacks to read and propagate them](https://github.com/scifio/scifio/blob/scifio-0.17.1/src/main/java/io/scif/formats/TIFFFormat.java#L690-L696). But `ImgPlus` et. al needs to properly support it.

Migrated-From: http://trac.imagej.net/ticket/1567

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked SCIFIO TIFFFormat slice-label handling and the ImgPlus references in the issue. Determine how labels should be represented for each dimensional axis, then verify that individual positions such as GFP or 509nm can be stored and propagated instead of only using indices.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.