Unrolling and canny edge detection implemented