imagej / imagej/imagej-ops

Let LBP2D work on IterableInterval

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

Description

Currently `LBP2D` only works on `RandomAccessibleInterval`s. However, there should be a way (e.g. via conversion) to also compute this feature on `IterableInterval`s, especially `LabelRegion`s. We just have to think about how to handle values inside the `Interval` but outside the `LabelRegion`. One idea is to pass a `RandomAccess` on the source image + the `LabelRegion`, such that the original values of the image are used outside the `LabelRegion`.

see: https://github.com/imagej/imagej-ops/blob/master/src/main/java/net/imagej/ops/features/lbp2d/DefaultLBP2D.java

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading src/main/java/net/imagej/ops/features/lbp2d/DefaultLBP2D.java and tracing how LBP2D currently accepts RandomAccessibleIntervals. Investigate how IterableIntervals, especially LabelRegions, expose values outside the region; done means defining and implementing a supported conversion or access pattern with behavior for those values.

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
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.