profiled denoise: recognize all Canon names, both idiotic and not