How to evaluate the image generated with CycleGAN?

조회 수: 14 (최근 30일)
John
John 2024년 2월 21일
댓글: John 2024년 2월 22일
A network is trained using unsupervised data from both a 'good' image dataset and a 'noisy' image dataset with GAN. Subsequently, the trained network reconstructs the noisy image, resulting in a 'generated image' or 'denoised image'. At this point, we have both the 'noisy image' and the 'generated image,' with no 'real image' or 'target image' available.
Traditional image evaluation functions like "ssim(generated images, target image)" (and many other image evaluation functions) may not be suitable in this scenario for comparing the 'noisy image' and the 'generated image.' Also, metrics such as 'Frechet Inception Distance (FID)' and 'Inception Score (IS)' are commonly used to assess the distribution to evaluate the GAN model.
Given this context, what would be the most appropriate evaluation methods to measure the quality of images generated by the trained GAN network, with only the 'noisy-image' and the 'generated-image' (and the trained network)?
Your insights and wisdom on this matter are highly appreciated.
Thank you

채택된 답변

Ayush Modi
Ayush Modi 2024년 2월 22일
Hi John,
You can consider to assess the performance of the GAN model using "No Reference Image Quality" Metrics. Most commonly used "No Reference Image Quality Metrics" are:
  • BRISQUE - Blind/Referenceless image spatial quality evaluator
  • NIQE - Naturalness image quality evaluator
  • PIQE - Perception-based image quality evaluator
Please refer to the following MathWorks documentation for more information on the "No Reference Image Quality" metrics:
Note - Each metric has different strengths depending on the images in the data set. To select the best metric for your data, you can compare the performance of the three metrics on sample image data.

추가 답변 (1개)

John
John 2024년 2월 22일
Thank you, Ayush, for your valuable input.
It would be beneficial to have an evaluation criterion that considers both images. In the context of medical images, the expectation is that all features are preserved, and no new features are introduced after any processing, such as denoising.
Best regards.
  댓글 수: 1
John
John 2024년 2월 22일
Ayush:
I found the fitbrisque and fitniqe to build the customer evaluation model. However, I cannot find the fitpiqe to create the Perception-based image quality evaluator. Do you know whether there is one?

댓글을 달려면 로그인하십시오.

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by