https://github.com/Daniel451/MLHelper/blob/fee4aecd7af9c7469e87d8be16825d1c48cec780/MLHelper/noise/_image.py#L6