Skip to content

Poor performance when testing the pretrained knee MRI checkpoint on knee test dataset #21

@Graeme-Lee

Description

@Graeme-Lee

Hi, thanks for releasing this great benchmark for inverse problems.

I tried to use the provided pretrained knee checkpoint to test on the knee MRI test dataset, but the results I obtained are much poorer than those reported in the benchmark table. I am not sure whether I made a mistake in the evaluation setup, so I would really appreciate your help.

Below is the sampling config I used:

name: multi-coil-mri
prior: exps/pretrain/MRI-knee.pt
model:
  _target_: inverse_problems.multi_coil_mri.MultiCoilMRI
  sigma_noise: 0.0
  total_lines: 320
  acceleration_ratio: 4
  pattern: random
  mask_seed: 0

data:
  _target_: training.dataset.MultiCoilMRILMDBData
  root: data/knee_test_lmdb
  image_size: [320, 320]
  id_list: null
  simulated_kspace: false

evaluator:
  _target_: eval.MRI

exp_dir: exps/inference/multi-coil-mri-knee

The overall metrics I obtained are:

Final metric results: {'psnr': 24.378959970290268, 'psnr_std': 1.7808092531148152, 'ssim': 0.41473705892660667, 'ssim_std': 0.07551422425698978, 'data misfit': 32.24088266880017, 'data misfit_std': 15.172199847063636}

These numbers seem much worse than the reported results, so I am wondering whether I may have missed something in the testing procedure.

Could you please help clarify:

whether this config is correct for reproducing the knee MRI results,
whether the pretrained checkpoint matches this exact setting,
whether simulated_kspace: false is the correct option here, and
whether there are any additional preprocessing or evaluation details required?

Thank you very much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions