METHOD FOR RECONSTRUCTING A THREE-DIMENSIONAL SURFACE USING AN ULTRASONIC MATRIX SENSOR
20220042951 · 2022-02-10
Assignee
Inventors
Cpc classification
G01S15/8925
PHYSICS
G01N29/069
PHYSICS
G01N29/262
PHYSICS
International classification
G01N29/26
PHYSICS
Abstract
A method for reconstructing a three-dimensional surface of a part using an ultrasonic matrix sensor including scanning the three-dimensional surface using a matrix sensor at different measurement points located at the intersection of scanning rows and of increment rows at each measurement point, acquiring a temporal row image representing a reflected wave amplitude received by each element from a selected row of the matrix sensor and acquiring a temporal column image representing a reflected wave amplitude received by each element from a selected column of the matrix sensor, constructing a two-dimensional row image for each scanning row on the basis of the temporal row images constructing a two-dimensional column image for each increment row on the basis of the temporal column images, and constructing a three-dimensional image on the basis of the two dimensional row images and of the two-dimensional column images.
Claims
1. A method for reconstructing a three-dimensional surface of a part using a matrix sensor comprising a plurality of elements arranged in rows and columns, each element being arranged to be able to emit an incident wave in the direction of the part and to generate a signal representing a reflected wave received by said element, the method comprising: scanning the three-dimensional surface with the matrix sensor, the matrix sensor being moved in a plurality of measurement points, each measurement point being defined by the intersection of a scanning line, among a set of scanning lines parallel to the rows of elements of the matrix sensor, and an increment line, among a set of increment lines parallel to the columns of elements of the matrix sensor, at each measurement point, successively acquiring a temporal row image comprising emitting an incident wave by one or more elements of a selected row of the matrix sensor and generating, for each of the elements of the selected row, a temporal signal representing an amplitude over time of a reflected wave received by said element, the temporal row image being formed by all the temporal signals of the elements of the selected row, and acquiring a temporal column image comprising emitting an incident wave by one or more elements of a selected column of the matrix sensor and generating, for each of the elements of the selected column, a temporal signal representing an amplitude over time of a reflected wave received by said element, the temporal column image being formed by all the temporal signals of the elements of the selected column, for each scanning line, constructing, from all the temporal row images corresponding to said scanning line, a two-dimensional image of the row in a plane passing through the elements of the selected row, each two-dimensional image of the row being defined by a reflected wave amplitude at various points of the plane, for each increment line, constructing, from all the temporal column images corresponding to said increment line, a two-dimensional column image in a plane passing through the elements of the selected column, each two-dimensional column image being defined by a reflected wave amplitude at various points of the plane, and from the two-dimensional row images and the two-dimensional column images, constructing a three-dimensional image of the part, the three-dimensional image being defined by a reflected wave amplitude at various points of a volume containing the two-dimensional row images and the two-dimensional column images.
2. The reconstruction method according to claim 1, wherein the scanning lines are straight lines or curved lines, and/or the increment lines are straight lines or curved lines.
3. The reconstruction method according to claim 1, wherein the scanning of the three-dimensional surface is implemented with a scanning step less than a length of a row of elements of the matrix sensor and/or with an increment step less than a length of a column of elements of the matrix sensor.
4. The reconstruction method according to claim 1, wherein each acquisition of a temporal row image comprises emitting an incident wave successively by each of the elements of the selected row and generating, for each pair of elements of the selected row, the first element of the pair designating the element of the pair located at the row and at the column that emitted the incident wave, and the second element of the pair designating the element located at the row and at the column that received the reflected wave, a temporal signal representing an amplitude over time of a reflected wave received by said second element, the temporal row image being formed by all the temporal signals of the selected row.
5. The reconstruction method according to claim 1, wherein each acquisition of a temporal column image comprises the emission of emitting an incident wave successively by each of the elements of the selected column and the generation generating, for each pair of elements of the selected column, the first element of the pair designating the element located at the row and at the column that emitted the incident wave and the second element of the pair designating the element situated at the row and at the column that received the reflected wave, a temporal signal representing an amplitude over time of a reflected wave received by said second element, the temporal column image being formed by all the temporal signals of the selected column.
6. The reconstruction method according to claim 5, wherein constructing (18) each two dimensional column image comprises implementing a total focusing method.
7. The reconstruction method according to claim 1, wherein each acquisition of a temporal row image comprises successively emitting a plurality of incident waves by a plurality of elements of the selected row, each incident wave being emitted with a predetermined angle of incidence, and the generation of generating a temporal signal for each element of the selected row and for each incident wave with the predetermined angle of incidence, the temporal row image being formed by all the temporal signals of the selected row.
8. The reconstruction method according to claim 1, wherein each acquisition of a temporal column image comprises the successive emission of successively emitting a plurality of incident waves by a plurality of elements of the selected column, each incident wave being emitted with a predetermined angle of incidence, and the generation of generating a temporal signal for each element of the selected row and for each incident wave with the predetermined angle of incidence, the element designating the element located at the row m.sub.r and at the column n.sub.s that received the reflected wave, the temporal column image being formed by all the temporal signals of the selected column.
9. The reconstruction method according to claim 7, wherein constructing each two-dimensional column image comprises implementing a plane wave imaging method.
10. The reconstruction method according to claim 1, wherein constructing each two-dimensional row image comprises detecting contours, so as to determine a profile of the part in the plane of said two-dimensional row image, and/or constructing each two-dimensional column image comprises detecting contours, so as to determine a profile of the part in the plane of said two-dimensional column image.
11. The reconstruction method according to claim 1, further comprising: at each measurement point successively acquiring a plurality of temporal row images for various selected rows, each acquisition of a temporal row image comprising emitting an incident wave by one or more elements of the selected row of the matrix sensor and generating, for each of the elements of the selected row, a temporal signal representing an amplitude over time of a reflected wave received by said element, each temporal row image being formed by all the temporal signals of the elements of said selected row, and for each scanning line and for each of the selected rows constructing, from all the temporal images of the line corresponding to said scanning line and to said selected row, a two-dimensional row image in a plane passing through the elements of the selected row, each two-dimensional row image being defined by a reflected wave amplitude at various points of the plane.
12. The reconstruction method according to claim 1, further comprising: at each measurement point, successively acquiring a plurality of temporal column images for various selected columns, each acquisition of a temporal column image comprising emitting an incident wave by one or more elements of the selected column of the matrix sensor and the generating, for each of the elements of the selected column, a temporal signal representing an amplitude over time of a reflected wave received by said element, each temporal column image being formed by all the temporal signals of the elements of said selected column, and for each increment line and for each of the selected columns, constructing, from all the temporal column images corresponding to said increment line and to said selected column, a two-dimensional column image in a plane passing through the elements of the selected column, each two-dimensional column image being defined by a reflected wave amplitude at various points of the plane.
13. The reconstruction method of claim 4, wherein constructing each two-dimensional row image comprises implementing a total focusing method.
14. The reconstruction method of claim 7, wherein constructing each two-dimensional row image comprises implementing a plane wave imaging method.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Other features, details and advantages of the invention will emerge from a reading of the following description given solely by way of example and referring to the accompanying drawings, on which:
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION OF PARTICULAR EMBODIMENTS
[0050]
[0051]
[0052] The steps 11 and 16 give rise to a scanning of the three-dimensional surface with the matrix sensor 1. This scanning comprises moving the matrix sensor 1 at each measurement point O(i, j) where i designates a scanning line L.sub.i among a set of scanning lines parallel to each other, and j designates an increment line L.sub.j among a set of increment lines parallel to each other. Each measurement point O(i, j) is thus defined as the intersection of a scanning line L.sub.i and of an increment line L.sub.j. The scanning lines L.sub.i and the increment lines L.sub.j are preferably adapted to the three-dimensional surface to be reconstructed.
[0053]
[0054] The step 12 of acquiring a temporal row image SL.sub.i,j for the measurement point O(i, j) in question comprises emitting an incident wave successively by each of the elements E(m.sub.s, n.sub.t) of a selected row m.sub.s of the matrix sensor 1, and generating a temporal signal SL.sub.i,j(m.sub.s, n.sub.t, n.sub.r, t) for each pair of elements {E(m.sub.s, n.sub.t); E(m.sub.s, n.sub.r)} of the selected row m.sub.s, the element E(m.sub.s, n.sub.t) designating the element located at the row m.sub.s and at the column n.sub.t that emitted the incident wave and the element E(m.sub.s, n.sub.r) designating the element situated at the row m.sub.s and at the column n.sub.r that received the reflected wave. The signal SL.sub.i,j(m.sub.s, n.sub.t, n.sub.r, t) represents an amplitude over time t of the reflected wave received by the element E(m.sub.s, n.sub.r) and resulting from a reflection of the incident wave emitted by the element E(m.sub.s, n.sub.t). The temporal row image for the measurement point O(i, j), denoted SL.sub.i,j(m.sub.s, t) and abbreviated to SL.sub.i,j, is formed by all the temporal signals SL.sub.i,j(m.sub.s, n.sub.t, n.sub.r, t) generated for the various pairs of elements {E(m.sub.s, n.sub.t); E(m.sub.s, n.sub.r)} of the selected row m.sub.s.
[0055] The step 13 of constructing a local two-dimensional row image X.sub.i,j for the point O(i,j) in question comprises determining, from the corresponding temporal row image SL.sub.i,j(m.sub.s, t), a reflected wave amplitude at various points of a plane P.sub.i(m.sub.s) passing through the elements E(m.sub.s, n) of the selected row m.sub.s. The plane P.sub.i(m.sub.s) is perpendicular to the columns of the matrix sensor 1. According to a particular embodiment, the local two-dimensional row image X.sub.i,j is constructed by a total focusing method (TFM).
[0056] The step 14 of acquiring a temporal column image SC.sub.i,j for the measurement point O(i, j) in question comprises sending an incident wave successively by each of the elements E(m.sub.t, n.sub.s) of a selected column n.sub.s of the matrix sensor 1, and generating a temporal signal SC.sub.i,j(m.sub.t, m.sub.r, n.sub.s, t) for each pair of elements {E(m.sub.t, n.sub.s); E(m.sub.r,n.sub.s)} of the selected column n.sub.s, the element E(m.sub.t, n.sub.s) designating the element located at the row m.sub.t and at the column n.sub.s that emitted the incident wave and the element E(m.sub.r, n.sub.s) designating the element located at the row m.sub.r and at the column n.sub.s that received the reflected wave. The signal SC.sub.i,j(m.sub.t, m.sub.r, n.sub.s, t) represents an amplitude over time t of the reflected wave received by the element E(m.sub.r, n.sub.s) and resulting from a reflection of the incident wave emitted by the element E(m.sub.t, n.sub.s). The temporal column image for the measurement point O(i, j), denoted SC.sub.i,j(n.sub.s,t) and abbreviated to SC.sub.i,j, is formed by all the temporal signals SC.sub.i,j(m.sub.t, m.sub.r, n.sub.s, t) generated for the various pairs of elements {E(m.sub.t, n.sub.s); E(m.sub.r, n.sub.s)} of the selected column n.sub.s.
[0057] The step 15 of constructing a local two-dimensional column image Y.sub.i,j for the point O(i, j) in question comprises determining, from the corresponding temporal column image SC.sub.i,j(n.sub.s, t), a reflected wave amplitude at various points of a plane P.sub.j(n.sub.s) passing through the elements E(m, n.sub.s) of the selected column n.sub.s. The plane P.sub.j(n.sub.s) is perpendicular to the rows of the matrix sensor 1. According to a particular embodiment, the local two-dimensional column image Y.sub.i,j is constructed by a total focusing method (TFM).
[0058] The step 12 of acquiring a temporal row image SL.sub.i,j and the step 14 of acquiring a temporal column image SC.sub.i,j for a given measurement point O(i, j) are implemented successively so as to avoid interference between the waves emitted by the elements of the selected row and those emitted by the elements of the selected column. The order of these steps may of course be reversed.
[0059] Moreover, it has been considered, in each step of acquiring a temporal row or column image, that an incident wave is emitted successively by each of the elements of the row or of the column selected. Nevertheless, each step 12 of acquiring a temporal row image SL.sub.i,j may comprise the successive emission of a plurality of incident waves by a plurality of elements of the selected row m.sub.s, each incident wave being emitted with a predetermined angle of incidence θ.sub.k, and the generation of a temporal signal SL.sub.i,j(m.sub.s, n.sub.r, θ.sub.k, t) for each element E(m.sub.s, n.sub.r) of the selected row and for each incident wave. The incident waves may in particular be emitted with angles of incidence different from each other. The temporal row image for the measurement point O(i,j), also denoted SL.sub.i,j(m.sub.s,t) and abbreviated to SL.sub.i,j, is then formed by all the temporal signals SL.sub.i,j(m.sub.s, n.sub.r, θ.sub.k, t) generated for the various pairs of elements E(m.sub.s, n.sub.r) of the selected row and of incident wave. The step 13 of constructing a local two-dimensional row image X.sub.i,j for the point O(i,j) is constructed from the corresponding temporal row image SL.sub.i,j(m.sub.s, t). In a similar manner, each step 14 of acquiring a temporal column image SC.sub.i,j may comprise the successive emission of a plurality of incident waves by a plurality of elements of the selected column n.sub.s, each incident wave being emitted with a predetermined angle of incidence θ.sub.k, and the generation of a temporal signal SC.sub.i,j(m.sub.r, n.sub.s, θ.sub.k, t) for each element E(m.sub.r, n.sub.s) of the selected column and for each incident wave. The incident waves may in particular be emitted with angles of incidence different from each other. The temporal column image for the measurement point O(i,j), also denoted SC.sub.i,j(n.sub.s, t) and abbreviated to SC.sub.i,j, is then formed by all the temporal signals SC.sub.i,j(m.sub.r, n.sub.s, θ.sub.k, t) generated for the various pairs of elements E(m.sub.r, n.sub.s) of the selected column and of incident wave. The step 15 of constructing a local two-dimensional column image Y.sub.i,j for the point O(i,j) in question is constructed from the corresponding temporal column image SC.sub.i,j(n.sub.s, t).
[0060] The step 16 of checking the completeness of the scanning consists of checking that the matrix sensor has been moved at each measurement point O(i,j) and that a local two-dimensional row image X.sub.i,j and a local two-dimensional column image Y.sub.i,j have been constructed at each of these points.
[0061] The step 17 of constructing two-dimensional row images X.sub.i comprises, for each scanning line L.sub.i, a concatenation of all the local two-dimensional images X.sub.i,j of the scanning line L.sub.i in question. Each two-dimensional row image X.sub.i then represents a reflected wave amplitude at various points of the plane P.sub.i(m.sub.s) passing through the elements E(m.sub.s, n) of the selected row m.sub.s. The concatenation is for example implemented by adding the reflected wave amplitude at the various points of the plane P.sub.i(m.sub.s).
[0062] In a similar manner, the step 18 of constructing two-dimensional column images Y.sub.j comprises, for each increment line L.sub.j, a concatenation of all the local two-dimensional images X.sub.i,j of the increment line L.sub.i in question. Each two-dimensional column image Y then represents a reflected wave amplitude at various points of the plane P.sub.j(n.sub.s) passing through the elements E(m, n.sub.s) of the selected column n.sub.s. The concatenation is for example implemented by adding the reflected wave amplitude at the various points of the plane P.sub.j(n.sub.s).
[0063]
[0064]
[0065]
[0066] The step 19 of constructing a three-dimensional image comprises determining, from all the two-dimensional row images X.sub.i and from all the two-dimensional column images Y.sub.j a reflected wave amplitude at various points of a volume encompassing the various planes P.sub.i(m.sub.s) and P.sub.j(n.sub.s) of these two-dimensional images. In this case, the volume is delimited by the first and last planes P.sub.i(m.sub.s) and by the first and last planes P.sub.j(n.sub.s). The three-dimensional image is formed by these reflected wave amplitudes at the various points of the volume. In practice, constructing the three-dimensional image consists for example in merging the two-dimensional row images X.sub.i and column images Y.sub.j.
[0067]
[0068] The reconstruction method according to the invention may also include, following the step 19 of constructing the three-dimensional image, a step of extrapolating this three-dimensional image, wherein reflected wave amplitudes are determined for various complementary points of the volume situated between the points of the volume for which a wave amplitude has been determined.