add local canny