Quick parallelization programming template method for remote sensing image processing algorithm

A remote sensing image processing and remote sensing image technology, applied in program control devices, radio wave measurement systems, instruments, etc., to achieve the effects of high parallel efficiency, rapid parallelization, and improved processing performance

Active Publication Date: 2010-08-11
CENT FOR EARTH OBSERVATION & DIGITAL EARTH CHINESE ACADEMY OF SCI
View PDF2 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, the development of parallel algorithms requires certain knowledge of parallel architecture and message ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Quick parallelization programming template method for remote sensing image processing algorithm
  • Quick parallelization programming template method for remote sensing image processing algorithm
  • Quick parallelization programming template method for remote sensing image processing algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Such as Figure 1-8 As shown, a kind of fast parallel programming template method for remote sensing image processing algorithm described in the embodiment of the present invention comprises the following steps:

[0025] 1) Extract three typical remote sensing image parallel processing models:

[0026] According to the repetitive calculation characteristics of the algorithm, it can be classified into three categories: pixel repeated operation, local area repeated operation, inter-band repeated operation and global information type operation, and three typical parallel computing models are extracted, including pure data parallel model, band Relational data parallel model, global information computing parallel model.

[0027] Pure Data Parallel Model: It is mainly aimed at algorithms with repetitive calculations in local areas. The output image can be obtained by independent calculation of a certain pixel in the input image or pixels in a local area. It is suitable for i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a quick parallelization programming template method for a remote sensing image processing algorithm, which comprises the following steps of: 1) extracting a remote sensing image parallelization processing model; 2) constructing a quick parallelization programming template base, wherein the interface abstract design of basic processing steps of a parallelization processing flow in the remote sensing image parallelization processing model is performed by a software design mode, all operation interfaces in programming template types are parallelized by MPI and Pthread multi-threading technology; and the programming template types are packaged into a parallelized programming template base; and 3) inheriting parallelized programming templates. The quick parallelization programming template method for the remote sensing image processing algorithm has the advantage that technicians in the technical field of remote sensing application can inherit the designated remote sensing image parallelization processing model in the template base by a simple class inheritance method and loads a serial algorithm program which is developed by a user independently to realize the quick parallelization method of the remote sensing processing algorithm and achieve relatively high parallelization efficiency, and thus, large-scale remote sensing data processing performance is greatly improved.

Description

technical field [0001] The invention relates to the technical field of remote sensing data processing, in particular to a fast parallel programming template method for remote sensing image processing algorithms. Background technique [0002] With the development and wide application of remote sensing technology, the amount of remote sensing earth observation data is increasing at a rate of terabytes per day, and the problems to be solved by geoscience calculations are becoming more and more complex. However, due to the multi-band structure and geometric characteristics of remote sensing data, the processing algorithm has repeated calculations, so it has natural inherent parallelism. Therefore, the high-performance parallel computing technology based on the cluster architecture has become a common means to solve the problem of large amount of calculation caused by large data scale and complex algorithms. [0003] At present, the parallel strategy of parallel remote sensing d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44G01S7/48
Inventor 马艳刘定生李景山赵灵军刘鹏王妍颖
Owner CENT FOR EARTH OBSERVATION & DIGITAL EARTH CHINESE ACADEMY OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products