TomographicImaging / CIL

A versatile python framework for tomographic imaging
https://tomographicimaging.github.io/CIL/
Apache License 2.0
97 stars 43 forks source link

Addition of Image Quality Metrics #1911

Open lauramurgatroyd opened 2 months ago

lauramurgatroyd commented 2 months ago

Description

In @RasmiaKulan's project we applied the following image quality metrics to reconstructions with FBP and iterative:

Signal to noise ratio (SNR):

Contrast to noise ratio (CNR):

L2-Norm-Error:

We could add these image quality metrics into CIL, where we currently have some existing metrics: https://github.com/TomographicImaging/CIL/blob/4f6e3cfb0648d08071974eba35c1369a892d4924/Wrappers/Python/cil/utilities/quality_measures.py#L4

Some of the existing metrics, such as PSNR already exist in skimage.metrics so we could potentially make use of this instead and remove them from CIL https://scikit-image.org/docs/stable/api/skimage.metrics.html

lauramurgatroyd commented 2 months ago

Also related: https://github.com/TomographicImaging/CIL/issues/1836