def compute_psnr()

in ember/create.py [0:0]


def compute_psnr(a, b):
    """Compute Peak-Signal-to-Noise-Ratio across two numpy.ndarray objects"""
    max_b = np.abs(b).max()
    mse = np.mean((a - b) ** 2)
    if mse == 0:
        return float("inf")
    return 20 * np.log10((max_b + 1e-5) / (np.sqrt(mse) + 1e-10))