Tools for computer-aided satellite image analysis require interactivity, i.e. the capability to modify some parameters and see instantaneously the result of the processing, for efficient work. Due to the amount of data to process that interactivity can only be achieved by parallel architectures. In this paper, we show how a data-flow computer developed in our laboratory can be used to prototype tools for satellite image analysis. Thanks to its high computational power it was possible to implement two complex algorithms without the loss of real-time interactivity: visualization by means of an anamorphosis and image contrast enhancement. Both tools allow to pan across the image and provide smooth and interactive parameters adjustement. The visualization tool enables the image analyst to preserve global information when zooming on a region. Based on human vision characteristics, the contrast enhancement tool lets the image analyst interactively adjust frequency band gains to optimize target perception.
[1]
B. Zavidovique,et al.
Implementing image processing applications on a real-time architecture
,
1993,
1993 Computer Architectures for Machine Perception.
[2]
Bertrand Zavidovique,et al.
A Functional Data-flow Architecture Dedicated to Real-time Image Processing
,
1993,
Architectures and Compilation Techniques for Fine and Medium Grain Parallelism.
[3]
John W. Backus,et al.
Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs
,
1978,
CACM.
[4]
Bertrand Zavidovique,et al.
A wavefront array processor for on the fly processing of digital video streams
,
1993,
Proceedings of International Conference on Application Specific Array Processors (ASAP '93).