def METHOD_NAME():
    psf = np.ones((5, 5), dtype=float) / 25
    data = convolve2d(test_img, psf, 'same')
    otf = uft.ir2tf(psf, data.shape, is_real=False)
    _, laplacian = uft.laplacian(2, data.shape)
    restoration.unsupervised_wiener(
        data, otf, reg=laplacian, is_real=False,
        user_params={"max_num_iter": 300, "min_num_iter": 30}, rng=5
    )