Parallel and Distributed Processing

In order to increase computing times of large image data considerably, algorithms or jobs may be split into packages that may be processed in parallel. For execution, either a machine with inherent parallel architecture or a computer network can be used. The most appropriate solution for a given case will depend on the properties of the algorithm, the hardware available, and the mechanisms of communication between the processors involved. Based on several applications, the relevant key issues have been investigated and will be explained in this chapter.