Edge preserving filter added