High Performance Image Processing on a Massively Parallel Processor Array

Author(s):  
Roberto R. Osorio ◽  
César Diaz-Resco ◽  
Javier D. Bruguera
2011 ◽  
Vol 46 (10) ◽  
pp. 2363-2373 ◽  
Author(s):  
Takashi Kurafuji ◽  
Masaru Haraguchi ◽  
Masami Nakajima ◽  
Tetsu Nishijima ◽  
Tetsushi Tanizaki ◽  
...  

Satellite observing systems are producing image observations of the Earth’s surface and atmosphere with spectral and spatial resolutions that result in data rates that current general-purpose computing systems are incapable of processing and analysing. As a result, current processing systems have been able to analyse only limited amounts of image data with less than optimal algorithms for generating high-quality geophysical parameters. A massively parallel processor (mpp) is operationally available at NASA/GSFC for routine image-analysis applications. Research studies with the mpp are being pursued in the area of interactive spatial contextual classifications for the land thematic mapper data, automatic SIR-B stereo terrain mapping, icemotion detection, faint-object image restoration and other general purpose ocean and land image-processing systems. Several applications are presented comparing the mpp products with enhancements of imaging data with standard image-processing methods. Finally, a work-station parallel processor for space station on-board image processing will be described.


Author(s):  
P. J. NARAYANAN ◽  
LARRY S. DAVIS

Data parallel processing on processor array architectures has gained popularity in data intensive applications, such as image processing and scientific computing, as massively parallel processor array machines became feasible commercially. The data parallel paradigm of assigning one processing element to each data element results in an inefficient utilization of a large processor array when a relatively small data structure is processed on it. The large degree of parallelism of a massively parallel processor array machine does not result in a faster solution to a problem involving relatively small data structures than the modest degree of parallelism of a machine that is just as large as the data structure. We presented data replication technique to speed up the processing of small data structures on large processor arrays. In this paper, we present replicated data algorithms for digital image convolutions and median filtering, and compare their performance with conventional data parallel algorithms for the same on three popular array interconnection networks, namely, the 2-D mesh, the 3-D mesh, and the hypercube.


Sign in / Sign up

Export Citation Format

Share Document