Multi-dimensional code information generation method based on spherical coordinate conversion

Through the multi-dimensional code information generation method based on spherical coordinate conversion, the problems of low information density, poor geometric adaptability and low feature extraction efficiency in traditional methods are solved, and efficient multi-dimensional code generation and optimization are achieved, improving the stability and reliability of the system.

CN120146085AActive Publication Date: 2025-06-13BEIJING SHOUHUA CONSTR OPERATION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510623019.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-06-13
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

The traditional multi-dimensional code information generation method has problems such as low information density, poor geometric adaptability and low feature extraction efficiency. It is difficult to fully utilize the geometric characteristics of three-dimensional space, and the calculation complexity is high when dealing with spherical surfaces or complex surfaces and is prone to introduce deformation or errors.

Method used

Using the multi-dimensional code information generation method based on spherical coordinate transformation, the multi-dimensional data acquisition module, multi-dimensional data preprocessing module, multi-dimensional data analysis module, multi-dimensional result evaluation module, multi-dimensional strategy optimization module, multi-dimensional strategy execution module and multi-dimensional feedback adjustment module are used to realize the representation and analysis of data under spherical coordinates, improve information density and geometric adaptability, and optimize the coding strategy through external feature analysis.

Benefits of technology

The information density and geometric adaptability of multi-dimensional codes are improved, the efficiency of feature extraction is improved, high-quality multi-dimensional code generation is ensured in complex scenarios, and the stability and reliability of the system are maintained through feedback adjustment mechanisms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146085A_ABST
    Figure CN120146085A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer graphics and image processing, and discloses a multi-dimensional code information generation method based on spherical coordinate conversion. By establishing a multi-dimensional data acquisition module, a multi-dimensional data preprocessing module, a multi-dimensional data analysis module, a multi-dimensional result evaluation module, a multi-dimensional strategy optimization module, a multi-dimensional strategy execution module and a multi-dimensional feedback adjustment module, the multi-dimensional data acquisition module is responsible for acquiring original data, and the multi-dimensional data preprocessing module performs primary processing on the acquired data; the multi-dimensional data analysis module calculates the processed data and deeply mines data features to obtain a comprehensive analysis result, the multi-dimensional result evaluation module judges whether the analysis result reaches the standard or not, the multi-dimensional strategy optimization module adjusts a strategy according to the evaluation result, and the multi-dimensional strategy execution module generates a multi-dimensional code according to the optimized strategy. The multi-dimensional feedback adjustment module further perfects the whole method through actual application feedback of the multi-dimensional strategy execution module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer graphics and image processing, and specifically provides a method for generating multi-dimensional code information based on spherical coordinate transformation. Background Art

[0002] With the rapid development of information technology, as an efficient information storage and transmission tool, multi-dimensional codes have been widely used in multiple fields such as data encryption, identity recognition, Internet of Things, and geographic information systems. Traditional methods for generating multi-dimensional code information are mainly based on two-dimensional plane coding, which stores information by arranging points, lines, or graphics in a plane space. However, this method has obvious limitations: on the one hand, two-dimensional plane coding is difficult to make full use of the geometric characteristics of three-dimensional space, resulting in a low information density and being difficult to meet the increasing information storage requirements; on the other hand, when dealing with spherical or complex curved surfaces, traditional methods require additional projections or conversions, which not only increase the computational complexity but also easily introduce deformations or errors, thus affecting the accuracy and reliability of information.

[0003] In addition, in terms of feature extraction, traditional methods usually require complex preprocessing or conversion steps, with low efficiency and being difficult to quickly extract key information, further restricting their application in complex scenarios. Therefore, how to break through the limitations of traditional methods and develop a method for generating multi-dimensional code information that can make full use of the geometric characteristics of three-dimensional space, adapt to complex curved surface structures, and have high-efficiency feature extraction capabilities has become an important research direction.

[0004] The method for generating multi-dimensional code information based on spherical coordinate transformation emerges as the times require. As a coordinate system that naturally describes three-dimensional space, the spherical coordinate system can effectively solve the problems of low information density, poor geometric adaptability, and low feature extraction efficiency existing in traditional methods. Summary of the Invention

[0005] (1) Technical Problems to be Solved Aiming at the deficiencies of the prior art, the present invention provides a method for generating multi-dimensional code information based on spherical coordinate transformation, which has the advantages of high information density, strong geometric adaptability, and high-efficiency feature extraction, and solves the problems of low information density, poor geometric adaptability, and low feature extraction efficiency existing in traditional methods.

[0006] (2) Technical Solutions To achieve the above object, the present invention provides the following technical solutions: A multi-dimensional code information generation method based on spherical coordinate transformation, comprising the following steps: Step 1, construct a multi-dimensional data acquisition module, a multi-dimensional data preprocessing module, a multi-dimensional data analysis module, a multi-dimensional result evaluation module, a multi-dimensional strategy optimization module, a multi-dimensional strategy execution module, and a multi-dimensional feedback adjustment module, and establish the connection between each module; Step 2, obtain the original data containing three-dimensional coordinate information, surface slope feature data, and surrounding environment information through the multi-dimensional data acquisition module; Step 3, preliminarily process the acquired original data through the multi-dimensional data preprocessing module to represent the original data in spherical coordinates; Step 4, calculate the preliminarily processed original data through the multi-dimensional data analysis module, and mine and obtain data features to obtain a comprehensive analysis result containing spherical coordinates, the information density of coding data, and the influence degree of external features on the generation of multi-dimensional code information; Step 5, judge whether the comprehensive analysis result meets the standard in the current environmental scenario through the multi-dimensional result evaluation module; Step 6, delimit the unqualified part of the comprehensive analysis result in the judged result through the multi-dimensional strategy optimization module, and adjust and update the corresponding strategy of the unqualified part; Step 7, generate a multi-dimensional code according to the updated strategy through the multi-dimensional strategy execution module; Step 8, further improve the entire method through the multi-dimensional feedback adjustment module according to the feedback after the execution of the multi-dimensional strategy execution module.

[0007] Preferably, the multi-dimensional data acquisition module includes an information input unit, a three-dimensional data acquisition unit, a surface feature acquisition unit, and an environmental data acquisition unit.

[0008] Preferably, the information input unit introduces the original data to be encoded into the multi-dimensional data acquisition module through an access to a text file input port, an image acquisition device interface, and a digital signal receiving channel; the three-dimensional data acquisition unit scans the target object through a deployed three-dimensional sensor or other devices with three-dimensional measurement functions, and acquires the three-dimensional coordinate information of the target object in the Cartesian coordinate system as the original data.

[0009] Preferably, the surface feature acquisition unit uses laser scanning technology or structured light measurement technology to project a specific structured light pattern onto the surface, and acquires the surface slope feature data as the original data according to the deformation of the reflected light; the environmental data acquisition unit arranges temperature sensors and humidity sensors to acquire the temperature parameters and humidity parameters of the surrounding environment during the acquisition of the multi-dimensional code in real time as the original data.

[0010] Preferably, the multi-dimensional data preprocessing module preprocesses the original data and assigns data numbers respectively, including: after numbering, obtaining the total information volume stored in the code, the covered volume of the code in the spherical coordinate system, the residual of the spherical coordinate transformation, the slope and curvature, the temperature and humidity actually measured by the sensor; the total information volume stored in the code and the covered volume of the code in the spherical coordinate system are numbered as the first identifier and the second identifier respectively, the temperature and humidity actually measured by the sensor are numbered as the third identifier and the fourth identifier respectively, the residual of the spherical coordinate transformation is numbered as the fifth identifier, and the slope and curvature are numbered as the sixth identifier and the seventh identifier respectively.

[0011] Preferably, the multi-dimensional data analysis module includes a spherical coordinate transformation unit, an information density analysis unit, and a feature weight analysis unit.

[0012] Preferably, the spherical coordinate transformation unit calculates the spherical coordinates including the radial distance, the pitch angle value, and the azimuth angle value according to the preprocessed Cartesian coordinates, specifically including: squaring and adding the three components of the Cartesian coordinates respectively, and taking the square root of the added result to obtain the radial distance; Taking the component in the vertical direction in the Cartesian coordinate system as the numerator and the radial distance as the denominator to obtain a first ratio, and taking the arccosine function value of the first ratio to obtain the pitch angle value; taking the longitudinal component in the horizontal direction in the Cartesian coordinate system as the numerator and the transverse component in the horizontal direction as the denominator to obtain a second ratio, and taking the arctangent function value of the second ratio to obtain the azimuth angle value.

[0013] Preferably, the information density analysis unit calculates the information density of the coded data, specifically including: obtaining the information density by taking the ratio of the total information volume stored in the code corresponding to the first identifier to the covered volume of the code corresponding to the second identifier.

[0014] Preferably, the feature weight analysis unit calculates the influence degree of external features on the generation of multi-dimensional code information, specifically including: determining the temperature and humidity during sensor calibration as the reference benchmark, based on the difference between the actual temperature and the reference temperature and the difference between the actual humidity and the reference humidity, multiplying by the corresponding temperature weight coefficient and humidity weight coefficient respectively, and taking the sum of the product results as the denominator of the environmental factor correction term to characterize the correction degree of environmental changes on the feature weight; obtaining the residual information during the spherical coordinate transformation, adding the minimum value correction term to the residual information and taking the reciprocal to characterize the adjustment factor of the influence degree of coordinate transformation errors on external features; performing a square root operation on the square of the slope value and the curvature value of the surface to obtain the complexity index of the surface features to characterize the intensity of the change of the surface features; Taking the pre-calibrated value as the base number and subtracting the product of the correction degree, the adjustment factor, and the intensity of the change to obtain the influence degree.

[0015] Preferably, the multi-dimensional result evaluation module determines whether the comprehensive analysis result meets the standard, including: analyzing the rationality of the spatial position distribution according to the spherical coordinates, and judging whether the layout of the generated multi-dimensional code in the three-dimensional space conforms to the expected coding rules and application scenario requirements; and / or evaluating the information storage efficiency according to the information density, and judging whether the current information density reaches the optimum; and / or judging whether the interference of external factors and coordinate conversion factors on the coding result is within the acceptable range according to the influence degree of the multi-dimensional code information generation.

[0016] Compared with the prior art, the present invention provides a multi-dimensional code information generation method based on spherical coordinate transformation, having the following beneficial effects: 1. By establishing a multi-dimensional data acquisition module, a multi-dimensional data preprocessing module, a multi-dimensional data analysis module, a multi-dimensional result evaluation module, a multi-dimensional strategy optimization module, a multi-dimensional strategy execution module and a multi-dimensional feedback adjustment module, the modules cooperate with each other to form a complete information to generate an infrastructure, thereby clarifying the division of labor and cooperation relationship between the modules, so as to ensure that the entire process from data collection to the final generation and optimization of the multi-dimensional code can be carried out efficiently and orderly. Therefore, the structured method of the present invention is beneficial to improving the operation efficiency and stability of the entire system.

[0017] 2. By adopting the spherical coordinate transformation technology, the data in the three-dimensional Cartesian coordinate system is converted into the data representation in the spherical coordinate system, which not only makes the layout of the generated multi-dimensional code in the three-dimensional space more conform to the expected coding rules and application scenario requirements, but also provides a method for uniformly and concisely describing the position of points in the three-dimensional space. This method helps to deeply explore the geometric properties and internal relationships of the data in the three-dimensional space, and provides strong support for the development of related theories.

[0018] 3. By quantitatively analyzing the influence degree of environmental factors such as temperature and humidity on the generation of multi-dimensional code information, the influence degree of external characteristics on the generation of multi-dimensional code information is calculated , and then according to the influence degree of external characteristics on the generation of multi-dimensional code information to adjust and optimize the coding strategy to ensure that high-quality multi-dimensional codes can be generated for multi-dimensional data under different environmental conditions. At the same time, through the numerical range of the influence degree of external characteristics on the generation of multi-dimensional code information a risk warning system is constructed, so that it can predict possible problems in advance and take measures in time to avoid or reduce the influence of these problems, thereby ensuring the stable operation of the entire method. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a flowchart of the method of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0020] Next, in combination with the accompanying drawings in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0021] Please refer to Figure 1 , a multi-dimensional code information generation method based on spherical coordinate transformation, comprising the following steps: Step 1: Construct a multi-dimensional data acquisition module, a multi-dimensional data preprocessing module, a multi-dimensional data analysis module, a multi-dimensional result evaluation module, a multi-dimensional strategy optimization module, a multi-dimensional strategy execution module, and a multi-dimensional feedback adjustment module, and establish the connection between each module.

[0022] Step 2: Obtain the original data containing three-dimensional coordinate information, surface slope feature data, and surrounding environment information through the multi-dimensional data acquisition module.

[0023] Step 3: Perform preliminary processing on the collected original data through the multi-dimensional data preprocessing module to represent the original data in spherical coordinates.

[0024] Step 4: Calculate the preliminarily processed original data through the multi-dimensional data analysis module, and mine and obtain data features to obtain a comprehensive analysis result containing spherical coordinates, the information density of encoded data, and the influence degree of external features on the generation of multi-dimensional code information.

[0025] Step 5: Determine whether the comprehensive analysis result meets the standard in the current environmental scenario through the multi-dimensional result evaluation module.

[0026] Step 6: Delimit the unqualified part of the comprehensive analysis result in the judgment result through the multi-dimensional strategy optimization module, and adjust and update the corresponding strategy for the unqualified part.

[0027] Step 7: Generate the multi-dimensional code according to the updated strategy through the multi-dimensional strategy execution module.

[0028] Step 8: Further improve the entire method through the multi-dimensional feedback adjustment module according to the feedback after the execution of the multi-dimensional strategy execution module.

[0029] Here, a multi-dimensional data acquisition module, a multi-dimensional data preprocessing module, a multi-dimensional data analysis module, a multi-dimensional result evaluation module, a multi-dimensional strategy optimization module, a multi-dimensional strategy execution module, and a multi-dimensional feedback adjustment module are constructed, and connections are established at the method level through data flow and control flow. The data flow is responsible for transmitting multi-dimensional information in a predetermined order; the control flow is responsible for triggering parameter adjustments in the preprocessing and analysis links in real-time when the evaluation result does not meet the standard, so as to ensure that the entire processing chain is always controllable and traceable.

[0030] The multi-dimensional data acquisition module obtains three-dimensional Cartesian coordinate data, surface slope information, surface curvature information, and the temperature and humidity values at the moment of acquisition at one time. Through timestamp synchronization means, various types of data are bound at the moment of acquisition to avoid error accumulation caused by time sequence misalignment during subsequent conversion and analysis processes.

[0031] The multi-dimensional data preprocessing module first converts the three-dimensional Cartesian coordinate information into spherical coordinate representation and records the conversion residuals; then performs denoising and smoothing processing on the slope and curvature data; finally, generates the first identifier to the seventh identifier according to a predetermined numbering rule. After this step of processing, all spatial data has been unified into the spherical coordinate domain and is accompanied by environmental information, laying a foundation for subsequent feature analysis.

[0032] The multi-dimensional data analysis module calculates the coding information density based on the data in the spherical coordinate domain and quantifies the influence degree of external features based on the temperature and humidity offsets. At the same time, the surface complexity is evaluated using the slope and curvature values, and a comprehensive index reflecting the geometric change amplitude is synthesized. The analysis results are output in a structured record form, providing a quantifiable basis for the next step of evaluation.

[0033] The multi-dimensional result evaluation module determines whether the comprehensive analysis result meets the standard according to a preset threshold. It is determined to meet the standard when the information density reaches the lower limit and the influence degree of external features is within the safe range, and vice versa. This evaluation logic ensures that when any abnormality occurs in the spatial layout, environmental fluctuations, or surface complexity, the subsequent process is blocked in a timely manner to prevent the generation of distorted multi-dimensional codes.

[0034] When receiving a non-compliance signal, the multi-dimensional strategy optimization module synchronously adjusts the strategy from three aspects: temperature and humidity weight, residual correction coefficient, and coding density parameter; when receiving a compliance signal, it only updates the strategy history record to shorten the subsequent calculation time. This dual-path adjustment method not only ensures rapid convergence in abnormal states but also avoids unnecessary computational burdens in normal states.

[0035] The multi-dimensional strategy execution module generates a multi-dimensional code according to the updated strategy. The generation process is stratified according to the spherical coordinate radius, and then the coding units are arranged in the order of azimuth angle to ensure uniform spatial distribution and meet the information density target. This layout method makes full use of the geometric characteristics of three-dimensional space to improve the information loading capacity per unit volume.

[0036] The multi-dimensional feedback adjustment module records the core parameters and evaluation results of the generation process, and writes the information back to the preprocessing module and the analysis module. If the results do not meet the standards twice in a row, a risk warning will be triggered immediately, prompting you to check the acquisition accuracy and environmental status. Through this closed-loop feedback, this method can remain stable in long-term operation and complete adaptive corrections before the problem spreads.

[0037] The multi-dimensional data acquisition module includes an information input unit, a three-dimensional data acquisition unit, a surface feature acquisition unit and an environmental data acquisition unit.

[0038] The information input unit introduces the original information (text, image, number) to be encoded into the multi-dimensional data acquisition module by accessing the text file input port, the image acquisition device interface (camera) and the digital signal receiving channel; the three-dimensional data acquisition unit scans the target object by deploying a three-dimensional sensor (such as a lidar) or other equipment with three-dimensional measurement function to collect the three-dimensional coordinate information of the target object in the Cartesian coordinate system. The information input unit and the three-dimensional data acquisition unit transmit the collected data to the multi-dimensional data preprocessing module for preprocessing. The three-dimensional coordinate information in the Cartesian coordinate system after preprocessing is Transformed into .

[0039] The surface feature acquisition unit projects a specific structured light pattern onto the surface through laser scanning technology or structured light measurement technology, and collects surface slope feature data according to the deformation of the reflected light. The environmental data acquisition unit arranges temperature sensors and humidity sensors to collect temperature and humidity parameters of the surrounding environment in real time when generating the multi-dimensional code. The surface feature acquisition unit and the environmental data acquisition unit transmit the collected data to the multi-dimensional data preprocessing module for preprocessing.

[0040] The multidimensional data preprocessing module preprocesses the data collected in the information input unit, the three-dimensional data acquisition unit, the surface feature acquisition unit and the environmental data acquisition unit, and performs data numbering. After numbering, the total amount of information stored after encoding, the volume covered by the encoding in the spherical coordinate system, the residual error of the spherical coordinate conversion, the slope, the curvature, the temperature and humidity actually measured by the sensor are obtained. The total amount of information stored after encoding and the volume covered by the encoding in the spherical coordinate system are numbered as the first identifier respectively. and the second identifier The temperature and humidity actually measured by the sensor are numbered as the third identifier , Fourth mark , the residual number of the spherical coordinate transformation is the fifth identifier , the slope and curvature are numbered as the sixth mark , Seventh Mark 。

[0041] The multi-dimensional data analysis module includes a spherical coordinate conversion unit, an information density analysis unit, and a feature weight analysis unit.

[0042] The spherical coordinate conversion unit calculates the spherical coordinates including the radial distance, the pitch angle value, and the azimuth angle value according to the preprocessed Cartesian coordinates, specifically including: Square each of the three components of the Cartesian coordinates separately and add them together, then take the square root of the added result to obtain the radial distance.

[0043] Take the first ratio by using the component in the vertical direction in the Cartesian coordinate system as the numerator and the radial distance as the denominator, and take the inverse cosine function value of the first ratio to obtain the pitch angle value.

[0044] Take the second ratio by using the longitudinal component in the horizontal direction in the Cartesian coordinate system as the numerator and the transverse component in the horizontal direction as the denominator, and take the arctangent function value of the second ratio to obtain the azimuth angle value.

[0045] Specifically, its calculation formula is: In the formula, represents the converted spherical coordinates, represents the preprocessed Cartesian coordinates, to adapt to the advantages of the spherical coordinate system in three-dimensional space description and prepare for subsequent information density calculation and feature analysis.

[0046] The advantage is that: by calculating the spherical coordinates , it is judged whether the layout of the generated multi-dimensional code in three-dimensional space conforms to the expected coding rules and application scenario requirements. Through spherical coordinate conversion, the distribution pattern and characteristics of data in space can be more clearly identified, providing a more effective data representation for subsequent information density analysis and feature weight analysis, and providing a method that can uniformly and concisely describe the position of points in three-dimensional space, which helps to establish a more perfect spatial mathematical model, thereby deeply exploring the geometric properties and internal relationships of data in three-dimensional space and providing strong support for the development of related theories.

[0047] The information density analysis unit obtains the information density by taking the ratio of the total information amount stored in the encoding corresponding to the first identifier to the encoding coverage volume corresponding to the second identifier. The information density The calculation formula is: In the formula, represents the information density, represents the total information amount stored after encoding, Represents the volume covered by the encoding in the spherical coordinate system.

[0048] The advantages are as follows: By calculating the information density , and based on the information density evaluate the information storage efficiency, determine whether the current information density reaches the optimum, to ensure that sufficient and effective information is stored within the limited encoding space. At the same time, based on the analysis results of the information density, the stored information can be intelligently screened and integrated, and invalid information can be eliminated, thereby improving the overall information quality. Further utilize the quantitative index of the information density to optimize the allocation strategy of storage resources, achieve the efficient utilization of storage space, and reduce the storage cost.

[0049] The feature weight analysis unit calculates the influence degree of external features on the generation of multi-dimensional code information , specifically including: Determine the temperature and humidity during sensor calibration as the reference benchmarks. Based on the difference between the actual temperature and the reference temperature, and the difference between the actual humidity and the reference humidity, multiply them by the corresponding temperature weight coefficient and humidity weight coefficient respectively, and add the results of the multiplications as the denominator of the environmental factor correction term to represent the correction degree of the environmental change on the feature weight; Obtain the residual information during the spherical coordinate transformation process, add the residual information with the minimum value correction term and take the reciprocal to represent the adjustment factor of the coordinate transformation error on the influence degree of external features.

[0050] Perform a square root operation on the square of the slope value and the curvature value of the surface to obtain the complexity index of the surface feature, to represent the intensity of the change of the surface feature.

[0051] Take the pre-calibrated value as the base number and subtract the result of multiplying the correction degree, the adjustment factor, and the intensity of the change to obtain the influence degree.

[0052] Specifically, its calculation formula is: In the formula, represents the influence degree of external features on the generation of multi-dimensional code information, , respectively represent the temperature and humidity during sensor calibration, , respectively represent the temperature and humidity actually measured by the sensor, , respectively represent the weight coefficients of temperature and humidity, and determine the sensitivity of environmental influence through experiments, represents the correction coefficient of environmental factors, represents the residual of the spherical coordinate transformation, represents the coordinate transformation residual factor, Indicates the minimum value to prevent the denominator from being zero, , respectively represent slope and curvature, indicating the complexity of the surface features.

[0053] The advantages are as follows: By calculating the influence degree of external features on the generation of multi-dimensional code information , according to the influence degree of multi-dimensional code information generation , it is judged whether the interference of external factors and coordinate conversion factors on the coding result is within the acceptable range, and then it is determined whether the overall analysis result meets the standard. Considering the influence of various factors on the generation of multi-dimensional code comprehensively, the overall quality of the multi-dimensional code is evaluated. When the residual error of spherical coordinate conversion in the calculation formula of the influence degree of multi-dimensional code information generation is large, or when the information density is low, it can indicate that the quality of the multi-dimensional code does not meet the standard. The present invention can quickly locate the specific factors causing the non-compliance of quality. For the residual error problem of spherical coordinate conversion, the optimization process of the coordinate conversion algorithm is started, the parameters are recalibrated to reduce the residual error to improve the quality of the multi-dimensional code, and for the case of low information density, the information storage and coding strategy is adjusted immediately, the data is re-integrated and compressed to increase the information density. At the same time, based on the above quality evaluation results, a risk warning system is constructed to predict in advance the specific scenarios of possible coding failure or data loss risks, and notify the relevant personnel to take countermeasures in time to avoid serious impacts on the subsequent business processes relying on this coding due to the quality problems of the multi-dimensional code, and ensure the stable and reliable operation of the entire multi-dimensional data analysis and application system.

[0054] The multi-dimensional result evaluation module conducts a rationality analysis of the spatial position distribution according to the spherical coordinates , and judges whether the layout of the generated multi-dimensional code in the three-dimensional space conforms to the expected coding rules and application scenario requirements. According to the information density , the information storage efficiency is evaluated to judge whether the current information density reaches the optimum to ensure that sufficient and effective information is stored in the limited coding space. According to the influence degree of multi-dimensional code information generation , it is judged whether the interference of external factors and coordinate conversion factors on the coding result is within the acceptable range, and then it is determined whether the overall analysis result meets the standard. Considering the influence of various factors on the generation of multi-dimensional code comprehensively, the overall quality of the multi-dimensional code is evaluated. When the residual error of spherical coordinate conversion in the calculation formula of the influence degree of multi-dimensional code information generation is large, or when the information density is low, it can indicate that the quality of the multi-dimensional code does not meet the standard; The multi-dimensional strategy optimization module adjusts and optimizes the multi-dimensional code generation strategy according to the above evaluation results. When the spatial position distribution is unreasonable, it adjusts the spherical coordinate conversion parameters or optimizes the encoding rules to achieve a more reasonable spatial layout. When the information density does not meet the standard, it improves the information storage efficiency by adjusting the encoding algorithm, data compression method, or reallocating the encoding space. When the influence degree exceeds the acceptable range, it optimizes the sensor layout, adjusts the weight coefficient, or adds an environmental compensation algorithm for environmental factors, and optimizes the conversion algorithm and reduces the residual for coordinate conversion factors, so as to comprehensively adjust the strategy and improve the quality and reliability of multi-dimensional code information generation.

[0055] Specifically, by reorganizing the data and control paths between modules, the execution feedback can reverse-regulate each key link within the same processing cycle to achieve real-time closed-loop optimization. The multi-dimensional feedback adjustment module triggers three established paths simultaneously after receiving the execution feedback, rather than backtracking in the original linear order, thereby shortening the response link and reducing parameter hysteresis. Specifically, it includes: Path 1: Parameter write-back; Target modules include: multi-dimensional data preprocessing module; Adjustment content includes: directly shrinking or expanding the spherical coordinate sampling step size according to the information density error value in the feedback, and synchronously updating the data number threshold; Real-time optimization goal: The next round of preprocessing runs according to the latest error compensation scale to reduce the cumulative residual.

[0056] Path 2: Weight fine-tuning; Target modules include: multi-dimensional data analysis module; Adjustment content includes: immediately increasing or decreasing the environmental correction coefficient according to the temperature and humidity offset in the feedback; Fine-tuning the surface complexity threshold according to the residual level; Real-time optimization goal: Maintain the balance between sensitivity and stability in the analysis stage under the current environment.

[0057] Path 3: Strategy hot update; Target modules include: multi-dimensional strategy optimization module → multi-dimensional strategy execution module; Adjustment content includes: directly loading the new optimal strategy index carried by the feedback without having to search completely again; The multi-dimensional strategy execution module immediately generates a multi-dimensional code according to the new index; Real-time optimization goal: Skip the long optimization-execution iteration and compress the overall delay.

[0058] In response to the above specific description, the multi-dimensional strategy execution module outputs a multi-dimensional code along with five indicators: information density error, residual mean, temperature offset, humidity offset, and strategy version number. The multi-dimensional feedback adjustment module parses in a fixed order to avoid additional parsing overhead. After receiving the packaged feedback, the multi-dimensional feedback adjustment module broadcasts an "update" signal to three channels without waiting for any confirmation; each triggered module writes parameters at the local clock beat and automatically enters the next processing round after being ready. If Channel 1 and Channel 2 propose opposite adjustment directions for the same threshold within the same cycle, the determination result of the multi-dimensional result evaluation module in the previous cycle is used as arbitration: if the determination is qualified, the adjustment value with a smaller amplitude is adopted; if the determination is unqualified, the adjustment value with a larger amplitude is adopted to ensure both the convergence speed and stability are considered.

[0059] As can be seen from the above, the multi-level waiting derived from the linear evaluation → optimization → execution → feedback loop is replaced by parallel triggering, and the single-cycle parameter delay is reduced to about one-third of the original process. The three key links of preprocessing, analysis, and optimization obtain the latest environment and error information synchronously in the same cycle, and their internal algorithms can be immediately corrected to ensure the real-time generation quality of the multi-dimensional code. Without introducing any new modules or new data structures, it is possible to achieve real-time adaptive upgrades at the existing architecture and firmware levels.

[0060] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for generating multi-dimensional code information based on spherical coordinate conversion, characterized in that: The following steps are involved: Step 1: construct a multidimensional data acquisition module, a multidimensional data preprocessing module, a multidimensional data analysis module, a multidimensional result evaluation module, a multidimensional strategy optimization module, a multidimensional strategy execution module and a multidimensional feedback adjustment module, and establish connections between the modules; Step 2: acquiring original data including three-dimensional coordinate information, surface slope characteristic data and surrounding environment information through the multi-dimensional data acquisition module; Step 3: Preliminarily processing the collected raw data by the multidimensional data preprocessing module to express the raw data in spherical coordinates; Step 4: Calculate the raw data after preliminary processing through the multidimensional data analysis module, and mine and obtain data features to obtain a comprehensive analysis result including spherical coordinates, encoded data information density and the influence of external features on the generation of multidimensional code information; Step 5: Determine whether the comprehensive analysis result meets the standard in the current environment scenario through the multi-dimensional result evaluation module; Step 6: Determine the non-compliant part of the comprehensive analysis result in the result of the judgment through the multi-dimensional strategy optimization module, and adjust and update the strategy corresponding to the non-compliant part; Step 7: The multi-dimensional policy execution module generates a multi-dimensional code according to the updated policy; Step 8: Further improve the entire method through the multi-dimensional feedback adjustment module according to the feedback after the multi-dimensional strategy execution module executes.

2. The method for generating multi-dimensional code information according to claim 1, characterized in that: The multi-dimensional data acquisition module includes an information input unit, a three-dimensional data acquisition unit, a surface feature acquisition unit and an environmental data acquisition unit.

3. The method for generating multi-dimensional code information according to claim 2, characterized in that: The information input unit introduces the original data to be encoded into the multi-dimensional data acquisition module by accessing the text file input port, the image acquisition device interface and the digital signal receiving channel; The three-dimensional data acquisition unit scans the target object by deploying a three-dimensional sensor or other equipment with a three-dimensional measurement function, and acquires the three-dimensional coordinate information of the target object in a Cartesian coordinate system as the original data.

4. The method for generating multi-dimensional code information according to claim 2, characterized in that: The surface feature acquisition unit projects a specific structured light pattern onto the surface through laser scanning technology or structured light measurement technology, and acquires surface slope feature data as the original data according to the deformation of the reflected light; The environmental data acquisition unit collects temperature parameters and humidity parameters of the surrounding environment in real time when the multi-dimensional code is generated as the original data by arranging temperature sensors and humidity sensors.

5. The method for generating multi-dimensional code information according to claim 4, characterized in that: The multidimensional data preprocessing module preprocesses the original data and performs data numbering respectively, including: After numbering, the total amount of information stored in the code, the code coverage volume in the spherical coordinate system, the residual error of the spherical coordinate conversion, the slope and curvature, and the temperature and humidity actually measured by the sensor are obtained; The total amount of information stored in the code and the volume covered by the code in the spherical coordinate system are numbered as the first identifier and the second identifier, respectively, the temperature and humidity actually measured by the sensor are numbered as the third identifier and the fourth identifier, respectively, the residual of the spherical coordinate conversion is numbered as the fifth identifier, and the slope and curvature are numbered as the sixth identifier and the seventh identifier, respectively.

6. The method for generating multi-dimensional code information according to claim 5, characterized in that: The multidimensional data analysis module includes a spherical coordinate conversion unit, an information density analysis unit and a feature weight analysis unit.

7. The method for generating multi-dimensional code information according to claim 6, characterized in that: The spherical coordinate conversion unit calculates the spherical coordinates including the radial distance, the pitch angle value and the azimuth angle value according to the preprocessed Cartesian coordinates, specifically including: Square the three components of the Cartesian coordinates separately and add them together, and take the square root of the sum to obtain the radial distance; Taking the component in the vertical direction in the Cartesian coordinate system as a numerator and the radial distance as a denominator to obtain a first ratio, and taking an arc cosine function value of the first ratio to obtain a pitch angle value; The longitudinal component in the horizontal direction in the Cartesian coordinate system is taken as the numerator, the transverse component in the horizontal direction is taken as the denominator to obtain a second ratio, and an inverse tangent function value is taken for the second ratio to obtain an azimuth angle value.

8. The method for generating multi-dimensional code information according to claim 7, characterized in that: The information density analysis unit calculates the information density of the encoded data, specifically including: The information density is obtained by comparing the total amount of information stored in the code corresponding to the first identifier with the code coverage volume corresponding to the second identifier.

9. The method for generating multi-dimensional code information according to claim 8, characterized in that: The feature weight analysis unit calculates the influence of external features on the generation of multi-dimensional code information, specifically including: Determine the temperature and humidity during sensor calibration as the reference benchmark, based on the difference between the actual temperature and the reference temperature, the difference between the actual humidity and the reference humidity, multiply by the corresponding temperature weight coefficient and humidity weight coefficient respectively, add the product results as the denominator of the environmental factor correction term, to characterize the degree of correction of the characteristic weight caused by environmental changes; Obtaining residual information in the process of spherical coordinate transformation, adding a minimum correction term to the residual information and taking the reciprocal to represent an adjustment factor of the degree of influence of the coordinate transformation error on the external features; The complexity index of the surface feature is obtained by performing a square root operation on the slope value of the surface and the square of the curvature value to characterize the intensity of the change of the surface feature; The influence degree is obtained by taking the pre-calibrated value as the base and subtracting the result of multiplying the correction degree, the adjustment factor and the intensity of the change.

10. The method for generating multi-dimensional code information according to claim 9, characterized in that: The multi-dimensional result evaluation module determines whether the comprehensive analysis result meets the standard by: Perform rationality analysis of spatial position distribution based on spherical coordinates to determine whether the layout of the generated multi-dimensional code in three-dimensional space meets the expected coding rules and application scenario requirements; and / or Evaluate information storage efficiency based on information density to determine whether the current information density is optimal; and / or According to the influence degree of multi-dimensional code information generation, it is judged whether the interference of external factors and coordinate conversion factors on the encoding result is within the acceptable range.

Citation Information

Patent Citations

  • Method for generating code for coherent optical communications

    CN106664140A

  • Smart park management platform based on three-dimensional visualization

    CN119671063A

  • Motorized orientable head for measuring system

    US20170191815A1

  • Compressive Coded Antenna / Meta-Antenna

    US20180356515A1

  • Three-dimensional data decoding method, three-dimensional data encoding method, three-dimensional data decoding device, and three-dimensional data encoding device

    WO2022149589A1