Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PIPE INSPECTION SYSTEM AND RELATED METHODS
Document Type and Number:
WIPO Patent Application WO/2014/170673
Kind Code:
A1
Abstract:
A method of inspecting pipes to determine features thereof, the method comprising: deploying an apparatus (2) in a pipe (22) or close to an end region of the pipe (22); emitting (1200) an acoustic signal from the apparatus (2); detecting reflected acoustic signals with a detector array (6) of the apparatus (2) and determining (1206) an acoustic intensity from the detected acoustic signals; analysing (1208) the acoustic intensity signals to derive one or more portions thereof with each portion relating to a feature of the pipe (22); determining (1212) an acoustic signature for each of the portions of the intensity signals; comparing (1214) the or each acoustic signature against at least one library of previously determined acoustic signals; and determining, from the comparison the condition of the pipe (22) being inspected.

Inventors:
HOROSHENKOV KIRILL VJACHESLAVOVITCH (GB)
ALI MOHAMMAD TAREQ BIN (GB)
TAIT SIMON JOSEPH (GB)
Application Number:
PCT/GB2014/051193
Publication Date:
October 23, 2014
Filing Date:
April 16, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ACOUSTIC SENSING TECHNOLOGY UK LTD (GB)
International Classes:
G01M3/24
Domestic Patent References:
WO2010020817A12010-02-25
Foreign References:
US20090250125A12009-10-08
US20120103069A12012-05-03
GB2356255A2001-05-16
EP9785508A2009-08-20
Attorney, Agent or Firm:
GOSNALL, Toby (EdgbastonBirmingham,West Midlands, B16 8QQ, GB)
Download PDF:
Claims:
CLAIMS

1. A method of inspecting pipes to determine features thereof, the method comprising deploying an apparatus in a pipe or close to an end region of the pipe; emitting an acoustic signal from the apparatus;

detecting reflected acoustic signals with a detector array of the apparatus and determining an acoustic intensity from the detected acoustic signals;

analysing the acoustic intensity signals to derive one or more portions thereof with each portion relating to a feature of the pipe;

determining an acoustic signature for each of the portions of the intensity signals;

comparing the or each acoustic signature against at least one library of previously determined acoustic signals; and

determining, from the comparison the condition of the pipe being inspected.

2. A method according to claim 1 in which the acoustic signature comprises data providing the intensity of the received acoustic signal at a given frequency at distance along the pipe being inspected. 3. A method according to claim 1 or 2 in which the analysing performed on the reflected acoustic signals includes dividing those reflected signals into a plurality of frequency bands.

4. A method according to claim 3 in which the acoustic signature is comprised of a plurality of sub-signatures, each of which is formed by one of the plurality of frequency bands.

5. A method according to any preceding claim wherein analysing the acoustic intensity signals to derive one or more portions thereof comprises:

determining if the amplitude of the acoustic intensity signal exceeds a threshold; and

defining each part of the acoustic intensity signal for which the amplitude exceeds the threshold as one of the one or more portions.

6. A method according to claim 5, wherein the threshold amplitude is defined in relation to the maximum received signal.

7 A method according to any preceding claim in which one or more statistical techniques is used to make the comparison with the signature library.

8. A method according to claim 7 in which a plurality of statistical techniques is used and a further comparison is performed to combine the comparisons. 9. A method according to claim 8 in which the further comparison includes using a weighting to determine which signature from one of the signature libraries should be selected.

10. A method according to any preceding claim which is arranged to generate the at least one signature library from a series of sample data generated from reflected acoustic signals.

1 1. A method according to claim 10 which is arranged to learn parameters from the sample data and these parameters are used to form the at least one signature library.

12. A method according to any preceding claim in which at least one signature library comprises one of the following: Hidden Markov Models; Acoustic signatures; Dynamic Time Warping. 13. A method according to any preceding claim in which the or each library contains data relating to a plurality of any of the following: pipe diameters; pipe materials.

14. A method according to any preceding claim, comprising:

retrieving a first data file, associated with the condition of the pipe being inspected at an earlier time;

comparing a condition of the pipe at the earlier time with the current condition of the pipe; and

determining, from the comparison, the condition of the pipe being inspected.

15. A method according to claim 14, comprising:

using the comparison of the first data file and the current pipe condition to determine at least one of the following:

that the pipe should be replaced;

that the pipe should be re-inspected after a time interval has elapsed; and

that further detailed inspection of the pipe is required.

16. A method according to claim 14 or claim 15, comprising:

generating a second data file, associated with the current condition of the pipe; and

outputting the second data file .

17. A method according to claim 16 comprising storing the second data file association with the first data file .

An apparatus arranged to inspect a pipe, wherein the apparatus comprises a sound emitter arranged to emit an acoustic signal;

a detector array configured to detect acoustic signals;

a signal processor arranged to

i) determine acoustic intensity signals from the received detected acoustic signal;

ii) analyse the acoustic intensity signal to derive portions thereof with each portion relating to a feature of the pipe;

iii) determine an acoustic signature for each of the portions of the intensity signals;

iv) compare the, or each, acoustic signature against a library of previously determined acoustic signals; and

v) determine, from the comparison, the condition of a pipe being inspected.

19. A non-transitory computer-readable medium storing executable computer program code for inspecting pipes, to computer program code executable to perform steps comprising:

emitting an acoustic signal from the apparatus; detecting reflected acoustic signals with a detector array of the apparatus and determining an acoustic intensity from the detected acoustic signals;

analysing the acoustic intensity signals to derive portions thereof with each portion relating to a feature of the pipe;

determining an acoustic signature for each of the portions of the intensity signals;

comparing the or each acoustic signature against at least one library of previously determined acoustic signals; and

determining, from the comparison the condition of the pipe being inspected.

Description:
PIPE INSPECTION SYSTEM AND RELATED METHODS

The present invention provides a pipe inspection system and related methods. In particular, but not exclusively, the invention relates to the airbourne acoustic inspection of pipes.

An example system suitable for the performance of the airbourne acoustic inspection of pipes is shown in EP07985508, now assigned to Acoustic Sensing Technology (UK) Ltd.

Embodiments described herein aim to provide an improved method and apparatus.

According to a first aspect of the invention there is provided a method of inspecting pipes, the method comprising deploying an apparatus in a pipe and performing at least one and possibly more of the following steps;

emitting an acoustic signal from the apparatus;

detecting reflected acoustic signals with a detector array of the apparatus and determining the an acoustic intensity from the reflected acoustic signals;

analysing the acoustic intensity to determine an acoustic signature of the pipe that is being inspected;

storing in a library or comparing the acoustic signature against a library of previously determined acoustic signals; and

determining, from the comparison, the condition of the pipe being inspected.

At least some embodiments are advantageous because they provide an accurate and reliable way of determining the condition of the pipe by using the intensity of reflected signals. The method is also simple to use and fast because access is only required by a single access point, rather than two, and there is no need to physically access the whole pipe, unlike with CCTV, for example .

According to a second aspect of the invention there is provided an apparatus arranged to inspect a pipe, wherein the apparatus comprises one or more of the following:

a sound emitter typically arranged to emit an acoustic signal;

a detector array typically configured to detect acoustic signals;

a signal processor which may be arranged to i) determine the acoustic signature of a pipe that is, in use, being inspected;

ii) compare the acoustic signature against more than one library of previously determined acoustic signals; and

iii) determine, from the comparison, the condition of a pipe being inspected.

iv) use the majority of odds method to optimise the decision on the pipe condition. According to a third aspect of the invention there is provided a non-transitory computer-readable medium storing executable computer program code for inspecting pipes, to computer program code executable to perform steps comprising:

emitting an acoustic signal from the apparatus;

detecting reflected acoustic signals with a detector array of the apparatus and determining the an acoustic intensity from the reflected acoustic signals;

processing the acoustic pressure signals to convert them to the intensity to determine an acoustic signature of the pipe that is being inspected;

comparing the acoustic signature against a library of previously determined acoustic signals; and

determining, from the comparison, the condition of the pipe being inspected.

The machine readable medium (which may be thought of as a computer readable medium) of any of the aspects of the invention may comprise any one or more of the following: a floppy disk, a CDROM, a DVD ROM/RAM (including +RW, -RW), an HD DVD, a BLU Ray disc, a hard drive, a non-volatile memory, any form of magneto optical disk, a wire, a transmitted signal (which may comprise an internet download, an ftp transfer, or the like), or any other form of computer readable medium.

The skilled person will appreciate that a feature described in relation to any one of the above aspects of the invention may be applied, mutatis mutandis, to any other aspects of the invention.

There now follows by way of example only a detailed description of an embodiment of the present invention with reference to the accompanying drawings in which: Figure 1 (Prior Art) shows an apparatus suitable for performing the present invention;

Figure 2 shows the components of an apparatus according to an embodiment;

Figure 3 (Prior Art) shows an output from an embodiment for a clean 14.8m long pipe;

Figure 4 shows an example of an intensity-based acoustic signature, shown as a spectrogram, generated in an embodiment of the invention and representing a typical pipe end;

Figure 5 shows a further example of acoustic signatures, shown as an acoustic intensity spectrogram, and representing a blockage within the pipe at 8.0m with the pipe end signature visible at 14.8m;

Figure 6 shows an example of an acoustic signature, shown as a spectrogram, for a pipe with a 15mm high blockage in the presence of flow with 1.00 1/s discharge;

Figure 7 shows a state lattice used to find forward/backward recursions in generating a Hidden Markov Model;

Figure 8 shows characteristic signatures for a pipe end for three particular frequency bands;

Figure 9 shows characteristic signatures for a blockage for three particular frequency bands;

Figure 10 shows characteristic signatures for lateral connections for particular frequency bands;

Figure 11 shows the short term acoustic energy calculated in the first frequency band; and Figure 12 shows a flow chart outlining the method of an embodiment.

It is convenient to describe embodiments in relation to the inspection of sewer pipes but use of embodiments is not so limited and may find applicability in other fields. The water industry, such as is relevant to sewer pipes, uses mathematical models for water pipes (including sewer pipes) to predict flow depth, velocity and hydraulic capacity. These mathematical models are tools in the design process for rehabilitating existing ageing pipes and assessing their propensity for flooding and discharges to watercourses. Bed sediments, pipe obstructions and general pipe roughness can considerably affect the theoretical predictions so that embodiments may be used to improve the knowledge of the in-pipe conditions which these predictions are designed to simulate.

Referring to Figures 1 there is shown an apparatus 2 for the airborne acoustic inspection of pipes. It is convenient to describe the inspection in relation to sewer pipes but other embodiments may find utility in other fields.

Airbourne acoustic inspection of pipes relies on the analysis of acoustic signals that are reflected by various types of irregularities typically found in a pipe which is either dry or only partially filled with water. These reflections carry sufficient information to identify structural defects, sediment blockages, lateral connections, pipe ends, the level of water which this pipe carries and the like. Embodiments described herein rely on acoustic intensity data which is a vector whose direction is perpendicular to the wave front, i.e. the direction in which the acoustic energy propagates. This vector quantity is sensitive to the changes in the medium properties and to the changes in the boundary conditions along the path of the sound wave . Sudden changes in the medium properties result in acoustic reflection and scattering. An advantage of embodiments employing this acoustic intensity approach is that they can be used to separate waves reflected in a particular direction and may also compensate partially for the influence of the manhole environment on the quality of acoustic data used for pipe condition classification.

The apparatus 2 (see Figure 1) comprises a loudspeaker 4 (which may be thought of as a sound emitter) configured to emit an acoustic signal, a detector array 6 configured to detect acoustic signals and a signal processor unit 8 configured to determine an acoustic intensity from the detected acoustic signals. The signal processor unit 8 may be a mobile computer (e.g. a laptop) 10 in data communication with the detector array 6. The data communication may be via a physical cable (such as a Universal Serial Bus USB; a Firewire connection, Thunderbolt connection, short range wireless communication (e.g. Bluetooth™), etc. The acoustic intensity can be analysed and/or represented graphically to identify blockages and intrusions in the pipes.

In other embodiments, the signal processor 8 may be provided by other types of processing circuitry other than a laptop 10. For example, the signal processor 8 may be provided by mobile telephone (such as an iPhone™; and Android™ phone; a Blackberry™); a PDA; an iPad or tablet, or the like . In some embodiments, the signal processor 8 may be provided by a dedicated apparatus.

The apparatus 2 is mounted on a pole 1 1 (only part shown) whereby the apparatus 2 can be lowered down a man-hole by a user at surface level. The pole is typically extensible,

The detector array 6 comprises a horizontal array of two or more, in this case four, MicroElectrical-Mechanical System ("MEMS") microphones 12 arranged on a slim Printed Circuit Board ("PCB") 14 covered by a protective but acoustically transparent screen 15. Other embodiments may use other forms of transducer in order to detect the acoustic signals.

The microphones 12 are spaced at distances which are much less than λ/5, where λ is the acoustic wavelength at the maximum frequency in the acoustic spectrum of interest. Each microphone 12 has an associated microphone channel to output its received signal to the signal processor 8. The detector array 6 is installed and mounted in front of the loudspeaker 4 at a distance of less than 0.5m from the loudspeaker diaphragm. Other embodiments may space the detector array 6 at a different distance from the loudspeaker.

The Figure shows the apparatus 2 at the bottom of a manhole 20 in a sewer pipe 22 in which there are perforations and cracks at 24 and a blockage at 26. The water level in the sewer pipe 22 is indicated at 28 and air, through which the acoustic signals are propagated, is above the water and indicated generally by numeral 29. A typical sewer runs about 20% full of water. Embodiments are typically used to inspect pipes in the dry flow conditions, i.e. when the level of water is relatively low, a large proportion of the pipe circumference is relatively dry and it can be inspected with airborne acoustic waves. There exists a mismatch between the impedance of air and that of the pipe wall material and therefore the coupling between the airborne waves and structure-borne waves in the pipe wall is small and can be neglected in a model which can be used to describe the acoustic intensity within the pipe being inspected 22. In this way, the acoustic wave reflections which occur due to the cross-sectional changes and wall impedance variation can be timed in terms of the airborne wave velocity.

The computer system of Figure 2 (which may be the mobile computer 10) is arranged to implement an embodiment and comprises a display 102, processing circuitry 104, a keyboard 106 and a mouse 108. The skilled person will appreciate that in other embodiments the mouse 108 may be replaced or be used in addition to other input devices such as track-pads; track balls, touch screens or the like.

The processing circuitry 104 comprises a processing unit 1 12, a graphics system 1 13, a hard drive 1 14, a memory 1 16, an I/O subsystem 1 18 and a system bus 120. The processing unit 1 12, graphics system 1 13 hard drive 1 14, memory 1 16 and I/O subsystem 1 18 communicate with each other via the system bus 120, which in this embodiment is a PCI bus, in a manner well known in the art.

The processing unit 1 12 may comprise a processor such as an Intel™ i3™, i5™ or i7™ processor or may comprise an AMD™ Bulldozer™ or Bobcat™ processor, or the like.

In at least some embodiments, the graphics system 1 13 comprises a dedicated graphics processor arranged to perform some of the processing of the data that it is desired to display on the display 102. Such graphics systems 1 13 are well known and increase the performance of the computer system by removing some of the processing required to generate a display from the processing unit 1 12.

It will be appreciated that although reference is made to a memory 1 16 it is possible that the memory could be provided by a variety of devices. For example, the memory may be provided by a cache memory, a RAM memory, a local mass storage device such as the hard disk 1 14, any of these connected to the processing circuitry 104 over a network connection. However, the processing unit 1 12 can access the memory via the system bus 120 to access program code to instruct it what steps to perform and also to access data to be processed. The processing unit 1 12 is arranged to process the data as outlined by the program code .

A schematic diagram of the memory 1 14, 1 16 of the processing circuitry is shown in Figure 2. It can be seen that the memory comprises a program storage portion 122 dedicated to program storage and a data storage portion 124 dedicated to holding data. The skilled person will appreciate that in reality there may be no distinct segregation between the various components as shown in the Figure .

The program storage portion 122 comprises an acoustic intensity determining unit 126, a filter unit 128, time shift compensation unit 130, a signal generator 132, a deconvolving unit 134, a cross-correlator 136, a statistical unit 138, a comparator 140, a minimiser 142, a decision module 144 and a majority of odds vote model which can be used to maximise the probability of correct condition classification with any of the methods outlined herein. All of these may be thought of as modules and the function of these is described below.

The data storage portion 124 comprises one or more signature libraries 146 which can include hidden Markov models 148, k-nearest neighbour algorithm model 150, dynamic time warping model 152

Embodiments of the invention use the acoustic intensity probe as described in relation to Figure 1 which allows the direction of the acoustic intensity to be determined. Whilst the process of using this probe is described below, more detail can be found in EP 07985508 and the skilled person is directed to read this document, to obtain further details of the apparatus, which is hereby incorporated by reference. Embodiments calculate the instantaneous acoustic intensity vector, which is carried out by combining the acoustic pressure signals from the microphones 12 arranged in the array on the apparatus 2. The acoustic intensity determining unit 126 is typically provided to perform this calculation. The instantaneous intensity vector is given by the following expression I(t) = p(t)u(t), u( = -— ^-dz ( 1 ) where u(t) is the time-dependent acoustic (particle) velocity vector, n the normal that coincides with the direction of sound propagation and p(t) is the acoustic pressure measured at the receiver position. The main difficulty here is to determine the exact value of the — quantity dn and its approximate value is commonly used so that equation (1) may be re-written as p(t) * Pi (t) + t) and J [AW - A (*. (2) where p m (t) and p n (t) are the sound pressures measured on two microphones 12 in the array 6 that are separated by the distance Δ « λ , λ being the acoustic wavelength. Sound propagation in a cylindrical pipe 22 above the frequency of the 1st cross-sectional mode is a dispersive phenomenon. In this frequency range sound waves can propagate in directions other than normal with respect to the cross-section of the pipe 22, and the sound pressure depends strongly on the source and receiver positioning. Accordingly, embodiments of the invention may be arranged to limit the frequency of the sound emitted from the loudspeaker 4 to the frequency range below the first cut-off frequency of the pipe. In this way, the sound pressures recorded with the microphone array 6 can be conditioned and filtered in several narrow frequency bands using a suitable digital filter (possibly by the filter unit 128). The intensity response between microphone m and microphone n in the microphone array can then be determined for each individual frequency band according to expression (2). The result can be divided by the norm, i.e.

where T 0 being some time limit which relates to the duration of the incident pulse. This normalisation procedure ensures that the maximum intensity in the incident sound wave is equal to or greater than -1. It can be seen on the vertical axis of Figure 3 that the values range from 0 to 1. In the case, used in some embodiments of the invention, when the microphone array 6 is linear and it is orientated in the direction of plane wave propagation, the normalised intensity response for individual microphone pairs can be compensated for the time shift, T mn . This time shift is present in the intensity response because of the variable distance from the speaker 4 diaphragm to the centre of a microphone pair in the array, i.e.

e mri (t) = I mn (t + T mri ) / (4) The normalized and time-shift compensated intensity responses for several microphone pairs can then be combined coherently to obtain the mean intensity response function

e(t) =∑e mn (t) (5)

The time shift compensation unit 130 is typically arranged to perform this time shift. In this regard it is noted that the microphones 12 within the array 6 are positioned at varying distances from one another which increases the number of microphone pairs within the array 6 due to the unrepeated distances separating the microphones 12.

In this way the effects of sound reflection from the pipe termination near the acoustic instrument and mismatch errors are reduced. Some embodiments may be arranged to only use the positive (reflected) part of the mean intensity response function (5) for the pipe condition characterization which represents the sound intensity reflected from the irregularities in the pipe, i.e.

Some embodiments use a sine chirp (step 1200) as an excitation signal, which is created by the signal generator 132. Typically, the sine chirp has a constant amplitude. Such embodiments are felt advantageous as such a chirp is time-invariant and it is less prone to harmonic distortions and as such is well suited for measurements in the presence of a dynamically rough water surface and high levels of background noise.

The instantaneous frequency sweep was defined by the following equation (7) .

( f

Mt) = f start * P' , P - (7)

Here, f. sta rt- and f. stop . is the start frequency and stop frequency in Hz and t is the duration of the chirp in seconds . In other embodiments, other signal waveforms may be used as the excitation signal to drive the loudspeaker 4. For example, other embodiments may use a maximum length sequence, pseudo-random noise or the like .

Once received on a microphone 12, this signal is deconvolved, by the deconvolving unit 134, to obtain an acoustic pressure impulse response (step 1202). An example of the resultant acoustic intensity response calculated for a clean 150mm pipe from equation 6 is shown in Figure 3. A reflection from the pipe end is visible in the intensity response at 14.8m. In this Figure, the intensity response is shown for the 150-300Hz range; one of the frequency bands created in the initial filtering performed in some embodiments (step 1204). Once the signal has been filtered into the desired bands, the signal from a plurality of microphones 12 is combined to generate the acoustic intensity (the vector quantity) step 1206. Thus, the acoustic intensity is now obtained for what might well be the entire length of the pipe 22 being inspected. However, much of this acoustic intensity does not contain information of interest, since there may well be no features in the pipe (ie defects, pipe ends, lateral connections, blockages, or the like). Accordingly some embodiments are arranged to derive portions of the acoustic intensity, which portions relate to a feature of the pipe. Such embodiments, can significantly reduce the amount of data that has to be processed, thereby speeding up the process and/or reducing the power of the hardware needed to perform the method.

In the embodiment being described the derivation of the portions is carried out by thresholding the acoustic intensity such that any data that has an amplitude of greater than 10% of the maximum signal is held to relate to a feature within the pipe (step 1208 of Figure 12). Thus embodiments may comprise a thresholding unit. Further embodiments may use a threshold of other than 10%. For example, other embodiments may use a threshold of 2.5%, 5%, 7.5%, 15%, 20% or 25% or the like (or any value in between these).

Thresholding in this manner may be thought of as splitting the acoustic intensity into one or more portions of the acoustic intensity signal; that is it divides the acoustic intensity temporally (step 1210). Other embodiments may use other techniques for generating the portions of the acoustic intensity. Other embodiments may use an adaptive method using a sliding time window to select the intensity data to be cross-correlated with a signature from a signature library. This method may be used to adjust the settings in the thresholding unit so that the weak reflected signals are not omitted from the analysis. This can be achieved in two steps. The first step is to determine the normalised temporal correlation function γ η (τ) = E ^e + (t) - μ)(β 5 + (ί -τ) - μ 5 )| / (σσ 5 ) , where

E { } is the mathematical expectation, e + (t) is the measured intensity within the limits of the adopted time window, e s + (i) is the signature from the signature library, σ is the standard deviation in the measured intensity signal and σ 5 is the standard deviation in the intensity signal in the signature. If the maximum value of γ π (τ)≥α , where 0 < a < 1 is some arbitrary parameter, then one can assume that the signals are somewhat correlated. The step two is then to adopt the value of σ as a measure of the new threshold which needs to be set in thresholding unit to ensure that this part of the signal is analysed against a signature library of defects.

Embodiments may then be arranged to generate an acoustic signature for at lest some of, and typically each, of the portions of the acoustic intensity signal (step 1212). As described hereinafter, these acoustic signatures can be used to determine the features of the pipe 22 (step 1214).

In some embodiments, analysis of the acoustic signature can be used to determine if further or more detailed inspection of the pipe 22 is required. For example, if analysis of the acoustic signature confirms that the pipe 22 is in good condition, no further inspection is required. However, if, for example, analysis shows that the pipe 22 is damaged, further inspection is carried out.

The more detailed inspection can be, for example, by CCTV. Previously, all pipes were inspected by CCTV but inspection by CCTV may be a relatively time consuming process. Therefore, at least some embodiments have the advantage that they save time by removing the need to inspect all pipes by CCTV.

In at least some embodiments, the processing unit 112 may be arranged to generate result files. The result files may include the acoustic signature and/or the condition of the pipe determined from analysis of the acoustic signature. The result files may be stored in the data storage 124 of the processing unit 114 or separate central memory. In at least some embodiments, the result files may be sufficiently small to allow a large number of files to be collected and stored. In at least some embodiments, the use of these output files allows for optimised asset management as it enables potential problems to be addressed before they become serious.

In at least some embodiments, a particular pipe may be inspected from time to time. Such inspections may be periodic and perhaps at regular periods. Analysis of a single acoustic signature allows existing defects, for example blockages, to be identified whilst comparison of the result files generated from the same portion of pipe 22 at different times allows for monitoring of the general pipe 22 condition, for example, degradation in the material of the pipe 22.

The interval between inspections may be three months, six months or twelve months, although any period may be used. Comparison of the result files from different inspections allows possible structural defects to be identified before they become critical. In addition, the duration of time until the pipe needs to be inspected can be determined, based on the comparison of result files. In this way, the comparison of output files corresponding to the same portion of pipe can be used to optimise asset management. It will be understood that the pipe may be inspected at any time, and not just at the scheduled period.

Figure 4 shows an example acoustic signature (ie the acoustic reflection) of a pipe end presented as a spectrogram, in which the acoustic intensity is shown a colour (shown in greyscale in this Figure) on a graph of frequency vs. distance where the colour (or in this case, the greyscale, provides and indication of the intensity as a frequency/distance pair). It will be seen that the spectrogram shown in Figure 4 relates to a portion of the pipe 22 between 13.5m and 16m from the loudspeaker 4. Accordingly, Figure 4 shows a spectrogram for portion of the acoustic intensity signal received generated from the signal received by the array 6. In the embodiment being described, the acoustic signature is specifically for a clay pipe and the signature may change according to the material of the pipe, typically because the roughness of the material will vary. Some embodiments of the invention are arranged to collect a number of acoustic signatures and to construct the signature library 140 (a database) which can then be used with a suitable statistical method or other suitable pattern recognition technique programmed to recognise a particular condition. In particular one or more of the following may be utilised by embodiments: cross-correlation possibly in the time and/or frequency domains (performed by a cross correlator 136), Hidden Markov models, dynamic time warping.

Embodiments may arrange the signature library such signatures are provided for a range of pipe diameters and/or a range of pipe materials. The skilled person will appreciate that each of these variables will affect the signature. In use, a user may be able to specify these variables in order to reduce the search space in which a signature is compared against the library. Hidden Markov Models

In embodiments that use a Hidden Markov Model (HMM), a training process can used to generate the HMM's if the HMM's have not previously been generated. The signature of an irregularity in a pipe can be used as the physical process which can be described probabilistically with a hidden Markov model (HMM) which may be performed by a statistical module 138. The statistical properties of the reflected sound wave undergo a series of transitions and different spectral patterns which can associate with different type of irregularity and other conditions present in the pipe at the time of measurement. These spectral and temporal patterns can be characterized by distinctly different statistical properties, which are in turn reflected in transitions of the defect signal from one statistical state to another.

Should the training process be performed a Hidden Markov Model becomes associated with a particular defect, lateral connection, pipe end, or other feature of the pipe. In order to create a HMM, some embodiments (and possibly the statistical units 138) are arranged to guess the number of sources that emit observation and the number of states with which these sources can be associated. Each state is an emitting source statistically described by the respective probability density function. Therefore, the probability density describing each of these states is b(k I /) = P(y t = k \ x f = i) where / ' =1,2,..,S, S is the number of states, x t is the state random process l≤k≤K , K is the number of distinct observation symbols per state, y t is the observation random process. Since the process undergoes random jumps from one state to another, the model should also have access to the set of state transition probabilities, a(i I j) = P(x f = 1 x l _ l = j) where i, j =1,2,..,S, and P(i \ j) is the probability of the system jumping from state j to state / ' . Finally, since any observation sequence must have an origin, embodiments should know the probability of the first observation being emitted by state / ' . The K-by-S observation probability matrix, B, the S-by-S state transition matrix, A, and the initial probability matrix, π, are then given by

' (1 | 1) · ' (ΐ | ΐ) · ' Ρ(1)

B = , A = and π =

P(K \ i) P{K \ S)j PQ \ S) (S \ S)j

During the period of training a given HMM is taught the statistical makeup of the observation strings for its dedicated defect. In order to train a HMM the two model parameters, S and K, and three probability matrices, B, A and π (shown in equation (8)), are adjusted to maximize the likelihood P(y \ m ), which is the probability of the observation sequence^ = {y l ,y 2 ,...,y T } , given the model λ .

It is assumed that if I = {i 1 ,i 1 ,..., i T } denotes a specific state sequence, then the likelihood can be found from the following expression.

P(y I λ) =∑P(y,I | λ) =∑a(y lt ,i) (y t+1T | i) {g)

This process can be illustrated using the lattice shown in Figure 7. Here a(y u ,i) is the joint probability of having generated the partial forward sequence y u and having arrived at the state / ' at the 7-th step and P(y, +lT \i) is the probability of generating the backward partial sequence y l+lT , given that the state sequence emerges from state / ' at time t. a and β are defined by the following equations

s

aO > =∑«( vW)« ' I j) y, 1 no)

P(y t+ u 10 =∑P(y I JMJ 1 Ky t+1 1 J) 2)

In order to avoid underflow errors in the computations of the forward/backward recursions, a and β is scaled in each step with c t .

£0 l = i. ( 13 )

s V 1

∑« Ί,. (14) a{y iJ ,')=c, {y il ,i), iy l+lJ I 0 = c, y +lT \ i). (15)

The forward and backward (F-B) re-estimation algorithm can be used for computing a Hidden Markov Model, λ, corresponding to a local maximum of the likelihood P(y I λ) . The algorithm takes a model λ = Β,Α,π) and the training observation, y = y lT , to compute a new model, λ =(Β,Ά,π by the following expressions: ∑a(y, , „0«(i I i)b(y l+l I j)hy M,T I f)

a(j\i) = (16)

∑ (y lt ,i)P(y MT \i)

For a given tolerance, ε , if the likelihood becomes such that P{y\X)-P{y\X m )>e then the model is re-estimated with X m = X . From equation (16), the required likelihood from any time slot in the lattice can be obtained from the expression

Finally, in case P(y\X m ) becomes very small, the logarithmic measure of the likelihood can be used logPCy|A m ) = -∑logc T . (20)

Embodiments may be arranged to use a HMM, λ = Β,Α,π), and examine whether the probability (likelihood) P(y\ l m ) is sufficiently high for this model to represent the observation sequence, y = {y 1 ,y 1 ,...,y T }, ' ie the acoustic signature derived from the array 6. Thus, embodiments assume that one of the existing hidden Markov models 146 which are held in the data storage portion of the memory 124 would be able to reproduce the pattern in the data recorded by the array 6. In the case of sound propagation in a pipe with a defect, the acoustical signature of this defect is associated with the HMM via the highest likelihood for which the defect can be recognized.

As discussed above, some embodiments use the signal processor 8 to sample and filter, using the filter unit 128, the intensity responses into three frequency ranges which can be used as an input for training or comparison against the HMM held within the library 148. It will also be appreciate that the discussion of frequency ranges and sampling is applicable to embodiments other than those using the HMM. In the embodiment being described, the following frequency ranges were adopted, in step 1204 of Figure 12, to define the characteristics of the reflected signals : (i) 300- 450Hz; (ii) 450-600Hz; and 600-750Hz. The skilled person will appreciate that in other embodiments different frequency ranges may be used or indeed, more or less frequency ranges might be used.

Embodiments may be arranged to determine the frequency bands according to the pipe diameter. Embodiment may achieve this by reducing the maximum frequency in the filter bands to just below or just above the frequency of the first cross-sectional resonance of the pipe.

Figures. 8- 10 illustrate the temporal behavior of the positive part of the mean intensity response function (equation (4) above) with each of these figures showing the three frequency bands selected in this embodiment.

It is noted that there are discernible 5-6 fold differences in terms of the sound intensity amplitude as a function of time and frequency when comparing the data shown in Figures 8, 9 and 10. These differences can be used in a condition classification algorithm, e.g. the classification algorithm based on the hidden Markov models which can be developed and stored in the database prior to the analysis .

The embodiment being described is arranged to sample the three frequency bands at a frequency of which is at least 2.5 time higher than the maximum frequency of the sine sweep signal emitted in the pipe by the speaker 4 (e.g. 44. 1 kHz) . Here 600 samples were used in the analysis. In other embodiments the signal processor 8 (and components thereof) may be arranged to use sample lengths of other than 600 samples. The skilled person will appreciate that the number of samples is a balance between accuracy and processing time. These 600-sample long sound intensity data were selected and split into 20 short data frames of 30 data samples whose duration corresponded to 680 μβ. The start of each of these frames was chosen to ensure that the reflected data (ie a portion of the reflected intensity signal used to generate a signature) is contained within this time window. Short-time energy for each of these frames are defined as E(t 0 ,m) = (l / L) j {e + (t,m)} 2 dt, (21)

where, L = 13.6 msec is the total length of the 600-sample frame . This characteristic was used to derive observation vectors which were used to construct an HMM with }> = E(t 0 ,a>) . A result of this process is illustrated in Figure 1 1. Once the features of the signal are extracted, k-means algorithm can be applied.

Other embodiments may use a length other than 13.6msec but it has been found that such a length is sufficiently long to capture the information in relation to a feature. The skilled person will appreciate that the longer the window, the more the data that is generated resulting in longer processing times and more storage requirements.

The effect of the model parameters, i.e. the number of centroids and HMM states, have been investigated and a value of K = 19 and S = 24, respectively, were found to be appropriate in the training of the system since these give the smallest standard deviation in the value of the predicted likelihood. It will be appreciated that other embodiments may use different values of K and S . Accordingly, embodiments are arranged to learn the location of the centroids from the data on which the embodiment is trained. In some embodiments further methods can be used alternatively, or additionally, to create libraries.

Dynamic Time Warping In one such embodiment dynamic time warping (DTW) is used. This is method is based on finding a minimum path distance between the frame of reference, E s , and the frame of test, E t . Table 5 shows the mean of minimum distance between the acoustic test signals and signatures stored in the library, < C > , and the standard deviation, dC , determined with the defect recognition system for the same conditions in the pipe.

Table 5

Minimum distance functions between

the test signatures and signatures stored in the library (i.e. pipe end ,

blockage and lateral connection)

File < C >, (dC)

Result

group PE BK LC

PE 1 0.01 0.13 0.17

(0.00 (0.00) (0.00) PE

)

PE2 0.06 0.13 0.17

(0.01 (0.03 ) (0.02) PE

)

PE3 0.04 0.12 0.17

(0.02 (0.01 ) (0.01 ) PE

)

PE4 0.04 0.14 0.17

(0.02 (0.01 ) (0.01 ) PE

)

LC I 0.19 0.1 1 0.02

(0.04 (0.01 ) (0.00) LC

)

BK1 0.13 0.04 0.1 1

(0.01 (0.02) (0.01 ) BK

)

BK2 0.10 0.07 0.10

(0.05 (0.01 ) (0.01 ) BK

)

It was found that the variance in the DTW method is small compared to the case of HMM and cross-correlation methods and test signatures were predicted successfully. If the number of training signatures falls below 30 (22% of all available signatures) then the classification error was found to be 4%.

In Dynamic Time Warping the measured data is compressed or stretched in time to have optimal alignment with the defect signature by following time warping procedure which maps both the measured data's time axis and the defect signature 's time axis onto a common time axis. Suppose the measured data frame and defect signature frame can be expressed by E t =E ti ,E h ,...,E h and E s = E Si ,E S2 ,...,E Sj . To align these two sequences using DTW, a i-by-J matrix is constructed where the (z 'th , h ) element of the matrix contains the distance between the two points E t< and E . Now to find mapping between E t and E s , warping paths, P, are defined such that the k tb element of P is, P k =(i,j) k , and, therefore, P = {p 1 ,p 2 ,...,p k ,...,p K }, where max(/,J) <K <I + J-l. The warping path is typically subject to three constraints. The first constraint is boundary condition such that ^ =(1,1) and ¾= (7, J) which means warping path starts and finishes in diagonally opposite corner cells of the matrix. The second constraint is continuity which restricts the allowable steps in the warping path. For a value of p k =(a,b), p k _ 1 =(c,d) where a-c<\ and b-d<\. The last constraint in defining the warping path is monotonicity which forces the points in the warping path to be monotonically spaced in time. For a value p k = (a,b) , p k _ l = (c-d) where a-c> and b-d>0. Thus many warping paths can be found that satisfy the above conditions and only the path that minimizes the warping cost can be found from the following equation.

2D Cross-correlation

Some embodiments may use cross-correlation to compare the observed acoustic signature against the library of previously determined acoustic signals. A cross-correlation algorithm used by such embodiments may involve finding the normalized 2-D correlation function (the cross correlator 136 may be arranged to perform this)

J e + {x,w)e s + {t-x,m -w)dxdw

r(t,o)- ' ^ Y Y , (23)

e + {x,w)e + {t-x,m -w)dxdw e s + {x ,w)e s + {t—τ,ω -w)dxdw

where e + (t,si) is the frequency-dependent mean intensity response function calculated from the measured data and e s + (t,(o) is a mean intensity response function representing a defect signature selected from the signature library 146 (signature database). The bounds in the integrals in expression (23) are selected to ensure that the correlation analysis is carried out over a representative temporal period, T max , and range of frequencies, co max , which are sufficient to capture the key features of a particular condition in the sewer pipe. In the above analysis a threshold of r(t,(si) can be set to trigger a match between the recorded data and a signature stored in the signature database 146. Library creation

In other embodiments, the signature library 146 may be loaded into the data storage portion 124 of the memory from a machine readable medium rather than being created as part of an initial training process. It may be that embodiments may be supplied with one or libraries that have previously been created.

Some embodiments may be used to determine the degree of change which a section of a pipe has experienced over time. Such operational and structural changes are often not localised and occur gradually along the whole length of the pipe 22 resulting from the development of longitudinal cracks, continuous sedimentation, or the like. It will be appreciated that at some critical instant a small change can result in a service failure (which may then contribute to a flood event caused by a blockage or a structural pipe collapse) and embodiments that monitor a pipe over time may be able to identify a defect before it reaches this critical point. In such embodiments reading may be taken from time to time. For example, readings may be taken weekly, monthly, quarterly, every 6 months, yearly, or the like. In other embodiments readings may be taken on a substantially continuous basis. The acoustic impulse response recorded in the pipe 22 can also be used to determine the level of water or wet sediment above which the sensor is installed. The level of water or wet sediment affects the frequencies of cross-sectional modes that can propagate in the pipe. At the frequencies corresponding to the cross-sectional modes the modal phase velocity is close to the infinity and the acoustic field in the pipe has characteristic maxima that can be detected with a narrow-band frequency analysis. The filter unit 128 may be arranged to perform at least a portion of this analysis. In this way the resonance peaks in the frequency spectra in the recorded acoustic impulse response can be related to the water/sediment level.

Figure 5 shows the spectrogram of the acoustic intensity response obtained in the laboratory for a 14.8m long, 150mm diameter clay pipe with a 25% blockage. The spectrogram shows two clear reflections: at 8m 600 from the sensor and at 14.6m 602 from the sensor. These reflections correspond to the blockage 600 and open end of the pipe 602, respectively. Embodiments, may take the spectrogram as shown in Figure 5 and generate two portions from it; a first portion relating to the blockage 600 and a second portion relating to the pipe end 602. Each of these portions may then be compared against the library of acoustic signatures to determine the pipe feature that that portion of the acoustic signature represents.

Table 2 presents the statistical data on performance of the two cross-correlation pattern recognition and classification methods presented above: 2D cross-correlation and the hidden Markov Model. This algorithm was applied to the acoustic data collected in the 150mm pipe from 30 independent experiments. The following abbreviations are adopted here: PE - pipe end; BK - blockage; LC - lateral connection. The presented data for <r> correspond to the percentage of correct classifications, which is the ability of the cross-correlation algorithm to match the data with a particular condition in the presence of a variable flow level, variable sensor position and intermediate artefacts introduced into the path of the propagated acoustic wave, dr corresponds to the standard deviation in the cross-correlation data taken over the whole range of experiments. Table 2: Performance of the cross-correlation algorithm.

Table 3 presents the data which illustrate the ability of the hidden Markov model to identify three different conditions in a 150mm clay pipe. The presented numerical values correspond to the logarithmic measure of the likelihood calculated for the guessed condition according to the method detailed above. The smaller the value of log < P( \ λ ηι ) > , the smaller the likelihood that the data would match that particular condition. The standard deviation in the likelihood, dP( I X m ) , corresponds to the variability in P( \ X m ) taken over the range water flow levels, sensor positions and intermediate conditions in the pipe.

Table 3: Performance of the hidden Markov models.

Results of tests show that embodiments using the cross-correlation algorithm were able to recognise correctly 67% of the lateral connection and pipe end conditions and further show that embodiments using the hidden Markov model were more robust because they recognised correctly 94% of these conditions.

Thus, embodiments may utilise one of a number of techniques for identifying the acoustic signature as for example shown in Figures 4 to 6. In addition to the 2D cross correlation; the Hidden Markov Models; and the Dynamic Time Warping techniques described herein there may be other pattern recognition and condition classification techniques.

Some embodiments which have a signature library generated from more than one processing technique may also comprise a decision module 150 which is arranged to process a plurality of different models in order to increase the confidence that the correct acoustic signature has been identified within one of the signature libraries to represent the true condition within the pipe 22 (ie that the correct features have been detected). The decision module may for instance comprise a voting module arranged to vote on which of the acoustic signatures is most likely to be correct. The voting module may be arranged to weight, or otherwise score, the determination of the condition of the pipe from each of the libraries against which a comparison was made.

Embodiments may be arranged to monitor developing of blockages, perhaps in order to determine when intervention is needed.

Further embodiments may be used to calibrate better the numerical tools for modelling the hydraulic flow used in the design and/or operation of sewers (or other pipe work systems).

Thus, embodiments may provide a method of inspecting a pipe which is remote and/or non- invasive.

Further, embodiments, unlike the CCTV inspection, may provide a method for which the speed of inspection is irrespective of the length of the pipe and may only be limited by the speed with which the acoustic data can be communicated and processed.

Embodiments of the invention may allow a pipe to be analysed within a time frame of roughly one minute.

At least some embodiments of the invention allow a length of pipe to be inspected from a single access point. Such embodiments are thus easier to use than systems that require access to two access points, such as two man-holes, or the like.

Conveniently embodiments, utilise frequencies which are below the first cross-sectional mode of the pipe. The aspects and features of the present invention are described hereinafter with reference to flowchart illustrations of user interfaces, methods, and computer program products according to exemplary embodiments. It will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions (whether in firmware or software) or indeed provided by hardware. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks.

These computer program instructions may also be stored in a computer usable or computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

Furthermore, each block of the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.




 
Previous Patent: INJECTABLE CAP

Next Patent: INJECTABLE CAP