Skip to content

[Feature] <SNR scaling> #76

@oliverchampion

Description

@oliverchampion

Feature description

As we use the realistic phantom for unit testing, SNR is poorly defined. The phantom uses T1/T2 values to generate realistic tissue contrasts. This means that "noise" is added to the signal, but that this does not mean "SNR" is 1/noise. It also means that SNR changes per organ (depending on their T1/T2 values). It makes the phantom more realistic, but the SNR is harder to define.

Describe the solution

For our paper, I think it is "easier" to have unit tests at fixed SNR-levels, instead of fixed noise levels.
To me there are two solutions;
1: We could simulate a noise-less signal curve using the phantom, and then rescale per tissue and add noise for unit testing purposes.
2: We could have an option to turn off T1/T2 weighting in the phantom and generate the json files with this option turned off.

Describe alternatives

No response

Additional context

No response

Are you working on this?

Yes

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions