We present a new data structure---the  bilateral grid , that enables fast edge-aware image processing. By working in the bilateral grid, algorithms such as bilateral filtering, edge-aware painting, and local histogram equalization become simple manipulations that are both local and independent. We parallelize our algorithms on modern GPUs to achieve real-time frame rates on high-definition video. We demonstrate our method on a variety of applications such as image editing, transfer of photographic look, and contrast enhancement of medical images.
['Jiawen Chen', 'Sylvain Paris', 'Frédo Durand']
Real-time edge-aware image processing with the bilateral grid