Skip to content

1D Image Slice Viewer & Frame Slider #393

Open

Description

@Relm-Arrowny

Part of #373 Live Data & Image Plotting

2d detector images viewer.

Goals

Acceptance criteria : What journeys should the user be able to complete to consider your feature done
Be as specific as you can, check them off once they work. Add more if you find more requirements during development. Issue should only be considered done after all of them are checked

  • Provides a dedicated 1D image slice visualizer equipped with an interactive step slider to navigate frame stacks or spectral line profiles across time, energy, or spatial dimensions. (see comments for detail)

Tasks

base on the goals, deduce the tasks required. check them off once they're done

  • UI step slider widget, 1D intensity profile strip, and array slicing hooks for 2D detector images.

Activity

  1. DanPorter commented on Sep 15, 2026

    @DanPorter
    Collaborator

    What do we mean by a "1D image slice"? Is this a sum along an image axis producing a 1D spectrum? It could also mean the maximum along an image axis, or the histogram of pixel values in an image.

  2. Relm-Arrowny commented on Sep 15, 2026

    @Relm-Arrowny
    CollaboratorAuthor

    What do we mean by a "1D image slice"? Is this a sum along an image axis producing a 1D spectrum? It could also mean the maximum along an image axis, or the histogram of pixel values in an image.

    This is spin out of their requirement to be able to do images scan long the beam direction and be able compare different part of the images as a function of z. Of cause this is already well developed in software like imageJ.

    Again you will have to ask Burn what exact functionity he wants, but in my head there are 2 things you want to do with images when doing quick viewing, one is view them in a stack with a sliding bar to go through images and z projection.

    So bacially what you can do in imageJ with a stack of images.
    z projection of stack or Plot Z-axis Profile
    stack

    Note we could look into imageJ.JS. it may give us all the feature we needed.

  3. DanPorter commented on Sep 16, 2026

    @DanPorter
    Collaborator

    Thanks! I think you are quite right about viewing both the stack and the projection along the stack. We should be able create plotting components for both of these and can add additional options down the line if required.

  4. NKatti2011 commented on Sep 16, 2026

    @NKatti2011
    Collaborator

    Include notes from meeting with @EmsArnold.

    Current understanding

    • A UI step slider is already coming as part of the vertical slice work. We should take
      that rather than build our own: needs confirmation of timing and where it will live.

    Open questions

    • 1D/2D projections into 3D: same scope question as Multi-Layer Canvas #376. This probably belongs in the separate 3D issue rather than here.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions