APPLY: Machine Independent Image Processing Language and its Implementation on a Meiko Computing Surface

APPLY is a machine independent, low level image processing language for expressing local window operations. It has two main advantages: (1) it significantly reduces the programming effort, and (2) it can be mapped onto a wide range of parallel computers. In this paper, we report an our recent experience on implementing APPLY on a Meiko Computing Surface (Transputer array machine) using a farmer/gather model. The performance of Meiko implementation on a number of edge detection algorithms including the popular Canny operator is analysed.