Task tree-based large scale remote-sensing image parallel embedding method

A remote sensing image, large-scale technology, applied in the direction of concurrent command execution, image enhancement, image data processing, etc., can solve the problems of complex and difficult communication and synchronization logic, complex parallel processing process, etc., to improve processing performance and scalability, Effects of Simplifying Parallel Control Logic and Parallel Implementation

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

AI Technical Summary

Problems solved by technology

However, when facing the problem of large-scale remote sensing image mosaicking, purely relying on low-level parallel modes such as MPI or OpenMP will make the parallel processing process of large-scale remote se

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
  • Task tree-based large scale remote-sensing image parallel embedding method
  • Task tree-based large scale remote-sensing image parallel embedding method
  • Task tree-based large scale remote-sensing image parallel embedding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 1 As shown, the task tree-based parallel mosaicking method for large-scale remote sensing images according to the embodiment of the present invention includes the following steps:

[0022] 1) Construction of mosaic task tree based on adjacency relationship and recursive task division. Due to the large amount of large-scale remote sensing mosaic data and the input has no fixed order, we have to sort the input images and specify the task division. In order to achieve a fine-grained division effect, we will only put two remote sensing images in a mosaic task. In other words, each non-leaf node in the task tree has only two child nodes, and what we have built is a binary task tree. Obviously, the balanced binary task tree is optimal in terms of execution time, and it can ensure that more nodes are used.

[0023] 2) DAG model representation of mosaic task tree. The execution of the task tree is a bottom-up process, that is, if node ni is a child node of node nk,...

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 task tree-based large scale remote-sensing image parallel embedding method, which comprising the following steps: 1) constructing an embedding task tree based on an abutting relation and a recursion task division, and constructing an embedding task tree according to the constructing method of a balance binary tree; 2) expressing a DAG (directed acyclic graph) model of the embedding task tree; 3) dynamically dispatching the embedding task tree based on CPDS-SQ (a dynamic DAG dispatching strategy based on a core path and a state queue); and 4) parallel processing a plurality of embedding tasks. The method has the following benefits: the data dependency relationship of a series of embedding tasks is decoupled from the MPI-based (message passing interface) parallel embedding realization process and is dispatched by the dynamic task tree for task dependency relationship control, so that the parallel control logic and parallel realization of the parallel embedding process can be greatly simplified, and the parallelism of large scale embedding is explored to the maximum extent to greatly improve the treatment performance and expansibility of large-scale embedding.

Description

Technical field [0001] The invention relates to a large-scale remote sensing image parallel mosaic method based on a task tree. Background technique [0002] Large-scale remote sensing image mosaics have been widely concerned and applied to scientific researches such as tropical rain forests, land use, and environmental changes in large areas or even the world. Remote sensing image mosaic usually seamlessly stitches a large amount of remote sensing image data with overlapping areas into a large geometrically accurate, radiation-balanced continuous mosaic, so as to provide a continuous and global view of the entire large geographic area. However, when the mosaic scale expands to a large area, the country, or even the world, large-scale mosaics face challenges: massive amounts of remote sensing image data, complex remote sensing image mosaic processing procedures, amazing computing power requirements, and a large number of precursors and subsequent data dependencies. MPI parallel ...

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/38G06T5/50
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