Escolar Documentos
Profissional Documentos
Cultura Documentos
527540
www.elsevier.comrlocaterautcon
School of Computing and Management Sciences, Sheffield Hallam Uniersity, City Campus, Sheffield, S1 1WB, UK
School of Computer Science and Information Technology, Uniersity of Nottingham, Jubilee Campus, Wollaton Road,
Nottingham, NG8 1BB, UK
c
School of Enironment and Deelopment, Sheffield Hallam Uniersity, City Campus, Sheffield, S1 1WB, UK
Accepted 31 October 2000
Abstract
Further developments in an ongoing multi-disciplinary research programme concerning the automation of sewer surveys
are reported. Previous papers have suggested a theoretical model for use in establishing a frame of reference for closed
circuit television CCTV. camera images of non-man-entry NME. brick sewers, in order to enable quantitative observations
to be automatically acquired employing computer vision techniques. Herein is discussed a simulation testing strategy
designed to determine the models predictive accuracy and thereby assess the corresponding assumptions made. Test results
are presented which display robust model characteristics. Further developments are then considered in the context of
in-service practice. q 2001 Elsevier Science B.V. All rights reserved.
Keywords: Closed-circuit-television image; Non-man-entry brick sewer; Computer vision
)
Corresponding author. Tel.: q44-114-225-3798r3171; fax:
q44-114-225-3161.
E-mail address: D.Cooper@shu.ac.uk D. Cooper..
sewers are typically inspected or surveyed by propelling a closed circuit television CCTV. camera
together with a light source through the pipe concerned using some form of remote-controlled tractor.
Over the years, sewer surveys of this type have
generated huge libraries of records in the form of
many thousands of hours of video. Interpretation of
these images by human operative is slow, laborious,
subjective and prone to error. Some computer-based
tools are now available which support the operative
in classifying images on-line. This approach eases,
but does not remove, the drawbacks noted above.
Hence, there is an urgent need to find a method of
processing images automatically using computer-
0926-5805r01r$ - see front matter q 2001 Elsevier Science B.V. All rights reserved.
PII: S 0 9 2 6 - 5 8 0 5 0 0 . 0 0 1 0 9 - 6
528
Fig. 1. A typical brick sewer image, with edge detection and further processing used to highlight the mortar lines in the crown.
529
Clearly, constructional tolerances and ageing under ground pressure and variable surface loading
result in imperfect segmental crown geometry; mortar lines will vary in thickness and lie, this feature
being influenced by the bricks varying in size andror
condition. Indeed, despite lateral earth pressure tending to restrain the pipe, crown profiles can flatten,
threatening collapse. With the camera axis inevitably
530
umq 1 y um sh ytan
h
2
1q p 2 cosh y2 pcos
cos l y mh .
.
h
2
cos l y mh .
2.
tan um s
sin j q mh . y psin n
cos j q mh . y pcos n
1.
3. Model testing
3.1. Generation of artificial test data
Given the impossibility, as noted previously, of
comparing the pose parameters calculated from
images using Eq. 2. with actual physical data, a
simulation exercise was carried out. The simulation
generates artificial data incorporating practical imperfections such as lack of sectional circularity and a
non-zero angle between camera and pipe axes. The
purpose is to show that the differences between the
assumptions in the analysis and a practical situation
do not give rise to disproportionately large numerical
errors in the results.
To evaluate the robustness of the method therefore, an ellipse is used to model a deformed or
inaccurately constructed circular segmental crown.
The assumption of circularity is relaxed, and it is
assumed only that the pipe has a constant elliptical
upper half cross-section. This is so that the equations
can be used to create artificial data for use when
testing the extent to which results are distorted by
considering the pipe to be circular.
Further, during a normal sewer survey the camera
is generally intended to point directly down the pipe,
though as the vehicle carrying the camera is driven
or pulled along there will obviously be some variation in the direction of the line of sight. The angle g
between the axis of the pipe and the cameras principal axis, directed along the line of sight, is therefore
allowed to be non-zero.
As in Section 2, a plane X, Y . coordinate system
is used for a cross-section of the pipe, with origin on
the pipe axis. Let A and B be the major and minor
radii of the ellipse, respectively. Let R be the root
mean square radius, so that 2 R 2 s A2 q B 2 . Let b
be the angle, measured anti-clockwise, between the
X-axis and the major axis of the ellipse. The parameter p is now the distance of the camera centre from
the centre line of the pipe as a proportion of the
average radius R. As before, n is the angle, measured anti-clockwise, between the X-axis and the
line in a cross-section. from the pipe centre to the
camera centre.
Eq. 1. will now be generalised. By using the
standard parametric equations, X s A cos t and
531
3.
The parameter t has no obvious geometrical significance. However, Eq. 3. may be used to create
artificial series of mortar line angles for given values
of p, h , b , g , n and the radii. Note that h does not
occur in Eq. 3.; the value of h was used to determine the brick size or, more precisely, the combined
size of a brick and mortar joint., and values for t
were calculated to make distances between adjacent
mortar lines equal to this size throughout the model.
It can be seen that only the ratio of the radii B and
A affects the angles produced, not their actual values.
In the tables of results below, the distortion is shown
by giving AB as a percentage of A. Calculations
were done with brick size calculated from a circle of
radius 1, and values of B less than 1 were chosen to
give distortions varying from 0% to 5%. Inspection
of images suggests that distortions of up to 5% will
cover typical cases.
For each value of B, the value of A was calculated to allow the correct number of bricks of the
calculated size to fit around the ellipse. Then a series
of values of t was calculated to make the distance
between the points on the ellipse corresponding to
consecutive values of t equal to the brick size. The
values of t for these mortar lines were then used in
Eq. 3. to generate a series of values of u which
correspond to the values um in Eq. 1..
The robustness of the system may then be evaluated by finding the values for p, h and l which are
obtained by applying the method of Section 2, under
the assumptions that A s B s R and g s 0. That is,
Eq. 3. is used to artificially generate imperfect data
in place of image-generated data such as could be
acquired from Fig. 1; the ability of calculations
based on Eq. 2. to handle these data is tested. The
results can be evaluated because the input is known.
Values assumed in the simulation were p s 0.24,
h s 12.86 corresponding to 28 brick courses around
a full circle. and n s 140. These are means of values
532
0
1
2
3
3.5
4
0.240
0.240
0.241
0.241
0.242
0.242
12.86
12.86
12.85
12.84
12.83
12.82
121.6
121.6
121.3
121.0
120.8
120.5
The first line of the table also shows the values used to generate
the data. Angles are measured in degrees.
Table 2
Recovered values of p, h and l from artificial data, with an
elliptical pipe section and g s 0
Distortion %.
0
1
2
3
4
5
0.240
0.246
0.253
0.260
0.267
0.274
12.86
12.75
12.65
12.54
12.43
12.33
122
119
116
114
111
109
The first line of the table also shows the values used to generate
the data. Angles are measured in degrees.
Table 3
Recovered values of p, h and l from artificial data, with an
elliptical pipe section and g s 3.58
Distortion %.
0
1
2
3
4
5
0.242
0.248
0.255
0.262
0.269
0.277
12.83
12.72
12.62
12.51
12.40
12.30
121
118
115
113
110
108
0.245 "0.017.
0.249 "0.017.
0.254 "0.018.
0.261 "0.017.
0.270 "0.018.
0.276 "0.017.
12.82 "0.35.
12.73 "0.35.
12.63 "0.32.
12.53 "0.30.
12.40 "0.32.
12.33 "0.30.
121 "8.
118 "8.
116 "7.
114 "7.
111 "6.
109 "6.
533
Table 5
Recovered values of p, h and l from artificial data, with an
elliptical pipe section and g s 3.58, with angles perturbed up to 28
Distortion mean p "s.d.. mean h "s.d.. mean l "s.d..
%.
0
1
2
3
4
5
0.250 "0.030.
0.247 "0.032.
0.256 "0.034.
0.269 "0.033.
0.271 "0.038.
0.271 "0.032.
12.76 "0.60.
12.82 "0.65.
12.67 "0.72.
12.44 "0.57.
12.43 "0.70.
12.40 "0.56.
121 "14.
122 "16.
119 "16.
113 "12.
113 "15.
111 "11.
534
Fig. 3. Two images captured at an interval of 1r12 s from a sewer in reasonably good condition images 6 and 7., with the automatically
identified mortar lines superimposed.
535
Table 7
Recovered values of p, h and l from real images of a good pipe,
with 1 s interval between images
Image
Error
0
1
2
3
5
7
8
9
0.48
0.58
0.20
0.07
0.09
0.09
0.00
0.10
15.8
17.8
14.4
13.6
13.8
12.9
13.2
12.5
203
234
226
218
252
32
177
28
1.4
1.8
1.6
1.3
1.1
0.7
1.4
1.4
Table 6
Recovered values of p, h and l from real images of a good pipe,
with 1r12 s interval between images
Image
Error
0
2
3
4
5
6
7
8
9
0.40
0.58
0.47
0.49
0.39
0.34
0.29
0.30
0.38
15.2
18.0
18.6
17.7
16.0
15.4
15.4
14.9
16.1
192
233
226
231
201
192
199
192
209
1.3
1.9
2.0
1.8
1.4
1.1
1.4
1.0
1.7
Angles are measured in degrees. The error column shows the root
mean square of the differences between the measured mortar line
angles and the angles calculated from the recovered values of the
parameters.
536
Fig. 4. Four images captured at intervals of 1 s from a sewer in reasonably good condition images 03., showing camera rotation.
537
Fig. 4 continued ..
538
Fig. 5. An image captured from a sewer in poor condition, and the same image with the automatically identified mortar lines superimposed.
Error
0
3
4
6
7
8
9
0.36
0.27
0.35
0.13
0.54
0.42
0.52
9.4
10.9
10.2
13.7
9.9
9.7
19.4
74
53
47
107
78
43
319
3.2
2.3
2.9
2.0
3.2
3.7
2.4
539
540
Acknowledgements
This research continues work which was supported by EPSRC Standard Research Grant GRr
References
w1x S. Broadhurst, G. Cockerham, N. Taylor, T.P. Pridmore,
Automatic task modelling for sewer studies, Autom. Constr.
5 1996. 6171.
w2x J. Canny, Finding edges and lines in images. MIT-AI-TR-720,
Massachusetts Institute of Technology, 1983.
w3x D. Cooper, T.P. Pridmore, N. Taylor, Towards the recovery
of extrinsic camera parameters from video records of sewer
surveys, Mach. Vision Appl. 11 1998. 5363.
w4x National Water Council, Manual of Sewer Condition Classification, NWC, London, 1980.
w5x X. Pan, T.A. Clarke, T.J. Ellis, The detection and tracking of
pipe joints in noisy images, Videometrics III vol. 2350,
SPIE, Boston, 1994, pp. 136147, Nov.
w6x X. Pan, T.J. Ellis, T.A. Clarke, Robust tracking of circular
features, in: D. Pycock Ed.., Proc. British Machine Vision
Conference, Birmingham, UK, BMVA Press, London, 1995,
pp. 553562.
w7x J. Porrill, S.B. Pollard, T.P. Pridmore, J. Bowen, J.E.W.
Mayhew, J.P. Frisby, TINA: the Sheffield AIVRU vision
system,Proc. 10th International Joint Conference on Artificial
Intelligence, Milan, Italy, Morgan Kaufmann, San Francisco,
CA, 1987.
w8x T.P. Pridmore, D. Cooper, N. Taylor, Estimating camera
orientation from vanishing point location during sewer surveys, Autom. Constr. 5 1997. 407419.
w9x N. Taylor, P.A. Mallinder, The brittle hinge in masonry arch
mechanisms, Struct. Eng. 71 1993. 359366.
w10x N. Taylor, T.P. Pridmore, S. Fu, Automatic visual detection
of lateral junctions in sewers, Proceedings of the Institution
of Civil Engineers: Water, Maritime and Energy 130 1998.
5669.