A Pipelined Architecture for the Canny Edge Detector
暂无分享,去创建一个
Low level vision algorithms deal with information at the pixel level. Their output is more abstract, meaningful, and compact, as it deals with the structure underlying the scene. General purpose processors are well suited to dealing with abstractions that require flexible processing, more so than they are to the simple and repetitive pixel processing task, a task that does not make use of control flow sophistication. Because of this dichotomy in processing style, a fixed low level front-end processor suggests itself as a dedicated real-time data" abstractor" , presenting as its output data relevant, in this case, to edge based stereo processing. The stereo system will deal with the abstracted data at the same scene rate but slower data rate on a general purpose, and possibly parallel, processor. The low-level edge detection algorithm implemented, the Canny edge detector [1] , will be partitioned into a cascade of simpler operations in the dataflow, or pipelined manner, to exploit the algorithm's inherent structure.
[1] John F. Canny,et al. A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.
[2] Tony P. Pridmore,et al. TINA: The Sheffeild AIVRU Vision System , 1987, IJCAI.
[3] J P Frisby,et al. PMF: A Stereo Correspondence Algorithm Using a Disparity Gradient Limit , 1985, Perception.