1.1. About Canny Edge Detection
Vision algorithms such as Canny contain multiple processing stages. Typically processors have to fetch the input image frame from external memory, process it, and write it back to external memory. The processor repeats this process for the next processing block. This traditional memory shuffling between blocks is inefficient:
- Repeated slow external memory access causes speed bottlenecks. The data has to propagate through the processor caches, further slowing down external memory access due to cache overheads.
- Repeatedly engergizing the external memory chip I/O pins costs dynamic power.
Did you find the information on this page useful?