reintroduced noise removal, but now using the square of the noise LUT data - this seems to be correct