sFRC for assessing hallucinations in medical image restoration
Organizations: Center for Devices and Radiological Health in FDA, Silver Spring, MD, 20993, USA
Abstract
Deep learning (DL) methods are currently being explored to restore images from sparse-view-, limited-data-, and undersampled-based acquisitions in medical applications. Although outputs from DL may appear visually appealing based on likability/subjective criteria (such as less noise, smooth features), they may also suffer from hallucinations. This issue is further exacerbated by a lack of easy-to-use techniques and robust metrics for the identification of hallucinations in DL outputs. In this work, we propose performing Fourier Ring Correlation (FRC) analysis over small patches and concomitantly (s)canning across DL outputs and their reference counterparts to detect hallucinations (termed as sFRC). We describe the rationale behind sFRC and provide its mathematical formulation. The parameters essential to sFRC may be set using predefined hallucinated features annotated by subject matter experts or using imaging theory-based hallucination maps. We use sFRC to detect hallucinations for three undersampled medical imaging problems: CT super-resolution, CT sparse view, and MRI subsampled restoration. In the testing phase, we demonstrate sFRC's effectiveness in detecting hallucinated features for the CT problem and sFRC's agreement with imaging theory-based outputs on hallucinated feature maps for the MR problem. Finally, we quantify the hallucination rates of DL methods on in-distribution versus out-of-distribution data and under increasing subsampling rates to characterize the robustness of DL methods. Beyond DL-based methods, sFRC's effectiveness in detecting hallucinations for a conventional regularization-based restoration method and a state-of-the-art unrolled method is also shown.
Figures & tables
| Data Fidelity Analysis | Physical Quality Analysis | Task-based Image Quality Approach | |
|---|---|---|---|
| Examples | Image fidelity, visual perceptual quality, distance, and distribution metrics (e.g., PSNR, SSIM, RMSE, FID, KL divergence, etc.). | Traditional Bench testing approaches (e.g., NPS, MTF, HU accuracy, geometric accuracy, signal ghosting, position accuracy, etc.) [ 2 , 3 ] . | Numerical model observers (e.g., Channelized Hotelling Observer, Non-Prewhitening Matched Filter); forced-choice experiments (e.g., 2AFC, 4AFC); multireader multicase (MRMC) studies [ 4 , 5 ] . |
| Task dependent | No | No | Yes |
| Designed for or effective in analyzing non-linear methods | No | No | Yes |
| Purpose | Inference of generic, task-agnostic performance; commonly used for system appraisal [ 6 ] . | Inference of generic, task-agnostic performance; commonly used for system appraisal [ 6 ] . | Inference of human or model performance for specific tasks (e.g., detection or discrimination of subtle lesions or signals) [ 7 , 8 ] . |
| Hallucinatory inference | No | No | No or not explored |
| Model (test set kernel) | No. of patches detected as | sFRC hallucination |
|---|---|---|
| hallucinations | rate (in ) | |
| SRGAN (sharp) | ||
| SRGAN (smooth) | ||
| SR-WGAN (sharp) | ||
| SR-WGAN (smooth) |
| Method | No. of patches | sFRC hallucination |
|---|---|---|
| detected as hallucinations | rate (in ) | |
| iFFT ( x) | ||
| iFFT ( x) | ||
| iFFT ( x) | ||
| U-Net ( x) | ||
| PLS-TV ( x) |
| Restoration | Training | Test | No. of Testing | PSNR | SSIM | Hellinger | sFRC |
| Method | set | set | [Images Patches] | (std) | (std) | Distance (std) | hallucination rate |
| CT Super-resolution problem | |||||||
| Bicubic (x ) | - | smooth | |||||
| SRGAN (x ) | smooth | smooth | |||||
| SR-WGAN (x ) | smooth | smooth | |||||
| Bicubic (x ) | - | sharp | |||||
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| No. of patients used | Testing | PSNR | SSIM |
|---|---|---|---|
| to train (training kernel) | kernel | (std) | (std) |
| 6 patients (smooth) | smooth | ||
| 8 patients (smooth) | smooth | ||
| 6 patients (smooth) | sharp | ||
| 8 patients (smooth) | sharp |
Hallucination Detection
Hallucination detection identifies unsupported, fabricated, or evidence-inconsistent content in language and multimodal model outputs.
See all 78 papers