if (normalize) {
        const scale = 1 / (<number[]>kernel).reduce((acc, x) => acc + x, 0);
        kernel = (<number[]>kernel).map((x) => x * scale);
    }