Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Self-described algorithm parameter expression and generation method

A self-describing and algorithmic technology, applied in the field of self-describing algorithm parameter expression and generation, can solve problems such as unfriendly user interaction, troublesome algorithm integration, mismatching of different algorithm styles, etc., and achieve the effect of ensuring consistency and efficiency

Inactive Publication Date: 2021-02-23
INST OF REMOTE SENSING & DIGITAL EARTH CHINESE ACADEMY OF SCI
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this process, since algorithm implementers are required to design their own algorithm interfaces, it is inevitable that the styles of different algorithms do not match, resulting in unfriendly user interaction.
In addition, since most of the algorithm implementers only improve the accuracy and efficiency of the algorithm, but are not familiar with the user interface, it requires the cooperation of multiple people to implement it, which also brings new challenges to the algorithm implementation process and algorithm integration. in trouble

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
  • Self-described algorithm parameter expression and generation method
  • Self-described algorithm parameter expression and generation method
  • Self-described algorithm parameter expression and generation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] figure 1 The main realization idea of ​​the present invention is illustrated. figure 1 It is divided into two parts, the left and the right, respectively showing how the algorithm implementer realizes the algorithm self-description method and the system / platform realizes the idea of ​​automatic algorithm integration and invocation. Among them, for the algorithm implementer, the algorithm implementer needs to define the main interface of the algorithm. The defined rule is that all algorithm parameters adopt C-compatible string types, that is, they are defined as char* or const char* types, and at the same time define The return type of the main function interface is also a character type, namely char* type.

[0026] Taking the vegetation index algorithm for calculating remote sensing images as an example, the definition of calculating the normalized difference vegetation index based on remote sensing images is:

[0027]

[0028] Among them, NIR represents the near-inf...

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 provides a self-described algorithm parameter expression and generation method. According to the invention, an algorithm self-description mechanism / rule is given, self-description of thealgorithm can be realized through the method, a user interaction algorithm dialog box corresponding to the self-description is automatically generated when the algorithm is activated, interface parameters of the algorithm are normalized firstly, and then three interfaces required in the method are reloaded; a character string capable of describing all algorithm parameters is returned to the self-description function interface; and finally, after the algorithm is registered, the system / platform can analyze according to a self-description statement in the algorithm, and generates prompt characters on an algorithm dialog box and controls corresponding to the prompt characters one by one according to the substrings and key reserved words in the substrings. The algorithm self-description method is simple, can realize self-description of almost all algorithms, has good support performance for spatial data processing and analysis algorithms, and can realize batch processing and task submission of the algorithms.

Description

technical field [0001] The present invention relates to a method for automatically generating algorithmic self-description rules and dialog boxes in the field of geographic information systems and remote sensing, in particular, to self-description of various non-user-interactive algorithms in the fields of geographic information systems, surveying and mapping, and remote sensing applications The method for generating rules and automatically generating an algorithm dialog box based on parsing these rules is applicable to the application and rapid integration of algorithms for larger or more complex geographic information systems and remote sensing. Background technique [0002] In the application of geographic information system or remote sensing, it is often necessary to implement GIS or remote sensing software system / platform to realize the system integration of multiple algorithms to facilitate subsequent applications. When integrating GIS and remote sensing algorithms, th...

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): G06F8/30
CPCG06F8/30
Inventor 沈占锋赵丽芳刘庆杰
Owner INST OF REMOTE SENSING & DIGITAL EARTH CHINESE ACADEMY OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products