Vehicle ct scan image internal defect analysis system based on neural network model

The vehicle CT scan image analysis system based on a neural network model has solved the problem of identifying subtle defects inside vehicles, achieving high-precision defect detection and risk assessment, and improving vehicle quality consistency and user experience.

CN121235995BActive Publication Date: 2026-03-31HUAQING NUCLEAR TECH (SUZHOU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-05
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing vehicle inspection methods are unable to effectively identify subtle defects at the internal structural level of vehicles, such as misaligned parts, tiny cracks, and installation angle deviations, which makes it difficult to guarantee quality consistency and affects user experience and product reliability.

Method used

A vehicle CT scan image internal defect analysis system based on a neural network model is adopted. It generates three-dimensional scan images through an industrial CT device, and uses part feature extraction device and location feature extraction device, combined with information aggregation and fault probability extraction device, to accurately determine the installation position and structural features of parts and generate the risk level of internal defects in the vehicle.

Benefits of technology

It significantly improves the accuracy and precision of vehicle interior defect identification, enabling the identification of deep-seated installation and manufacturing defects that are difficult to reach by traditional methods, quantifying the failure probability of component installation defects, and assessing the risk level of vehicle interior defects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121235995B_ABST
    Figure CN121235995B_ABST
Patent Text Reader

Abstract

The application relates to the pattern recognition field of vehicle internal defects, in particular to a whole vehicle CT scanning image internal defect analysis system based on a neural network model, which comprises the following: an industrial CT device, which is used for CT scanning of a vehicle to be measured to generate three-dimensional scanning images representing various parts of the vehicle; a part feature extraction device, which extracts the structural features of various parts from the three-dimensional scanning images, wherein the structural features include the surface topological structure of each part and the geometric features of each surface; and a position feature extraction device, which generates a plurality of position anchor points in the three-dimensional scanning images, wherein, compared with traditional vehicle detection, the technical scheme provided in the application uses CT scanning technology to acquire the structural features and position features of all parts in the vehicle, the number of structural features can be used to analyze whether the parts are correct, the structural features themselves can be used to analyze whether the parts have cracks and hidden damage, and the position features can be used to analyze whether the installation positions and installation directions of the parts are incorrect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of pattern recognition technology for vehicle interior defects, and more specifically, to a system for analyzing internal defects in whole-vehicle CT scan images based on a neural network model. Background Technology

[0002] The content in this section provides only background information related to this application and may not constitute prior art.

[0003] Automobile manufacturing is a highly developed industry. After a vehicle is manufactured, it must undergo rigorous defect testing. Currently, the main methods for testing vehicles include:

[0004] Real-world driving test: Identify problems that affect the normal use of the vehicle or have significant performance failures through actual driving tests.

[0005] External appearance inspection: Used to detect defects on the surface of a vehicle's exterior.

[0006] Software data detection: This method diagnoses electronic or mechanical faults within the vehicle by reading fault codes fed back from internal sensors. The aforementioned detection methods essentially focus on identifying problems that affect user experience or have obvious fault characteristics. However, in practice, they struggle to effectively identify and assess subtle defects at the vehicle's internal structural level, such as: whether there are misalignments or omissions in the installation positions of various parts, connectors, wiring harnesses, and the engine; whether the installation angles of key components meet design requirements; whether the parts themselves have minor cracks or damage; whether the assembly tolerances between parts exceed allowable limits; and whether any non-core connectors or reinforcements have been omitted.

[0007] Because existing testing methods cannot cover these deep-seated, structural installation and manufacturing defects, it is difficult to guarantee the consistency of vehicle quality. Some vehicles with incorrectly installed, missing, or improperly assembled internal parts are allowed to leave the factory. After consumers use the vehicle for a period of time, these hidden dangers often manifest as abnormal noises from the body and increased failure rates, seriously damaging the user experience and reducing product reliability. Summary of the Invention

[0008] The summary section of this application is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description section below. This summary section is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0009] Some embodiments of this application propose a system for analyzing internal defects in whole-vehicle CT scan images based on a neural network model to address the technical problems mentioned in the background section above.

[0010] As a first aspect of this application, some embodiments of this application provide a system for analyzing internal defects in whole-vehicle CT scan images based on a neural network model, including:

[0011] Industrial CT equipment is used to perform CT scans on vehicles under test and generate three-dimensional scan images that characterize the various parts of the vehicle.

[0012] The part feature extraction device extracts the structural features of each part from the 3D scanned image. The structural features include the surface topology of each part and the geometric features of each surface.

[0013] The position feature extraction device generates several position anchor points in the three-dimensional scanned image, calculates the relative positional relationship between each part and the position anchor points, and generates the position features of each part.

[0014] The information aggregation device fuses the positional and structural features of parts to generate fused features for each part;

[0015] The fault probability extraction device compares the fusion features of each part with the standard fusion features to generate the fault probability of each part's installation defects.

[0016] The defect analysis device extracts the failure probability of installation defects in each part to generate the risk level of internal defects in the vehicle.

[0017] The technical solution provided in this application, compared to traditional vehicle inspection, utilizes CT scanning technology to acquire the structural and positional features of all parts in the vehicle. The quantity of structural features allows for analysis of part integrity, and the structural features themselves can analyze whether parts have cracks or hidden damage. Positional features can analyze whether the installation position and orientation of parts are incorrect. This significantly increases the accuracy of determining internal vehicle defects. Furthermore, this solution employs multiple positional anchor points when generating positional features. Each part is used in relation to these anchor points to calculate its positional feature. Therefore, by utilizing different anchor points, the relative angle of each part to the anchor point can be amplified, enabling a more accurate determination of whether there are errors in the installation angle of each part. This amplifies the angular errors of each part and increases the accuracy of risk assessment.

[0018] Industrial CT devices include:

[0019] The scanning information acquisition device is used to acquire the original scan images of the vehicle under test in the CT scanner;

[0020] The parts segmentation device uses VGStudio MAX to segment the original scanned images and obtain 3D scanned images of all parts.

[0021] The part numbering device allows for the manual marking of several parts, and automatically generates information codes for all parts based on the positional relationships of adjacent parts.

[0022] The technical solution provided in this application utilizes VGStudio MAX to automate and achieve high-precision segmentation of complex component clusters in original CT scan images, reliably acquiring three-dimensional scan images of each individual component. By manually calibrating key marker components as "seeds," the system can intelligently deduce and automatically generate unique information codes for all adjacent components, significantly reducing the workload of manual numbering and the risk of subjective errors.

[0023] Existing CT scan-based methods for detecting part defects generally rely on surface feature comparison to determine the presence of defects. This requires first identifying whether the parts are the same and then identifying whether the surfaces of the parts correspond. As such, it is difficult to efficiently and accurately identify localized minor defects (such as micro-cracks or deformations) on the surface of the parts and to establish a stable and comparable correspondence between the surface of the part to be inspected and the surface of the standard part.

[0024] The part feature extraction device includes:

[0025] The serial number generation module extracts all surfaces of the part from the 3D scan image of the part and arranges all surfaces according to their area to generate a surface serial number.

[0026] The topology extraction module constructs the adjacent surface topology H based on whether the surfaces are adjacent. i Surface topology H i H is the adjacency matrix of each surface j of part i; i The serial number in the middle is the face number of part i, H i The serial number in the middle column is the face number of part i, H i The elements in are j represents the index of the face number. This indicates that the surface with surface number j is adjacent to the surface with surface number k.

[0027] The geometric feature extraction module extracts the geometric properties of each surface j of part i. And generate a subset of geometric properties based on the face number, and collect a subset of all geometric properties. Generate geometric feature R i Geometric properties include: number of edges, perimeter, surface area, surface curvature, and radius (R). i Let i represent the geometric features of the i-th part. A subset representing the geometric characteristics of the j-th face of the i-th part; This represents the geometric characteristics of the j-th face of the i-th part;

[0028] The feature aggregation module aggregates the surface topology H i and geometric features R i Each node's information is merged into the structural feature HR of the part. i .

[0029] The technical solution provided in this application innovatively decomposes the surface information of a part into topological structure and geometric features. These two complementary dimensions capture the connectivity between surfaces (adjacency matrix) and the morphological parameters of individual surfaces (such as area, perimeter, and curvature), enabling the system to independently and sensitively detect topological anomalies (such as newly added / disappeared surfaces) or geometric feature distortions (such as area reduction and curvature changes) caused by defects such as cracks and deformation. By employing a strategy of generating surface numbers based on surface area, the uniqueness of the surface area distribution of parts is fully utilized (asymmetric surfaces rarely have equal areas). Stable and efficient direct "surface-to-surface" correspondence between the inspected part and the standard part can be achieved without complex surface recognition algorithms, greatly simplifying the comparison process. This method significantly enhances the detection capability and accuracy of surface defects (processing flaws, deformation) in parts.

[0030] Existing methods for detecting the installation position of vehicle parts lack a unified and stable spatial reference standard and effective quantitative features, making it difficult to accurately determine whether the actual installation position and angle of the parts in the vehicle coordinate system deviate from the design requirements. In particular, they are not sensitive enough to subtle positional offsets and angular deviations.

[0031] Furthermore, the location feature extraction device includes:

[0032] The anchor point position generation module manually marks at least 5 position anchor points in the 3D scan image. The 5 position anchor points are located at the center position q1 of the vehicle under test, the left front wheel axle position q2 of the vehicle under test, the right front wheel axle position q3 of the vehicle under test, the left rear wheel axle position q4 of the vehicle under test, and the right rear wheel axle position q5 of the vehicle under test.

[0033] The part vector generation module acquires the 3D scanned image and information encoding of the part, and extracts the vector of the longest line connecting the two endpoints of the part from the 3D scanned image. vector respectively with vector vector vector vector vector and vectors Calculate the included angle to obtain Calculate vectors The shortest distance between any point in the interval and positions q1, q2, q3, q4, and q5 is obtained. in, Let O represent the vector connecting the two longest endpoints of part i in the three-dimensional coordinate system, and let O represent the position of the origin in the three-dimensional coordinate system. Representing vectors respectively with vector vector vector vector and vectors The included angle, Let q1, q2, q3, q4, q5 represent the vectors respectively. vector vector vector vector and vectors The shortest distance to any point on the [aspect].

[0034] The location feature generation module will E, as the positional feature of part i i .

[0035] This solution manually calibrates key anchor points (vehicle center and four-wheel axle centers) and extracts the longest end line vector of the part itself as a reference, constructing a composite positional feature that includes the angle between this vector and the vectors of each anchor point, as well as the shortest distance. This method eliminates the dependence on specific identification points of the part, simplifying feature construction. Utilizing a reference network composed of multiple anchor points significantly enhances the sensitivity and quantification accuracy for detecting subtle deviations in the spatial position and installation angle of the part, thereby accurately determining installation deviations.

[0036] When performing defect analysis by fusing structural features (HRi) and location features (Ei) of a part, existing methods fail to dynamically adjust the relative importance of the two types of features based on the part's own physical properties (such as size and shape), resulting in the fused features failing to accurately reflect the differentiated contributions of different parts to the overall vehicle defect risk.

[0037] Existing methods fail to dynamically adjust the relative importance of the two types of features based on the physical properties of the parts themselves, resulting in the fused features failing to accurately reflect the differentiated contributions of different parts to the overall vehicle defect risk.

[0038] Information aggregation devices include:

[0039] The part classification factor identification module generates a weighting factor α based on the 3D dimensions of the 3D scan image of part i. i ;

[0040] Among them, b i The vector representing the shortest line connecting the two endpoints of part i;

[0041] The feature weight generation module generates structural features HR for each part i.i Generate structural feature weights For the positional feature E of each part i i Generate location feature weights

[0042]

[0043] Where c represents the transformation coefficient, c > 0, and tanh() represents the hyperbolic tangent function;

[0044] The feature generation module integrates structural features (HR). i Structural feature weights Location feature E i and location feature weights They are merged into a single set as a fusion feature.

[0045] This innovative approach introduces weighting factors based on the part's three-dimensional dimensions (volume) and aspect ratio (shortest end vector), and utilizes the hyperbolic tangent function to generate structural feature weights and positional feature weights. This allows the fused features to adaptively adjust their weights: for parts with large volumes, structural features are given higher weights; for parts with high aspect ratios, positional features are given higher weights.

[0046] The fault probability extraction device includes:

[0047] The standard feature acquisition module is used to save the fusion features of the various parts standards of the calibrated vehicle;

[0048] The comparison group generation module generates a comparison group by matching the standard fusion features and the fusion features of the vehicle under test one-to-one according to the information encoding.

[0049] Install the defect generation module, calculate the standard fusion features and the fusion features of the vehicle under test in each comparison group, and generate the failure probability of each part's installation defect.

[0050] The installation defect generation module includes:

[0051] The structural failure probability generator calculates the similarity between the structural features in the standard fusion features and the structural features in the fusion features of the vehicle under test, generating the first probability factor. This represents the first probability factor for part i;

[0052] The location fault probability generator calculates the similarity between the location features in the standard fusion features and the location features in the fusion features of the vehicle under test, and generates a second probability factor. The second probability factor represents part i; similarity is calculated based on a neural network model.

[0053] Fault probability calculator based on structural feature weights Location feature weights First probability factor And the second probability factor Calculate the failure probability PD of component assembly defects i PD i This represents the failure probability of the i-th part in the vehicle under test;

[0054]

[0055] In the technical solution provided in this application, when calculating the probability of whether a part has an installation failure, it does not only rely on the similarity of the fused features, but also comprehensively evaluates the similarity, structural feature weights and position feature weights. In practice, this can reduce the impact of the structure of different parts on installation redundancy, and thus accurately characterize whether there is an installation defect.

[0056] Neural network models are more efficient at calculating similarity than directly calculating cosine similarity. A two-branch network with shared weights maps the standard fused features and the fused features of the test vehicle to the same embedding space, generating corresponding embedding vectors. The output network then outputs the similarity between the two features. During training, objective functions such as contrastive loss or triplet loss are used to force a reduction in the vector distance between similar samples and an increase in the distance between dissimilar samples, ultimately enabling the network to learn to output a semantically correct similarity metric. Therefore, when constructing samples, the standard fused features and the fused features of the test vehicle can be used as samples, and the similarity probability calculated using cosine similarity can be used as labels. By continuously training the neural network model, it can quickly generate similarity probabilities based on the input standard fused features and the fused features of the test vehicle.

[0057] The defect analysis device includes:

[0058] The parts arrangement module arranges all parts i in the vehicle under test according to their volume to form a parts sequence RT;

[0059] The parts extraction module randomly extracts multiple parts judgment groups from the parts sequence RT.

[0060] The risk level calculation module calculates the sum of the failure probabilities of each part judgment group in turn to generate risk level factors, and maps the highest risk level factor to the risk level.

[0061] The technical solution provided in this application does not consider the installation probability of all parts when calculating the risk level, thus reducing information redundancy for a large number of installed parts. By using information extraction, the information dimensionality is reduced, increasing computational efficiency. Furthermore, to ensure the randomness of the extraction and the representativeness of the extracted parts, the parts are arranged by volume, so that a corresponding number of parts can be extracted within different volume ranges.

[0062] Furthermore, the extraction method of the parts extraction module is as follows:

[0063] S1: Preset the number of parts to be sampled in the part judgment group (D), preset the number of part judgment groups (M), and preset the sampling uniformity index (G). min ;

[0064] S2: Divide the sequence of parts RT into D intervals g, g = 1, 2, 3, ... D, and the range of interval g is [s g h g ], s g h represents the lower bound of the range of values ​​for interval g. g This represents the upper bound of the range of values ​​for interval g;

[0065] S3: Divide each interval g into M sampling ranges, with a sampling range length of Δ. g ; The kth extraction range I gk ;

[0066] I gk =[s g +(k-1)Δ g ,h g +kΔ g );

[0067] S4: Randomly select M parts P from each sampling range. gk M part determination groups are generated, and an initial matrix A is obtained.

[0068] P gk ~Uniform(s g +(k-1)Δ g ,h g +kΔ g Uniform indicates that a value is randomly selected.

[0069]

[0070] S5: Randomly arrange each row of the initial matrix A to generate matrix B;

[0071]

[0072] S5: Each column of matrix B is a part determination group, q j This represents the j-th column in matrix B;

[0073]

[0074] S6: Calculate the sampling uniformity index G of matrix B;

[0075] l represents the column index in matrix B;

[0076] S7: Calculate whether G is less than G min If G is less than G min Then, the columns of the M matrices B are used as the part judgment group. If G is greater than G... min Then reapply P gk Random values ​​are selected.

[0077] In the technical solution provided in this application, the number of parts RT is first divided into D intervals, and then each interval is divided into M sampling ranges. This ensures that the final sample is sufficiently uniform. In order to further determine whether the sample is sufficiently uniform, the sampling uniformity index G is calculated. The sampling quality is judged based on the sampling uniformity index G, thereby ensuring that the final generated part judgment group can cover the entire sample range as uniformly as possible.

[0078] Furthermore, based on the extracted component assembly groups, the structural and positional features of the corresponding components are selectively extracted, and the failure probability of the component is calculated.

[0079] In this solution, the structural and positional features of the corresponding parts are selectively extracted, and the failure probability of the parts is calculated, which can reduce the amount of data processing and increase the system processing speed.

[0080] The technical solution of this application embodiment has at least the following advantages and beneficial effects:

[0081] Deep defect detection capability: Utilizing industrial CT scanning technology, the system can acquire detailed 3D structural features (including surface topology and geometry) and precise location characteristics of all parts inside the vehicle. This enables the system to effectively identify deep-seated, structural installation and manufacturing defects that are difficult to access using traditional methods; for example:

[0082] Missing, misaligned, or minor damage (such as cracks or hidden defects) of parts;

[0083] Deviation in the installation angle / direction of key components;

[0084] The assembly tolerances between parts exceed the limits;

[0085] Omission of non-core connectors or reinforcements.

[0086] Precise positioning and analysis:

[0087] Structural feature analysis: directly judge the integrity of the part (whether it exists or is damaged) based on its structural features.

[0088] Position Feature Optimization: An innovative multi-position anchor point mechanism is employed to calculate the position features of the part. This method can:

[0089] Magnified angular deviation: By calculating the positional relationship of the part relative to multiple different anchor points, the sensitivity to subtle errors in the installation angle / direction of the part is significantly enhanced.

[0090] Improved positional accuracy: More accurately determine whether the installation position of parts meets design requirements.

[0091] Comprehensive risk quantification: By integrating structural features with optimized location features and comparing them with standard features, the system can quantify the probability of installation defects in each part and ultimately comprehensively assess the internal defect risk level of the entire vehicle. Attached Figure Description

[0092] Figure 1 This is a schematic diagram of a system for analyzing internal defects in whole-vehicle CT scan images based on a neural network model.

[0093] Figure 2 The original 3D scan image of the vehicle under test obtained for industrial CT scanning.

[0094] Figure 3 A 3D scan image of a single part.

[0095] Figure 4 This is a schematic diagram illustrating the generation of surface topology.

[0096] Figure 5 This is a schematic diagram of the geometric features.

[0097] Figure 6 For a certain part in the vehicle under test and A schematic diagram. Detailed Implementation

[0098] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments. The same reference numerals in the accompanying drawings represent the same components. It should be noted that the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the described embodiments of this application without creative effort are within the scope of protection of this application.

[0099] Compared to the embodiments shown in the accompanying drawings, feasible embodiments within the scope of this application may have fewer components, other components not shown in the drawings, different components, differently arranged components, or components with different connections, etc. Furthermore, two or more components in the drawings may be implemented in a single component, or a single component shown in the drawings may be implemented as multiple separate components.

[0100] Unless otherwise defined, the technical or scientific terms used herein shall have the ordinary meaning as understood by one of ordinary skill in the art to which this application pertains. The terms “first,” “second,” and similar terms used in this specification and claims do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms “an” or “a” and similar terms do not necessarily indicate a quantity limitation. Terms such as “upper” and “lower” are used only to indicate relative positional relationships, and these relative positional relationships may change accordingly when the absolute position of the described object changes.

[0101] refer to Figure 1 Example 1: A vehicle CT scan image internal defect analysis system based on a neural network model includes: an industrial CT device, a part feature extraction device, a location feature extraction device, an information aggregation device, a fault probability extraction device, and a defect analysis device. The part feature extraction device and the location feature extraction device are respectively connected to the industrial CT device, and are respectively connected to the information aggregation device. The information aggregation device is connected to the fault probability extraction device, and the fault probability extraction device is connected to the defect analysis device.

[0102] Industrial CT equipment is used to perform CT scans on vehicles under test, generating three-dimensional scan images representing various parts of the vehicle. An industrial CT equipment includes: a scan information acquisition device, a parts segmentation device, and a parts numbering device.

[0103] The scanning information acquisition device is used to acquire the raw scan images of the vehicle under test within the CT scanner. The vehicle is transported to the industrial CT scanner via conveyor belt or similar means for scanning. After the industrial CT scan, the raw 3D image of the vehicle is obtained. Figure 2 As shown.

[0104] The parts segmentation device uses VGStudio MAX to segment the original scanned images and acquire 3D scanned images of all parts. The vehicle under test is a whole formed by connecting multiple parts together through riveting, welding, bolting, etc. Many of these connections are not integral. For example, bolted connections and fastening connections. Thus, through automatic segmentation and critical area growth in VGStudio MAX software, all parts are automatically segmented. These segmented parts refer to those parts that are identified as not being a single entity in VGStudio MAX software. Figure 3 As shown.

[0105] The part numbering device allows for the manual marking of several parts, and automatically generates information codes for all parts based on the positional relationships of adjacent parts.

[0106] Identifying all parts using machine learning to feature them is too difficult. Therefore, several parts can be manually labeled, and the connections between adjacent parts can be used to automatically identify all surrounding parts. After identifying all parts, corresponding information codes are generated for these parts according to pre-set rules. These information codes are essentially the part's serial number. Of course, if a specific part is found to be incorrect, the vehicle needs to have that part reinstalled before re-inspection.

[0107] The system includes a component feature extraction device, which extracts the structural features of each component from the 3D scanned image. The structural features include the surface topology of each component and the geometric features of each surface. A position feature extraction device generates several position anchor points in the 3D scanned image, calculates the relative positional relationship between each component and the position anchor points, and generates the position features of each component. An information aggregation device fuses the position features and structural features of the components to generate the fused features of each component. A fault probability extraction device compares the fused features of each component with the standard fused features to generate the fault probability of the installation defects of each component. A defect analysis device extracts the fault probability of the installation defects of each component to generate the risk level of internal defects in the vehicle.

[0108] The principle behind this solution is as follows: the vehicle under test is fed into an industrial CT scanner, which automatically scans the vehicle's internal structure. After scanning, automatic segmentation software is used to segment all the parts. Following both manual and automatic calibration, information codes for all parts are obtained, meaning all parts are identified and assigned information codes. During this process, the segmentation results are checked step-by-step. Parts that were not successfully segmented but were mistakenly joined together are manually re-marked, ensuring that every part in the vehicle under test is accurately identified and that the number of scanned parts matches the pre-set number.

[0109] The vehicle contains a large number of parts, and due to manufacturing errors, it is impossible for every part to be installed flawlessly. Therefore, this solution calculates the risk level of internal defects by comprehensively evaluating the failure probability of each part, reducing the information dimensionality, rather than relying on the installation error of one or two parts to trigger an alarm.

[0110] Example 2: Based on Example 1, Example 2 provides methods for extracting structural and positional features. Specifically:

[0111] The part feature extraction device includes: a serial number generation module, a topology extraction module, a geometric feature extraction module, and a feature aggregation module. The serial number generation module is connected to both the topology extraction module and the geometric feature extraction module, and the feature aggregation module is connected to both the topology extraction module and the geometric feature extraction module.

[0112] The serial number generation module extracts all surfaces of a part from its 3D scanned image and arranges them according to their area to generate a serial number. Each part has many faces; for example, a cube has six faces. The module reads the area of ​​each face and sorts them according to their area size to obtain a serial number for each face. Sorting by area size allows for direct identification of each face.

[0113] The topology extraction module constructs the adjacent surface topology H based on whether the surfaces are adjacent. i Surface topology H i H is the adjacency matrix of each surface j of part i; i The serial number in the middle is the face number of part i, H i The serial number in the middle column is the face number of part i, H i The elements in are j represents the index of the face number. This indicates that the surface with surface number j is adjacent to the surface with surface number k; for example Figure 4 As shown, Figure 4 This is the adjacency matrix of a cube after all its faces have been unfolded. As can be seen, the adjacency matrix indicates the connection method between all faces.

[0114] like Figure 5 As shown, the geometric feature extraction module extracts the geometric characteristics of each surface j of part i. And generate a subset of geometric properties based on the face number, and collect a subset of all geometric properties. Generate geometric feature R i Geometric properties include: number of edges, perimeter, surface area, surface curvature (mean curvature), and R. i Let i represent the geometric features of the i-th part. A subset representing the geometric characteristics of the j-th face of the i-th part; This represents the geometric characteristics of the j-th face of the i-th part.

[0115] The feature aggregation module aggregates the surface topology H i and geometric features R i Each node's information is merged into the structural feature HR of the part. i .

[0116] Thus, structural features HR i This includes the surface topology of adjacent faces, as well as the geometric features of each face, namely its perimeter, area, and degree of curvature. By comparing the structural features of the part, it is possible to accurately determine whether the part has deformed.

[0117] The location feature extraction device includes: an anchor point location generation module, a part vector generation module, and a location feature generation module. These modules are connected sequentially.

[0118] The anchor point generation module manually marks at least five anchor points in the 3D scanned image. These five anchor points are located at the center position q1 of the vehicle under test, the center position of the left front wheel axle q2, the center position of the right front wheel axle q3, the center position of the left rear wheel axle q4, and the center position of the right rear wheel axle q5. These five anchor points are the five most accurately calibrated positions on the vehicle. In practice, the number of anchor points can be increased or decreased.

[0119] The part vector generation module acquires the 3D scanned image and information encoding of the part, and extracts the vector of the longest line connecting the two endpoints of the part from the 3D scanned image. vector respectively with vector vector vector vector vector and vectors Calculate the included angle to obtain Calculate vectors The shortest distance between any point in the interval and positions q1, q2, q3, q4, and q5 is obtained. in, Let O represent the vector connecting the two longest endpoints of part i in the three-dimensional coordinate system, and let O represent the position of the origin in the three-dimensional coordinate system. Representing vectors respectively with vector vector vector vector vector and vectors The included angle, Let q1, q2, q3, q4, q5 represent the vectors respectively. vector vector vector vector and vectors The shortest distance to any point on the [aspect].

[0120] The location feature generation module will E, as the positional feature of part i i Positional features are essentially the distance and angle between each part and its anchor point. Based on these positional features, it is possible to determine whether there are any errors in the installation angle and method of the parts.

[0121] Example 3: The key to this application lies in how to extract, aggregate, and reduce the dimensionality of a large number of complex comparison results into a risk level that can reflect the overall vehicle quality. Example 3 is provided for this purpose.

[0122] The information aggregation device aggregates structural and positional features, while the fault probability extraction device extracts feature information characterizing component installation defects from the structural and positional features. The defect analysis device extracts risk level information from the feature information characterizing installation defects.

[0123] Specifically, the information aggregation device includes a part classification factor identification module, a feature weight generation module, and a fusion feature generation module. These modules are connected sequentially. The feature weight generation module is also connected to the feature aggregation module and the location feature generation module.

[0124] like Figure 6 As shown, the part classification factor recognition module generates a weighting factor α based on the 3D dimensions of the 3D scanned image of part i. i ; in, The vector representing the shortest line connecting the two endpoints of part i; the feature weight generation module, for each part i's structural features HR i Generate structural feature weights For the positional feature E of each part i i Generate location feature weights Where c represents the transformation coefficient, c > 0, tanh() represents the hyperbolic tangent function, and V i Represents the volume of the i-th part; the fusion feature generation module combines the structural features HR... i Structural feature weights Location feature E i and location feature weights They are merged into a single set as a fusion feature.

[0125] The reason for generating two different structural weights in the technical solution provided in this application is to assign different weight information to each part during comparison. In practice, structural features and positional features consider two different installation defect risks of the parts. Structural features mainly examine whether there are defects on the surface of the part and whether the part is deformed. Positional features mainly examine whether the part is installed in the predetermined position and whether the installation angle of the part is appropriate. Different parts are examined in different ways. For example, some smaller connectors and bolts have a smaller impact on the overall quality of the vehicle, whether it is structural features or positional features, so both structural feature weights and positional feature weights are relatively small. However, the ratio of the longest length to the shortest width of a bolt is relatively large, and the corresponding positional feature weight will increase. That is, smaller parts are more likely to obtain a larger positional feature weight, and vice versa.

[0126] The fault probability extraction device includes: a standard feature acquisition module, a comparison group generation module, and an installation defect generation module. These modules are connected sequentially. The installation defect generation module is then connected to the fusion feature generation module.

[0127] The standard feature acquisition module is used to store the fused features of the various parts of the calibrated vehicle. The fused features of the standard refer to the feature information obtained after the aforementioned processing of a vehicle without installation defects.

[0128] The comparison group generation module generates a comparison group by matching the standard fusion features and the fusion features of the vehicle under test one-to-one according to the information encoding.

[0129] Each part i has an information code. By matching the information codes, each part can be matched one-to-one. Therefore, the two parts in a comparison group are the part on the test vehicle and the part at the same position on the calibration vehicle.

[0130] Install the defect generation module to calculate the standard fusion features and the fusion features of the vehicle under test in each comparison group, and generate the failure probability of each part's installation defect.

[0131] The defect generation module includes: a structural fault probability generator, a location fault probability generator, and a fault probability calculator. The fault probability calculator is connected to both the structural and location fault probability generators. Both the structural and location fault probability generators are connected to the fusion feature generation module. The structural fault probability generator is used to acquire standard fusion features and the fusion features of the vehicle under test. The location fault probability generator is used to acquire both standard fusion features and the fusion features of the vehicle under test.

[0132] The structural failure probability generator calculates the similarity between the structural features in the standard fusion features and the structural features in the fusion features of the vehicle under test, generating the first probability factor. This represents the first probability factor for part i;

[0133] The location fault probability generator calculates the similarity between the location features in the standard fusion features and the location features in the fusion features of the vehicle under test, and generates a second probability factor. The second probability factor represents part i; similarity is calculated based on a neural network model.

[0134] The similarity in this application is calculated using a neural network model. The main reason for using similarity is that it can measure the similarity between two features. A high similarity indicates that the structure and installation position of the parts have a high degree of overlap, and there may be fewer installation defects.

[0135] Fault probability calculator based on structural feature weights Location feature weights First probability factor And the second probability factor Calculate the failure probability PD of component assembly defects i PD i This represents the failure probability of the i-th part in the vehicle under test;

[0136]

[0137] The failure probability calculator only indicates the probability of an installation defect occurring for that part. In vehicle design, each part's assembly has design redundancy; the existence of a failure probability does not necessarily indicate an error in the part's installation that affects vehicle quality. Only when a large number of parts exhibit high failure probabilities can a high installation risk be indicated. However, given the vast number of parts in a vehicle, comparisons are typically made with a selection of key parts. Therefore, this application provides the following technical solution:

[0138] The defect analysis device includes a parts arrangement module, a parts extraction module, and a risk level calculation module. These modules are connected sequentially. The risk level calculation module is connected to a failure probability calculator.

[0139] The parts arrangement module arranges all parts i in the vehicle under test according to their volume, forming a parts sequence RT. The reason for arranging them by volume is to ensure that each part has the same sequence number during each test, preventing errors. Additionally, sampling a portion of each volume allows for a better evaluation of the overall vehicle's assembly defects.

[0140] The parts extraction module randomly selects multiple parts judgment groups from the parts sequence RT.

[0141] When selecting parts for the decision group, the selected parts need to be evenly distributed within the part sequence RT to ensure uniformity in part selection. Therefore, the part extraction module uses the following extraction method:

[0142] S1: Preset the number of parts to be sampled in the part judgment group (D), preset the number of part judgment groups (M), and preset the sampling uniformity index (G). min ;

[0143] S2: Divide the sequence of parts RT into D intervals g, g = 1, 2, 3, ... D, and the range of interval g is [s g h g ], s g h represents the lower bound of the range of values ​​for interval g. g This represents the upper bound of the range of values ​​for interval g;

[0144] S3: Divide each interval g into M sampling ranges, with a sampling range length of Δ. g ; The kth extraction range I gk ;

[0145] I gk =[s g +(k-1)Δ g ,h g +kΔ g );

[0146] S4: Randomly select M parts P from each sampling range. gk M part determination groups are generated, and an initial matrix A is obtained.

[0147] P gk ~Uniform(s g +(k-1)Δ g ,h g +kΔ gUniform indicates that a value is randomly selected.

[0148]

[0149] S5: Randomly arrange each row of the initial matrix A to generate matrix B;

[0150]

[0151] S5: Each column of matrix B is a part determination group, q j This represents the j-th column in matrix B;

[0152]

[0153] S6: Calculate the sampling uniformity index G of matrix B;

[0154] l represents the column index in matrix B;

[0155] S7: Calculate whether G is less than G min If G is less than G min Then, the columns of the M matrices B are used as the part judgment group. If G is greater than G... min Then reapply P gk Random values ​​are selected.

[0156] Therefore, the above scheme can extract the required component judgment groups as needed. This allows for feature reduction of complex fault information through extraction, thus lowering the feature dimensionality.

[0157] The risk level calculation module calculates the sum of the failure probabilities of each part judgment group in turn to generate risk level factors, and maps the highest risk level factor to the risk level.

[0158] Furthermore, the sum of failure probabilities for the same part determination group is calculated to generate a risk level factor. For example, if there are three part determination groups, and the calculated risk level factors are 15.6, 17.8, and 20.1 respectively, then the final risk level factor of 20.1 is used as the standard to map the risk level.

[0159] The mapping method for risk levels mainly involves setting a corresponding range of risk level factors for each risk level. For example, risk level 1 is 0-3, risk level 2 is 3-4, and so on.

[0160] Furthermore, in practice, after the part determination group is extracted, the structural features and positional features of the corresponding part can be extracted, and the failure probability of the part can be calculated to reduce the amount of calculation.

[0161] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A neural network model-based internal defect analysis system for a whole vehicle CT scan image, characterized by, The system comprises: an industrial CT device for CT scanning of a vehicle to be tested to generate three-dimensional scanning images representing parts of the vehicle; a part feature extraction device for extracting structural features of the parts from the three-dimensional scanning images, the structural features including surface topologies of each part and geometric features of each surface; a position feature extraction device for generating a plurality of position anchors in the three-dimensional scanning images, calculating relative positional relationships between the parts and the position anchors, and generating position features of the parts; an information aggregation device for fusing the position features and the structural features of the parts to generate fused features of the parts; a fault probability extraction device for comparing the fused features of the parts with standard fused features to generate fault probabilities of installation defects of the parts; a defect analysis device for extracting the fault probabilities of the installation defects of the parts to generate a risk level of internal defects of the vehicle; the industrial CT device comprises: a scanning information acquisition device for acquiring original scanning images of the vehicle to be tested in a CT; a part segmentation device for segmenting the original scanning images based on VGStudio MAX to acquire three-dimensional scanning images of all the parts; a part numbering device for manually calibrating a plurality of marker parts, and automatically generating information codes of all the parts based on positional relationships of adjacent parts; the position feature extraction device comprises: an anchor position generation module for manually calibrating at least five position anchors in the three-dimensional scanning images, the five position anchors being located at a center position q1 of the vehicle to be tested, a left front wheel shaft center position q2 of the vehicle to be tested, a right front wheel shaft center position q3 of the vehicle to be tested, a left rear wheel shaft center position q4 of the vehicle to be tested, and a right rear wheel shaft center position q5 of the vehicle to be tested; The part vector generation module acquires a three-dimensional scanning image and information code of the part, and extracts a vector of a line between two longest end points on the part from the three-dimensional scanning image ; calculates an included angle between the vector and the vector , the vector , the vector , the vector , the vector and the vector to obtain , , , , ; calculates a shortest distance between any point in the vector and the position q1, q2, q3, q4, q5 to obtain , , , , ; wherein, represents a vector of a line between two longest end points on the part i in a three-dimensional coordinate system, O represents a position of an origin in the three-dimensional coordinate system, , , , , respectively represent an included angle between the vector and the vector , the vector , the vector , the vector and the vector , , , , , respectively represent a shortest distance between q1, q2, q3, q4, q5 and any point in the vector , the vector , the vector , the vector , the vector and the vector . a position feature generating module, which generates , , , , , , , , , a position feature E as a part i i . 2.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 1, characterized in that, the part feature extraction device comprises: a serial number generation module for extracting all surfaces of a part from a three-dimensional scanning image of the part, and arranging the surfaces according to areas of the surfaces to generate surface serial numbers; a topology extraction module, constructing an adjacent surface topology H based on whether surfaces are adjacent i , the surface topology H i is an adjacency matrix of each surface j of the part i; H i The sequence number in the middle row is the surface sequence number of the part i, H i The sequence number in the column is the surface sequence number of the part i, H i The element in H , j represents the index of the surface sequence number, indicates that the surface with surface sequence number j is adjacent to the surface with surface sequence number k; a geometry feature extraction module to extract geometry characteristics of each surface j of part i and generate subsets of geometry characteristics according to surface serial number, and collect all subsets of geometry characteristics generate geometry feature R i geometry characteristics include: number of edges, peripheral perimeter, area of surface, surface curvature, R i geometry characteristics of the i-th part, subsets of geometry characteristics of the j-th surface of the i-th part; geometry characteristics of the j-th surface of the i-th part; a feature aggregation module, which merges the surface topology H i and the geometric feature R i as a node information respectively into the structural feature HR i of the part. 3.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 1, characterized in that, the information aggregation device comprises: The part classification factor identification module generates a weight factor a according to the three-dimensional size of the three-dimensional scanning image of the part i i ; wherein denotes the vector of the line between the two shortest end points of the part i; a feature weight generation module, generating a structure feature weight for each part i i generating a structure feature weight generating a position feature weight for each part i i generating a position feature weight ; ; ; where c represents a conversion factor, c > 0, tanh() represents a hyperbolic tangent function, V i represents the volume of the ith part; a fusion feature generation module that merges the structural feature HR i , the structural feature weight , the location feature E i , and the location feature weight into a set as a fusion feature. 4.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 3, characterized in that, the fault probability extraction device comprises: a standard feature acquisition module for saving standard fused features of parts of a calibration vehicle; a comparison group generation module for generating a comparison group by one-to-one correspondence between the standard fused features and the fused features of the vehicle to be tested according to the information codes; an installation defect generation module for calculating the standard fused features and the fused features of the vehicle to be tested in each comparison group to generate fault probabilities of installation defects of the parts.

5. The system according to claim 4, wherein the installation defect generation module comprises: The structure failure probability generator calculates the similarity between the structure feature in the standard fusion feature and the structure feature in the fusion feature of the vehicle to be tested, and generates a first probability factor , represents the first probability factor of the part i; The position fault probability generator calculates the similarity between the position feature in the standard fusion feature and the position feature in the fusion feature of the vehicle to be tested, and generates a second probability factor ; The second probability factor represents the part i; the similarity is calculated based on a neural network model. A failure probability calculator based on structure feature weights , position feature weights , a first probability factor , and a second probability factor Calculates a failure probability PD of a part mounting defect i , PD i represents a failure probability of an i-th part in a vehicle to be measured; 。 6.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 5, characterized in that, the defect analysis device comprises: a part arrangement module for arranging all the parts i in the vehicle to be tested according to part volumes to form a part series RT; a part extraction module for randomly extracting a plurality of part judgment groups from the part series RT; a risk level calculation module for sequentially calculating a sum of fault probabilities of each part judgment group to generate a risk level factor, and mapping the highest risk level factor to a risk level. 7.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 6, characterized in that, The extraction method of the part extraction module is as follows: S1: The number of parts extraction D in the part judgment group is set in advance, the number M of the part judgment group is set in advance, and the sampling uniformity index G is preset min ; S2: divide the part number sequence RT into D intervals g, g = 1, 2, 3,... D, the range of interval g is [s g , h g ], s g represents the lower bound of the value range of interval g, h g represents the upper bound of the value range of interval g; S3: divide each interval g into M extraction ranges, and the length of the extraction range is ; , the kth extraction range I gk ; ; S4: randomly sampling M parts P in each sampling range gk M part judgment groups are generated, and an initial matrix A is obtained. ; denotes a random value; ; S5: independently performing random arrangement on each row of the initial matrix A to generate a matrix B; ; S5: Each column of matrix B is a component decision group, q j denotes the jth column of matrix B; ; S6: calculating a sampling uniformity index G of the matrix B; ; / denotes the index of the column in matrix B; S7: Calculate if G is less than G min If G is less than G min then the columns of the M matrices B are judged as parts, and if G is greater than G min , then P gk is randomly revalued. 8.The neural network model based whole vehicle CT scan image internal defect analysis system according to claim 6, characterized in that, Based on the extracted part mounting group, structural features and position features of the corresponding part are selectively extracted, and the failure probability of the part is calculated.

Citation Information

Patent Citations

  • Artificial intelligence non-destructive detection method for high speed train

    CN109900501A

  • Fault detection and model training method and device, electronic equipment and storage medium

    CN114170189A