Merge branch 'master' into experimental
added repeated median filter and used it for cartoon filter