Distributed Spectral Classification via Template Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for processing astronomical survey data, such as those from the Guo Shoujing Telescope, are inefficient and costly due to the high computational workload associated with template matching, especially when dealing with large datasets, leading to prolonged processing times and increased hardware costs.

Innovation Solution

A distributed computing framework is employed to process astronomical survey data, where spectral data is divided into blocks and processed across multiple nodes using a template matching method that involves superposing template spectra with a polynomial and calculating Chi-square error values to determine spectral classifications, leveraging a Spark computing framework for efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods use high-performance workstations to process spectral data with template matching, then processing accuracy is maintained, but processing time increases dramatically and hardware costs increase

Engineering Contradiction:
Improvespectral classification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the spectral data into multiple data blocks and distributes them across multiple computing nodes for parallel processing. Each node independently processes assigned data blocks using template matching, thereby maintaining accuracy while reducing overall processing time through concurrent computation across the cluster.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal template library that can be reused across multiple computing nodes and different data processing tasks. The template matching algorithm serves as a universal solution that can process various spectral types (stars, galaxies, quasars) using the same computational approach, improving efficiency without sacrificing accuracy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If the number of templates is increased to improve spectral classification accuracy, then classification precision improves, but computational workload increases proportionally

Engineering Contradiction:
Improvespectral classification accuracyVSAvoidcomputational workload
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary processing to create a universal template library before actual spectral classification. The templates are pre-computed and stored, allowing the matching algorithm to efficiently compare observed spectra against the prepared template set without performing complex computations during the actual classification phase, thus reducing real-time computational workload while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses template copying where a set of representative spectral templates is created and distributed across the computing cluster. Instead of performing full spectral analysis on every data point, the system copies and compares observed spectra against the template library, significantly reducing computational complexity while preserving classification accuracy.

Inventive Principle:
Principle #26Copying

3Productivity

If distributed computing framework is used to process spectral data across multiple nodes, then processing speed increases significantly, but system complexity increases

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a master node as an intermediary that coordinates the distributed computing cluster. The master node manages data distribution, task assignment, and result aggregation, while worker nodes focus solely on template matching computations. This intermediary structure simplifies the overall system complexity by centralizing coordination functions while maintaining the parallel processing benefits of distributed computing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11829448B2Method and apparatus for processing astronomical survey data, and storage medium
Publication Date: 2023.11.28 NAT ASTRONOMICAL OBSERVATORIES CHINESE ACAD OF SCI
  • US11829448B2 patent drawing
  • US11829448B2 patent drawing
  • US11829448B2 patent drawing

AI summary

The present disclosure provides a method and apparatus for processing astronomical survey data. The method comprises: a data distribution step: delivering a spectral data file to be processed to a distributed file system, dividing the spectral data file into a plurality of data blocks, and distributing the data blocks to computing nodes; a data computing step: performing a spectral classification of spectra to be measured in the data blocks, with a template matching method; the data computing step comprises: reading template spectra, and extracting template universal operators; reading the spectra to be measured; performing spectral matching, and computing Chi-square error values for flow rate values of the template spectra multiplied by the polynomial and flow rate values of the spectra to be measured; and finding corresponding minimum Chi-square error and corresponding redshift for each of the template spectra, so as to determine classifications of the spectra to be measured.