local features, global features are not based on cer-
tain points of interest but they describe the image as a
whole.
Popular methods are based on Fourier transform,
the Generic Fourier Descriptor (GFD) proposed by
Zhang and Lu is a typical Fourier descriptor which
is invariant to shape rotation (Zhang and Lu, 2002).
Besides the Fourier descriptor, the classical RT has
also been employed for the definition of several shape
descriptors due to its excellent geometric properties.
Hasegawa et al. proposed a RT- based method for
shape recognition which is based on the histogram of
RT (Hasegawa and Tabbone, 2016). This approach
is robust to translation, rotation and scaling but it not
invariant under shape distortion. For that, the authors
compute an angle correlation matrix and apply the dy-
namic time warping to the angle coordinate in order to
be robust to distortion transformations. Furthermore,
the RT is used for near-duplicate image detection (Lei
et al., 2014). The authors proposed a family of ge-
ometric invariant features based on linear RT. These
features are able to distinguish images which are not
near- duplicated pairs.
Despite the efficiency of RT for linear features detec-
tion, it remains limited in detection of more complex
features. The recognition of different patterns than
linear features can not be achieved directly by RT.
One of the most used transforms for the detection of
complex features is the generalized Hough Transform
(GHT) (Ballard, 1981). It can recognize parameter-
ized curves and arbitrary shapes from binary images
and from grey level images. However, the GHT is
a discrete intuitive method unlike the RT which is
based on a mathematic foundation allowing to recover
a continuous 2D function f through its integrals.
Recently, several works have focused on generaliz-
ing the RT to detect more complex patterns where
the straight lines were replaced by curves and weight
functions were introduced into the integrals along
these curves.
Elouedi et al. defined a discrete generalized Radon
transform for detection of polynomial curves (PDRT)
(Elouedi et al., 2015). This transform generalizes the
classical RT by projecting the image with respect to
polynomial curves. However, the use of the PDRT is
limited to square prime sized images.
Our motivation in this work is to define a novel gen-
eralized Radon transform. Our transform can detect
complex forms which are the conic sections. We
present an analytical method for generalized Radon
transform which is very different to the approach
mentioned above.
In the next section, we introduce the definition of a
generalized Radon transform which is the extension
of the classical RT to conic sections in the plane. We
provide the mathematical framework to the integrals
over conic sections.
3 RADON TRANFORM OVER
CONIC SECTIONS
Let us first recall the classical Radon transform (RT).
The RT in euclidean space represents the integration
of a function f (x, y) over lines as defined in this equa-
tion:
R f (ρ, φ) =
Z
+∞
−∞
Z
+∞
−∞
f (x, y)δ(ρ−xcos(φ)− ysin(φ))dxdy,
(1)
where δ(.) is the Dirac delta function, ρ ∈] −
∞, +∞[ is the distance from the origin of the coordi-
nate system to the line and φ ∈ [0, π[ is an angle cor-
responding to the orientation of the line (Fig. 1).
In Radon space the value R f (ρ, φ) reaches a maxi-
mum value (peak) at the points who coordinates ρ and
φ correspond to the lines parameters (ρ, φ) (Fig. 2).
Let : T
x
0
,y
0
, R
φ
0
, S
α
the geometric transformations
where
−→
u (x
0
, y
0
) : the translation vector of coordi-
nates (x
0
, y
0
), φ
0
: the rotation angle, α : the scale
factor, and g(x
0
, y
0
) : the transformed function f (x, y).
The RT offers excellent properties that are useful for
object recognition as outlined below:
• Symmetry : R f (ρ, φ) = R f (−ρ, φ ± π).
• Periodicity : R f (ρ, φ) = R f (ρ, φ +2kπ), of period
2π, k is integer.
• Translation : a translation of f (x, y) by
−→
u (x
0
, y
0
)
: g = T
x
0
,y
0
[ f ] implies a shift by a distance d =
x
0
cosφ + y
0
sinφ in ρ coordinate
⇒ Rg(ρ, φ) = R f (ρ − x
0
cosφ − y
0
sinφ, φ).
• Rotation : a rotation by an angle φ
0
of f (x, y)
: g = R
φ
0
[ f ] implies a shift in φ coordinate ⇒
Rg(ρ, φ) = R f (ρ, φ + φ
0
).
• Scaling : a zoom of factor α 6= 0 in f (x, y) :
g = S
α
[ f ] involves a change of scale in ρ coor-
dinate and in Rg amplitude by a factor α and
1
|α|
respectively ⇒ Rg(ρ, φ) =
1
|α|
R f (α × ρ, φ).
As arbitrary curves can not be detected by the RT,
a generalized Radon transform over conic sections
(CRT) in two dimensions may be able to detect more
complex curves than lines. Whereas the classical RT
of a function integrates over lines, the generalized
Radon transform represents the integration over conic
sections.
The proposed CRT transform extends the formalism
Image Analysis based on Radon-type Integral Transforms Over Conic Sections
357