An improved real-time hardware architecture for Canny edge detection based on FPGA | IEEE Conference Publication | IEEE Xplore