Abstract
Objectives
The aim was to develop an analytical algorithm capable of determining localization and orientation of a cylindrical (dental) implant in three-dimensional (3D) space from a single radiographic projection.
Methods
An algorithm based on analytical geometry is introduced, exploiting the geometrical information inherent in the 2D radiographic shadow of an opaque cylindrical implant (RCC) and recovering the 3D co-ordinates of the RCC's main axis within a 3D Cartesian co-ordinate system. Prerequisites for the method are a known source-to-receptor distance at a known locus within the flat image receptor.
Results
Accuracy, assessed from a small feasibility experiment in atypical dental radiographic geometry, revealed mean absolute errors for the critical depth co-ordinate ranging between 0.5 mm and 5.39 mm. This translates to a relative depth error ranging from 0.19% to 2.12%.
Conclusions
Experimental results indicate that the method introduced is capable of providing geometrical information important for a variety of applications. Accuracy has to be enhanced by means of automated image analysis and processing methods.
Keywords: dental digital radiography; dental implant; algorithms; radiographic image interpretation, computer-assisted
Introduction
The loss of depth owing to the two-dimensional (2D) reproduction of a three-dimensional (3D) scene is a major limitation in projection radiography. In general, no depth information can be gained from a single-view 2D radiograph, because many points along each X-ray are mapped on to only one point in the image plane (many-to-one-mapping). The 3D position of a metallic reference sphere, however, can be determined exactly from its elliptical distortion in combination with the location of its shadow.1 This information can be used directly to compute the effective projection geometry,2, 3 which is essential information for understanding the image formation, for example, for 3D reconstruction from projections.2 It is important to note that the approach detailed by Schulze and d'Hoedt is not a simple pose estimation by using the rule of proportion, i.e. to obtain an estimation of the object-to-receptor distance by dividing the known object dimension by the projected one, and multiplying the result with the source-to-object distance. This simple estimation would only return valuable results if, and only if, the object is positioned parallel to the receptor plane. Rather, Schulze and d'Hoedt use all information inherent in the projected object shadow to compute an exact pose (position plus orientation) of the reference object. The basic idea for the work reported here is that a dental implant is also a reference body of known dimensions. Owing to its reduced symmetry when compared with a spherical object, however, a cylinder produces a much more complex radiographic shadow if its pose is arbitrary within the projection geometry. Dental implants commonly have, at least in part, the shape of a right circular cylinder (RCC), mathematically defined as a solid of circular cross-section in which the centres of the circles all lie on a single line. Hence, finding a method using the a priori knowledge of the implant size for exact determination of its 3D spatial position during radiographic exposure would be of general interest. It is important to note that although specified for the dental implant scenario here, the method has a more general application to all medical or even industrial radiographic evaluations in which regular cylinders are involved. Mathematically, a known pose of the RCC reduces the degrees of freedom (df) for a rigid object from six to only one. This is shown in this article. Assuming a point source, a general radiographic projection geometry involves nine image-relevant df, six of which are covered by the rigid object.2 Using a holding device eliminates the three df between source and receptor plane, leaving the six degrees of the object. Obviously, exact pose determination of the object solves for these remaining df. This information may be used for various applications, e.g. localization of the implant inside the human body or motion analysis in the case of medical radiography. Here, cylindrical parts of endoprostheses deeply submerged in the human body could be exactly localized with respect to the surrounding tissue, and a possible (unintended) movement with respect to the tissue could be followed. By means of radiostereometric analysis,4 an even higher level of localization accuracy may be obtained. Also, the knowledge obtained from the method introduced here may be used to reconstruct 3D information from two or more 2D radiographic projections.5, 6 Although research has been performed to use implants for co-registration of CT and digital 2D radiographs7 or to determine the 3D position of geometrically known sparse objects in an iterative optimization procedure from a single projection,8 the author is not aware of any work published using an analytical approach based on exploitation of the object geometry to infer the exact 3D position of a cylinder of known dimensions.
The key problem to solve here is to locate the main axis of a given RCC of known diameter in a 3D co-ordinate system from a single radiographic projection. The objective of this research can be stated as follows: given a moderately constrained projection geometry which is practically relevant (i.e. in holding device-based intraoral or in C-arm-based medical radiography), determines the 3D position of distinct points located on the main axis of a cylindrical implant using a priori knowledge of its diameter. This article will (1) introduce a mathematical solution based on analytic geometry and (2) present some experimental data validating the algorithm.
Materials and methods
Algorithm
The author makes two assumptions regarding the projection geometry, both of which are fulfilled in the holding device-based intraoral radiographic technique; first, that the shortest distance,
, between the focal spot,
, and the image receptor is known and, second, that the flat receptor is centred relative to the source in such a way that the locus (origin
ay (central X-ray) incident perpendicular onto the receptor is defined. All points located within the
plane are indicated by a prime mark. Let the central X-ray be collinear with the
artesian co-ordinate system. We seek to recover the co-ordinates of the centre points
f-39-
C end caps (Figures 1 and 2).
Figure 1.
Drawing of the projection geometry including all cylinder landmark points. For the sake of clarity, the image of the cylinder and the respective image points are not included here (see Figure 2 for image landmark points). The
- and
-axis of the co-ordinate system represent the horizontal and vertical axis, respectively, of the flat image receptor, the
-axis is collinear with the central X-ray. Planes I and II represent the sum of all tangents to both lateral cylinder sides emanating from the focal spot
and intersecting in a line,
, at angle
.
is necessarily parallel to the line
through the main cylinder axis. The distance
between
and the line through the RCC main axis,
, is calculated from
and the known RRC radius
. As
and
are parallel, they span a plane III bisecting
which intersects with the
plane in a line through
, on which
represents the point of intersection of
and
.
and
are calculated from
and the angle
, which can be derived from the equations of
and 
Figure 2.

Image landmark points in the experimental projection radiograph, in which for explanatory reasons, the
-receptor co-ordinate system with origin
has been included.
,
and
,
represent the points to be identified for evaluation, since they are the images of the upper and lower end points of the tangents formed by all X-rays being tangent to the lateral sides of the RCC. The lines defined by
and
clearly converge towards the top of the image, indicating an angulated position of the RCC relative to the
detector plane
The image outline boundary of an RCC cast from a single point source, ignoring scatter, is necessarily produced by X-rays tangential to it. The shadow's shape will be rectangular or trapezoidal with two lines defining its lateral sides. The sum of all tangents to the lateral straight cylinder sides form one plane (I, II) at each side, with the RCC being encapsulated by them at a mathematically defined position, as this article will show (Figure 1). Each plane is defined by three points: the upper (
,
) and lower (
,
) tangent end points at both the lateral sides of the RCC image boundary and the source point
o both planes. The equations of the planes I and II in 3D are given by:
![]() |
(1) |
Plane I and II intersect in a line,
, through
, which is necessarily parallel to the long axis of the RCC (for proof see the Appendix). From Equation (1) we obtain
as follows:
| (2) |
The coefficients
are computed from the determinant:
![]() |
(3) |
where the subscript 1, 2, 3 denotes the three plane-defining points
or
, respectively.
Since
is parallel to the main axis
of the RCC, its direction vector,
, determines the angulation of the cylinder relative to the receptor. The co-ordinates of
are given by:
![]() |
(4) |
If
is not parallel to the receptor (
) plane, the equation for
can be transformed to:
| (5) |
The specific case of parallelism simplifies the algorithm considerably and will be discussed in a separate paragraph at the end of this section.
The not parallel case
From Equation (5) and the equation defining a line through a given point (
) parallel to
:
![]() |
(6) |
we obtain:
![]() |
(7) |
Since we seek to find the spatial position of
, we have to determine the shortest distance
between
and
given by:
![]() |
(8) |
with
representing the radius of the RCC and
the angle between plane I and II, calculated from
![]() |
(9) |
If we shift
by a vector with the norm
to
, we obtain the co-ordinates we are interested in, i.e. the position of the long RCC axis. Since
and
are parallel, they define a plane III bisecting
as follows:
| (10) |
To find the intersection point
of
with the
plane (Figure 1), we first have to find the equation for the line through
resulting from the intersection of plane III and the x–z plane. Solving equation (10) for
, setting
yields
![]() |
(11) |
where
![]() |
(12) |
We can now calculate the direction vector
from
![]() |
(13) |
Note that
, since this line is lying within the
plane. To find
, we have to calculate the norm of the segment
given by
![]() |
(14) |
with
![]() |
(15) |
, the segment between the source point and the point of intersection,
, between
and the receptor (
) plane, is computed from solving Equation (7) for
and
and inserting the co-ordinates of
and
in
![]() |
(16) |
The co-ordinates
of the direction vector
are calculated according to Equation (13).
is calculated from
(17)
![]() |
(18) |
![]() |
(19) |
Next, we have to compute the points of interest,
and
, as defined by the intersection of
with the lines connecting
with the images of
and
, i.e.
and
. Hereby,
and
.
is calculated from the co-ordinates of the end points and those of the direction vector
as follows:
![]() |
(20) |
with
| (21) |
and
![]() |
(22) |
is computed analogously. Since the line through
is given by
![]() |
(23) |
we finally find the
co-ordinate of
from
![]() |
(24) |
and
analogously. Finally,
and
co-ordinates of
and
are calculated from Equation (7).
The parallel case
If Equation (5) is not defined, parallelism between the RCC main axis
and the receptor (
)plane is necessarily the case, yielding
. Calculating
is straightforward:
![]() |
(25) |
with
obtained from Equation (18).
and
co-ordinates are computed from:
![]() |
(26) |
and
![]() |
(27) |
with
calculated analogously.
Experimental evaluation
On an optical bench (source-to-receptor distance 255.0 mm) complying with the requirements specified above, a steel RCC (diameter 6.00 mm, length 15.55 mm) was exposed at two different angulations (1: 12° both vertical and horizontal tilt; 2: −25° vertical and 10° horizontal tilt) on a dental charge-coupled device (CCD) sensor (Full Size, Sirona Dental Systems, Bensheim, Germany; physical pixel size: 19.5 μm × 19.5 μm). Both angulations were exposed with and without scattering equivalent (4 wax plates of 1.5 mm thickness each) at two exposure times (0.08 s, 0.12 s) and two computed pixel sizes (19.5 μm; 39.0 μm), yielding a total of 12 images. Exported as 8 bit uncompressed bitmap files, the co-ordinates of the four landmark points,
, were visually identified by one observer (RS). By means of a software-implemented, mouse-driven measurement tool of image-editing software (Adobe Photoshop 7.0, Adobe Software, Mountain View, CA), their co-ordinates were manually assessed in triplicate.
,
and
co-ordinates of
and
were computed using the algorithm implemented in spreadsheet software (Excel 2000, Microsoft Corporation, Redmond, CA). Truth was assessed to the nearest 0.5 mm by means of a calliper. Accuracy was computed as absolute differences between true and calculated co-ordinates over the entire set of assessments and images. Precision was calculated from intraindividual differences between assessments on each individual image, and averaged over all images.
Results
The true
(depth) co-ordinate of the upper landmark point,
, was 42.5 mm in the first and 15.1 mm in the second configuration. For the lower end point
, it was 39.0 mm in the former and 21.5 mm in the latter angulation. Depth co-ordinates yielded least accuracy, with an average error of 1.7 mm for the lower point,
, and 2.6 mm for the upper end point,
(Table 1). The vast majority of the differences were positive, indicating a clear trend towards underestimation of depth (Figure 3). Absolute error in accuracy was dependent on the actual exposure setting, with the largest values (5.4 mm) found for 1:1 binning and 0.12 s exposure time in combination with the scattering equivalent (Figure 4). Precision ranged between 0.00 mm and 1.55 mm for the critical depth co-ordinate (Table 1).
Table 1. Mean absolute accuracy (±standard deviation) and mean precision (±standard deviation) for
,
,
co-ordinates averaged over all images and assessments. All values are given in millimetres.
| Error | zN∗ | xN∗ | yN∗ | zM† | xM† | yM† |
| Accuracy | 1.50 (±1.36) | 0.72 (±0.04) | 0.06 (±0.20) | 2.57 (±1.38) | 0.19 (±0.10) | 0.24 (±0.15) |
| Range accuracy | −1.45; 3.57 | 0.67; 0.81 | −0.20; 0.35 | 0.50; 5.39 | 0.04; 0.37 | −0.03, 0.55 |
| Precision | 0.55 (±0.52) | 0.01 (±0.01) | 0.02 (±0.03) | 0.63 (±0.60) | 0.02 (±0.02) | 0.03 (±0.02) |
| Range precision | 0.13; 1.40 | 0.00; 0.02 | 0.00; 0.04 | 0.00; 1.55 | 0.00; 0.05 | 0.00; 0.10 |
∗Lower end point on main cylinder axis
†Upper end point on main cylinder axis
Figure 3.

Box plots representing accuracy as expressed as difference between true and calculated co-ordinates for the upper
and lower
RCC main axis end point. Within each box, the median is represented by a bold horizontal line, and the whiskers define the three-fold interquartile distance. While accuracy for
and
co-ordinates was generally good, the boxes of the critical
co-ordinates indicated a clear trend towards underestimation of true distance of
and
from the image receptor
Figure 4.

Accuracy (difference: truth-calculated) with respect to different exposure configurations (1–6): 1:1:1 binning, 0.8 s, without scatter equivalent; 2:2:2 binning, 0.8 s, without scatter equivalent; 3:1:1 binning, 0.8 s, with 6 mm scatter equivalent; 4:2:2 binning, 0.8 s, with 6 mm scatter equivalent; 5:1:1 binning, 1.2 s, with 6 mm scatter equivalent; 6:2:2 binning, 1.2 s, with 6 mm scatter equivalent
Theoretical error estimation
Assuming that the implant diameter is known at sufficient accuracy (≤0.1 mm), the following input parameter will affect method accuracy: the source-to-receptor distance
and the co-ordinates of the shadow end points
. Since
essentially operates as multiplier in the determinant (Equation (1)) as well as in subsequent equations of the algorithm, errors in
result in depth errors of similar magnitude. Essentially, they induce scaling errors in the projection geometry. Small errors in the definition of the origin
will also be of limited effect, as they result only in a small change of the landmark-point co-ordinates, the relation, of which, to one another yet remains stable.
The critical
co-ordinate is determined by the distance
between the intersecting line,
, of the tangential planes
and
and the computed main implant axis,
, (Equation (8)). This step is directly dependent on the angle
between plane
and
(Equation (9)), which is computed from the coefficients
derived from the input co-ordinates. Hence, even small errors in assessing the latter will have a major influence on
and the resulting
co-ordinate. Without loss of generality, we may consider the parallel case, in which the central X-ray passes through
, which is located at a depth
and orientated parallel to the
axis. Here, an error of 1 pixel (±0.039 mm) at either side will result in a depth error of ±3.35 mm for an RCC with
. If
, the depth error will even be as large as ±5.14 mm. It will increase with increasing pixel size and decreasing RCC diameter. A larger source-to-receptor distance will decrease the ratio between shadow and pixel size, thereby also increasing the absolute depth error.
Discussion
Dental implants, or at least parts thereof, commonly have the shape of an RCC, the dimensions of which are accurately known a priori. It is generally accepted to use the implants' radiographic shadow as a reference to determine local magnification,9, 10 although this method is very sensitive to alignment errors.10–12 Again, it is important to notice that our analytical approach, at least in theory, for error-free radiographs is independent on the true object pose, i.e. the angulation and position of the RCC relative to the receptor plane. It is not a simple guess by using the RCC's magnification to roughly estimate its distance from the detector; rather, it nails down the exact location of it plus its angulation. This is done by exploiting the entire geometrical information inherent in the RCC's radiographic shadow in such a way that the spatial position plus orientation of the RCC is derived from it. Mathematically, this is only feasible within a moderately constrained environment, such as applied in holding-device-based intraoral radiography, in which, because of the construction of the device, the central X-ray intersects the detector plane at its centre. Holding devices also allow for easy determination of the source-to-receptor distance, for example, when a scale is attached to them. Consequently, in this well-established radiographic technique, the df are limited to six possible object movements (three translational and three rotational). The author's approach provides two distinct points
in space located on the RCC's main axis. They account for five df: three translational and two rotational. One degree remains unknown: the rotation about the main axis. One additional reference point located not collinearly with this axis and identifiable in each 2D view would be sufficient to solve for this rotation.
Information obtained from the algorithm facilitates a posteriori calculation of the projection geometry, accurate assessment of local magnification, localization of the implant within the body, motion analysis from a series of 2D images or 3D reconstruction from two or more views. Applications of the method are not restricted to dental radiography, since cylinders are also common shapes in other medical implants (for example, stents, screw-shaped implants, etc). This means that, for instance, quantitative evaluation of a radiograph would be much easier, as lengths measured could be much more accurately corrected for distortion and magnification. By computing the RCC's position in two follow-up radiographs, a relative motion between the radiographs can be estimated. This information would be helpful if the radiograph is evaluated, for example, for scientific purposes; however, it may be relevant, primarily, in medical (endoprosthesis) or industrial (cylindrical interior object parts) applications. In cases for which the imaging geometry has to be fixed a priori, our method may be used to compute it a posteriori. Radiostereometric analysis utilizes reference bodies to infer relative motion between two or more instances of projections to a very high degree of accuracy.4 An RCC located at a distinct position relative to one projection would clearly facilitate this process. Another interesting application of the method is to use the information of the projection geometry to back-project image information into some volume, i.e. for 3D reconstruction from two or more images.2 An accurately known imaging geometry is the fundamental prerequisite for the back-projection process used in 3D reconstruction techniques. It has been shown that, after determination of the effective imaging geometry, back-projection techniques to acquire 3D information on the object are straightforward.2, 5
Geometric unsharpness and noise obviously deteriorate the level of accuracy of the algorithm. Three main factors causing geometric unsharpness have to be considered: (i) focal spot size, (ii) scatter and (iii) the discrete data-sampling process. Also, structures attached to or superimposed over the RCC image render the stable and accurate identification of its boundary points or lines a challenging task. On the other hand, the author is very confident that fully automatic detection of the required landmarks is possible at a very high level of accuracy. The key problem to solve will be the correct landmark point definition, i.e. correct detection of the shadow boundary cast by the RCC. As evident from the error estimation, even small errors of only ±1 pixel may result in a considerable error in depth. For the typical spatial relations as applied in the study, it can be concluded that, as to be expected, the manual evaluation is very inaccurate. A visual/manual detection accuracy of ±1 to 2 pixels was observed for each landmark point. Reproducibility, i.e. precision, was also low, accounting for up to 1.6 mm error of a maximum accuracy error of 5.4 mm. Accuracy in assessing the true co-ordinates, however, was also limited to ±0.5 mm at maximum. Most of the computed depth co-ordinates were short of the true distance from the receptor, corresponding to an underestimation of the angle
between the tangential planes encapsulating the RCC. In other words, the shadow's width was also underestimated. Obviously, boundary pixels belonging to the implant's shadow were assigned to the background because of the non-linear decrease of grey values towards the RCC boundary. The penumbra caused by the focal spot size also adds to this error. It is quite obvious that automated image analysis methods are required to enhance accuracy. It has been demonstrated that, by means of sophisticated image analysis and processing methods adapted to the specific task, a very high level of accuracy in the 3D localization of a reference body from a single projection can be reached.2 The most crucial task is to accurately identify the tangent lines spanned by
and
, respectively, which will be initiated by automated segmentation of the RCC image, for example, by an edge detection algorithm (see, for example, Canny13). In the presence of noise (and anatomical structures) a line-based Hough transform14, 15 will accurately detect the required lines. The author is currently developing prototype software implementing these methods.
In conclusion, the method locates a cylinder in 3D space accurately from a single radiographic projection by means of analytical geometry. This position information is useful for a variety of applications. Errors inherent in current digital radiographic imaging technology deteriorate the level of accuracy of the method, particularly if the image evaluation process is performed manually. Future developments and automated image feature recognition software, however, should help to overcome a great part of these shortcomings.
Appendix
The fundamental assumption of the algorithm is that the tangential planes I and II intersect in a line,
, orientated parallel to the RCC's main axis,
. Under this assumption, any given tangent point
will remain a tangent point, regardless of the actual position of the focal spot,
, as long
and
.
Proof
Let
be tangent points to both sides of the RCC obtained from a source position
, where the long implant axis
is normal to the plane defined by
, i.e. the cross-section cut by this plane through the cylinder is a true circle (Figure 5a,b). We define
as the Cartesian co-ordinate system coplanar with
, its
axis being collinear with the line through
and the centre
( _ origin of
) of the circular cross-section with the RCC radius
(Figure 5b).
and
are the corresponding tangent points for any arbitrary position of
on a line
parallel to
at an arbitrary distance d (Figure 5c), where the cross-section through the RCC is necessarily an ellipse. The latter is proved by the fact that the cross-section is a conic section. It follows that
.
Figure 5.
Drawing introducing all elements necessary for the proof of parallelism between the line,
, obtained from the intersection of the tangential planes I and II and the line through the RCC main axis,
. (a) The view from the side, with the source position
defined as that particular source position, in which the central X-ray through
intersects
perpendicularly at the point
, resulting in a circular RCC cross-section of the radius,
, within the plane defined by
. We have to prove, that the resulting tangent point
will also be a tangent point within the respective plane
) for any arbitrary position of
on a line
parallel to
at an arbitrary distance
. Apart from source position
, all resulting RCC cross-sections will be an ellipse with the short radius,
, and the long radius,
. (b) The two-dimensional co-ordinate system,
, resulting from the source position
, with the
axis collinear with the central X-ray through
. (c) The co-ordinate system,
, which is obtained from source position
, again with the
axis being aligned with the central X-ray
We simply have to prove, that
or
.
A tangent to an ellipse at a given point
is given by:
![]() |
(A1) |
or
![]() |
(A2) |
with
denoting the long and
the short diameter of the ellipse, respectively.
By substituting the parameters
from Equation (A 1), in (A 2) we obtain
![]() |
(A3) |
In
can be expressed by its co-ordinates
(Figure 5b), where
![]() |
(A4) |
and
, represents the altitude in the right triangle
given by:
![]() |
(A5) |
Thus, if
, the following equation must be correct:
![]() |
(A6) |
Since
(Figure 5a) is given by
![]() |
we can substitute
in Equation (A3) by
and
by
and obtain
![]() |
(A7) |
and after simplification
![]() |
(A8) |
This is obviously correct, hence
.
References
- 1.Schulze R, d'Hoedt B. A method to calculate angular disparities between object and receptor in “paralleling technique”. Dentomaxillofac Radiol 2002;31:32–38 [DOI] [PubMed] [Google Scholar]
- 2.Schulze R, Heil U, Weinheimer O, Groß D, Bruellmann DD, Thomas E, et al. Accurate registration of random radiographic projections based on three spherical references for the purpose of few-view 3D reconstruction. Med Phys 2008;35:546–555 [DOI] [PubMed] [Google Scholar]
- 3.Schulze R, Bruellmann DD, Roeder F, d'Hoedt , B Determination of projection geometry from quantitative assessment of the distortion of spherical references in single-view projection radiography. Med Phys 2004;31:2849–2854 [DOI] [PubMed] [Google Scholar]
- 4.Börlin N. Comparison of resection-intersection algorithms and projection geometries in radiostereometry. ISPRS J Photogram Rem Sens 2002;56:390–400 [Google Scholar]
- 5.Robinson SB, Hemler PF, Webber RL. A geometric problem in medical imaging. Proc SPIE 2000;4121:208–217 [Google Scholar]
- 6.Webber RL, Horton RA, Tyndall , DA , Ludlow JB. Tuned-aperture computed tomography (TACT). Theory and application for three-dimensional dento-alveolar imaging. Dentomaxillofac Radiol 1997;26:53–62 [DOI] [PubMed] [Google Scholar]
- 7.Whiting BR, Bae KT, Skinner MW. Cochlear Implants: three-dimensional localisation by means of coregistration of CT and conventional radiographs. Radiology 2001;221:543–549 [DOI] [PubMed] [Google Scholar]
- 8.Hoffmann KR, Esthappan J. Determination of three-dimensional positions of known sparse objects from a single projection. Med Phys 1997;24:555–564 [DOI] [PubMed] [Google Scholar]
- 9.Hausmann E. Radiographic and digital imaging in periodontal practice. J Periodontol 2000;71:497–503 [DOI] [PubMed] [Google Scholar]
- 10.Sewerin IP. Errors in radiographic assessment of marginal bone height around osseointegrated implants. Scand J Dent Res 1990;98:428–433 [DOI] [PubMed] [Google Scholar]
- 11.Schulze R, d'Hoedt B. Mathematical analysis of projection errors in “paralleling technique” with respect to implant geometry. Clin Oral Impl Res 2001;12:364–371 [DOI] [PubMed] [Google Scholar]
- 12.Hollender L, Rockler B. Radiographic evaluation of osseointegrated implants of the jaws. Dentomaxillofac Radiol 1980;9:91–91 [DOI] [PubMed] [Google Scholar]
- 13.Canny J. A computational approach to edge detection. IEEE Trans Pattern Anal Machine Intell 1986;8:679–698 [PubMed] [Google Scholar]
- 14.Hough PVC. Methods and means for recognizing complex patterns: US-patent No 3069654 USA, 1962. [Google Scholar]
- 15.Ballard DH. Generalizing the Hough transform to detect arbitrary shapes. Pattern Recognition 1981;13:111–122 [Google Scholar]

































