its image. Three of these transformed versions are
depicted in Figure 10. Again, in all cases, the desired
number of tunnels: 10 was correctly computed.
6 CONCLUSIONS AND
FURTHER RESEARCH
From the theoretical point of view, we have
introduced two formulations ((Eq. (3) and Eq. (10))
that allow determining the number of bubbles and
tunnels, respectively, of any 3-D binary face
connected object in an exact way. Both equations
have been mathematically demonstrated; numerical
examples have also been provided to numerically
validate both equations.
From the practical point of view, we have
presented two procedures. The first procedure,
described in detail in section 4.3, permits determining
the number of bubbles and tunnels of a 3-D binary
face connected object from a binary image of it. The
second general procedure, fully explained in section
4.4, allows to do the same but for several objects.
Experimental results with images of object of
different sizes and complexities have been given to
show the applicability of both procedures.
The time spent in seconds expended by the
proposal is reduced making the procedure to be used
in real time applications.
Further work in this direction include:
Implementation of the proposed general procedure
described in section 4.4 into a FPGA or a GPU
processor to see how much the processing time could
be reduced. This will be of particular interest when
processing large images with many objects in them.
ACKNOWLEDGEMENTS
Humberto Sossa would like to thank COFAA-IPN,
SIP-IPN and CONACYT under Grants 20151187,
155014 and 65 (Frontiers of Science), respectively,
for the economic support to carry out this research.
REFERENCES
Uchiyama, T. et al., 1999. Three-Dimensional
Microstructural Analysis of Human Trabecular Bone in
Relation to Its Mechanical Properties. Bone 25(4):487–
491.
Vogel, HJ. and Roth, K., 2001. Quantitative morphology
and network representation of soil pore structure.
Advances in Water Resources 24:233-242.
Velichko, A. et al., 2008. Unambiguous classification of
complex microstructures by their three-dimensional
parameters applied to graphite in cast iron. Acta
Materialia 56:1981-1990.
Roque, WL. et al., 2009. The Euler-Poincaré characteristic
applied to identify low bone density from vertebral
tomographic images. Rev Bras Reumatol 49(2):140-52.
Lin, X. et al., 2008. A New Approach to Compute the Euler
Number of 3D Image. In 3rd IEEE Conference on
Industrial Electronics and Applications, pp. 1543-
1546.
Lee, CN. et al., 1991. Winding and Euler numbers for 2D
and 3D digital images, CVGIP: Graph. Models Image
Process, 53(6):522-537.
Lee, CN. et al. 1993. Holes and Genus of 2D and 3D digital
images, CVGIP: Graph. Models Image Process,
55(1):20-47.
Gray, SB., 1970. Local Properties of Binary Images in Two
and Three Dimensions, Boston: Information
International Inc.
Park, CM. and Rosenfeld, A., 1971, Connectivity and
Genus in Three Dimension, TR-156, Computer Vision
Laboratory, Computer Science Center, University of
Maryland, College Park, MD.
Kong, TY. and Rosenfeld, A., 1987. Digital Topology:
Introduction and Survey, Computer vision Graphic and
Image Processing, 48:357-393.
Lee, CN. and Rosenfeld, A., 1987. Computing the Euler
Number of a 3D Image, In Proceedings of the IEEE
First International Conference on Computer Vision, pp.
567-571.
Bonnassie, A. et al., 2001. Shape description of three-
dimensional images based on medial axis. In
Proceedings of the 2001 International Conference on
Image Processing, pp. 931-934.
Toriwaki, J. and Yonekura, T., 2002. Euler Number and
Connectivity Indexes of a Three Dimensional Digital
Picture. Forma, 17:183–209.
Schladitz, K. et al., 2006. Measuring Intrinsic Volumes in
Digital 3D Images. A. Kuba, L.G. Nyúl, and K. Palágyi
(Eds.): In DGCI 2006, LNCS 4245, pp. 247–258.
Saha, PK. and Chaudhuri, BB., 1995. A new approach to
computing the Euler Characteristic. Pattern
Recognition 28(12):1955-1963.
Gonzalez, R. and Woods, R., 2002. Digital Image
Processing. Prentice Hall.