This invention relates to calibrating an ultrasound apparatus using matrix-matrix through transmission ultrasound. The ultrasound apparatus is for use in scanning an object to obtain subsurface information from the object. The ultrasound apparatus comprises an ultrasound transceiver for transmitting an ultrasound pulse towards the object and another ultrasound transceiver for receiving ultrasound signals that have passed through the object.
An ultrasound apparatus typically includes a transducer module. The transducer module is for imaging an object, for instance for imaging structural features below an object's surface. The transducer module may be particularly useful for imaging sub-surface material defects such as delamination, debonding and flaking.
Ultrasound is an oscillating sound pressure wave that can be used to detect objects and measure distances. A transmitted sound wave is reflected and refracted as it encounters materials with different acoustic impedance properties. If these reflections and refractions are detected and analysed, the resulting data can be used to generate images of the environment through which the sound wave travelled.
Ultrasound can be used to identify particular structural features in an object. For example, ultrasound may be used for non-destructive testing by detecting the size and position of flaws in a sample. There are a wide range of applications that can benefit from non-destructive testing, covering different materials, sample depths and types of structural feature, such as different layers in a laminate structure, impact damage, boreholes etc. Ultrasound is an oscillating sound pressure wave that can be used to detect objects and measure distances. A transmitted sound wave is reflected and refracted as it encounters materials with different acoustic impedance properties. If these reflections and refractions are detected and analysed, the resulting data can be used to describe the environment through which the sound wave travelled.
There is a need for a way to calibrate an ultrasound apparatus comprising two matrix transceivers so that more accurate data can be obtained.
According to an aspect of the present invention, there is provided a method of calibrating a matrix-matrix through-transmission ultrasound apparatus for use in scanning an object to obtain subsurface information from the object, the ultrasound apparatus comprising a first ultrasound transceiver having a first 2D array for transmitting an ultrasound pulse towards the object and a second ultrasound transceiver having a second 2D array for receiving through-transmission ultrasound from the object; the method comprising:
The method may comprise selecting the one or more lines of data based on a detected change in data values along the one or more lines of data. The detected change may comprise a change in one or more of intensity and gradient. The method may comprise selecting the one or more lines of data based on a comparison with an expected data profile. The method may comprise normalising the at least a subset of lines of data based on a relative position and/or orientation between the first ultrasound transceiver and the second ultrasound transceiver.
The method may comprise selecting the one or more lines of data in dependence on an analysis signal indicative of the relative positions of the first ultrasound transceiver and the second ultrasound transceiver. The analysis signal may comprise an indication of an alignment between the first ultrasound transceiver and the second ultrasound transceiver.
The method may comprise normalising the at least a subset of lines of data based on an overlap signal indicative of an overlap between the first ultrasound transceiver and the second ultrasound transceiver. The method may comprise normalising all the lines of data in the received data using the selected one or more lines of data. Selecting one or more lines of data may comprise automatically selecting the one or more lines of data based on an analysis of the lines of data in the received data.
According to another aspect of the present invention, there is provided a matrix-matrix through-transmission ultrasound apparatus for use in scanning an object to obtain subsurface information from the object, the ultrasound apparatus comprising:
The apparatus may be configured to select the one or more lines of data based on a detected change in data values along the one or more lines of data. The detected change may comprise a change in one or more of intensity and gradient. The apparatus may be configured to select the one or more lines of data based on a comparison with an expected data profile. The apparatus may be configured to normalise the at least a subset of lines of data based on a relative position and/or orientation between the first ultrasound transceiver and the second ultrasound transceiver.
The apparatus may be configured to select the one or more lines of data in dependence on an analysis signal indicative of the relative positions of the first ultrasound transceiver and the second ultrasound transceiver. The analysis signal may comprise an indication of an alignment between the first ultrasound transceiver and the second ultrasound transceiver.
The apparatus may be configured to normalise the at least a subset of lines of data based on an overlap signal indicative of an overlap between the first ultrasound transceiver and the second ultrasound transceiver. The apparatus may be configured to normalise all the lines of data in the received data using the selected one or more lines of data. The apparatus may be configured to automatically select the one or more lines of data based on an analysis of the lines of data in the received data.
According to another aspect of the present invention, there is provided a method of calibrating an ultrasound apparatus for use in scanning an object to obtain subsurface information from the object, the ultrasound apparatus comprising an ultrasound transceiver for transmitting an ultrasound pulse towards the object and receiving a resultant ultrasound reflection signal from the object; the method comprising:
Determining the characteristic material may comprise determining a material having an acoustic impedance corresponding to an expected acoustic impedance of the object to be scanned, and selecting that determined material as the characteristic material.
Determining the characteristic material may comprise determining an expected thickness of the object to be scanned, and selecting a material having a thickness corresponding to the expected thickness as the characteristic material.
Determining the characteristic material may comprise determining an expected depth of a feature in the object to be scanned, and selecting a material having a thickness corresponding to the expected depth as the characteristic material.
Determining the characteristic material may comprise determining an expected thickness of the object to be scanned, and selecting a material having a particular thickness based on the relative speeds of ultrasound in the object to be scanned and in the characteristic material such that ultrasound propagation times through the expected thickness of the object and through the particular thickness of the characteristic material correspond. Determining the characteristic material may comprise determining an expected depth of a feature in the object to be scanned, and selecting a material having a particular thickness based on the relative speeds of ultrasound in the object to be scanned and in the characteristic material such that ultrasound propagation times through the expected depth of the object and through the particular thickness of the characteristic material correspond.
Selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a subsurface feature of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a subsurface reflection in the reflection signal.
Selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a backwall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a backwall reflection in the reflection signal.
Selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a front wall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a front wall reflection in the reflection signal.
The characteristic material may comprise a homogeneous material. The characteristic material may comprise Rexolite. The characteristic material may comprise plexiglass. The characteristic material may comprise a metal, for example aluminium. Suitably, where the characteristic material comprises Rexolite and/or plexiglass, selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a backwall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a backwall reflection in the reflection signal. Where the characteristic material comprises Rexolite and/or plexiglass, selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a front wall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a front wall reflection in the reflection signal. Suitably, where the characteristic material comprises a metal, selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus may comprise selecting a front wall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a front wall reflection in the reflection signal. It can be more convenient to use a front wall reflection when transmitting ultrasound towards a metal, since typically less of the incident energy is coupled into the metal. Using the front wall reflection is therefore expected to lead to more accurate normalisation than using the backwall reflection for the metal.
The characteristic material may comprise a step wedge having multiple steps of different thicknesses, and selecting the material having a thickness corresponding to the expected thickness may comprise selecting a step of the multiple steps having a thickness closest to the expected thickness. The step wedge may comprise Rexolite or plexiglass.
Determining the characteristic material may comprise determining an expected type of subsurface feature of the object to be scanned, and selecting a material having a type of subsurface feature corresponding to the expected type of subsurface feature as the characteristic material.
Determining the characteristic material may comprise determining an expected subsurface feature of the object to be scanned, and selecting a material having a subsurface feature corresponding to the expected subsurface feature as the characteristic material.
The ultrasound transceiver may comprise a plurality of transducer elements, and driving the pre-defined ultrasound pulse template into the characteristic material may comprise driving the ultrasound transceiver to transmit the pulse, and calibrating the ultrasound apparatus may comprise selecting a subset of the plurality of transducer elements for use in scanning the object. The plurality of transducer elements may be provided across an area, and the subset of transducer elements may be provided away from a periphery of the area. The plurality of transducer elements may be provided across an area, and the subset of transducer elements may be provided centrally to the area. The plurality of transducer elements may form a 2D matrix array, and the subset of transducer elements may be located away from at least one edge of the array.
The received resultant ultrasound reflection signal may comprise respective components received at each respective transducer element of the plurality of transducer elements, and selecting the subset may comprise selecting transducer elements of the plurality of transducer elements at which an amplitude of the respective components is within a threshold standard deviation of the received resultant ultrasound reflection signal. The threshold standard deviation may be 6σ.
The received resultant ultrasound reflection signal may comprise respective components received at each respective transducer element of the plurality of transducer elements, and selecting the subset may comprise discarding transducer elements of the plurality of transducer elements at which an amplitude of the respective components is one of the x highest amplitudes or one of the y lowest amplitudes, where x and y are selected based on the distribution of amplitudes, and selecting the remainder as the subset of the plurality of transducer elements for use in scanning the object. x and y may be the same.
The method may comprise selecting one or more lines of data in a scan and normalising scan data using the selected one or more lines of data. The method may comprise normalising a tile of data other than the tile from which the selected one or more lines of data are taken. The method may comprise selecting the one or more lines of data based on a detected change in data values along the one or more lines of data. The detected change may comprise a change in one or more of intensity and gradient. The method may comprise selecting the one or more lines of data based on a comparison with an expected data profile.
The pre-defined ultrasound pulse template may comprise a pulse template consisting of two or more pulses of the same length. The pre-defined ultrasound pulse template may comprise a pulse template consisting of two or more pulses in which the length of one of those pulses is different from the length of at least another of those pulses. The pre-defined ultrasound pulse template may comprise a pulse template consisting of a single step.
According to another aspect of the present invention, there is provided an ultrasound apparatus for use in scanning an object to obtain subsurface information from the object, the ultrasound apparatus comprising:
The ultrasound apparatus may comprise a user input device configured to receive a user input for selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus.
Any one or more feature of any aspect above may be combined with any other aspect. These have not been written out in full here merely for the sake of brevity.
The present invention will now be described by way of example with reference to the accompanying drawings. In the drawings:
An ultrasound apparatus or scanning system can transmit sound pulses towards an object to be imaged, and receive sound pulses from the object, so as to image the object. The received sound pulses can be reflected from the object or transmitted through the object. The received sound pulses may be both reflected from the object and transmitted through the object.
The ultrasound apparatus can obtain information relating to the surface and subsurface features of an object to be scanned. The information obtained during the ultrasound scan can be processed and may subsequently be analysed or presented to a user, e.g. in a visual format. The accuracy of the analysis of the ultrasound data will depend on the accuracy with which the ultrasound apparatus obtains the information.
In through-transmission mode, alignment issues can reduce the quality of the data obtained in the ultrasound scan. For example, where the receiver does not directly face the transmitter, there can be a reduction in the amplitude of the received signal compared to the situation where the receiver directly faces the transmitter. Further, where there is an angle between the direction in which the transmitter transmits and the direction in which the receiver receives, there can be a reduction in the amplitude of the received signal compared to the situation where the transmitting direction and the receiving direction are aligned with one another.
Further, where the transmitter and receiver directly face one another along a given direction, alignment issues can arise where the transmitter and receiver are rotationally offset from one another about the given direction. Accommodating such misalignment in a calibration process can therefore increase the accuracy of the resultant data.
It is therefore desirable to provide a scanning system in which alignment issues can be ameliorated. A scanning system can comprise a plurality of transducer modules each coupled to a controller for interfacing with the transducer modules and for controlling the transducer modules. Each of the transducer modules comprises a 2D array. One transducer module can act as a transmitter in the through-transmission mode, and the other transducer module can act as a receiver in the through-transmission mode. The 2D array of the transmitter can transmit ultrasound signals towards an object under control of the controller. The 2D array of the receiver can receive ultrasound signals transmitted by the transmitter that pass through the object whereby data pertaining to an internal structure of the object can be obtained. Suitably one or both of the 2D arrays is a matrix array, such as described herein.
The transducer module acting as the transmitter in the through-transmission mode can comprise an ultrasound transmitter and optionally an ultrasound receiver. Suitably the transducer module acting as the transmitter comprises an ultrasound transceiver that is capable of both transmitting and receiving ultrasound signals. The transducer module acting as the receiver in the through-transmission mode can comprise an ultrasound receiver and optionally an ultrasound transmitter. Suitably the transducer module acting as the receiver comprises an ultrasound transceiver that is capable of both transmitting and receiving ultrasound signals. Providing at least one, and preferably both, of the transducer modules with ultrasound transceivers can increase the flexibility of the system and can permit the through-transmission mode to be used in conjunction with the pulse-echo mode. This configuration can enhance the operational usefulness of the scanning system.
The present disclosure relates to a method of calibrating an ultrasound apparatus such that information obtained during an ultrasound scan by the ultrasound apparatus can be more accurate. Suitably, the ultrasound apparatus is for use in one or both of pulse-echo mode and through-transmission mode.
The method suitably involves determining a characteristic material in respect of the object to be scanned and selecting a feature of the characteristic material against which to calibrate the ultrasound apparatus. An ultrasound pulse template, e.g. a predefined ultrasound pulse template, can be driven by the ultrasound transceiver so as to be transmitted towards the characteristic material and coupled into the characteristic material. A reflection from the characteristic material is received at the ultrasound transceiver and is suitably gated in dependence on the selected feature. The ultrasound apparatus is then calibrated using the gated received signal.
The present disclosure also relates to a method of calibrating an ultrasound apparatus using matrix-matrix through-transmission ultrasound such that information obtained during an ultrasound scan by the ultrasound apparatus can be more accurate.
Techniques in accordance with these approaches will be described in more detail below.
A scanning system typically gathers information about structural features located different depths below the surface of an object. One way of obtaining this information is to transmit sound pulses at the object and detect sound that has passed through the object. It is helpful to generate an image depicting the gathered information so that a human operator can recognise and evaluate the size, shape and depth of any structural flaws below the object's surface. This is a vital activity for many industrial applications where sub-surface structural flaws can be dangerous. An example is aircraft maintenance.
Usually the operator will be entirely reliant on the images produced by the apparatus because the structure the operator wants to look at is beneath the object's surface. It is therefore important that the information is imaged in such a way that the operator can evaluate the object's structure effectively and accurately.
Ultrasound transducers make use of a piezoelectric material, which is driven by electrical signals to cause the piezoelectric material to vibrate, generating the ultrasound signal. Conversely, when a sound signal is received, it causes the piezoelectric material to vibrate, generating electrical signals which can be detected.
A scanning system can determine the position and/or alignment of two transducer modules in a through-transmission mode and can thereby better be able to analyse the data obtained during an ultrasound scan. The determination of the position and/or alignment of the two transducer modules can be performed contemporaneously with the scanning of the object, enabling more accurate real-time analysis.
Described herein is a scanning system for imaging structural features below the surface of an object. The scanning system comprises a controller for interfacing with a plurality of transducer modules, a first transducer module and a second transducer module. The first transducer module is coupled to the controller. The first transducer module comprises a first 2D array configured to transmit ultrasound signals towards an object. The first transducer module is suitably under control of the controller, for example the transmission of the ultrasound signals by the first 2D array is suitably under control of the controller. The second transducer module is also coupled to the controller. The second transducer module comprises a second 2D array configured to receive ultrasound signals transmitted by the first transducer module that pass through the object whereby data pertaining to an internal structure of the object can be obtained.
The first 2D array may also be configured to receive ultrasound signals from the object whereby data pertaining to an internal structure of the object can be obtained. This arrangement enables use of the pulse-echo mode of ultrasound analysis. This arrangement, in which both the through-transmission mode and the pulse-echo mode can be used, can increase the flexibility of the scanning system. In such a scanning system, detection of reflected ultrasound signals and/or transmitted ultrasound signals can be performed at once enabling a greater range of data pertaining to an object's subsurface structure to be obtained during a single scan.
The second 2D array is suitably configured to transmit further ultrasound signals towards the object under control of the controller. The second transducer module can be configured to receive reflections of the further ultrasound signals (i.e. to operate in a pulse-echo mode). The first 2D array of the first transducer module is suitably configured to receive the further ultrasound signals transmitted by the second transducer module that pass through the object.
Thus this arrangement permits either the first transducer module or the second transducer module (or both) operate in the pulse-echo mode. This arrangement further permits the through-transmission mode in which ultrasound signals can be transmitted by the first transducer module and received by the second transducer module, or transmitted by the second transducer module and received by the first transducer module, or both ways round.
Further detail of a scanning system in accordance with techniques relating to 2D array through-transmission ultrasound scanning is described below with reference to the figures.
An example of a handheld device, such as a scanning system described herein, for imaging below the surface of an object is shown in
The transducer elements may be switched between transmitting and receiving. The handheld apparatus as illustrated comprises a coupling layer such as a dry coupling layer 104 for coupling ultrasound signals into the object. The coupling layer also delays the ultrasound signals to allow time for the transducers to switch from transmitting to receiving. The coupling layer need not be provided in all examples. The scanning system can comprise a coupling shoe attached to the front of the transducer.
The matrix array 103 is two dimensional so there is no need to move it across the object to obtain an image. A typical matrix array might be approximately 30 mm by 30 mm but the size and shape of the matrix array can be varied to suit the application. The device may be straightforwardly held against the object by an operator. Commonly the operator will already have a good idea of where the object might have sub-surface flaws or material defects; for example, a component may have suffered an impact or may comprise one or more drill or rivet holes that could cause stress concentrations. The device suitably processes the reflected pulses in real time so the operator can simply place the device on any area of interest.
The handheld device also comprises a dial 105 or other user input device that the operator can use to change the pulse shape and corresponding filter. In other examples the dial need not be provided. Selection of the pulse shape and/or filter can be made in software. The most appropriate pulse shape may depend on the type of structural feature being imaged and where it is located in the object. The operator can view the object at different depths by manually adjusting the time-gating via the display. Having the apparatus output to a handheld display, such as the tablet 102, or to an integrated display, is advantageous because the operator can readily move the transducer over the object, or change the settings of the apparatus, depending on what is seen on the display and get instantaneous results. In other arrangements, the operator might have to walk between a non-handheld display (such as a PC) and the object to keep rescanning it every time a new setting or location on the object is to be tested.
A scanning system for imaging structural features below the surface of an object is shown in
An example of the functional blocks comprised in one embodiment of the apparatus are shown in
The receiver electrodes sense sound waves that are emitted from the object. These sound waves are reflections of the sound pulses that were transmitted into the object. The receiver module receives and amplifies these signals. The signals are sampled by an analogue-to-digital converter. The receiver control suitably controls the receiver electrodes to receive after the transmitter electrodes have transmitted. The apparatus may alternately transmit and receive. In one embodiment the electrodes may be capable of both transmitting and receiving, in which case the receiver and transmitter controls will switch the electrodes between their transmit and receive states. There is preferably some delay between the sound pulses being transmitted and their reflections being received at the apparatus. The apparatus may include a coupling layer (such as the dry coupling and/or as provided by the coupling shoe) to provide the delay needed for the electrodes to be switched from transmitting to receiving. Any delay may be compensated for when the relative depths are calculated. The coupling layer preferably provides low damping of the transmitted sound waves.
Each transducer element may correspond to a pixel in the image. In other words, each pixel may represent the signal received at one of the transducer elements. This need not be a one-to-one correspondence. A single transducer element may correspond to more than one pixel and vice-versa. Each image may represent the signals received from one pulse. It should be understood that “one” pulse will usually be transmitted by many different transducer elements. These versions of the “one” pulse might also be transmitted at different times, e.g. the matrix array could be configured to activate a “wave” of transducer elements by activating each line of the array in turn. This collection of transmitted pulses can still be considered to represent “one” pulse, however, as it is the reflections of that pulse that are used to generate a single image of the sample. The same is true of every pulse in a series of pulses used to generate a video stream of images of the sample.
The pulse selection module 303 selects the particular pulse shape to be transmitted. It may comprise a pulse generator, which supplies the transmitter module with an electronic pulse pattern that will be converted into ultrasonic pulses by the transducer. The pulse selection module may have access to a plurality of predefined pulse shapes stored in a memory 314. The pulse selection module may select the pulse shape to be transmitted automatically or based on user input. The shape of the pulse may be selected in dependence on the type of structural feature being imaged, its depth, material type etc. In general the pulse shape should be selected to optimise the information that can be gathered by the signal processor 305 and/or improved by the image enhancement module 310 in order to provide the operator with a quality image of the object.
The signal processor is suitably configured to analyse the received signal to find sections of the signal that represent reflections or echoes of the transmitted pulse. The pulses preferably have a known shape so that the signal processor is able to identify their reflections. The signal processing unit is suitably configured to recognise two or more reflections of a single transmitted pulse in the received signal. The signal processing unit is also configured to associate each reflected pulse with a relative depth, which could be, for example, the depth of the structural feature relative to transmitter and/or receiver, the depth of the structural feature relative the surface of the object, or the depth of the feature relative to another structural feature in the object. Normally the relative depth will be determined from the time-of-flight of the reflection (i.e. the time the reflection took to return to the apparatus) and so it represents the distance between the structural feature and the receive unit.
In one example a match filter that the signal processor uses to recognise reflections of a transmitted pulse may be selected to correspond to the selected pulse shape. Examples of an ultrasound signal s(n) and a corresponding match filter p(n) are shown in
The aim is to select a pulse shape and corresponding match filter that will achieve a precise estimate of the time-of-flight of the reflected pulse, as this indicates the depth of the structural feature that reflected the pulse. The absolute values of the filtered time series (i.e. the absolute of the output of the match-filter) for ultrasound signal s(n) and corresponding match filter p(n) are shown in
The signal processor is preferably capable of recognising multiple peaks in each received signal. It may determine that a reflection has been received every time that the output of the match filter exceeds a predetermined threshold. It may identify a maximum amplitude for each acknowledged reflection.
The information that is gathered by the sensing apparatus is likely to be more accurate the more accurately the reflections are detected by the detector. The exact shape of the transmitted ultrasound signals is, in practice, known only approximately to the detector because the pulse templates inevitably undergo some unquantifiable changes on being converted into an analogue signal and then output as an ultrasound signal. The inventors have found through practical experimentation that some pulse shapes are detected more accurately than others, and also that a particular pulse shape's performance can vary depending on the type of material in the sample and the structural feature that is being scanned. Experiments have also indicated that although some pulse shapes produce different outputs at the scanning apparatus, other pulse shapes produce outputs that are virtually indistinguishable from each other. Different pulse templates can consist of only one pulse, or more than one pulse, of various durations. It is also possible for a pulse template to consist of a single “step” from low-to-high or from high-to-low. A pulse may include both an increasing and a decreasing step. Examples of pulse templates are shown in
In some implementations the apparatus may be configured to accumulate and average a number of successive samples in the incoming sample (e.g. 2 to 4) for smoothing and noise reduction before the filtering is performed. The signal processor is configured to filter the received signals using a match filter, as described above, to accurately determine when the reflected sound pulse was received at the apparatus. The signal processor then performs features extraction to capture the maximum amplitude of the filtered signal and the time at which that maximum amplitude occurs. The signal processor may also extract phase and energy information.
The apparatus may amplify the filtered signal before extracting the maximum amplitude and time-of-flight values. This may be done by the signal processor. The amplification steps might also be controlled by a different processor or FPGA. In one example the time corrected gain is an analogue amplification. This may compensate for any reduction in amplitude that is caused by the reflected pulse's journey back to the receiver. One way of doing this is to apply a time-corrected gain to each of the maximum amplitudes. The amplitude with which a sound pulse is reflected by a material is dependent on the qualities of that material (for example, its acoustic impedance). Time-corrected gain can (at least partly) restore the maximum amplitudes to the value they would have had when the pulse was actually reflected. The resulting image should then more accurately reflect the material properties of the structural feature that reflected the pulse. The resulting image should also more accurately reflect any differences between the material properties of the structural features in the object. The signal processor may be configured to adjust the filtered signal by a factor that is dependent on its time-of-flight.
An example of a sound imaging apparatus is illustrated in
An example of an ultrasound transceiver comprises a transducer laminate. The ultrasound transceiver comprises transmitter and receiver circuits that are respectively formed of copper deposited on a polyimide film. Each copper layer may form a series of electrodes. The electrodes might also be formed of other materials-gold, for example. A layer of piezoelectric material (e.g. PVDF) is sandwiched between the copper layers. This layer generates ultrasound signals when a high-voltage pulse train is sent out on the transmitter electrode, causing the piezoelectric layer to start vibrating and output an ultrasonic wave. In other examples the transducer might not comprise the adhesive or base film layers. The electrodes might be deposited directly on the piezoelectric layer.
The high-voltage pulse train is generated using a pulse template. Typically the pulse template is a digital signal that is then converted into the analogue, high voltage pulse train by the driver. This conversion may introduce small changes into the shape of the pulses. Also, the rise and fall times and transmit delay of the transmitter are usually specific to the transceiver and are largely unknown because of the unknown responsiveness of the piezoelectric layer to the high-voltage pulse train. These are two of the reasons why it is difficult to optimise the performance of the apparatus using the shape of the pulse template alone, because that pulse template will inevitably not be exactly what is transmitted as an ultrasound pulse.
In some examples the transmitter and receiver circuits comprise a plurality of elongated electrodes deposited in parallel lines on a flexible base layer. The transmitter and receiver circuits may be laminated together. They may be arranged so that their respective electrodes overlap at right angles to form an intersecting pattern. The intersections form an array of transducer elements.
The number of transmitter and receiver electrodes is scalable. Hence transducers can be designed of any desired size and shape. The electrode width is also scalable to adjust the amount of energy output per electrode. The electrode width can also be adjusted in dependence on the desired focus. The distance between the electrodes might also be varied. Generally it is preferred to have small gaps between neighbouring electrodes to maximise ultrasound energy by stimulating as large an area of the piezoelectric layer as possible. The thickness of the electrodes may be chosen to control factors such as frequency, energy and beam focus. The thickness of the base film may be chosen to control factors such as signal shape, frequency and energy. The PVDF thickness can also be adapted to change signal shape, frequency and energy (which are also dependent on the transmitting pulse shape). The delay line (e.g. dry coupling) thickness can be adapted to create a particular time lag between transmitting the ultrasound pulses and receiving reflections of them from the sample.
An ultrasound apparatus will now be described with reference to
The processor 804 can be configured to access one or more pulse templates 810 located at the data store 806. Conveniently the data store 806 is provided locally to the ultrasound apparatus 800. The data store 806 may be provided remote from the ultrasound apparatus and accessible thereto.
The ultrasound signals received at the transceiver 802 can be passed to the processor 804 for analysis. The processor 804 comprises a selection module 812, a gating module 814 and a calibration module 816.
The calibration can include a normalisation process. During the normalisation process, values are normalized to the range 0-255 to achieve good separation of colours when displayed. Normalisation may be performed by percentile normalisation. Under this scheme a low and a high percentile can be specified, where values belonging to the lower percentile are set to 0, values belonging to the high percentile are set to 255 and the range in between is scaled to cover [0, 255]. Another option is to set the colour focus directly by specifying two parameters, colorFocusStartFactor and colorFocusEndFactor, that define the start and end points of the range. The values below the start factor are set to 0, values above the end factor are set to 255 and the range in between is scaled to cover [0, 255]. Equivalently, in the calibration process values in the range [0, 1] can be used when thresholding, rather than using values in the range [0, 255]. Values in either range, [0, 1] or [0, 255], as appropriate, can then be scaled to a percentage value.
The selection module 812 is configured to select a feature of a characteristic material against which to calibrate the ultrasound apparatus. It can be advantageous to calibrate the ultrasound apparatus against a material that corresponds in at least one respect to an expected characteristic of an object to be scanned. For example, the characteristic material may have an acoustic impedance that corresponds to an expected acoustic impedance of the object to be scanned. The characteristic material may have a thickness that corresponds to an expected thickness of the object to be scanned. Alternatively the characteristic material may have a thickness that corresponds to an expected depth of a feature in the object to be scanned.
Suitably, determining the characteristic material comprises determining a material having an acoustic impedance corresponding to an expected acoustic impedance of the object to be scanned, and selecting that determined material as the characteristic material.
Suitably, determining the characteristic material comprises determining an expected thickness of the object to be scanned, and selecting a material having a thickness corresponding to the expected thickness as the characteristic material.
Suitably, determining the characteristic material comprises determining an expected depth of a feature in the object to be scanned, and selecting a material having a thickness corresponding to the expected depth as the characteristic material.
As ultrasound signals pass through a material they are absorbed and/or scattered such that the amplitude of the ultrasound signals generally decreases with increasing propagation distance through the material. Therefore, calibrating the ultrasound apparatus against a material with a characteristic corresponding to an expected characteristic of the object to be scanned enables the calibration to take account of propagation losses that might be incurred during the scan itself. This approach can therefore enable more accurate calibration to be performed.
Calibrating the ultrasound apparatus at a depth, or relative depth, that is similar to or the same as a depth of a feature of interest in the object or a thickness of the object can therefore increase the accuracy of the calibration process and thereby the accuracy of the ultrasound data obtained using the ultrasound apparatus to scan the object at that depth.
It can be advantageous to calibrate the ultrasound apparatus against a subsurface feature that corresponds to an expected subsurface feature in an object to be scanned. For example, if scanning for rivet damage it can be advantageous to calibrate the ultrasound apparatus against a subsurface feature corresponding to rivet damage and/or at a depth corresponding to a typical depth at which rivet damage occurs.
Suitably, therefore, selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus comprises selecting a subsurface feature of the characteristic material, and gating the received resultant ultrasound reflection signal comprising gating a reflection corresponding to the subsurface feature in the reflection signal.
Preferably, selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus comprises selecting a backwall of the characteristic material, and gating the received resultant ultrasound reflection signal comprises gating a backwall reflection in the reflection signal. When calibrating the ultrasound apparatus against a backwall of the characteristic material the ultrasound transmitted by the ultrasound apparatus is suitably coupled into the characteristic material via a couplant such as water or gel. Providing the couplant between the scanning surface of the ultrasound apparatus and the object has the effect of “filling in” small gaps and defects that result from a surface roughness of the scanning surface.
Thus, basing the calibration of the ultrasound apparatus on a backwall echo in the received ultrasound signals can have the advantageous effect of reducing or avoiding undesirable effects on the calibration that might otherwise be caused by the surface roughness of the scanning surface. This is especially relevant where Aqualene is provided at the ultrasound apparatus, e.g. where Aqualene forms at least part of a delay line between an ultrasound transducer and the object to be scanned. This is because Aqualene typically has a variable thickness (landscape roughness) over the scanning area that can create a variable amplitude in a reflected signal when measuring against air. Thus, calibrating the ultrasound apparatus against the characteristic material, such as against the backwall echo of the characteristic material, can avoid this variable amplitude being included in the calibration data and can therefore improve the quality of a subsequent scan obtained using the calibrated ultrasound apparatus.
Further, as discussed herein, it is advantageous to use the backwall peak in a set of received ultrasound signals when calibrating the ultrasound apparatus since this also enables account to be taken of dispersion or other propagation losses within the thickness of the material.
Selecting the feature of the characteristic material against which to calibrate the ultrasound apparatus can comprise selecting a front wall of the characteristic material, and gating the received resultant ultrasound reflection signal can comprise gating a front wall reflection in the reflection signal.
Where a feature of interest in an object to be scanned includes bubbles in water or gel, it can be advantageous to select a front wall echo to use in the calibration process. In such situations it has been found that using a front wall echo in the calibration process can give better control over coupling into the material which can enhance the resultant data obtained.
Preferably, the characteristic material comprises a homogeneous material. Use of a homogeneous material in the calibration process can avoid inhomogeneities causing local variance in amplitude that might deleteriously affect the calibration. Thus the use of a homogeneous material can improve the consistency and accuracy of data obtained using the calibrated ultrasound apparatus.
The characteristic material can comprise a step wedge having multiple steps of different thicknesses. Selecting the material having a thickness corresponding to the expected thickness can therefore comprise selecting a step of the multiple steps that has a thickness closest to the expected thickness. Thus for a thickness of the characteristic material to correspond to an expected thickness (or expected depth of a feature of interest) in an object to be scanned it is not necessary for the thickness to precisely match the expected thickness (or expected depth). Rather, it has been found that it is sufficient if the thickness is within a small range of the expected thickness or expected depth. For example, the thickness of the characteristic material can be within 3 mm of the expected thickness or expected depth. Suitably, the thickness is within 2 mm of the expected thickness or expected depth. More preferably, the thickness is within 1 mm of the expected thickness or expected depth.
The characteristic material can comprise Rexolite. The characteristic material can comprise plexiglass. Suitably the step wedge comprises Rexolite. The step wedge may comprise plexiglass. Rexolite and plexiglass have been found to be suitable materials for use as the characteristic material due to the homogeneous structure and the ability to obtain highly planar front and rear surfaces. These characteristics enable these materials to function well as the characteristic material in the calibration process.
As discussed above, the characteristic material with which to calibrate the ultrasound apparatus can be of the same or a similar thickness to the object to be scanned, or of the same or a similar thickness to the depth of a feature of interest in the object to be scanned. This need not be the case. Where the characteristic material is the same material, or largely the same material, as the object to be scanned, then this approach is likely to be highly effective. However, where the characteristic material and the object comprise materials for which the speed of sound at ultrasonic frequencies differs, then the accuracy of the calibration process can be reduced. The reduction in accuracy is likely to depend on the difference between the speed of the ultrasound signals in each material.
Generally, as the difference between the speed of ultrasound in each material becomes greater, the accuracy of the calibration will reduce. The calibration may still be useful, however. Despite a relatively lower accuracy, the calibration process is still likely to result in an ultrasound apparatus that is relatively more accurate that one for which no such calibration process has been carried out.
Where the speed of ultrasound differs between the characteristic material and the object to be scanned, calibration accuracy can be maintained or increased by taking this speed of ultrasound into account. The timing of the reflected signals will be important. Thus, where the speed of ultrasound in a material is greater, the thickness can be correspondingly greater. As an example, consider an approximately 4 mm thick sample of CFRP as the object to be scanned. Where it is desired to use Rexolite as the characteristic material for calibration purposes, a comparison of the speed of ultrasound in CFRP and Rexolite can be made. The speed of sound in CFRP is approximately 3070 m/s. The speed of sound in Rexolite is approximately 2350 m/s. For comparison, the speed of sound in Aqualene 320 is approximately 1600 m/s. The speed of ultrasound in CFRP is higher than that in Rexolite. Therefore, for reflected signals to have a similar propagation time in Rexolite, a relatively thinner Rexolite sample should be used, for example an approximately 3 mm thick sample, as the characteristic material. The required thicknesses can be calculated based on the relative speeds of ultrasound, as would be understood by the skilled person.
Thus, when determining the thickness of the characteristic material, for example in a step wedge comprising different thicknesses, the selection can be made based on the relative speeds of ultrasound in the characteristic material and the object to be scanned. In one implementation, a lookup table may be accessed, where the lookup table comprises data relating to equivalent thicknesses of different materials, e.g. thicknesses for which propagation time of ultrasound of a given frequency, or a given frequency range, is the same. For example, the lookup table can comprise data indicating that x mm of Rexolite is equivalent to y mm of a particular metal, and/or z mm of another material, at the given frequency or range of frequencies. The materials for which data is to be included in the lookup table can be selected from a group comprising common materials for objects to undergo ultrasound testing. This group can comprise materials such as CFRP, GFRP, glass, metals, brass, copper, gold, titanium, aluminium, steel, iron, lead, polymers, silicone, nylon, rubber, different laminate structures, and so on.
Determining the characteristic material suitably comprises determining an expected type of subsurface feature of the object to be scanned, and selecting a material having a type of subsurface feature corresponding to the expected type of subsurface feature as the characteristic material. Determining the characteristic material may comprise determining an expected subsurface feature of the object to be scanned, and selecting a material having a subsurface feature corresponding to the expected subsurface feature as the characteristic material. This approach is particularly beneficial where the material is homogeneous. Non-homogeneous materials, such as carbon fibre reinforced polymer (CFRP) and glass fibre reinforced polymer (GFRP), can lead to additional reflections within the material that might appear to be ‘random’ reflections. These additional reflections can reduce the accuracy of the calibration process.
This selection of the characteristic material having a corresponding feature or type of feature to an expected feature or type of feature in the object to be scanned enables the calibration process to be performed in a way that is specific to the expected feature or type of feature. Thus, the calibration process can be tailored to enhance the accuracy with which such a feature or type of feature can be detected.
For example, where it is desired to analyse a laminate structure having a layer boundary at a given depth below the surface it can be useful to calibrate the ultrasound apparatus on a characteristic material comprising a feature akin to the laminate boundary at or close to the given depth. Where the characteristic material comprises layers that have the same or similar acoustic properties as expected in the object to be scanned, the calibration process can take account of the likely proportion of ultrasound energy reflected at boundaries within the object. Hence, when using such a calibrated ultrasound apparatus to scan an object having such layers and boundaries between layers the resulting data can be more accurate.
The ultrasound transceiver can comprise a plurality of transducer elements. For example, the transducer can comprise an array such as a 2D or matrix array of transducer elements. The transducer elements in the matrix array can be arranged in a square array. The matrix array can be a 128×128 element array. Multiple elements can be grouped together to act as an effective element, to assist in pulse transmission, for example to enable a higher amount of energy to be generated at each effective element compared to each individual element. In one example, a group of 2×2 transducer elements can be grouped into one effective element. Where the matrix array comprises a 128×128 element array, the array will therefore comprise an effective matrix array of 64×64 elements. In the following it is not necessary to distinguish between transducer elements and effective elements, since the principles discussed apply to either situation. Thus, the plurality of transducer elements can comprise a plurality of individual transducer elements or a plurality of effective transducer elements (groups of individual transducer elements).
Driving the pre-defined ultrasound pulse template into the characteristic material comprises driving the transducer to transmit the pulse. Each of the plurality of transducer elements may be driven to transmit the pulse. Calibrating the ultrasound apparatus suitably comprises selecting a subset of the plurality of transducer elements for use in scanning the object. In this way it is possible to select which of the transducer elements are to be used when scanning the object. This approach enables transducer elements which do not respond correctly to be ignored. That is, the data obtained from such transducer elements can simply be discarded.
Reference is now made to
It is not necessary in all examples for the reduced aperture to be central relative to the full aperture. For example where edge effects are not present, or are not the most significant cause of amplitude variations, within a full aperture image, the reduced aperture can be selected from the full aperture so as to avoid an area or areas that cause the greatest amplitude variations. Identifying the reduced aperture in this way enables the reduced aperture to avoid problematic amplitude variations and so improve the consistency across the reduced aperture image. This can lead to an increased accuracy in the calibration process and an increased accuracy in data captured using the calibrated ultrasound apparatus.
Suitably, the plurality of transducer elements are provided across an area, and the subset of transducer elements is provided away from a periphery of the area, for example towards a centre of the area.
The reduced aperture area need not be a contiguous area within the full aperture area. In some cases it is appropriate to consider the response of groups of transducer elements within the matrix array, or even of individual transducer elements within the matrix array.
The received resultant ultrasound reflection signal can comprise respective components received at each respective transducer element of the plurality of transducer elements. Selecting the subset can comprise selecting transducer elements of the plurality of transducer elements at which an amplitude of the respective components is within a threshold standard deviation of the received resultant ultrasound reflection signal (e.g. of all the components of the reflection signal). Suitably, the threshold standard deviation is 60. Other threshold standard deviations may be selected as appropriate in a particular scenario.
Selecting the subset so as to avoid those transducer elements whose amplitudes fall outside the threshold standard deviation effectively involves discarding the responses of the transducer elements that do not form part of the subset.
Selecting transducer elements to form the subset based on the threshold standard deviation is one approach that can be taken. Another approach is to look at the amplitude values themselves and to select transducer elements whose amplitude values do not fall within a given range of the maximum and/or minimum amplitude values.
For example, the transducer elements at which the highest ten amplitudes are detected can be omitted from the subset. In another example, the transducer elements at which the lowest ten amplitudes are detected can be omitted from the subset. In a further example, the transducer elements at which the highest ten amplitudes are detected and the transducer elements at which the lowest ten amplitudes are detected can be omitted from the subset. It has been determined that even omitting such relatively few transducer elements from the subset can have a significant impact on the overall amplitude variation within the subset (within the reduced aperture image).
The choice of the number ten in the above example is not critical. What is important is that the outliers are discarded and those transducer elements at which the most consistent amplitude values are obtained are retained within the subset. Further the number of amplitudes at the top of the range that are discarded need not be the same as the number of amplitudes at the bottom of the range that are discarded. The particular numbers of amplitudes at the top of the range and at the bottom of the range that are to be discarded can be selected in dependence on the characteristic behaviour of the transducer elements within the matrix array.
It is also possible to select the subset based on the proportion or percentage amplitude obtained at each transducer element. For example, transducer elements at which the highest 2% of the amplitudes are obtained can be discarded. Similarly, transducer elements at which the lowest 2% of the amplitudes are obtained can be discarded. As above, with the number of amplitudes at the top and bottom of the range that are discarded, the percentage given in this example is not critical. Nor does the percentage of the amplitude at the top of the range to be discarded need to match the percentage of the amplitude at the bottom of the range to be discarded. What is important is that the percentage selected should enable outliers, e.g. at least a majority of the outliers, to be discarded thus enhancing the consistency of the amplitudes in respect of the transducer elements selected to form part of the subset.
A comparison between results obtained using an ultrasound apparatus calibrated against air with those obtained using an ultrasound apparatus calibrated against a backwall of a plexiglass material is given in
The contrast between the images 1202 and 1302 is distinct. Image 1202 comprises amplitude variations that are not present in the scanned plexiglass sample (or in image 1302). Rather, these variations have been inadvertently introduced by virtue of calibrating the transducer by firing it into air. As discussed elsewhere herein, firing into air can mean that microsurface roughness of a front surface of the transducer module affect the calibration process. That is, roughness of a surface forming a boundary, and hence a reflecting surface, between a front of the transducer module and air, can affect the calibration process. The techniques discussed herein of calibrating the ultrasound apparatus against a characteristic material show an improved result, as indicated in image 1302.
An ultrasound apparatus calibrated in accordance with the techniques discussed herein can be used to obtain more accurate, or more representative, data relating to an object to be scanned. The obtained data can highlight amplitude variations such as those due to thickness or density variations within the object to be scanned with a greater resolution than previously possible.
Thus an ultrasound apparatus calibrated in accordance with the present techniques lends itself to investigations which may not previously have been possible using an ultrasound apparatus, or a 2D array transducer ultrasound apparatus. For instance, the calibrated ultrasound apparatus can be used in investigating porosity of objects. Changes in the porosity of a scanned object will be shown as variations in the amplitude of a scan obtained using the calibrated ultrasound apparatus. Using a selection tool, such as on a computer at which the ultrasound results are processed, an area within such a scan can be selected and a measure of the porosity can be provided for that area. For example, a porosity measurement calculated for each amplitude value within that area can be averaged to provide an overall porosity measurement for the selected area. The selected areas can be large or small within the image. The areas need not be contiguous with one another in the image.
The porosity measurement is suitably a relative porosity measurement. That is, the porosity measurement can indicate a relative level of porosity compared to a reference value or a reference point in the image. The reference point in the image is suitably selectable by a user.
A flow chart illustrating a method of calibrating an ultrasound apparatus will now be described with reference to
The ultrasound signals received—either at the full aperture (represented at 902 in
With reference to
Whilst it would be possible to normalise the data set based on data received over the whole area, this would be computationally more expensive than performing the normalisation based on a subset of the data, and would be likely to take longer. Thus, basing the normalisation on a subset of data can save time and processing power needed.
Suitably, the line is selected based on the data in that line indicating a change in attenuation along the line. Selecting a line with such a change in attenuation enables that attenuation to be accounted for in the normalisation process. This can thereby result in more accurate normalised data.
The line can be selected manually, for example by a user viewing the data received on a display. The user may for example move a pointer on the display, such as cross-hairs, over a desired line for selection and indicate by way of a button click or similar that that line is to be selected. The user can indicate whether the line to be selected is a horizontal or vertical line. Alternatively, the line might automatically be selected as a horizontal or vertical line based on pre-set information such as user preference. The user can suitably click on (or otherwise indicate) a single element 1504 in the 2D scan data, and the horizontal 1506 or vertical 1508 line can be taken as the respective line including that element.
The line can be selected automatically. The ultrasound apparatus, e.g. the processor at the ultrasound apparatus, can select the line. The processor 804 suitably comprises a normalisation module 818 configured to analyse the data and to select the line in dependence on that analysis. The processor is suitably configured to select a line based on how the data along that line changes. The change can relate to intensity and/or gradient. The processor can select the line for which the data changes most gradually or in a manner closest to a linear change. This way of selecting the line can reduce the chance that the processor selects a line with a defect or other inhomogeneity, since such defects and/or inhomogeneities are likely to produce a rapid change in data along the line, such as a spike when the defect is encountered. The processor can select the line for which the data best matches an expected profile. In analysing the match, the processer can use a least-squares comparison, or other known technique, as would be apparent to the skilled person. The expected profile can be based on one or more previous profiles (e.g. an average of previous profiles) obtained from a similar object or a simulated profile or a combination of these.
Whether or not automatic selection of a line is appropriate can be determined from an analysis of a single line, multiple lines (e.g. 10 lines or 20 lines), a single tile, or multiple tiles. Where multiple lines or tiles are analysed, the lines or tiles analysed can relate to a common part of the scanned object. If, on this analysis, there is a level of change greater than a threshold level of change, it can be determined that automatic selection of a line is to be carried out, and that the normalisation process should be performed. Where there is a level of change lower than a threshold level of change, it can be determined either that automatic selection of a line is not appropriate (there may be too little change to enable the automatic selection process to identify the best line to use for normalisation) or that normalisation is not needed.
The processor can be configured to select one or more lines for which the change in data is below a further threshold change. Where the data changes gradually along a line, the further threshold change suitably comprises a given percentage change along the line, e.g. a 15% change. This value is not critical, and it will be understood that this threshold percentage will vary in different materials where the ultrasound response is expected to differ, for example where many scattering centres are present which are likely to increase the rate of change of data along the lines in the scan. In those situations, a higher further threshold change is likely to be more appropriate. The use of the further threshold change can help avoid lines with defects (causing relatively greater change in the data along that line) being used for normalisation.
The processor can be configured to select one or more lines for which the match with an expected profile is within a threshold ‘distance’.
Where the processor selects more than one line, e.g. according to the data changing along the line at a rate less than the further threshold change and/or according to the data for that line being within a threshold distance of an expected profile, a single line can be selected for normalisation in one of several ways. The multiple identified lines can be indicated to a user, and the user can select a line from the multiple identified lines. The multiple identified lines can be analysed according to another metric to select the best of the identified lines for the normalisation process. This metric can, for example, comprise a measure of quality of data in those lines, such as a signal to noise ratio (SNR). Where the SNR is greater, the relevant line can be weighted more highly for selection than lines with lower SNRs. The metric can comprise a weighting indicating a preference for a particular method of identifying a line. For instance, where the preference is for lines identified by matching an expected profile, such lines can be selected instead of lines that were identified in other ways. The best of these lines (e.g. the line with the best match) can then be selected as the line to use in the normalisation process.
Where no lines meet the selection criteria, the ultrasound apparatus suitably indicates to the user that another scan should be performed. Thus, where data is of insufficient quality (e.g. if the transducer does not couple well with the object being scanned) normalisation need not be carried out using poor data, but an indication is provided that another scan should be performed to try and obtain higher quality data.
Whilst the normalisation process here is described in the context of a single line, it is possible to carry out the normalisation process based on two or more lines. These two or more lines may be next to one another. In this case, the additional one or more lines can be selected to be those lines adjacent the selected line, such as one or two lines to either side of the selected line. Alternatively, the two or more lines can be selected by considering the two or more lines together in the initial analysis. In this way, data from multiple lines can be combined together when analysing the data, so as to increase the SNR of that data or to reduce the influence of outlying data points.
The selected line (or lines) is then used in the normalisation process to normalise the data received. A selected horizontal line is used to normalise each horizontal line in the data. A selected vertical line is used to normalise each vertical line in the data.
The selected line can be used to normalise data in additional scans as well as the scan in which the selected line is located. For instance, in a stitched image (see
This approach is particularly suitable where the stitched image 1602 comprises scans relating to corresponding material or parts. Where the same part is being scanned, it is highly likely that a similar normalisation process will result in more accurate data. Using the line selected for another tile rather than selecting a new line each time can save time and processing power.
Thus, in the case of the vertical line 1508 being selected in the first tile 1604, that vertical line can be used to normalise the additional tiles in the same row 1606, 1608. The vertical line 1508 may also be used to normalise the additional tiles 1610, 1612, 1614 in other rows (in the illustration, only one other row is shown). Alternatively, a new line can be selected for each row. Thus, another element 1616 can be selected in a tile 1610 in the second row, leading to the selection of a horizontal 1618 or vertical 1620 line in that tile 1610. Suitably, the vertical line 1620 in this tile 1610 is selected for normalising that tile 1610 as well as the other tiles in that row 1612, 1614. This approach, of selecting a line in each tile in a row, can assist in increasing the accuracy of the normalisation process.
Whilst the above example discusses selecting vertical lines and using those selected vertical lines to normalise tiles in the same row, it is possible to instead select horizontal lines and use those selected horizontal lines to normalise tiles in the relevant columns. The process is not restricted to using vertical lines to normalise tiles in the same row or horizontal lines to normalise tiles in the same columns. Selected vertical line(s) can be used to normalise tiles in the same column as the tile(s) in which the selected vertical line(s) are located. Similarly, selected horizontal line(s) can be used to normalise tiles in the same row as the tile(s) in which the selected horizontal line(s) are located.
Suitably, the processor is configured to analyse the stitched image 1602 (or the constituent parts of the stitched image, namely the tiles 1604, 1606, 1608, 1610, 1612, 1614) to identify multiple parts within the image (where the parts might have differing ultrasound responses). For each identified part, a line selection process can be carried out, and that selected line can be used to normalise each tile (or subset of each tile) that corresponds to the identified part. In this way, the normalisation process can use a different normalisation for each part being scanned. This can improve the accuracy of the normalisation. Note here that ‘part’ does not necessarily denote a separate physical part being scanned, but can be a portion of the scanned object with a different ultrasound response.
A further illustration of the techniques described herein is given in
A vertical line 1810 has been selected for normalising the data shown in the tile. The selected line is visible towards the left of the tile, at the 7th pixel in from the left. It can be seen that the selected line 1810 avoids the central feature 1808.
This normalisation can be extended, as discussed herein, to adjacent tiles in a stitched image.
In the present techniques, the normalisation process can be carried out after the data has been captured. This means that the normalisation process does not affect the speed at which the data capture occurs. It also means that the normalisation process can be carried out differently, depending on the feature of interest in a particular scan or group of scans. Thus, the present techniques can improve the flexibility of use of the system.
A flow chart illustrating a method of normalising data captured using an ultrasound apparatus will now be described with reference to
The above description is relevant to calibrating a single transceiver. The transceiver can be used in a pulse-echo setup in which the same transceiver is used both to transmit ultrasound towards an object and to receive ultrasound reflected from the object.
The above description is also relevant to calibrating multiple transceivers. In a system comprising multiple transceivers, for example two transceivers, the transceivers can be used in a through-transmission setup in which one transceiver is used to transmit ultrasound towards an object and another transceiver is used to receive ultrasound that has passed through the object. In this arrangement, it is not necessary for both devices to be transceivers. It is sufficient if one device comprises a transmitter and the other device comprises a receiver. However, in practice, it is convenient if at least one device, and preferably both devices, comprise transceivers because this increases the flexibility of use of the system.
However, in a TTU setup using, e.g. two transceivers, additional considerations apply. It is useful to calibrate the transmitting transceiver (or the transmitter) together with the receiving transceiver (or receiver), rather than just calibrating them independently. Calibrating both transceivers together will enable more accurate results to be obtained from TTU scans than where the transceivers are independently calibrated. It should be noted that independent calibration is still expected to enable more accurate results to be obtained from TTU scans than where no calibration process has been carried out.
Calibrating both transceivers together is more complex than calibrating them independently. One reason for this is the relative orientation and location of each transceiver compared to the other transceiver.
A matrix-matrix through-transmission ultrasound scanning system will now be described with reference to
The controller 2010 is coupled to both of the first transducer module 2030 and the second transducer module 2040. Suitably, as described herein, each transducer module 2030, 2040 is configured to transmit ultrasound signals towards an object and to receive ultrasound signals reflected from and/or transmitted through the object. This permits data pertaining to an internal structure of the object to be obtained.
The first transducer module 2030 comprises a first transducer 2032. The first transducer 2032 comprises a 2D array of elements, for example a matrix array. The first transducer module 2030 may further comprise a first positioning system 2034 and/or a first clock 2036. The first positioning system 2034 suitably comprises a local positioning system. The first positioning system 2034 may comprise a remote positioning system.
The second transducer module 2040 comprises a second transducer 2042. The second transducer 2042 comprises a 2D array of elements, for example a matrix array. The second transducer module 2040 may further comprise a second positioning system 2044 and/or a second clock 2046. The second positioning system 2044 suitably comprises a local positioning system. The second positioning system 2044 may comprise a remote positioning system.
As mentioned, the controller 2010 is coupled to the first transducer module and the second transducer module. The controller is configured to control the transmission of ultrasound by one or both of the first transducer module and the second transducer module. The controller comprises a trigger signal generator 2012 for generating trigger signals. The scanning system is suitably configured such that a trigger signal generated by the trigger signal generator 2012 can trigger the transmission of ultrasound signals by one or both of the first transducer module 2030 and the second transducer module 2040. For example, one or both of the first transducer module and the second transducer module is configured to transmit ultrasound signals in response to receiving the trigger signal. The scanning system 2000 may be configured such that on receipt of the trigger signal at a transducer module, that transducer module then immediately transmits a pulse, or more than one pulse, of ultrasound signals.
The controller 2010 suitably comprises a controller clock 2014. The trigger signal generated by the trigger signal generator 2012 may indicate that an ultrasound pulse is to be triggered at a particular time according to a reference clock rather than on receipt of the trigger signal. For example, the trigger signal generator 2012 can access the controller clock 2014 and can select an absolute time at which an ultrasound pulse is to be triggered or a number of clock cycles after which an ultrasound pulse is to be triggered. On receipt of the trigger signal at a transducer module 2030, 2040, reference can be made to the local clock 2036, 2046, and the ultrasound pulse triggered in dependence on the received trigger signal and the local clock. The controller clock 2014 may be synchronised with the first clock 2036 at the first transducer module 2030. The controller clock 2014 may be synchronised with the second clock 2046 at the second transducer module 2040. Additionally or alternatively, one or more of the controller, the first transducer module and the second transducer module can access a remote clock. Thus a local clock need not be provided in all instances at each of the controller, the first transducer module and the second transducer module. However, it is convenient if a local clock is provided to avoid synchronisation issues when connecting to a remote clock.
The second transducer module 2040 is suitably configured to receive the ultrasound signals transmitted by the first transducer module 2030 in response to receiving the trigger signal from the controller 2010. The trigger signal received at the first transducer module causes transmission of the ultrasound signals. The trigger signal received at the second transducer module can cause the second transducer module to awake from a sleep state or otherwise become ready for receiving the ultrasound signals transmitted by the first transducer module. Configuring the second transducer module such that it captures ultrasound signals in response to receiving the trigger signal can lead to a power saving since the second transducer module need not continually listen for ultrasound signals where the first transducer module is not transmitting ultrasound signals.
Additionally or alternatively, configuring the second transducer module to receive ultrasound signals in response to the trigger signal received from the controller can improve the quality of the data captured by the second transducer module. After transmission by the first transducer module of the ultrasound signals there will be an optimal time window in which the second transducer module can receive the transmitted ultrasound signals. Before this time window, the second transducer module will not receive any ultrasound signals that represent the object disposed between the transducer modules. After this time window, the second transducer module may receive additional ultrasound signals, but these may represent multiple reflections within the object and so may be very weak signals with a lower signal to noise ratio. Thus, to improve the overall signal to noise ratio of the signals received by the second transducer module, the time window in which the second transducer module is configured to actively receive transmitted signals can be set in dependence on the trigger signal generated by the controller, in response to which the first transducer module transmits the ultrasound signals.
The controller is suitably configured to receive ultrasound signals from one or both of the first transducer module and the second transducer module. The controller 2010 comprises a signal analyser 2016. The controller 2010 comprises a data store 2022. The signal analyser 2016 can analyse received ultrasound signals. The signal analyser 2016 is suitably configured to identify one or more features in the received ultrasound signals, for example an echo representative of a front wall surface, an echo representative of a back wall surface, or an echo representative of a feature within the interior of the object such as a defect or boundary within the object. The signal analyser 2016 may be configured to identify a peak in the received ultrasound signals that characterises a known feature of the object or an expected feature of the object. For example, where the object comprises a laminate, the known feature may comprise a boundary within the laminate structure.
The signal analyser 2016 is suitably configured to identify a feature in the received ultrasound signals based on one or more of: a material of an object for scanning; a structure of an object for scanning such as the object's surface profile and/or thickness; a depth of a feature of interest; a flaw or type of flaw to be investigated, such as a crack, stress fracture, delamination, and so on; and a coupling medium to be used between the transducer module and an object for scanning.
The signal analyser 2016 is suitably configured to identify a feature in the received ultrasound signals based on a characteristic of the received signals, such as an amplitude of a peak, a width of a peak, signal-to-noise ratio, peak separation, type of feature and so on.
The signal analyser 2016 is configured to output an analysis signal. The analysis signal is suitably representative of the analysis carried out by the signal analyser. The signal analyser 2016 is configured to output the analysis signal in dependence on the identified feature. The controller can be configured to further analyse the received ultrasound signals based on the analysis signal.
The signal analyser 2016 comprises a threshold detector 2018 and an overlap detector 2020. The threshold detector is configured to detect the signal amplitude of the received ultrasound signals, or of at least one peak or feature in the received ultrasound signals, such as the identified feature, and to compare the signal amplitude with a threshold amplitude. The threshold detector is configured to output the analysis signal in dependence on the comparison.
The threshold amplitude is suitably based on one or more of: a material of an object for scanning; a structure of an object for scanning; a depth of a feature of interest; a flaw to be investigated; a thickness of an object for scanning; a coupling medium to be used between the transducer module and an object for scanning; a characteristic of the transducer module (such as one or more of transducer resolution, transducer frequency, transducer frequency range, transducer size, and so on); and a threshold selection value, which may be provided by a user.
The analysis signal suitably comprises an amplitude comparison signal which indicates whether or not the detected signal amplitude meets or exceeds the threshold amplitude. Where the signal amplitude meets or exceeds the threshold amplitude, for example based on an indication of the amplitude comparison signal, the controller is suitably configured to further analyse the received ultrasound signals. In this case, the controller can be configured to store the received ultrasound signals in the data store 2022. The data store may be located at the controller, as illustrated in
The signal analyser comprises a position detector 2024 configured to detect a first transducer position of the first transducer module. The position detector may also be configured to detect a second transducer position of the second transducer module. The signal analyser is configured to output the analysis signal in dependence on the first transducer position and the second transducer position. Referring to
The first transducer position suitably indicates the position of the first transducer relative to the object. The first transducer position may be in the frame of reference of the object. The first transducer position may be in the frame of reference of a table on which the object is located, or of a room in which the object is located. The second transducer position suitably indicates the position of the second transducer relative to the object. The second transducer position may be in the frame of reference of the object. The second transducer position may be in the frame of reference of a table on which the object is located, or of a room in which the object is located. The first transducer position may indicate the position of the first transducer relative to the second transducer. In this case the frame of reference in which the position is determined may be relative to one of the first transducer module, the second transducer module or the controller. The frame of reference with which the first transducer position and the second transducer position is determined is not critical. What is important is being able to determine the relative positions of the first transducer module and the second transducer module. In this way the alignment between the first transducer module and the second transducer module can be checked.
The analysis signal suitably comprises a position comparison signal which indicates an alignment between the first transducer module and the second transducer module. The alignment can comprise a first component relating to the angular alignment (of the longitudinal axes of the transducer modules) and a second component relating to the lateral alignment. A third component can relate to an orientation about the respective longitudinal axes of the transducer modules.
The first component of the alignment comprises the angular alignment between the two transducer modules, e.g. between the longitudinal axes of the two transducer modules. For example, the first component of the alignment can comprise a measure of the angle between the first 2D array of the first transducer and the second 2D array of the second transducer. This angle can be determined as the angle between the respective normal direction to each 2D array. The second component of the alignment comprises the lateral alignment between the two transducer modules. For example, the second component of the alignment can comprise a measure of lateral separation between the first transducer module and the second transducer module. That is, the second component of the alignment can comprise a vector indicating the magnitude and direction of the lateral separation between the two transducer modules. Where the first transducer module and the second transducer module are both arranged so as to abut flat against a metal plate with opposing parallel faces, the first component is likely to be zero. That is, the first transducer module and the second transducer module will be in angular alignment, since the ultrasound signals transmitted by the first transducer module can be directly received at the second transducer module (where no lateral separation exists). As the transducer modules move relative to one another across the face of the object, the angular alignment, i.e. the first component of the alignment, will remain the same but the second component of the alignment will vary.
The third component comprises a measure of the relative orientation between the two transducer modules. In the present example, the transducer modules have a generally square end face for transmitting and receiving ultrasound. The end face is in the plane of the 2D matrix array of the transducer. When the transducer modules are directly facing one another (i.e. the first component is zero) and the lateral offset is zero, an upper right corner of one transducer module is, in one arrangement, opposite to an upper left corner of the other transducer module. Similarly, an upper left corner of the one transducer module is opposite to an upper right corner of the other transducer module. Rows and columns of transducer elements in one transducer module will align with rows and columns of transducer elements in the other transducer module. In this arrangement, the difference between the relative orientations of the transducer modules can be said to be zero, i.e. the transducer modules are aligned with one another.
The first positioning system 2034 provided at the first transducer module is suitably a local positioning system. The second positioning system 2044 provided at the second transducer module is suitably a local positioning system. The local positioning system (i.e. one or both of the first positioning system and the second positioning system is configured to generate location data at the scanning system. The location data generated by the local positioning system may be absolute location data, e.g. data indicating the location of the respective transducer module relative to the frame of reference, and/or relative location data, e.g. data relative to a known location. Relative location data can, in some examples, comprise an indication of a distance through which the respective transducer module has been moved from a known location, and/or an angle through which the respective transducer module has been rotated from a known orientation. The relative location data is useful when used in combination with absolute location data (for example a known starting location and/or a known starting orientation) to determine how the respective transducer module is moved. The relative location data can, in some examples, be used to increase the accuracy of the location determination compared to using only the absolute location data.
The signal analyser 2016 comprises an overlap detector 2020 configured to detect an overlap in the lateral extent of the first transducer module and the second transducer module, based on an analysis of the received ultrasound signals.
The concept of overlap between the first transducer module and the second transducer module is described with reference to
The first transducer module 2302 comprises a first transducer 2306. The second transducer module 2304 comprises a second transducer 2308. In the figures, the first and second transducers 2306, 2308 are schematically divided into three for the purposes of describing the overlap. In practice, each transducer will comprise a 2D transducer array comprising many more transducer elements. For example, the array might comprise 32×32 transducer elements, 64×64 transducer elements, 128×128 transducer elements, and so on.
In
A downward arrow under the first transducer 2302 in
Thus the (lateral) overlap between the first transducer module and the second transducer module in
Suitably the overlap detector 2020 is configured to output an overlap signal based on a determined amount of overlap between the first transducer module and the second transducer module. The overlap signal can be generated by the overlap detector in dependence on the determined amount of overlap meeting or exceeding a threshold overlap. Suitably the threshold overlap is at least 25% of the area of the respective transducers. The threshold overlap may be at least 50% of the area of the respective transducers. The threshold overlap may be at least 75% of the area of the respective transducers. The threshold overlap may be at least 85% of the area of the respective transducers. The greater the threshold overlap, the better the alignment between the first transducer module and the second transducer module will need to be before the overlap detector will output the overlap signal indicating that the threshold has been met or exceeded. Thus the threshold overlap can be used as a measure of alignment between the two transducer modules.
The matrix-matrix through-transmission system is suitably configured to transmit, as an alignment pulse, a distinctive pulse shape. The distinctive pulse shape is suitably one that is only used as the alignment pulse, and is not expected to be observed in received data otherwise. Use of such a distinctive pulse shape enables the detection of that pulse shape (optionally using a match filter) to aid in determining the overlap of the transmitting and receiving transducers. For example, if the alignment pulse is transmitted centrally to the transmitting transducer, and received to one side (e.g. to the left) at the facing, receiving transducer, then it can be determined that the transducers are not fully aligned. Since the alignment pulse was received to the left of the receiving transducer, the receiving transducer can be moved (relative to the transmitting transducer) to its left to better align the transducers.
The overlap between the transducer modules may take account of the relative orientation between the transducer modules, for example according to the third component of the alignment as discussed elsewhere herein.
The signal analyser is suitably configured to further analyse (or store for later analysis, for example at the data store or a remote data store) the received ultrasound signals based on one or more of: an amplitude of a peak in the received ultrasound signals meeting or exceeding the threshold amplitude; and an overlap between the first transducer module and the second transducer module meeting or exceeding the threshold overlap.
Suitably the scanning system is configured to automatically process the received ultrasound signals for further analysis, for example by storing or transferring the received ultrasound signals, based on whether the amplitude of the peak meets or exceeds the threshold amplitude and/or based on whether the overlap meets or exceeds the threshold overlap.
Automatically processing the received ultrasound signals based on one or both of these comparisons means that the alignment (and adjustment of the alignment) between the two transducer modules need not be performed in a separate alignment phase but instead can be performed in real-time during a scan. When the alignment between the transducer modules is sufficient to meet or exceed the relevant thresholds the received ultrasound signals can be processed for further analysis without requiring a separate scan to be initiated during which the ultrasound signals to be processed could be received. Thus this approach can lead to a more efficient scanning system.
Following this approach it is not necessary for careful alignment to be established between the two transducer modules. Instead one transducer module can be held in place whilst the other transducer module is moved across the opposite surface of the object to be scanned. As the moving transducer module passes through a position in which it is aligned sufficiently to exceed the relevant thresholds discussed herein, the ultrasound signals can be captured and passed on for subsequent processing within the scanning system.
Where a more careful alignment may be desirable, feedback from one or more of the threshold detector, the overlap detector and the position detector may be provided to a user. The feedback may be in the form of a number, for example a percentage, representing a measure of alignment between the two transducer modules. The user is able to move the transducer modules relative to one another so as to maximise this measure of alignment. Once the measure of alignment has been maximised, or increased to a value satisfying user requirements, the ultrasound scan can be initiated.
The positioning systems 2034, 2044, and/or the position detector 2024, enable a measure of the position of the transducer modules to be determined. Thus the location on the object at which an ultrasound scan is performed can be monitored and recorded. This enables use of averaging algorithms where subsequent ultrasound scans are performed at the same location on the object. In these cases, the data from multiple scans can be averaged together which can lead to an improvement in the signal to noise ratio.
It is also possible for the data to have associated therewith a measure of the alignment between the two transducer modules. For example, a first scan at a first position can have an associated measure of alignment of, for example, 75%. A second scan at the same first position can have an associated measure of alignment of, for example, 85%. Data from the first scan and the second scan can be combined together. In one example, the data combination can be a simple average. In another example, the data combination can be a weighted average. The weights applied to each data set are suitably dependent on the measure of alignment between the two transducer modules when the respective data set was captured. Thus, in the above example, the data in the second scan will have a greater weighting than the data in the first scan due to the second scan being associated with a relatively higher measure of alignment. This approach can lead to higher accuracy data being more strongly weighted in the resulting data set, which can improve the accuracy of the scan results and subsequent analysis of those scan results.
Alternatively, where data is obtained at a given measure of alignment and that data is stored, the stored data can be replaced by data captured during a subsequent scan if that subsequent scan is associated with a measure of alignment higher than the given measure of alignment. Thus, again taking the example above, where the first scan has an associated measure of alignment of 75% and the second scan has an associated measure of alignment of 85%, data from the second scan can replace saved data from the first scan. This approach can lead to the captured data with the highest accuracy forming the resulting data set, which can improve the accuracy of the scan results and subsequent analysis of those scan results.
A combination of these approaches is possible. For example, data scans can be combined by averaging or weighted averaging where the measure of alignment is at or above a threshold measure of alignment. Captured data associated with a measure of alignment below the threshold measure of alignment need not be combined with earlier data sets. However if captured data associated with a measure of alignment below the threshold measure of alignment is the first data set captured in respect of a position on the object, that data may still be stored. Where no subsequent data relating to that position is captured, then that data will form part of the resulting overall data set. However where subsequent data, associated with a measure of alignment meeting or exceeding the threshold measure of alignment, is captured that relates to that position, then that subsequent data can replace the initially captured data.
As mentioned, the scanning system 2000 optionally comprises an image generator 2050, a display 2060 coupled to the image generator 2050, and a user input device 2070. The image generator 2050 is configured to generate an image scan representative of structural features below a surface of an object in dependence on the received ultrasound signals. The display 2060 is configured to display the image scan. The user input device 2070 is configured to generate an indication signal whereby a user can indicate a portion of the displayed image scan. The analysis module signal analyser 2016 may be configured to identify the feature in response to the generated indication signal.
The scanning system 2000 need not comprise one or more of the image generator 2050, the display 2060, and the user input device 2070. The scanning system 2000 may alternatively or additionally comprise a communications port 2080 for outputting a signal to cause a display remote from the scanning system 2000 to display the generated image scan. The communications port 2080 may output data representative of the received ultrasound signals to enable a remote image generator to generate the image scan. The remotely-generated image scan can be displayed on a remote display and/or passed back, for example via the communications port 2080 for display on the display 2060. This flexibility in configuration enables the scanning system 2000 to couple to external systems where suitable, for example to use external processing capabilities, as appropriate.
As discussed above with reference to a single transducer system, it is possible to calibrate the multiple transducer system, including normalising data obtained using the multiple transducer system. Any of the calibration and/or normalisation processes described herein can be combined with any one or more other calibration and/or normalisation process described herein. In the following discussion, some details provided elsewhere herein are omitted for brevity.
In the matrix-matrix through-transmission setup, the two transducers are suitably calibrated together. The two transducers will have a given relative position (including orientation) and overlap during the calibration process. The calibration is valid whilst the two transducers remain in this relative position. As the transducers move relative to one another away from this calibration position, the calibration is expected to gradually worsen. Thus, changes in alignment between the two transducers can be accommodated by carrying out a new calibration at an updated relative position.
In the matrix-matrix through-transmission setup, calibration can be carried out using a calibration rig. The calibration rig is useful to hold the two transducers in a fixed relative position. An example of a calibration rig is illustrated in
In other examples, the rig can hold the transducers in a different relative position to one another. Suitably, the rig is re-configurable, so that a single rig is able to hold two transducers in multiple relative positions. Such a re-configurable rig is useful in performing different calibration measurements between transducers in differing relative positions.
The first transducer 2804 can be configured to transmit ultrasound signals towards the object 2802. The first transducer can be configured to receive reflected signals from the object (i.e. the first transducer can operate in pulse-echo mode). The first transducer can be calibrated in accordance with the techniques described elsewhere here, which are applicable here but not repeated for brevity.
The second transducer 2806 can be calibrated according to the calibration performed on the first transducer 2804. Since the transducers are both upright, but one faces to the right and the other to the left, the rows of each transducer will correspond. That is, rows 1, 2, 3, . . . , 126, 127, 128 (for a 128×128 element array) of the first transducer will face rows 1, 2, 3, . . . , 126, 127, 128 of the second transducer. However, columns 1, 2, 3, . . . , 126, 127, 128 of the first transducer will face columns 128, 127, 126, . . . , 3, 2, 1 of the second transducer. Thus, in applying the calibration of the first transducer to the second transducer, the calibration data along each row (i.e. data in successive columns) can be reversed accordingly. In this way, a single calibration process can be applied to both transducers. This provides a consistent calibration between the transducers, taking into account the object under test. Calibrating the second transducer with calibration data corresponding to that used for the first transducer can save processing power in separately determining and applying a different set of calibration data. As with the calibration applied to the first transducer, the calibration for one line of elements in the second transducer can be applied to all lines of elements.
As the relative position between the transducers changes, the calibration applied to the second transducer can be modified accordingly. For example, where the transducers move relative to one another such that the relative lateral position changes, but the relative vertical position remains unchanged, it will be appreciated that a number of columns at an edge of both transducers will not overlap the other transducer. An example of such a lateral position change is illustrated in
Now consider an arrangement in which one transducer is rotated by, say, 5 degrees about its longitudinal axis with respect to the other transducer. This arrangement is schematically illustrated in
In an alternative, where the misalignment in orientation is small, the row of elements 2106 of the first transducer can be determined to correspond to a row of the second transducer. The row of the second transducer to which the row of elements 2106 corresponds can be determined as a best position match between that row and the row of elements 2106. In an example, the row of the second transducer which overlaps a central element of the row of elements 2106 can be selected. This approach can help reduce possible calibration errors that might increase towards the ends of the row. The calibration applied to this row of the second transducer is suitably applied to the remaining rows of the second transducer. Here, as with other arrangements discussed herein, the calibration is valid over the area of overlap of the transducers. Elements in areas of non-overlap can be omitted from the calibration if desired.
Where elements in one or both transducer are not calibrated, data from those elements can be omitted from a subsequent scan, or from an analysis of such a subsequent scan.
It is also possible to normalise both the transmitting and receiving transducers based on through-transmission ultrasound signals. For example, attenuation of the through-transmission signal between the transmitting transducer and the receiving transducer can be used to calibrate both transducers. The through-transmission signal used in the calibration process can be passed through the object under test, for example a pi-joint.
Similarly to the techniques described elsewhere herein, a line of data can be selected either manually or automatically in data received at the receiving transducer. The selected line suitably does not contain any defects, or contains relatively few defects (compared to the remainder of the lines). The selected line can be used to normalise the data. The selected line is suitably used to normalise multiple lines of data in the received data. Preferably, the selected line is used to normalise all the lines of data in the received data.
Using through-transmission ultrasound signals in the normalisation process enables the normalisation to account both for the elements of the transmitting transducer and the elements of the receiving transducer. The present approach enables account to be taken of both transducers in the normalisation process in an efficient manner.
Such a normalisation process can be considered to be valid for the relative alignment of the transducers during the transmission of the ultrasound used in the normalisation. Where the transducers subsequently change alignment, preferably the normalisation process will be carried out again.
In one implementation of the rows and columns of crossed electrodes forming the transducers described herein, there can be a gap between elements along the rows and columns of 40 microns. However, it is not necessary for the alignment to be this precise for the transducers to be considered ‘aligned’. The sound field generated by the transmitting transducer will spread out as it travels towards the receiving transducer. The present inventors have determined that the alignment can be off by as much as 250 microns, or even up to 1 mm, and yet the calibration can still yield reasonable results.
The techniques described herein can provide a more flexible scanning system, with enhanced accuracy and/or usability.
A method will now be described with reference to
With reference to
With reference to
The apparatus and methods described herein are particularly suitable for detecting debonding and delamination in composite materials such as carbon-fibre-reinforced polymer (CFRP). This is important for aircraft maintenance. It can also be used to detect flaking around rivet holes, which can act as a stress concentrator. The apparatus is particularly useful for detecting corrosion, welding, cracks, and so on, in metals or metallic structures. The apparatus is particularly suitable for applications where it is desired to image a small area of a much larger component. The apparatus is lightweight, portable and easy to use. It can readily be carried by hand by an operator to be placed where required on the object.
The structures shown in the figures herein are intended to correspond to a number of functional blocks in an apparatus. This is for illustrative purposes only. The functional blocks illustrated in the figures represent the different functions that the apparatus is configured to perform; they are not intended to define a strict division between physical components in the apparatus. The performance of some functions may be split across a number of different physical components. One particular component may perform a number of different functions. The figures are not intended to define a strict division between different parts of hardware on a chip or between different programs, procedures or functions in software. The functions may be performed in hardware or software or a combination of the two. Any such software is preferably stored on a non-transient computer readable medium, such as a memory (RAM, cache, FLASH, ROM, hard disk etc.) or other storage means (USB stick, FLASH, ROM, CD, disk etc). The apparatus may comprise only one physical device or it may comprise a number of separate devices. For example, some of the signal processing and image generation may be performed in a portable, hand-held device and some may be performed in a separate device such as a PC, PDA or tablet. In some examples, the entirety of the image generation may be performed in a separate device. Any of the functional units described herein might be implemented as part of the cloud.
The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2109495.8 | Jun 2021 | GB | national |
2109496.6 | Jun 2021 | GB | national |
The present application is the national stage entry of International Patent Application No. PCT/EP2022/067805, filed on Jun. 28, 2022, and claims priority to Application Nos. GB2109496.6 and GB2109495.8, both filed in the United Kingdom on Jun. 30, 2021, the disclosures of which are incorporated by reference thereto.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/067805 | 6/28/2022 | WO |