imagej / imagej/imagej-ops

Ops to replace Fiji Stack_Manipulation plugins

Open
#582 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
94
Forks
44
PR merge metrics
No merged PRs in 30d

Description

[fiji/Stack_Manipulation](https://github.com/fiji/Stack_Manipulation/tree/master/src/main/java) is a set of plugins that do basic stuff to slices, e.g. removing, sorting, interleaving and de-interleaving.

The functionality is so generic as to warrant an Op in core ImageJ. It could perhaps be extended to work in any image dimension, or several at once - you could for example 'implode' an image around an _xyzt_ (or any subset of those dimensions) bounding box to remove pixels within the limits set.

The [Kálmán filter](https://github.com/fiji/Stack_Manipulation/blob/master/src/main/java/Kalman_Filter.java) included in Stack_Manipulation doesn't fit there and should rather go into a dedicated Kálmán filtering Op.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked Stack_Manipulation source under src/main/java, including Kalman_Filter.java, to inventory the existing plugin behavior. Determine which slice operations can be represented as core ImageJ Ops and whether multidimensional support is in scope; the work is done only when the replacement Ops and the separate Kalman filtering Op have agreed behavior and coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
computer-vision
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.