Image processing requires large amounts of memory (main memory and mass storage) and important processing power. Digital signal processors (DSP) can increase processing speeds, but they don't provide any facilities for multiprocessing and for the management of mass storage devices. The present project requires the processing of large aerial photographs (20000×20000 pixels) for the automatic computation of terrain elevation. Currently, a CCD camera scans image parts of 512 by 480 pixels and transmits them to the image processing array. A processing array based on transputers was chosen for the parallelization of image processing operations. Such an architecture can easily be expanded if more processing power and storage capacity are required. The authors describe the message passing system ensuring communications between any processors of the network and several image processing algorithms running in a network which currently includes twenty transputers
[1]
B. Lang.
Ein paralleles Transputersystem zur digitalen Bildverarbeitung mit schneller Pipelinekopplung
,
1989,
DAGM-Symposium.
[2]
R. Hersch,et al.
Replacement of the human operator by image processing shown on the example of the elaboration of a digital terrain model
,
1989
.
[3]
Dirk Schlierkamp-Voosen,et al.
RouMorS: Ein Routing- und Monitoring-System für große Transputernetze
,
1989,
Transputer-Anwender-Treffen.
[4]
Ltd Corporated Inmos.
Transputer development system
,
1988
.
[5]
Michael Goldsmith,et al.
Programming in occam 2
,
1985,
Prentice Hall international series in computer science.
[6]
Corporate Inmos Limited.
Transputer Reference Manual
,
1988
.
[7]
Berthold K. P. Horn.
Robot vision
,
1986,
MIT electrical engineering and computer science series.