verify_padis_reconstruction_quality.py 🚧¢

Source: scripts/dev/verify_padis_reconstruction_quality.py

Warning

This file has not yet received a complete narrative and docstring audit. Its public source-level API is listed automatically below.

Verify PaDIS reconstruction tensors against target and public references.

as_numpy_image(tensor_or_array) np.ndarray

No docstring is available.

psnr_from_mse(mse: float, data_range: float = 1.0) float

No docstring is available.

ssim_value(image: np.ndarray, reference: np.ndarray) float

No docstring is available.

edge_ssim_value(image: np.ndarray, reference: np.ndarray) float

No docstring is available.

image_metrics(image: np.ndarray, reference: np.ndarray) dict

Calculate image and edge similarity metrics against a reference.

load_public_reference(path: Path) np.ndarray

No docstring is available.

save_visual_outputs(output_dir: Path, *, sample_index: int, recon: np.ndarray, target: np.ndarray, reference: np.ndarray | None, fdk: np.ndarray | None, image_vmax: float, error_vmax: float) dict

No docstring is available.

fail_if_needed(args, summary: dict) None

No docstring is available.

main() None

Evaluate reconstruction quality and enforce requested thresholds.