Constant time O(1) bilateral filtering
On the origin of the bilateral filter and ways to improve it