A Real-Time Implementation Of Gradient Domain High Dynamic Range Compression Using A Local Poisson Solver