add non local means demo