CERN / CERN/TIGRE

Support masking backprojection

Open
#434 3 comments 0 reactions 0 assignees View on GitHub
enhancement MATLAB Python
Dominant language
MATLAB
Stars
803
Forks
262
Avg merge
9d 13h
Merged PRs (30d)
8

Description

**Use cases**
- Sinogram's image shape is not rectangler
- Masking of problematic objects, like metal for MAR (metal artifact reduction)

**How should it work IMO**
A mask per sinogram's image or one for all images in the sinogram.
the mask values should not be backprojected into the volume, and the pixel should not be considered in the diff calculation

**Additional context**
mask implementation in astra: https://www.astra-toolbox.com/docs/misc.html

hope it make sense,
Thanks!

Contributor guide

Open the contributing guide

Research direction

Start by reading the ASTRA masking documentation linked in the issue, then locate TIGRE's sinogram backprojection and diff-calculation entry points. Done means defining whether masks apply per sinogram image or to all images, excluding masked values from backprojection, and excluding them from difference calculations.

Written by the indexing model from the issue text.

Assessment

Tech stack
matlab
Domain
computer-vision
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.