Linearize depth prior to blurring.
Use several passes of an optimized and sharper bilateral gaussian blur for depth blurring.