Advanced 2D3D noise reduction function

Advanced 2D3D noise reduction function