canny does pretty good job, not sure how to close the edges