Professional Documents
Culture Documents
Víctor Hugo Ortiz Flores2, Cornelio Yánez Márquez1, Jorge Isaac Chairez Oria2
1Centro de Investigación en Computación.
Ave. Juan de Dios Batíz, s/n Colonia Nueva Industrial Vallejo
C.P. 07738 México, D.F.
vh.ortiz@ieee.org, cyanez@cic.ipn.mx
2 Unidad Profesional Interdisciplinaria de Biotecnología
Ave. Acueducto de Guadalupe, s/n Colonia Barrio la Laguna Ticoman
C.P. 07340 México, D.F.
jchairez@ctrl.cinvestav.mx
335
ITCH - ELECTRO 2007 Octubre 17-19, Chihuahua, México
n METHOLOGY
a) U Ri ⊆ f ( x, y ) The mathematical description of the procedure to
be followed can be summarized by: The vectors of
i =1
image characteristics used in this work are
b) R1 , i = 1, 2,K n is connected profiles of derivative functions. They are vectors
c) Ri I Rj = ∅, ∀i, j , i ≠ j. whose components are directional derived which
are calculated in points of the image where those
d) P ( Ri ) = TRUE , i = 1, 2,K , n. Each points are on a straight line segment. In order to
Ri satisfies a predicate with some set reduce the effect of the noise in the images, it is
advisable to apply them a filter. Thus, E
properties. All the elements of each Ri represents the function of intensities of the image
share he himself set of properties. and Gσ is a Gaussian filter. The directional
e) P ( Ri U R j ) = FALSE for i ≠ j . This derived from the filtered image Gσ * E in the
means that pixels belonging to given
adjacent regions and being as a single point ( x, y , z ) , in the direction of the unitary
one does not satisfy the predicate. If it is vector n , is given by:
not then they will be considered like a
single region.
Dn ( Gσ * f )( x, y, z ) = n ' ∇ ( Gσ * f )( x, y, z ) (1)
1.3. Method of the Finite Element.
The Gaussian filter is described like:
This method is based on dividing the body,
−
(i 2
+ j2 )
structures or dominion (average continuous) on Gσ ( i, j ) = c e 2σ 2
(2)
which are defined certain integral equations
336
ITCH - ELECTRO 2007 Octubre 17-19, Chihuahua, México
2
In the vertex vi of a mesh, the normal unitary (
+ λ ∑ ∑ xi , j ,k − xis , js ,ks )
i , j ,k is , js ,ks 4244444
14444 3
outside calculates ni to the mesh and other
enforces smoothness (3)
unitary vectors are selected conforming a same
angle with ni . This creates and uniformly Where:
distribution and it is distributed around ni , in pi , j ,k is a voxel value from the original image.
order to obtain a set N v of directions. xi , j ,k is the classification of that voxel.
is js ks represent the neighborhood of the voxel.
Secondly the image is segmented. In this case we
chose the method of canny. The operator of edges The energy is a numerical value representing a
of Canny first is derived from the Gaussian filter. weighted summation of two main distances to the
This operator approximates the operator strongly,
voxels taking part in the segmentation function of
optimizing the product of the quotients signal to
intensities [8]. In this study, it is desirable to make
noise and location [6].
a detailed registry for all images and considering
the derivates form each image structure. This can
Thirdly we began the Method of the Finite be solved by the definition of vector field that can
Element. Taken to a closed enclosure the steps for
vary point to point in the images. In this case, the
the resolution they are [7]:
energetic function can be redefined as
E = ∑ pi , j ,k − xi , j , k
2
• To divide the enclosure in Finite
Elements: Triangles (3 nodes), i, j
Tetrahedrons (4 nodes), etc.
2
• To deduce the equation that describes the
potential f within an EF.
(
+ λ ∑ ∑ xi , j ,k − xis , js ,ks )
i , j ,k is , js ,ks
• To raise the equations that gives the
conditions of adjustment of the solutions 2
in the borders of the EF. ∫ ∇u ( p ) d Ω
• To calculate the potentials in the nodes of Ω
each EF by means of some of the 2
methods that will be in traduced below.
+ λx λ y λz ∫ ∇v ( p ) d Ω
• To solve the raised algebraic equations. Ω
∇w ( p ) 2 d Ω
Ω∫
Generation of the finite Elements
• The contours can be irregular
(4)
• The EF will be as small as the And where the updated coordinates in the
programmer considers. resulting image are:
• If the potential varies a lot, the EF will
consider a mesh with small “holes”. It
means the nodes are closer.
337
ITCH - ELECTRO 2007 Octubre 17-19, Chihuahua, México
xˆ x + u ( x, y, z ) RESULTS
The Figure 2, shows 3 types of image of people
E = yˆ = y + v ( x, y, z ) who present anomalies and that can present
fractures that cannot be, so easily detected.
zˆ z + w ( x, y, z )
x + ∑m N ( x , y , z ) ui , j . k
i =1, j =1 i , j , k
= y + ∑ i =1, j =1 N i , j ,k ( x, y, z ) ui , j.k
m
z + ∑ i =1, j =1 N i , j ,k ( x, y, z ) ui , j ,k
m
(5)
Figure 2. Three types of image
Where the interpolation or form functions
( N ( x, y , z ) )
i , j .k are traditionally used by the
In order to eliminate the noise acquired by the
acquisition, in addition to initialize with the
method of finite elements for rectangular meshes vertices of the finite element, the Gaussian filter
[14]. In general, m is the number of total nodes was applied with σ = 10 (Figure 3).
depending on the number of nodes forming each
element and the total number of elements which
defines the mesh. Since the dominions in the
images are generally of parallel sides, we have
used regular lagrangians elements of 8 nodes for 3
dimensions and 4 nodes for 2 dimensions. The
interpolation functions can be written easily,
based on the space coordinates of the image, by
simplicity we are going to define the system Figure 3. Images of Skull, with Gaussian filter.
coordinate in 2 dimensions within an element
anyone as it is in Figure 1 [9]. In order to observe some details of the curved
images, and edge canny detection was used.
Under this analysis, some relevant aspects for
each figure were observed. For example, lines,
among others (Figure 4).
(
E = ∫ λ t d Ω + ∫ I1 ( x + u ( x ) ) − I 2 ( x ) d Ω )
2
Ω Ω (6)
.
338
ITCH - ELECTRO 2007 Octubre 17-19, Chihuahua, México
Figure 7. Surface 1 of the Finite Element Here it is clear that a method to determine the
adequate amount of nodes and the elements form
must be designed. Some interesting approaches
can be used to realize this aspect: the neural
networks ideas, the genetic algorithms, etc
339
ITCH - ELECTRO 2007 Octubre 17-19, Chihuahua, México
[2] et.- , Harrison Principios de Medicina [12] Smith S., BET: Brain Extraction Tool,
Interna, Mc Graw Hill, 2006. Technical Report, UK, 2001.
[3] Gonzalez R. and Woods R., Digital [13] Lira J., Introducción al tratamiento
Image Processing, Prentice Hall, Inc., New digital de imágenes, Ciencia de la Computación,
Jersey. 2002. IPN-UNAM-FCE, México, 2002.
340