COMPUTER-IMPLEMENTED METHOD FOR MEASURING AN OBJECT

20230184697 · 2023-06-15

    Inventors

    Cpc classification

    International classification

    Abstract

    Described is a computer-implemented method for measuring an object comprising the following steps: determining measurement data by means of a device for measuring the object, wherein the measurement data generates a digital representation of the object with a plurality of image data of the object; and carrying out the following steps at least before the step of determining measurement data has ended: analyzing at least one dimensional measurement variable of at least one part of the digital representation of the object, determining at least one conformity result relating to the analyzed part of the digital representation of the object, wherein the conformity result indicates to what extent the analyzed at least one dimensional measurement variable fulfils at least one predefined conformity criterion for the object, and adapting the step of determining measurement data taking the at least one conformity result into account.

    Claims

    1. A computer-implemented method for measuring an object, wherein the method comprises the following steps: determining measurement data by means of a device for measuring the object, wherein the measurement data generates a digital representation of the object with a plurality of image data of the object; and carrying out the following steps, at least before the step of determining measurement data has ended: analyzing at least one dimensional measurement variable of at least one part of the digital representation of the object; determining at least one conformity result relating to the analyzed part of the digital representation of the object, wherein the conformity result indicates to what extent the analyzed at least one dimensional measurement variable fulfils at least one predefined conformity criterion for the object; and adapting the step of determining measurement data taking the at least one conformity result into account.

    2. The method as claimed in claim 1, wherein the step of adapting the step of determining measurement data taking the conformity result into account comprises the following sub-step: terminating the step of determining measurement data if the conformity result indicates that the analyzed at least one dimensional measurement variable fulfils the entire at least one conformity criterion, or if the conformity result indicates that the analyzed at least one dimensional measurement variable does not fulfil at least one part of the at least one conformity criterion.

    3. The method as claimed in claim 1, wherein the step of determining a conformity result further comprises the following sub-step: taking into account at least one uncertainty of the analyzed at least one dimensional measurement variable.

    4. The method as claimed in claim 3, wherein the at least one uncertainty of the analyzed at least one dimensional measurement variable is defined globally for all dimensional measurement variables in the digital representation of the object.

    5. The method as claimed in claim 3, wherein the step of determining a conformity result comprises the following additional sub-step: determining at least one uncertainty of the analyzed at least one dimensional measurement variable from a local analysis of the measurement data on which the analyzed at least one dimensional measurement variable is based.

    6. The method as claimed in any one of claims 1, wherein in the step of determining measurement data by means of a device for measuring the object, a radiographic measurement of the object is carried out, wherein the step of adapting the step of determining measurement data taking the conformity result into account has the following sub-steps: identifying at least one region in at least one part of the digital representation of the object, wherein in the region the conformity result indicates that it is not possible to determine whether the dimensional measurement variable fulfils or does not fulfil the at least one predefined conformity criterion; and modifying a radiographic geometry of the radiographic measurement of the object in the step of determining measurement data, in such a way that further measurement data is determined for the identified at least one region.

    7. The method as claimed in claim 6, wherein the step of adapting the step of determining measurement data taking the conformity result into account further comprises the following sub-step: changing at least one setting option of a device for measuring the objects, taking the modified radiographic geometry into account.

    8. The method as claimed in claim 6, wherein the sub-step of modifying a radiographic geometry of the radiographic measurement of the object in the step of determining measurement data has the following sub-substep: modifying the radiographic geometry of the radiographic measurement of the object, avoiding simultaneous radiographic measurement of predefined and/or strongly absorbing regions of the object and of the identified regions of the object identified from the measurement data, in which the conformity result indicates that no conclusion can be made as to whether the analyzed dimensional measurement variable fulfils or does not fulfil the at least one predefined conformity criterion.

    9. The method as claimed in any one of claims 1, wherein in the step of determining measurement data by means of a device for measuring the object, a radiographic measurement of the object is carried out, wherein the method comprises the following sub-steps before the step of determining measurement data: determining at least one calibration value for the device for measuring the object for at least one predefined radiographic geometry; wherein the step of determining measurement data has the following sub-steps: determining at least one required radiographic geometry; and using the at least one predefined radiographic geometry if the at least one predefined radiographic geometry corresponds to the at least one required radiographic geometry or, if none of the at least one predefined radiographic geometries corresponds to the at least one radiographic geometry, a geometry that covers a predefined surrounding region around the required radiographic geometry.

    10. The method as claimed in any one of claim 1, wherein in the step of determining measurement data by means of a device for measuring the object, a radiographic measurement of the object is carried out, wherein after the steps of determining measurement data and carrying out the steps of analyzing, determining at least one conformity result and adapting, the method comprises the following steps: determining calibration values for a device for examining objects by means of at least one radiographic geometry that was used during the step of determining the measurement data; generating an at least partially digital representation of the object from the measurement data by means of the calibration values; analyzing at least one part of the at least partial digital representation of the object; and determining at least one conformity result relating to the analyzed part of the at least partial digital representation of the object.

    11. The method as claimed in claim 1, wherein the step of determining measurement data is carried out by means of an axial computed tomographic measurement with at least one sequence of at least two groups of at least two radiographic measurements, wherein within a group, the radiographic measurements differ from each other by a radiographic angle to the object, which is equidistant within a predefined tolerance angular range, wherein the radiographic measurements of different groups in the sequence have radiographic angles that are arranged equidistantly between the radiographic angles of the radiographic measurements of other groups within the predefined tolerance angle range.

    12. The method as claimed in claim 1, wherein the step of carrying out the steps: analyzing at least one dimensional measurement variable of at least one part of the digital representation of the object, determining at least one conformity result relating to the analyzed part of the digital representation of the object, wherein the conformity result indicates to what extent the analyzed at least one dimensional measurement variable fulfils at least one predefined conformity criterion for the object, and adapting the step of determining measurement data taking the at least one conformity result into account; is carried out while the step of determining measurement data is carried out.

    13. The method as claimed in claim 1, wherein the step of analyzing at least one dimensional measurement variable further comprises the following sub-step: generating a digital representation of the object that contains only those parts of the object in which the at least one predefined conformity criterion is defined, and a predefined surrounding region around the parts of the object.

    14. The method as claimed in claim 1, wherein the step of analyzing at least one dimensional measurement variable further comprises the following sub-step: identifying a surface position in only that at least one part of the digital representation of the object in which the step of analyzing at least one part of the digital representation of the object is to be carried out.

    15. A non-transitory computer program product that contains instructions that can be executed on a computer, which when executed on a computer cause the computer to carry out the method as claimed in claim 1.

    Description

    [0061] Further features, details and advantages of the invention emerge from the wording of the claims and from the following description of exemplary embodiments on the basis of the drawings. In the drawings:

    [0062] FIG. 1 shows a flow diagram of the computer-implemented method.

    [0063] The computer-implemented method for measuring an object is referenced below in its entirety with the reference sign 100 as specified in FIG. 1.

    [0064] In a first step 102, the method 100 comprises determining measurement data by means of a device for measuring the object. The measurement data generates a digital representation of the object, which comprises a plurality of image data of the object. This can be e.g. a two-dimensional representation of the object or a three-dimensional representation of the object. The digital representation of the object can also be derived from the measurement data, e.g. in radiographic measurements by means of tomographic reconstruction.

    [0065] A further step 104 is carried out at least before the step 102 is completed. Step 104 can interrupt step 102. Alternatively, step 104 can be carried out at the same time as step 102, i.e. during step 102, before step 102 is completed. At this time, not all of the measurement data of the object to be determined has yet been determined. This means that only part of the digital representation of the object exists. Step 104 includes steps 106, 108, and 110.

    [0066] In step 106 at least one dimensional measurement variable of at least one part of the digital representation of the object is analyzed. This is the part of the digital representation of the object that was previously determined by step 102, since step 102 is not yet completed when step 106 is carried out.

    [0067] In step 108 at least one conformity result relating to the analyzed part of the digital representation of the object is determined. The conformity result indicates the extent to which the analyzed at least one dimensional measurement variable fulfils at least one predefined conformity criterion for the object. For example, a conformity criterion may be that the dimensions in that part of the digital representation of the object must lie within a tolerance interval. Alternatively or additionally, the conformity criterion may require, for example, that only pores of a predefined number with a predefined size are allowed to be present in the part of the digital representation. Additional conformity criteria are possible.

    [0068] In step 110, step 102 is adapted according to the conformity result. That is, if the conformity result indicates that the dimensional measurement variable does not fulfil the at least one conformity criterion, the object is treated as scrap and in step 110, step 102 is adapted according to the conformity result. Further determination of measurement data from other parts of the object will no longer change the conformity result in this case.

    [0069] If the conformity result indicates that the dimensional measurement variable fulfils the at least one conformity criterion, further determination of measurement data from other parts of the object will also no longer affect the conformity result. The object can be treated as a fully compliant object.

    [0070] In both cases, step 102 can be terminated according to sub-step 112 of step 110. This means that the determination of the measurement data is terminated as soon as the conformity result determines that the conformity criterion cannot be fulfilled with the part of the object measured so far, or that the conformity criterion is met in any case with the part of the object measured so far. Further measurement of the object would no longer change the conformity result, and is therefore unnecessary. The time used for this additional measurement can thus be saved.

    [0071] In the event that the conformity result indicates that it is not certain whether the conformity criterion is fulfilled or not, the determination of the measurement data is continued in accordance with step 102.

    [0072] Step 106 can comprise an optional step 140, in which a digital representation of the object is generated that contains only those parts of the object in which the at least one predefined conformity criterion is defined, and a predefined surrounding region around these parts of the object. Only the relevant parts of the object are therefore converted into a digital representation of the object. The parts of the object that are not relevant to the analysis are therefore not included in the digital representation of the object. To this end, a region surrounding the parts of the object is also used to generate the digital representation of the object in order to map and analyze surfaces of the object.

    [0073] Step 106 may comprise a further optional step 142. In this step, a surface position is determined in the only at least one part of the digital representation of the object. In this part of the digital representation of the object, an analysis will be carried out in step 106. Only those parts of the digital representation of the object are identified in which surfaces are to be analyzed. Parts of the object that do not require analysis are not included in the digital representation of the object.

    [0074] Step 108 can comprise the optional sub-step 114. At least one uncertainty of the analyzed at least one dimensional measurement variable is taken into account when determining the conformity result. That is, if the conformity result itself indicates that all conformity criteria are fulfilled or that the conformity criterion is not fulfilled, the uncertainty of the analyzed at least one dimensional measurement variable may have a sub-range in which the conformity result or the measurement variable would no longer fulfil or would fulfil the conformity criterion. In this case, the conformity result is not yet deemed to be a reliable conformity result. Only when the conformity criterion is either fulfilled or not fulfilled, even taking into account the uncertainty, will the conformity result be deemed a reliable result.

    [0075] The at least one uncertainty of the analyzed at least one dimensional measurement variable is defined globally for all dimensional measurement variables in the digital representation of the object. This means that it is irrelevant to the size of the uncertainty which dimensional measurement variable is used. The same uncertainty is assumed for each dimensional measurement variable each time.

    [0076] Alternatively, step 108 may also comprise the optional sub-step 116 if step 114 is provided. At least one uncertainty of the analyzed at least one dimensional measurement variable is determined from a local analysis of the measurement data. The analyzed at least one dimensional measurement variable is based on this measurement data. A separate uncertainty is thus determined for each dimensional measurement variable, which is taken into account when determining the conformity result.

    [0077] In the following, it is assumed in this exemplary embodiment that the device for measuring the object performs a radiographic measurement of the object. However, this does not exclude the possibility that in other embodiments of the method the device for measuring the object might determine the measurement data in a different, non-radiographic manner, for example by strip projection, photogrammetry or by means of a tactile sensor.

    [0078] In an optional step 126, at least one calibration value can be determined for the device for measuring the object. The calibration value is determined for at least one predefined radiographic geometry. This means that either a user or an evaluation plan specifies at least one radiographic geometry that can be used to measure the object.

    [0079] If the optional step 124 is provided, in step 102 two optional sub-steps 128 and 130 are provided. In sub-step 128, at least one radiographic geometry required for the analysis is determined. The at least one predefined radiographic geometry from step 126 is used in step 130 if it corresponds to one of the required radiographic geometries. This means that, if one of the predefined radiographic geometries is also a required radiographic geometry, this is used when determining the measurement data in step 102. It is sufficient here if the predefined radiographic geometry is arranged around the required radiographic geometry in a surrounding region having a size which is also predefined. This means that slight deviations between the required radiographic geometry and the predefined radiographic geometry can be tolerated. In this case, e.g. the predefined radiographic geometry can also be used to obtain measurement data in step 102. Alternatively, an interpolation can be performed between multiple predefined radiographic geometries to obtain a calibration value for the required radiographic geometry.

    [0080] Some less complex radiographic geometries, e.g. a circular path of an axial CT system and slight variations thereof, can be reconstructed from a filtered back projection. Iterative methods can be used for radiographic geometries with free trajectories.

    [0081] Reconstruction methods can also be used, which perform a new reconstruction based on the reconstruction of a previous, e.g. latest, iteration. This is carried out or updated only for the regions affected by the additional radiographic images. In this way, computing time can be saved.

    [0082] The new evaluation, e.g. a surface determination or analysis, can be carried out for example in the regions where the reconstruction has previously been updated or where the volume data has changed, possibly significantly. This prevents computing time from being used for regions in which no new measurement data is available.

    [0083] After steps 102 and 104 are completed, the following optional steps 132, 134, 136, and 138 may be provided.

    [0084] In the optional step 132, calibration values for the device for examining objects are determined by means of at least one radiographic geometry. The one or more radiographic geometries used were also used during step 102 to determine the measurement data. This means that a retrospective calibration of the device for examining objects takes place for the at least one radiographic geometry used in step 102 for determining the measurement data.

    [0085] The calibration values are used in step 134 to generate an at least partial digital representation of the object from the measurement data. Even if a digital representation of the object has already been generated before, in step 134 a new digital representation is generated which is more accurate due to the calibration values.

    [0086] A part of the new digital representation of the object is analyzed in step 136 and a conformity result relating to it is determined in step 138. This conformity result is more accurate than the conformity result obtained during the determination of the measurement data due to the calibration values. This allows a retrospective correction of the analysis to take place. In this case, the device is calibrated retrospectively with respect to the radiographic geometries used, so that in principle all measurement data can be used for the correction of the analysis. In this way, the conformity result can be changed retrospectively.

    [0087] Step 110 can include the optional sub-steps 118, 120, and 122.

    [0088] In sub-step 118 at least one region in the at least one part of the digital representation of the object is determined. In this region, the conformity result indicates that no conclusion can be drawn as to whether the predefined conformity criterion for the analyzed dimensional measurement variable is fulfilled or not. Regions for which a reliable conformity result is available will not be considered in this step.

    [0089] In sub-step 120, the radiographic geometry in step 102 is modified in such a way that further measurement data for the region determined in step 118 is determined. This can be done while the measurement is running, i.e. while step 102 is being performed. For the determined region in which no reliable conformity result has yet been obtained, further measurement data is therefore collected in order to achieve a reliable conformity result in a further analysis due to the broader base of measurement data.

    [0090] The sub-step 120 may comprise a sub-substep 124. The radiographic geometry of the radiographic measurement of the object is modified in such a way that strongly absorbing regions of the object and regions of the object for which it has been determined that no conclusion as to conformity is possible, are not scanned simultaneously, or that the strongly absorbing regions of the object do not obscure the regions during the irradiation where it was determined that no conclusion as to conformity is possible. Irradiation of these regions is prevented by modifying the radiographic geometry. The strongly absorbing regions may be predefined or determined from the measurement data. Among other things, this will prevent falsifications or inaccuracies in the measurement data due to beam hardening. Furthermore, the analysis avoids correlations with the regions of the object in which no conclusion as to conformity is possible.

    [0091] In sub-step 122, at least one setting option of the device used to carry out the measurement of the objects is changed in such a way that the modified radiographic geometry is taken into account.

    [0092] If the measurement of the object is a radiographic measurement, the measurement can be performed with an axial computed tomography measurement in step 102. The measurement can be carried out in such a way that the density of the radiographic geometries increases after each measurement. Irradiation angles that are equidistant within a tolerance angle range are selected for the radiographic geometries. The measurements are divided into at least two groups. Within a group, the are spaced equidistantly from each other by irradiation angles of the measurements. The angles of the following group are set between the irradiation angles of the previous group. For example, if the first group has the angles 0° and 180°, the angles of the second group are set at 90° and 270°. A third group then has angles of 45°, 135°, 225° and 315°. The following group of this example then includes the angles 22.5°, 67.5°, 112.5°, 157.5°, 202.5°, 247.5°, 292.5° and 337.5°. Further groups then include angles that are also positioned between the existing angles at which radiation measurements have been performed to determine the measurement data.

    [0093] In this way the density of the angles can be continuously increased. The greater the density of the angles at which a radiographic measurement was performed, the higher the quality of the measurement data usually is. The density of the angles can be increased until a desired quality for the measurement data has been achieved.

    [0094] The computer-implemented method thus performs a preliminary analysis, which can be implemented in various ways.

    [0095] In a first example, the data is continuously analyzed and the determination of the measurement data is optimized during the measurement. In this case, the calculations for determining the optimized imaging parameters must be carried out continuously, which requires high computing power. This can also be referred to as an interactive example.

    [0096] In the case of a radiographic measurement, the analysis of the measurement data could in principle be started after each determination of a projection or after a certain number of projections. However, the analysis of the measurement data will usually take longer than the recording of another radiographic image. Ideally, the measurement data continues to be determined in parallel with the analysis of the measurement data. The new analysis of the measurement data can be started when the previous analysis of the measurement data is complete. The new analysis is then carried out with the additional radiographic images acquired in the meantime. During an analysis of the measurement data, the imaging parameters identified in the previous measurement data analysis are used.

    [0097] According to another example, for known and in particular for frequently performed measurement tasks it is possible to calculate in advance how the determination of the measurement data or the evaluation plan, including the tolerances to be tested, can be implemented in an optimized manner. This can be referred to as a compiled example.

    [0098] Depending on whether the predicted quality of the measurement data can be achieved or whether the analysis of the measurement data can be carried out as planned, it is still possible to react during the determination of the measurement data. This can either take place interactively again as described above, or at predefined decision points, possibly with pre-calculated alternative optimized imaging parameters, depending on the result of the analysis.

    [0099] In another example, mixed forms of the two examples described above are possible.

    [0100] Step 102 can be terminated by step 110 if one of the following termination criteria is fulfilled.

    [0101] If no reliable conclusion is reached by the conformance result and no other termination criterion has been reached, the determination of the measurement data is continued. In individual cases, this can lead to a very long measurement time. In order to avoid this, a termination criterion can additionally depend on an estimation of whether it is still possible to reach a reliable conclusion about the conformity of the measured object in a reasonable time. If this is not the case, step 102 can also be terminated and the part can be deemed as not acceptable, for example, or examined with another measurement method. Alternatively or in addition, a maximum time for determining the measurement data can be defined as a termination criterion.

    [0102] Advantageously, the trajectory can be chosen freely. The device for measuring the object can be e.g. a CT system that enables free trajectories. This can comprise e.g. a robot CT system for at least one of the components: X-ray source and/or detector, and for manipulating objects. Alternatively or additionally, a conventional axial CT system with a rotary table may be provided.

    [0103] In addition, e.g. an algorithm for reducing artifacts and/or a filter can be used on the measurement data, in particular for radiographic images and/or volume data, to enable or facilitate an evaluation.

    [0104] Any prior knowledge of the geometry of the object to be measured can be used in the reconstruction, e.g. from a CAD model, from measurements of the object with another sensor, or from measurements of nominally identical objects. This allows reconstruction of a higher quality 3D volume, in particular if a small number of radiographic images is available. Furthermore, iterative reconstruction algorithms can be used to implement this.

    [0105] It is advantageous if the poses of the X-ray source, the object to be measured and the detector relative to each other are known. In particular in dimensional metrology, the geometric calibration can then be determined with high accuracy and a geometrically exact reconstruction can be carried out, which meets the requirements of dimensional metrology.

    [0106] The radiographic geometries used and, if applicable, interactively selected during the measurement can be saved and then re-started after the measurement process in order to calibrate them. This can be carried out e.g. with the aid of a suitable calibration body, e.g. a standard (multi-)sphere, which is radiographically scanned. In retrospect, the corresponding exact calibration can therefore be assigned to the radiographic geometries, which makes an exact reconstruction possible.

    [0107] As an alternative or in addition, certain radiation geometries can be calibrated in advance, e.g. commonly used geometries and/or different geometries distributed over the entire phase space. These can be performed more or less evenly and completely, to obtain a certain flexibility. Exclusively calibrated geometries can then be used during the measurement. For example, if an advantageous radiographic geometry is determined during the measurement, the next calibrated geometry in the surrounding region is selected. It is thus defined in advance which radiation geometries may be used at all for this purpose; which of these can then also be used in individual cases can differ from object to object.

    [0108] The occurrence of artifacts such as strip artifacts and/or metal artifacts can be predicted, if necessary depending on the radiation geometry. Thus, a radiographic geometry can be selected for determining the measurement data for which these artifacts are least likely to be present in regions where an analysis is to be performed.

    [0109] Also, when optimizing the imaging parameters, consideration is given to whether certain radiographic geometries exhibit greater uncertainty in the geometric calibration due to the kinematics of the CT system.

    [0110] For production monitoring, it is important that the measurement results (regardless of the decision about the position within or outside the tolerance) show a specific maximum uncertainty or minimum quality to reveal drifts in the production process. Therefore, it may be necessary to continue a measurement even further until this has been achieved, although the decision about the conformity of the component was already necessary earlier.

    [0111] The computer-implemented method 100 can be executed by means of a computer program product on a computer. The computer program product has instructions that can be executed on a computer. When these instructions are executed on a computer, they cause the computer to carry out the method.

    [0112] The invention is not restricted to one of the embodiments described above, but rather may be modified in a variety of ways. All the features and advantages that emerge from the claims, from the description and from the drawing, including structural details, spatial arrangements and method steps, may be essential to the invention both individually and in a wide variety of combinations.