“…The Canny edge detector is utilized in different ways such as only considering horizontal or vertical edges in a sliding window approach [115], introducing an extra filtering step based on size and shape [116], and using multiple threshold settings to adaptively find the "core edges" [132]. In some cases, an undefined operator is used [33,37,39,55,92].…”