AI-based woodworking machine vision inspection system
Through the AI-based woodworking machine vision inspection system, a diverse seam image data set is generated, key features are extracted and multi-model weighted fusion is performed, and model parameters are optimized in real time. This solves the problems of low detection accuracy and poor adaptability in existing technologies, and achieves efficient quality control and improved production efficiency.
Patent Information
- Application Number
- CN202411449956.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2044-10-17
AI Technical Summary
Existing woodworking machine vision inspection systems experience decreased detection accuracy when dealing with unknown wood types or new processing conditions, and lack flexible feature extraction and model optimization mechanisms, resulting in reduced production efficiency and unstable quality.
An AI-based woodworking machine vision inspection system is adopted. The data generation module generates a rich and diverse seam image data set. The feature extraction module extracts key features and converts them into numerical vectors. The integrated learning module performs multi-model weighted fusion. The adaptive adjustment module optimizes model parameters in real time to achieve the adaptability and robustness of the system.
It significantly improves the detection accuracy and system robustness, enhances the adaptability to changing environments, and improves quality control and efficiency in the production process.
Smart Images

Figure CN119399139B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image analysis technology, and in particular to an AI-based visual inspection system for woodworking machinery. Background Art
[0002] Image analysis is a branch of computer science that deals with techniques and methods for extracting useful information from images. This field uses various algorithms and statistical tools to interpret the visual data contained in images. Image analysis techniques can be divided into multiple stages, including preprocessing, feature extraction, detection, classification, and post-processing. These techniques are widely used in fields such as medical imaging, satellite remote sensing, industrial inspection, and security monitoring. In industrial applications, image analysis helps improve product quality, reduce errors, and increase production efficiency by automatically detecting defects on production lines.
[0003] Woodworking machine vision inspection systems use visual inspection technology to monitor and assess the quality and integrity of wood during woodworking machine processing. These systems typically include cameras, image processing software, and algorithms for detection and analysis. Applications include detecting wood defects, confirming the accuracy of cut dimensions, and monitoring assembly line efficiency, thereby ensuring product quality and optimizing production processes. These systems play a vital role in improving wood processing precision, reducing waste, and increasing production efficiency.
[0004] Existing technologies exhibit several deficiencies in practice. Their reliance on limited, predefined datasets makes them ineffective when dealing with unknown wood types or novel processing conditions. This can lead to ineffective identification and judgment, resulting in reduced detection accuracy. Existing systems often lack flexible feature extraction and model optimization mechanisms, limiting their adaptability and optimization capabilities in changing production environments. These limitations can lead to reduced production efficiency, increased false detection rates, and unstable processing quality. Summary of the Invention
[0005] The purpose of this invention is to solve the shortcomings of the prior art and propose an AI-based woodworking machine vision inspection system.
[0006] In order to achieve the above objectives, the present invention adopts the following technical solutions: The AI-based woodworking machine visual inspection system includes:
[0007] The data generation module extracts the original wood images, adjusts the variables of the conditional generative adversarial network according to the wood type and processing method, and cyclically generates wood joint images under the corresponding conditions, covering different wood species and processing conditions, and integrates them into a joint image dataset;
[0008] The feature extraction module processes the seam image dataset, analyzes the key texture and color features in the image, converts them into numerical vectors, and integrates all vector data to form a seam feature vector library;
[0009] The integrated learning module inputs the seam feature vector library into multiple prediction models, obtains the output results of the multiple prediction models, adjusts the weight according to the accuracy of each model, and performs weighted fusion on the output results of the multiple prediction models to form a collaborative judgment result;
[0010] The adaptive adjustment module monitors the system performance and environmental changes based on the collaborative judgment results, collects detection accuracy and environmental data, compares with preset standards, identifies performance differences, adjusts the network's input parameters and weight coefficients, and continuously optimizes seam detection accuracy.
[0011] As a further solution of the present invention, the steps of acquiring the seam image dataset are specifically as follows:
[0012] Screening the original wood images, classifying them according to different wood types and processing methods, creating an initial index for each category, and generating a preliminary classification index;
[0013] Using the preliminary classification index, fine-tuning the latent variables and generator parameters in the conditional generative adversarial network to simulate the visual characteristics of differentiated wood joints and generate a set of simulated joint images;
[0014] Starting from the simulated seam image set, the formula is adopted:
[0015] G new =G prev ·α+ΔG·(1-α)
[0016] Perform multiple rounds of iterative optimization to adjust the generator parameters and optimize the visual naturalness of the image until each image meets the quality standards and generates a seam image dataset;
[0017] Among them, G new Represents the parameters of the new round of generator. The current parameters obtained after adjustment are used to generate the next round of images. G prev Represents the generator parameters of the previous round, which are the parameters obtained in the previous iteration and serve as the benchmark for the new round of parameter updates. ΔG represents the amplitude of parameter adjustment in this round, which is the parameter change value calculated based on the optimization algorithm. α is the balance coefficient, which regulates the fusion ratio of new and old parameters.
[0018] As a further solution of the present invention, the steps of obtaining the seam feature vector library are specifically as follows:
[0019] Analyzing each image in the seam image dataset, extracting key texture and color features of the image, converting the features into numerical vectors through feature extraction, and generating a preliminary feature vector set;
[0020] Performing deep learning clustering processing on the preliminary feature vector set, grouping vectors of similar features to ensure that each group of vectors represents a type of texture or color pattern, and obtaining a clustered feature vector set;
[0021] Based on the clustered feature vector set, the formula is adopted:
[0022]
[0023] Perform weighted summation on the vectors in each class to synthesize representative feature vectors of multiple classes and construct a joint feature vector library;
[0024] Where V represents the synthetic representative feature vector, v i is a single vector in the category, w i is the corresponding weight, representing the importance of the vector in the category, and n is the total number of vectors in the category.
[0025] As a further solution of the present invention, the steps of obtaining the collaborative determination result are specifically as follows:
[0026] Importing the seam feature vector library into multiple prediction models, running the prediction models to generate preliminary prediction results, each model outputting a set of results, and obtaining a multi-model preliminary prediction result set;
[0027] Analyzing the preliminary prediction result set of the multiple models, evaluating the performance indicators of each model using statistical analysis methods, determining a performance score for each model, and generating a model performance score table;
[0028] Combined with the model performance score table, the formula is used:
[0029]
[0030] The output results of multiple models are weighted and integrated according to the performance scores to generate weighted fusion prediction results and form collaborative judgment results;
[0031] Among them, R represents the collaborative judgment result, r i is the output of the i-th model, w i is the weight of the model based on performance evaluation, and k is the total number of models involved in the calculation.
[0032] As a further solution of the present invention, the process of optimizing seam detection accuracy is specifically as follows:
[0033] Monitor system performance and environmental changes, collect detection accuracy data from the collaborative determination results, and simultaneously capture environmental data to ensure real-time data updates and complete collection, generating comprehensive monitoring data;
[0034] Comparing the comprehensive monitoring data with preset performance standards, identifying and quantifying performance deviations using a variance analysis method, and generating performance variance results;
[0035] According to the performance difference results, the input parameters and weight coefficients of the deep learning network are adjusted using the formula:
[0036] P new =P old +α(β·ΔP)
[0037] Adjust parameters to optimize seam detection accuracy;
[0038] Among them, P new is the adjusted parameter setting, P old is the original parameter setting, ΔP is the parameter adjustment calculated based on the performance difference, β adjusts the influence of the performance difference, and α controls the step size of the parameter adjustment.
[0039] Compared with the prior art, the advantages and positive effects of the present invention are:
[0040] In the present invention, a conditional generative adversarial network is used to generate rich and diverse wood joint images, effectively solving the problems of insufficient data and sample uniformity, and expanding the sample diversity of model training. The process of converting image features into numerical vectors accurately captures the key visual features of wood, improving the accuracy of classification and detection tasks. By integrating multiple prediction models and dynamically adjusting the weights according to the performance of each model, the accuracy of judgment and the robustness of the system are enhanced. In addition, the adaptive adjustment mechanism realizes real-time monitoring of system performance and environmental changes, automatically optimizes model parameters, and continuously improves detection accuracy and efficiency. Combining these strategies, the system's adaptability and long-term operating performance are significantly improved, greatly enhancing quality control and efficiency in the production process. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 is a system flow chart of the present invention;
[0042] Figure 2 Flowchart of the steps for obtaining a seam image dataset of the present invention;
[0043] Figure 3 Flowchart of the steps for obtaining the seam feature vector library of the present invention;
[0044] Figure 4 Flowchart of the steps for obtaining collaborative determination results of the present invention;
[0045] Figure 5 Flowchart of the process for optimizing seam detection accuracy of the present invention. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0047] In the description of the present invention, it should be understood that the terms "length," "width," "up," "down," "front," "back," "left," "right," "vertical," "horizontal," "top," "bottom," "inside," "outside," and the like, indicating positions or relationships, are based on the positions or relationships shown in the accompanying drawings and are intended only to facilitate the description of the present invention and simplify the description. They do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting the present invention. Furthermore, in the description of the present invention, "plurality" means two or more, unless otherwise expressly and specifically defined.
[0048] Example 1:
[0049] See also Figure 1 , the AI-based woodworking machine vision inspection system includes:
[0050] The data generation module extracts the original wood image, adjusts the variables of the conditional generative adversarial network according to the wood type and processing method, and cyclically generates wood joint images under corresponding conditions, which are integrated into the joint image dataset;
[0051] The feature extraction module processes the seam image dataset, analyzes the key texture and color features in the image, converts them into numerical vectors, and integrates all vector data to form a seam feature vector library;
[0052] The integrated learning module inputs the seam feature vector library into multiple prediction models, obtains the output results of multiple prediction models, adjusts the weight according to the accuracy of each model, and performs weighted fusion on the output results of multiple prediction models to form a collaborative judgment result;
[0053] The adaptive adjustment module monitors system performance and environmental changes based on collaborative judgment results, collects detection accuracy and environmental data, compares with preset standards, identifies performance differences, adjusts network input parameters and weight coefficients, and continuously optimizes seam detection accuracy.
[0054] The joint image dataset specifically includes wood species and processing conditions; the joint feature vector library specifically includes texture features, color features, and numerical vectors; and the collaborative judgment results specifically include prediction model output, weight adjustment, and fusion results.
[0055] See also Figure 2 , the steps for obtaining the seam image dataset are as follows:
[0056] Screening the original wood images, classifying them according to different wood types and processing methods, creating an initial index for each category, and generating a preliminary classification index;
[0057] The original wood images are screened and classified, and matching classification indexes are created based on differentiated wood types and processing methods. In this process, image recognition technology is first used to identify wood features, including texture, color, and shape, and then classification is performed based on the features. The classification process uses a machine learning algorithm to annotate the images to ensure that each category of images has similar features. This method can significantly improve the accuracy and efficiency of classification and generate a preliminary classification index.
[0058] Using the preliminary classification index, we fine-tune the latent variables and generator parameters in the conditional generative adversarial network to simulate the visual characteristics of differentiated wood joints and generate a set of simulated joint images.
[0059] The generated preliminary classification index is used to fine-tune the latent variables and generator parameters of the conditional generative adversarial network (CGAN); by using the classification index, the parameters of the CGAN can be more accurately adjusted to match differentiated types of wood and processing methods, thereby generating a higher quality set of simulated seam images. This adjustment process includes setting the number of latent layer nodes in the network, adjusting the weights and biases, so that the generated images are visually closer to the natural state of actual wood joints, improving the realism and versatility of the generated images, and generating a set of simulated seam images.
[0060] Starting from the simulated seam image set, the formula is used:
[0061] G new =G prev ·α+ΔG·(1-α)
[0062] Perform multiple rounds of iterative optimization to adjust the generator parameters and optimize the visual naturalness of the image until each image meets the quality standards and generates a seam image dataset;
[0063] Among them, G new Represents the parameters of the new round of generator. The current parameters obtained after adjustment are used to generate the next round of images. G prevRepresents the generator parameters of the previous round, which are the parameters obtained in the previous iteration and serve as the benchmark for the new round of parameter updates. ΔG represents the amplitude of parameter adjustment in this round, which is the parameter change value calculated based on the optimization algorithm. α is the balance coefficient, which regulates the fusion ratio of new and old parameters.
[0064] formula:
[0065] G new =G prev ·α+ΔG·(1-α)
[0066] The benefit of this formulation is that it effectively balances old and new parameters in this way, allowing the network to gradually adjust to newly acquired data, thereby more accurately simulating the visual effect of wood joints.
[0067] Detailed explanation of the formula and the process of formula calculation and derivation:
[0068] Set the generator parameters G for initial use prev is 0.5, the learning rate α is set to 0.1, and the parameter adjustment ΔG for this round is 0.05. Calculated according to the formula:
[0069] G new =0.5·0.1+0.05·(1-0.1)=0.05+0.045=0.095
[0070] The results show that: the current generator parameter G new After adjustment, it is 0.095, which means that the generator parameters have increased slightly. Such adjustment helps to generate more natural wood joint images, and the optimized joint image set better meets the quality standards.
[0071] See also Figure 3 , the steps for obtaining the seam feature vector library are as follows:
[0072] Analyze each image in the seam image dataset, extract the key texture and color features of the image, convert the features into numerical vectors through feature extraction, and generate a preliminary feature vector set;
[0073] When analyzing the seam image dataset, the focus is on extracting key texture and color features from each image. This process locates and quantifies the various texture and color changes in the image through feature extraction algorithms. The feature data is converted into numerical vectors for data processing and analysis. In this way, the texture and color features extracted from the image are converted into structured data that can be used in machine learning models. This step is critical because it directly affects the efficiency and accuracy of subsequent steps. The resulting set of numerical vectors provides basic data for subsequent clustering and classification operations.
[0074] Perform deep learning clustering on the preliminary feature vector set, grouping vectors of similar features to ensure that each group of vectors represents a type of texture or color pattern, and obtain the clustered feature vector set;
[0075] Based on the preliminary feature vector set, a deep learning clustering algorithm is used to process the vectors. The clustering algorithm groups the vectors by analyzing the fit between them. This not only enhances the structure of the data set, but also provides a method for identifying and classifying similar features in images. In addition, the clustering results help identify outliers or irregular patterns in the data, which is extremely critical for data analysis and utilization. Through this step, an effectively organized vector set is obtained, laying a solid foundation for building a feature vector library.
[0076] Based on the clustered feature vector set, the formula is:
[0077]
[0078] Perform weighted summation on the vectors in each class to synthesize representative feature vectors of multiple classes and construct a joint feature vector library;
[0079] Where V represents the synthetic representative feature vector, v i is a single vector in the category, w i is the corresponding weight, representing the importance of the vector in the category, and n is the total number of vectors in the category.
[0080] formula:
[0081]
[0082] The benefit of the formula is that by introducing a weight parameter, each vector can be weighted according to its contribution and importance in its category, thereby obtaining a representative vector for each category. This method enhances the accuracy and practicality of the vector library.
[0083] Detailed explanation of the formula and the process of formula calculation and derivation:
[0084] Suppose there is a set of vectors v1, v2, ..., v n and corresponding weights w1, w2, ..., w n ,and In order to calculate the weighted average to obtain the representative vector V, the following calculation is performed:
[0085] Take v1 = [1, 2], w1 = 0.5
[0086] Take v2 = [3, 4], w2 = 0.5
[0087] calculate:
[0088] V=w1·v1+w2·v2=0.5·[1,2]+0.5·[3,4]
[0089] =[0.5·1+0.5·3,0.5·2+0.5·4]=[2,3]
[0090] The results show that this method can synthesize representative feature vectors of multiple categories. The vectors not only retain the information of intra-class features, but also balance the influence of multiple vectors, making the generated feature vector library more accurate and practical.
[0091] See also Figure 4 , the specific steps for obtaining the collaborative judgment results are:
[0092] Import the seam feature vector library into multiple prediction models, run the prediction models to generate preliminary prediction results, and each model outputs a set of results to obtain a set of preliminary prediction results from multiple models;
[0093] The seam feature vector library is input into multiple prediction models for processing. Each model performs data analysis and processing independently to obtain a preliminary set of prediction results. This process involves standardizing the data input to each model and adjusting the internal parameters of the model to match the characteristics of the input data. Through these steps, it can be ensured that each model can process the data in its optimal state, thereby obtaining reliable preliminary prediction results.
[0094] Analyze the preliminary prediction result set of multiple models, use statistical analysis methods to evaluate the performance indicators of each model, determine a performance score for each model, and generate a model performance score table;
[0095] Evaluate the output results of multiple prediction models. This step includes calculating the accuracy and reliability of each model, analyzing the performance indicators of each model through statistical methods, and then assigning a weight to each model based on the performance indicator. The weight reflects the credibility and influence of the model in the overall prediction process, ensuring that high-performance models occupy a larger proportion in the prediction, thereby improving the accuracy and reliability of the prediction results.
[0096] Combined with the model performance score table, the formula is used:
[0097]
[0098] The output results of multiple models are weighted and integrated according to the performance scores to generate weighted fusion prediction results and form collaborative judgment results;
[0099] Among them, R represents the collaborative judgment result, r i is the output of the i-th model, w i is the weight of the model based on performance evaluation, and k is the total number of models involved in the calculation.
[0100] formula:
[0101]
[0102] The benefit of the formula is that it dynamically adjusts the influence of each model in the results according to its accuracy, which not only increases the flexibility of model fusion but also significantly improves the accuracy of the overall prediction.
[0103] Detailed explanation of the formula and the process of formula calculation and derivation:
[0104] Suppose the output results of three models are r1 = 0.85, r2 = 0.90, r3 = 0.78, and the corresponding weights are w1 = 0.5, w2 = 0.3, w3 = 0.2. The calculation process is as follows:
[0105] R=(0.5×0.85)+(0.3×0.90)+(0.2×0.78)
[0106] R=0.425+0.27+0.156
[0107] R=0.851
[0108] The results show that after integrating the prediction results of the three models, the weighted result is 0.851, which reflects that the integration of multiple models can provide more robust prediction outputs than a single model, which helps to improve the accuracy of decision-making.
[0109] See also Figure 5 ,The process of optimizing the seam detection accuracy is as follows:
[0110] Monitor system performance and environmental changes, collect detection accuracy data from collaborative judgment results, and simultaneously capture environmental data to ensure real-time data updates and complete collection, generating comprehensive monitoring data;
[0111] Monitor system performance and environmental changes, collect data regularly to ensure the effective operation of the monitoring system. Real-time data capture not only helps understand the current system performance, but also helps respond to any changes in the environment. The instant update and integrity of data are carried out through high-performance servers and database systems to ensure that each data capture is correct. In addition, data processing technology is used to pre-process the collected data, including noise removal, data normalization and outlier processing, to ensure that the data quality meets the requirements of subsequent analysis. In this way, the system can better match environmental changes and optimize detection accuracy.
[0112] Compare the comprehensive monitoring data with the preset performance standards, use the difference analysis method to identify and quantify the performance deviation, and generate the performance difference results;
[0113] The comparison between performance monitoring data and preset standards is specially designed to process batch data and extract useful information. It identifies performance differences through quantitative methods, including statistical analysis, data trend tracking and pattern recognition. Using the analysis results, the system can automatically generate performance results. The results provide a scientific basis for decision-making, ensuring that each adjustment is based on accurate data analysis, thereby improving the overall performance and reliability of the system.
[0114] According to the performance difference results, the input parameters and weight coefficients of the deep learning network are adjusted using the formula:
[0115] P new =P old +α(β·ΔP)
[0116] Adjust parameters to optimize seam detection accuracy;
[0117] Among them, P new is the adjusted parameter setting, P old is the original parameter setting, ΔP is the parameter adjustment calculated based on the performance difference, β adjusts the influence of the performance difference, and α controls the step size of the parameter adjustment.
[0118] formula:
[0119] P new =P old +α(β·ΔP)
[0120] The benefit of this formula lies in its ability to flexibly adjust the system based on operational issues. This gradual optimization process ensures cyclical improvements in system adaptability and accuracy. This formula allows parameter adjustments to be made based not just on single feedback but on a comprehensive consideration of multiple factors, enabling more nuanced adjustments to address performance differences.
[0121] Detailed explanation of the formula and the process of formula calculation and derivation:
[0122] Set the original parameter P old is 0.5, the adjustment amount calculated based on the performance difference ΔP is 0.05, the sensitivity adjustment coefficient β is set to 1.5, the learning rate α is 0.1, and the formula becomes P new =0.5+0.1×(1.5×0.05).
[0123] The calculation process is:
[0124] Calculate the ΔP adjustment: 1.5 × 0.05 = 0.075
[0125] Applied learning rate: 0.1 × 0.075 = 0.0075
[0126] Update parameter: 0.5 + 0.0075 = 0.5075
[0127] The results show that the current parameter setting P new It is 0.5075, indicating that the system parameters are slightly improved after adjustment, which shows that fine-tuning based on actual performance feedback can gradually improve system performance.
[0128] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.
Claims
1. AI-based woodworking machine vision inspection system, characterized by: The system comprises: The data generation module adjusts the variables of the conditional generative adversarial network based on the original wood image, wood type and processing method, and cyclically generates wood joint images under corresponding conditions, which are integrated into the joint image dataset; The steps for obtaining the seam image dataset are specifically as follows: Screening the original wood images, classifying them according to different wood types and processing methods, creating an initial index for each category, and generating a preliminary classification index; Using the preliminary classification index, fine-tuning the latent variables and generator parameters in the conditional generative adversarial network to simulate the visual characteristics of differentiated wood joints and generate a set of simulated joint images; Starting from the simulated seam image set, the formula is adopted: ; Perform multiple rounds of iterative optimization to adjust the generator parameters and optimize the visual naturalness of the image until each image meets the quality standards and generates a seam image dataset; in, Represents the parameters of the generator for the new round. The current parameters obtained after adjustment are used to generate the next round of images. Represents the generator parameters of the previous round, which are the parameters obtained in the previous iteration and are used as the benchmark for the new round of parameter updates. Represents the magnitude of this round of parameter adjustment, which is the parameter change value calculated based on the optimization algorithm. To balance the coefficient, adjust the fusion ratio of new and old parameters; The feature extraction module processes the seam image dataset, analyzes the key texture and color features in the image, converts them into numerical vectors, and integrates all vector data to form a seam feature vector library; The integrated learning module inputs the seam feature vector library into multiple prediction models, obtains the output results of the multiple prediction models, adjusts the weight according to the accuracy of each model, and performs weighted fusion on the output results of the multiple prediction models to form a collaborative judgment result; The steps for obtaining the collaborative determination result are specifically as follows: Importing the seam feature vector library into multiple prediction models, running the prediction models to generate preliminary prediction results, each model outputting a set of results, and obtaining a multi-model preliminary prediction result set; Analyzing the preliminary prediction result set of the multiple models, evaluating the performance indicators of each model using statistical analysis methods, determining a performance score for each model, and generating a model performance score table; Combined with the model performance score table, the formula is used: ; The output results of multiple models are weighted and integrated according to the performance scores to generate weighted fusion prediction results and form collaborative judgment results; in, Represents the collaborative judgment result, It is The output of the model, is the weight obtained by the model based on performance evaluation, is the total number of models involved in the calculation; The adaptive adjustment module monitors the system performance and environmental changes based on the collaborative judgment results, collects detection accuracy and environmental data, compares with preset standards, identifies performance differences, adjusts the network's input parameters and weight coefficients, and continuously optimizes seam detection accuracy.
2. The AI-based woodworking machine vision inspection system according to claim 1 is characterized in that: The steps for obtaining the seam feature vector library are specifically as follows: Analyzing each image in the seam image dataset, extracting key texture and color features of the image, converting the features into numerical vectors through feature extraction, and generating a preliminary feature vector set; Performing deep learning clustering processing on the preliminary feature vector set, grouping vectors of similar features to ensure that each group of vectors represents a type of texture or color pattern, and obtaining a clustered feature vector set; Based on the clustered feature vector set, the formula is adopted: ; Perform weighted summation on the vectors in each class to synthesize representative feature vectors of multiple classes and construct a joint feature vector library; in, represents the synthetic representative feature vector, is a single vector in the category, is the corresponding weight, representing the importance of the vector in the category, is the total number of vectors in the category.
3. The AI-based woodworking machine vision inspection system according to claim 1 is characterized in that: The process of optimizing seam detection accuracy is specifically as follows: Monitor system performance and environmental changes, collect detection accuracy data from the collaborative determination results, and simultaneously capture environmental data to ensure real-time data updates and complete collection, generating comprehensive monitoring data; Comparing the comprehensive monitoring data with preset performance standards, identifying and quantifying performance deviations using a variance analysis method, and generating performance variance results; According to the performance difference results, the input parameters and weight coefficients of the deep learning network are adjusted using the formula: ; Adjust parameters to optimize seam detection accuracy; in, is the adjusted parameter setting, is the original parameter setting, is the parameter adjustment calculated based on the performance difference, Adjust the impact of performance differences, Controls the step size of parameter adjustment.