Terahertz database classification display system and method

By designing a classification display system for terahertz databases, using real-time environmental information correction and time-domain and frequency-domain feature extraction, the problems of low terahertz data processing efficiency and poor classification accuracy are solved, and efficient and accurate data classification and visual display are achieved.

CN120217191APending Publication Date: 2025-06-27STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510188219.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently manage and classify massive terahertz data, and the data is susceptible to environmental factors, resulting in low processing efficiency and poor classification accuracy.

Method used

A classification display system for terahertz database is designed, including a collection module, a data processing module, a feature extraction module and a display module. The system realizes efficient processing and accurate classification of terahertz data through real-time environmental information acquisition and correction, combining time-domain and frequency-domain feature extraction, and displays the results through visualization.

Benefits of technology

It significantly improves the processing efficiency and classification accuracy of terahertz data, improves the reliability and applicability of data, can capture data characteristics more comprehensively, and enhances the accuracy and practicality of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120217191A_ABST
    Figure CN120217191A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of database management, and discloses a classification display system and method for a terahertz database, and the system comprises a collection module which is configured to collect terahertz data and carry out the preprocessing of the terahertz data; the data processing module is configured to obtain real-time environment information, calculate an environment influence factor according to the environment information and correct the terahertz data according to the environment influence factor; the feature extraction module is configured to perform time domain feature extraction and frequency domain feature extraction on the terahertz data, perform preliminary classification on the terahertz data according to the time domain feature, judge whether to modify a preliminary classification result of the terahertz data or not according to the frequency domain feature after preliminary classification is completed, and perform classification on the terahertz data according to the frequency domain feature; modifying the preliminary classification result according to the frequency domain features to obtain a final classification result; and the display module is configured to perform visual display according to the final classification result. According to the invention, the processing efficiency and classification accuracy of terahertz data can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of database management, and in particular, to a classification display system and method for a terahertz database. Background Art

[0002] Terahertz waves refer to electromagnetic waves with frequencies between 0.1 THz and 10 THz, which are between microwaves and infrared light. Due to their unique spectral characteristics, terahertz technology shows great application potential in fields such as imaging, spectroscopic analysis, communication, and security detection. However, with the rapid development of terahertz technology, the amount of generated data has increased exponentially, and how to efficiently manage, classify, and visualize this data has become an important challenge.

[0003] Traditional terahertz data processing methods usually rely on manual analysis and simple classification algorithms, and it is difficult to meet the processing requirements of massive data. In addition, terahertz data is easily interfered by environmental factors (such as temperature and humidity) during the acquisition process, resulting in a decline in data quality and affecting the accuracy of subsequent analysis. Therefore, it is particularly important to develop a system that can automatically process, correct, and classify terahertz data. Most existing terahertz data processing systems focus on single functions, such as data acquisition or simple classification, lacking the ability to dynamically correct environmental factors and extract comprehensive features. At the same time, these systems usually do not have an intuitive visualization function and are difficult to meet the needs of users for quickly understanding and analyzing data.

[0004] Therefore, it is necessary to provide a classification display system and method for a terahertz database to solve the problems of low data processing efficiency and poor classification accuracy. Summary of the Invention

[0005] In view of this, the present invention proposes a classification display system and method for a terahertz database, aiming to solve the problems of low data processing efficiency and poor classification accuracy.

[0006] On the one hand, the present invention proposes a classification display system for a terahertz database, including:

[0007] An acquisition module, configured to acquire terahertz data and preprocess the terahertz data;

[0008] A data processing module, configured to obtain real-time environmental information, judge whether it is necessary to correct the terahertz data according to the environmental information, if it is judged that the terahertz data needs to be corrected, calculate an environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor;

[0009] A feature extraction module, configured to extract time-domain features and frequency-domain features from the terahertz data respectively, preliminarily classify the terahertz data according to the time-domain features, and after the preliminary classification is completed, judge whether to modify the preliminary classification result of the terahertz data according to the frequency-domain features. If it is judged that modification is required, modify the preliminary classification result according to the frequency-domain features to obtain a final classification result;

[0010] A display module, configured to perform visual display according to the final classification result.

[0011] Further, the acquisition module is configured to acquire terahertz data. When preprocessing the terahertz data, it includes:

[0012] Adopting a filtering algorithm to remove noise in the terahertz data;

[0013] Performing baseline correction and normalization processing on the terahertz data.

[0014] Further, when the data processing module is configured to obtain real-time environment information and judge whether terahertz data needs to be corrected according to the environment information, it includes:

[0015] The real-time environment information includes environmental humidity and environmental temperature;

[0016] Setting a maximum environmental humidity value and a maximum environmental temperature value, comparing the environmental humidity with the maximum environmental humidity value to obtain a first comparison result;

[0017] Comparing the environmental temperature with the maximum environmental temperature value to obtain a second comparison result;

[0018] Judging whether the terahertz data needs to be corrected according to the first comparison result and the second comparison result.

[0019] Further, when the data processing module is configured to judge whether the terahertz data needs to be corrected according to the first comparison result and the second comparison result, it includes:

[0020] If the environmental humidity is greater than or equal to the maximum environmental humidity value, the first comparison result is that the terahertz data needs to be corrected;

[0021] If the environmental humidity is less than the maximum environmental humidity value, the first comparison result is that the terahertz data does not need to be corrected;

[0022] If the environmental temperature is greater than or equal to the maximum environmental temperature value, the second comparison result is that the terahertz data needs to be corrected;

[0023] If the ambient temperature is less than the maximum ambient temperature, the second comparison result is that the terahertz data does not need to be corrected;

[0024] If there is a need to correct the terahertz data in the first comparison result and the second comparison result, the final judgment result is that the terahertz data needs to be corrected.

[0025] Further, when the data processing module is configured to calculate the environmental impact factor according to the environmental information if it is determined that the terahertz data needs to be corrected, it includes:

[0026] Calculate the environmental impact factor according to the following formula:

[0027] E = (S / Smax) * (W / Wmax);

[0028] In the above formula, E represents the environmental impact factor, S represents the environmental humidity, Smax represents the maximum environmental humidity, W represents the environmental temperature, and Wmax represents the maximum environmental temperature.

[0029] Further, when the data processing module is configured to correct the terahertz data according to the environmental impact factor, it includes:

[0030] Set a first impact factor and a second impact factor, where the first impact factor is less than the second impact factor;

[0031] If the environmental impact factor is less than the first impact factor, correct the terahertz data through a first adjustment coefficient;

[0032] If the environmental impact factor is greater than or equal to the first impact factor and less than or equal to the second impact factor, correct the terahertz data through a second adjustment coefficient;

[0033] If the environmental impact factor is greater than the second impact factor, correct the terahertz data through a third adjustment coefficient;

[0034] Among them, the value range of the adjustment coefficient is 1 < first adjustment coefficient < second adjustment coefficient < third adjustment coefficient < 2, and the corrected terahertz data is the product of the terahertz data before correction and the adjustment coefficient.

[0035] Further, when the feature extraction module is configured to extract the time-domain features and frequency-domain features of the terahertz data respectively and perform a preliminary classification of the terahertz data according to the time-domain features, it includes:

[0036] The time-domain features include peaks and valleys, and calculate the fluctuation amplitude according to the peaks and valleys;

[0037] Set a first fluctuation amplitude and a second fluctuation amplitude, where the first fluctuation amplitude is less than the second fluctuation amplitude;

[0038] If the fluctuation amplitude is less than the first fluctuation amplitude, then classify the terahertz data into a first category;

[0039] If the fluctuation amplitude is greater than or equal to the first fluctuation amplitude and less than or equal to the second fluctuation amplitude, then classify the terahertz data into a second category;

[0040] If the fluctuation amplitude is greater than the second fluctuation amplitude, then classify the terahertz data into a third category.

[0041] Further, when the feature extraction module is configured to determine whether to modify the preliminary classification result of the terahertz data according to the frequency domain feature, it includes:

[0042] The frequency domain feature is the frequency width, and the maximum frequency widths corresponding to the first category, the second category, and the third category are respectively set;

[0043] If the frequency width of the terahertz data is greater than the maximum frequency width corresponding to its category, then it is determined to modify the preliminary classification result of the terahertz data;

[0044] Otherwise, it is determined not to modify the preliminary classification result of the terahertz data;

[0045] Among them, the classification result levels are the first category < the second category < the third category.

[0046] Further, when the feature extraction module is configured to modify the preliminary classification result according to the frequency domain feature to obtain the final classification result, it includes:

[0047] Set a frequency domain boundary value, and calculate the difference between the frequency width of the terahertz data and the maximum frequency width corresponding to its category;

[0048] If the difference is less than the frequency domain boundary value, then it is determined not to modify the preliminary classification result;

[0049] If the difference is greater than or equal to the frequency domain boundary value and less than or equal to twice the frequency domain boundary value, then it is determined to upgrade the preliminary classification result of the terahertz data by one level;

[0050] If the difference is greater than twice the frequency domain boundary value, then it is determined to upgrade the preliminary classification result of the terahertz data by two levels;

[0051] Among them, the final classification result levels include the first category, the second category, the third category, the fourth category, and the fifth category, and the levels of the first category, the second category, the third category, the fourth category, and the fifth category increase in sequence.

[0052] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention can effectively improve the processing efficiency and classification accuracy of terahertz data. First, the system realizes the efficient acquisition and preprocessing of terahertz data through the acquisition module, ensuring the quality and consistency of the data and laying a solid foundation for subsequent analysis. Secondly, the data processing module introduces a mechanism for obtaining and correcting real-time environmental information, which can dynamically evaluate the impact of environmental factors (such as temperature and humidity) on the data, and correct the data by calculating the environmental impact factor, thereby significantly improving the reliability and applicability of the data. The feature extraction module combines time-domain and frequency-domain features. First, it conducts a preliminary classification through time-domain features, and then optimizes and corrects the classification result in combination with frequency-domain features. This dual-feature analysis method can more comprehensively capture the characteristics of the data and improve the accuracy and robustness of classification. Finally, the display module intuitively presents the classification result through visualization technology, facilitating users to quickly understand and analyze the data. Overall, the system not only realizes the efficient processing and classification of terahertz data, but also improves the accuracy and practicality of the data through environmental correction and dual-feature extraction, providing strong support for the application of terahertz technology in fields such as scientific research, medical treatment, and security inspection.

[0053] On the other hand, the present application also provides a classification display method for a terahertz database, including:

[0054] Collect terahertz data and preprocess the terahertz data;

[0055] Obtain real-time environmental information, judge whether it is necessary to correct the terahertz data according to the environmental information. If it is judged that the terahertz data needs to be corrected, calculate the environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor;

[0056] Extract the time-domain features and frequency-domain features of the terahertz data respectively, conduct a preliminary classification of the terahertz data according to the time-domain features. After the preliminary classification is completed, judge whether to modify the preliminary classification result of the terahertz data according to the frequency-domain features. If it is judged that modification is needed, modify the preliminary classification result according to the frequency-domain features to obtain the final classification result;

[0057] Perform visual display according to the final classification result.

[0058] It can be understood that the classification display system and method for the terahertz database provided by the present application have the same beneficial effects, which will not be elaborated here. Description of the Drawings

[0059] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Also, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0060] Figure 1 It is a functional block diagram of a classification display system for a terahertz database provided by an embodiment of the present invention;

[0061] Figure 2 It is a flowchart of a classification display method for a terahertz database provided by an embodiment of the present invention. Detailed Embodiments

[0062] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art. It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0063] In some embodiments of the present application, referring to Figure 1 as shown, this embodiment provides a classification display system for a terahertz database, including:

[0064] An acquisition module, configured to acquire terahertz data and preprocess the terahertz data;

[0065] A data processing module, configured to obtain real-time environmental information, judge whether it is necessary to correct the terahertz data according to the environmental information, if it is judged that the terahertz data needs to be corrected, calculate an environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor;

[0066] A feature extraction module, configured to extract time-domain features and frequency-domain features of the terahertz data respectively, perform a preliminary classification of the terahertz data according to the time-domain features, and after the preliminary classification is completed, judge whether to modify the preliminary classification result of the terahertz data according to the frequency-domain features. If it is judged that modification is required, modify the preliminary classification result according to the frequency-domain features to obtain a final classification result;

[0067] A display module, configured to perform visual display according to the final classification result.

[0068] It can be understood that the present invention can effectively improve the processing efficiency and classification accuracy of terahertz data. First, the system realizes the efficient acquisition and preprocessing of terahertz data through the acquisition module, ensuring the quality and consistency of the data and laying a solid foundation for subsequent analysis. Second, the data processing module introduces a mechanism for obtaining and correcting real-time environmental information, which can dynamically evaluate the impact of environmental factors (such as temperature and humidity) on the data and correct the data by calculating the environmental impact factor, thus significantly improving the reliability and applicability of the data. The feature extraction module combines time-domain and frequency-domain features. First, it performs preliminary classification through time-domain features, and then optimizes and corrects the classification results in combination with frequency-domain features. This dual-feature analysis method can capture the characteristics of the data more comprehensively, improving the accuracy and robustness of classification. Finally, the display module intuitively presents the classification results through visualization technology, facilitating users to quickly understand and analyze the data. Overall, the system not only realizes the efficient processing and classification of terahertz data, but also improves the accuracy and practicality of the data through environmental correction and dual-feature extraction, providing strong support for the application of terahertz technology in scientific research, medical treatment, security inspection and other fields.

[0069] In some embodiments of the present application, the acquisition module is configured to acquire terahertz data. When preprocessing the terahertz data, it includes:

[0070] Using a filtering algorithm to remove noise from the terahertz data;

[0071] Performing baseline correction and normalization on the terahertz data.

[0072] It can be understood that the acquisition module removes noise from the terahertz data through a filtering algorithm, which can effectively improve the signal-to-noise ratio of the data, reduce the influence of interference signals on subsequent analysis, and thus improve the quality and reliability of the data. At the same time, performing baseline correction and normalization on the terahertz data can eliminate baseline offsets caused by instrument drift or environmental changes and standardize the data to a unified scale, facilitating the accuracy of subsequent feature extraction and classification analysis. This preprocessing method not only enhances the comparability and consistency of the data, but also lays a solid foundation for the efficient processing of subsequent modules, significantly improving the overall performance and practicality of the system.

[0073] In some embodiments of the present application, the data processing module is configured to obtain real-time environmental information. When judging whether it is necessary to correct the terahertz data according to the environmental information, it includes:

[0074] The real-time environmental information includes environmental humidity and environmental temperature;

[0075] Setting a maximum environmental humidity value and a maximum environmental temperature value, comparing the environmental humidity with the maximum environmental humidity value to obtain a first comparison result;

[0076] Compare the ambient temperature with the maximum ambient temperature to obtain a second comparison result;

[0077] Judge whether it is necessary to correct the terahertz data according to the first comparison result and the second comparison result.

[0078] It can be understood that the data processing module optimizes the accuracy of terahertz data by obtaining real-time environmental information. Specifically, the real-time environmental information includes environmental humidity and temperature. By comparing with the preset maximum humidity and temperature values, a judgment on whether the current environment is suitable can be obtained. If the environmental humidity or temperature exceeds the set maximum value, the system will judge that it is necessary to correct the terahertz data accordingly. This real-time monitoring and correction mechanism ensures the accuracy and reliability of terahertz data, thereby improving the performance and efficiency of the entire system.

[0079] In some embodiments of the present application, when the data processing module is configured to judge whether it is necessary to correct the terahertz data according to the first comparison result and the second comparison result, it includes:

[0080] If the environmental humidity is greater than or equal to the maximum environmental humidity, the first comparison result is that it is necessary to correct the terahertz data;

[0081] If the environmental humidity is less than the maximum environmental humidity, the first comparison result is that it is not necessary to correct the terahertz data;

[0082] If the environmental temperature is greater than or equal to the maximum environmental temperature, the second comparison result is that it is necessary to correct the terahertz data;

[0083] If the environmental temperature is less than the maximum environmental temperature, the second comparison result is that it is not necessary to correct the terahertz data;

[0084] If there is a need to correct the terahertz data in the first comparison result and the second comparison result, the final judgment result is that it is necessary to correct the terahertz data.

[0085] In some embodiments of the present application, when the data processing module is configured to calculate the environmental impact factor according to the environmental information if it is judged that it is necessary to correct the terahertz data, it includes:

[0086] Calculate the environmental impact factor according to the following formula:

[0087] E = (S / Smax) * (W / Wmax);

[0088] In the above formula, E represents the environmental impact factor, S represents the environmental humidity, Smax represents the maximum environmental humidity, W represents the environmental temperature, and Wmax represents the maximum environmental temperature.

[0089] In some embodiments of the present application, when the data processing module is configured to correct terahertz data according to environmental impact factors, it includes:

[0090] Set a first impact factor and a second impact factor, where the first impact factor is less than the second impact factor;

[0091] If the environmental impact factor is less than the first impact factor, correct the terahertz data through a first adjustment coefficient;

[0092] If the environmental impact factor is greater than or equal to the first impact factor and less than or equal to the second impact factor, correct the terahertz data through a second adjustment coefficient;

[0093] If the environmental impact factor is greater than the second impact factor, correct the terahertz data through a third adjustment coefficient;

[0094] Wherein, the value range of the adjustment coefficient is 1 < the first adjustment coefficient < the second adjustment coefficient < the third adjustment coefficient < 2, and the corrected terahertz data is the product of the terahertz data before correction and the adjustment coefficient.

[0095] It can be understood that the data processing module determines whether it is necessary to correct the terahertz data by comparing the environmental humidity and temperature with the preset maximum values. Specifically, if the environmental humidity or temperature exceeds its maximum value, the system will determine that the terahertz data needs to be corrected. In addition, by calculating the environmental impact factor E, the system can quantify the impact of the environment on the terahertz data according to the proportional relationship between the actual values of the environmental humidity and temperature and the maximum values. The correction process involves setting different impact factor thresholds and applying different adjustment coefficients according to the magnitude of the environmental impact factor to ensure the accuracy of the terahertz data. The value range of the adjustment coefficient is from slightly greater than 1 to slightly less than 2, ensuring that the corrected data not only reflects the actual impact of the environment but also maintains the stability and reliability of the data. This correction mechanism helps to improve the accuracy and reliability of the terahertz data, so as to obtain high-quality measurement results under various environmental conditions.

[0096] In some embodiments of the present application, the feature extraction module is configured to extract time-domain features and frequency-domain features from the terahertz data respectively. When preliminarily classifying the terahertz data according to the time-domain features, it includes:

[0097] The time-domain features include peaks and valleys, and calculate the fluctuation amplitude according to the peaks and valleys;

[0098] Set a first fluctuation amplitude and a second fluctuation amplitude, where the first fluctuation amplitude is less than the second fluctuation amplitude;

[0099] If the fluctuation amplitude is less than the first fluctuation amplitude, classify the terahertz data into the first category;

[0100] If the fluctuation amplitude is greater than or equal to the first fluctuation amplitude and less than or equal to the second fluctuation amplitude, the terahertz data is classified into the second category;

[0101] If the fluctuation amplitude is greater than the second fluctuation amplitude, the terahertz data is classified into the third category.

[0102] In some embodiments of the present application, when the feature extraction module is configured to determine whether to modify the preliminary classification result of the terahertz data according to the frequency domain feature, it includes:

[0103] The frequency domain feature is the frequency width, and the maximum frequency widths corresponding to the first category, the second category, and the third category are respectively set;

[0104] If the frequency width of the terahertz data is greater than the maximum frequency width corresponding to its category, it is determined to modify the preliminary classification result of the terahertz data;

[0105] Otherwise, it is determined not to modify the preliminary classification result of the terahertz data;

[0106] Wherein, the classification result levels are the first category < the second category < the third category.

[0107] In some embodiments of the present application, when the feature extraction module is configured to modify the preliminary classification result according to the frequency domain feature to obtain the final classification result, it includes:

[0108] Set the frequency domain boundary value, and calculate the difference between the frequency width of the terahertz data and the maximum frequency width corresponding to its category;

[0109] If the difference is less than the frequency domain boundary value, it is determined not to modify the preliminary classification result;

[0110] If the difference is greater than or equal to the frequency domain boundary value and less than or equal to twice the frequency domain boundary value, it is determined to raise the preliminary classification result of the terahertz data by one level;

[0111] If the difference is greater than twice the frequency domain boundary value, it is determined to raise the preliminary classification result of the terahertz data by two levels;

[0112] Wherein, the final classification result levels include the first category, the second category, the third category, the fourth category, and the fifth category, and the levels of the first category, the second category, the third category, the fourth category, and the fifth category increase in sequence.

[0113] It can be understood that by extracting the time-domain and frequency-domain features of terahertz data through the feature extraction module, efficient classification of the data can be achieved. First, the extraction of time-domain features, including the identification of peaks and valleys and the calculation of the fluctuation amplitude, provides a basis for the preliminary classification of the data. By setting different fluctuation amplitude thresholds, the data is divided into three categories, and this hierarchical method simplifies the classification process and improves the processing speed. Secondly, the analysis of frequency-domain features further optimizes the classification results. By setting the maximum value of the frequency width, the system can judge and correct the accuracy of the preliminary classification to ensure that the data is accurately classified into the correct category. In addition, by setting the comparison of the frequency-domain boundary value and the difference, the system can flexibly adjust the classification level to achieve a more detailed classification. Finally, this multi-dimensional classification method not only improves the accuracy of classification, but also increases the flexibility and detail of classification, providing strong support for the analysis and application of terahertz data. Generally speaking, the embodiments of the present application achieve efficient, accurate and detailed classification of terahertz data through comprehensive analysis of time-domain and frequency-domain features, which is of great significance for the application of terahertz technology in various fields.

[0114] On the other hand, referring to Figure 2 as shown, the present application also provides a classification display method for a terahertz database, which is applied to the above-mentioned classification display system of the terahertz database, and includes the following steps:

[0115] S100. Collect terahertz data and preprocess the terahertz data;

[0116] S200. Obtain real-time environmental information, judge whether it is necessary to correct the terahertz data according to the environmental information. If it is judged that the terahertz data needs to be corrected, calculate the environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor;

[0117] S300. Extract the time-domain features and frequency-domain features of the terahertz data respectively, conduct a preliminary classification of the terahertz data according to the time-domain features. After the preliminary classification is completed, judge whether to modify the preliminary classification result of the terahertz data according to the frequency-domain features. If it is judged that modification is needed, modify the preliminary classification result according to the frequency-domain features to obtain the final classification result;

[0118] S400. Conduct visual display according to the final classification result.

[0119] It is understandable that, first of all, by collecting terahertz data and performing preprocessing, the quality and availability of the data are ensured, laying a solid foundation for subsequent analysis. Secondly, the acquisition and correction mechanism of real-time environmental information can ensure the accuracy of terahertz data, adapt to different environmental changes, and thus improve the flexibility and reliability of data processing. Through the extraction of time-domain and frequency-domain features, the terahertz data is initially classified, and the classification results are optimized according to the frequency-domain features. This process not only improves the classification accuracy but also ensures the comprehensiveness and accuracy of the classification results. Finally, through visual display, users can intuitively understand the classification results of terahertz data, which not only improves the readability of the data but also facilitates users to make quick decisions. Generally speaking, through a series of comprehensive processing steps, this method realizes the efficient and accurate classification of terahertz data, providing strong technical support for research and applications in related fields.

[0120] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0121] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams can be implemented by computer program instructions, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or a combination of multiple processes and / or blocks

[0122] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one or more of the processes Figure 1 or a combination of multiple processes and / or blocks

[0123] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in one process Figure 1 one process or a plurality of processes and / or blocks Figure 1 steps of a block or a plurality of blocks.

[0124] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: the specific implementation manners of the present invention can still be modified or equivalently replaced, and any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.

Claims

1. A classification display system for a terahertz database, characterized in that: include: An acquisition module is configured to acquire terahertz data and pre-process the terahertz data; A data processing module is configured to obtain real-time environmental information, determine whether the terahertz data needs to be corrected according to the environmental information, and if it is determined that the terahertz data needs to be corrected, calculate an environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor; a feature extraction module, configured to extract time domain features and frequency domain features of the terahertz data respectively, preliminarily classify the terahertz data according to the time domain features, and after the preliminary classification is completed, determine whether to modify the preliminary classification result of the terahertz data according to the frequency domain features; if it is determined that modification is required, modify the preliminary classification result according to the frequency domain features to obtain a final classification result; The display module is configured to perform visual display according to the final classification result.

2. The classification display system of the terahertz database according to claim 1, characterized in that: The acquisition module is configured to acquire terahertz data, and preprocess the terahertz data, including: Using a filtering algorithm to remove noise from the terahertz data; The terahertz data are baseline corrected and normalized.

3. The classification display system of the terahertz database according to claim 2, characterized in that: The data processing module is configured to obtain real-time environmental information, and when judging whether the terahertz data needs to be corrected according to the environmental information, it includes: The real-time environmental information includes environmental humidity and environmental temperature; Setting a maximum value of ambient humidity and a maximum value of ambient temperature, comparing the ambient humidity with the maximum value of ambient humidity, and obtaining a first comparison result; Comparing the ambient temperature with the maximum ambient temperature to obtain a second comparison result; Whether the terahertz data needs to be corrected is determined according to the first comparison result and the second comparison result.

4. The classification display system of the terahertz database according to claim 3, characterized in that: When the data processing module is configured to judge whether the terahertz data needs to be corrected according to the first comparison result and the second comparison result, the method comprises: If the ambient humidity is greater than or equal to the maximum ambient humidity, the first comparison result is that the terahertz data needs to be corrected; If the ambient humidity is less than the maximum ambient humidity, the first comparison result is that the terahertz data does not need to be corrected; If the ambient temperature is greater than or equal to the maximum ambient temperature, the second comparison result is that the terahertz data needs to be corrected; If the ambient temperature is less than the maximum ambient temperature, the second comparison result is that the terahertz data does not need to be corrected; If there is a need to correct the terahertz data in the first comparison result and the second comparison result, the final judgment result is that the terahertz data needs to be corrected.

5. The classification display system of the terahertz database according to claim 4, characterized in that: The data processing module is configured to, if it is determined that the terahertz data needs to be corrected, calculate the environmental impact factor according to the environmental information, including: The environmental impact factor is calculated according to the following formula: E = (S / Smax)*(W / Wmax); In the above formula, E represents the environmental impact factor, S represents the ambient humidity, Smax represents the maximum ambient humidity, W represents the ambient temperature, and Wmax represents the maximum ambient temperature.

6. The classification display system of the terahertz database according to claim 5, characterized in that: When the data processing module is configured to correct the terahertz data according to the environmental influencing factor, it includes: Setting a first impact factor and a second impact factor, wherein the first impact factor is smaller than the second impact factor; If the environmental impact factor is less than the first impact factor, correcting the terahertz data by using a first adjustment coefficient; If the environmental impact factor is greater than or equal to the first impact factor and less than or equal to the second impact factor, correcting the terahertz data by using a second adjustment coefficient; If the environmental impact factor is greater than the second impact factor, correcting the terahertz data by using a third adjustment coefficient; The value range of the adjustment coefficient is 1<first adjustment coefficient<second adjustment coefficient<third adjustment coefficient<2, and the corrected terahertz data is the product of the terahertz data before correction and the adjustment coefficient.

7. The classification display system of the terahertz database according to claim 6, characterized in that: The feature extraction module is configured to extract time domain features and frequency domain features of the terahertz data respectively, and preliminarily classify the terahertz data according to the time domain features, including: The time domain features include peak values ​​and valley values, and the fluctuation amplitude is calculated according to the peak values ​​and valley values; Setting a first fluctuation amplitude and a second fluctuation amplitude, wherein the first fluctuation amplitude is smaller than the second fluctuation amplitude; If the fluctuation amplitude is smaller than the first fluctuation amplitude, classifying the terahertz data into a first category; If the fluctuation amplitude is greater than or equal to the first fluctuation amplitude and less than or equal to the second fluctuation amplitude, classifying the terahertz data into a second category; If the fluctuation amplitude is greater than the second fluctuation amplitude, the terahertz data is classified into a third category.

8. The classification display system of the terahertz database according to claim 7, characterized in that: When the feature extraction module is configured to determine whether to modify the preliminary classification result of the terahertz data according to the frequency domain feature, it includes: The frequency domain feature is frequency width, and the maximum value of the frequency width corresponding to the first category, the second category and the third category is set respectively; If the frequency width of the terahertz data is greater than the maximum frequency width corresponding to the category to which it belongs, it is determined to modify the preliminary classification result of the terahertz data; Otherwise, it is determined that the preliminary classification result of the terahertz data is not to be modified; Among them, the classification result level is the first category < the second category < the third category.

9. The classification display system of the terahertz database according to claim 8, characterized in that: The feature extraction module is configured to modify the preliminary classification result according to the frequency domain feature to obtain the final classification result, including: Set the frequency domain limit value and calculate the difference between the frequency width of the terahertz data and the maximum value of the frequency width corresponding to its category; If the difference is less than the frequency domain limit value, it is determined that the preliminary classification result is not to be modified; If the difference is greater than or equal to the frequency domain limit value and less than or equal to twice the frequency domain limit value, it is determined that the preliminary classification result of the terahertz data is improved by one level; If the difference is greater than twice the frequency domain limit value, it is determined that the preliminary classification result of the terahertz data is increased by two levels; Among them, the final classification result levels include the first category, the second category, the third category, the fourth category and the fifth category, and the levels of the first category, the second category, the third category, the fourth category and the fifth category increase in sequence.

10. A classification display method for a terahertz database, applied to the classification display system for a terahertz database as claimed in any one of claims 1 to 9, characterized in that: include: Collecting terahertz data and preprocessing the terahertz data; Acquire real-time environmental information, determine whether the terahertz data needs to be corrected according to the environmental information, and if it is determined that the terahertz data needs to be corrected, calculate an environmental impact factor according to the environmental information, and correct the terahertz data according to the environmental impact factor; Extracting time domain features and frequency domain features of the terahertz data respectively, preliminarily classifying the terahertz data according to the time domain features, and after the preliminary classification is completed, judging whether to modify the preliminary classification result of the terahertz data according to the frequency domain features, and if it is judged that modification is required, modifying the preliminary classification result according to the frequency domain features to obtain a final classification result; Visual display is performed according to the final classification result.