Skip to main content
Log in

Computing Cup Products in \(\mathbb {Z}_2\)-Cohomology of 3D Polyhedral Complexes

  • Published:
Foundations of Computational Mathematics Aims and scope Submit manuscript

Abstract

Let \(I=(\mathbb {Z}^3,26,6,B)\) be a three-dimensional (3D) digital image, let \(Q(I)\) be an associated cubical complex, and let \(\partial Q(I)\) be a subcomplex of \(Q(I)\) whose maximal cells are the quadrangles of \(Q(I)\) shared by a voxel of \(B\) in the foreground—the object under study—and by a voxel of \(\mathbb {Z}^3\backslash B\) in the background—the ambient space. We show how to simplify the combinatorial structure of \(\partial Q(I)\) and obtain a 3D polyhedral complex \(P(I)\) homeomorphic to \(\partial Q(I)\) but with fewer cells. We introduce an algorithm that computes cup products in \(H^*(P(I);\mathbb {Z}_2)\) directly from the combinatorics. The computational method introduced here can be effectively applied to any polyhedral complex embedded in \(\mathbb {R}^3\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. http://grupo.us.es/cimagroup/imagesequence2cupproduct.zip.

  2. http://www.mathworks.com/matlabcentral/fileexchange/2762-dicom-example-files/.

References

  1. P. Alexandroff, H. Hopf, Topologie I. Springer, 1935

  2. P.K. Argawal, S. Suri. Surface Approximation and Geometric Partitions. SIAM Journal on Computing 27 (4), pages 1016–1035 (1998)

  3. H. Bronnimann, M.T. Goodrich. Almost Optimal Set Covers in Finite VC-dimension. Discrete and Computational Geometry 14, pages 263–279 (1995)

  4. H. Cartan. Détermination des algèbres \(H_*(\pi , n;\mathbb{Z}_2)\) et \(H^*(\pi , n;\mathbb{Z}_2)\) groupes stables modulo p. Séminaire Henri Cartan, tome 7, no. 1, exp. no. 10, pages 1–8 (1954–1955)

  5. M.M. Cohen. A Course in Simple-homotopy Theory, Berlin, New York: Springer-Verlag, 1973

  6. G. Das, M.T. Goodrich. On the Complexity of Optimization Problem for 3D Convex Polyhedra and Decision Trees. Computational Geometry, Theory and Applications 8, pages 123–137 (1997)

  7. R. Gonzalez-Diaz, A. Ion, M. Iglesias-Ham, W. Kropatsch. Invariant Representative Cocycles of Cohomology Generators using Irregular Graph Pyramids. Computer Vision and Image Understanding 115 (7), pages 1011–1022 (2011)

    Google Scholar 

  8. R. Gonzalez-Diaz, M.J. Jimenez, B. Medrano. Cohomology Ring of 3D Photographs. Int. Journal of of Imaging Systems and Technology 21, pages 76–85 (2011)

    Google Scholar 

  9. R. Gonzalez-Diaz, J. Lamar, R. Umble. Cup Products on Polyhedral Approximations of 3D Digital Images. Proc. of the 14th Int. Conf. on Combinatorial Image Analysis (IWCIA 2011), LNCS 6636, pages 107–119 (2011)

  10. R. Gonzalez-Diaz, P. Real. Towards Digital Cohomology. Proc. of the 11th Int. Conf. on Discrete Geometry for Computer Imagery, (DGCI 2003). LNCS 2886, pages 92–101 (2003)

  11. R. Gonzalez-Diaz, P. Real. On the Cohomology of \(3D\) Digital Images. Discrete Applied Math. 147, pages 245–263 (1997)

    Google Scholar 

  12. A. Gourdon. Simplification of Irregular Surface Meshes in 3D Medical Images. Computer Vision, Virtual Reality, and Robotics in Medicine (CVRMed 95), pages 413419 (1995)

  13. A. Hatcher. Algebraic Topology. Cambridge University Press, 2002

  14. P. Heckbert, M. Garland. Survey of Polygonal Surface Simplification Algorithms. Multiresolution surface modeling (SIGGRAPH ’97 Course notes 25), 1997. http://ftp.cs.cmu.edu/afs/cs/project/anim/ph/paper/multi97/release/heckbert/simp.pdf

  15. T. Kaczynski, K. Mischaikow, M. Mrozek. Computational Homology. Applied Mathematical Sciences 157, Springer-Verlag, 2004

  16. T. Kaczynski, M. Mrozek, M. Ślusarek. Homology Computation by Reduction of Chain Complexes. Computers & Mathematics with Applications 35 (4), pages 59–70 (1998)

    Google Scholar 

  17. T. Kaczynski, M. Mrozek. The Cubical Cohomology Ring: An Algorithmic Approach Foundations of Computational Mathematics (published online: 26 October 2012), pages 1–30 (2012)

  18. A.D. Kalvin, C.B. Cutting, B. Haddad, M.E. Noz. Constructing Topologically Connected Surfaces for the Comprehensive Analysis of 3D Medical Structures. Medical Imaging V: Image Processing (SPIE) 1445, pages 247–258 (1991)

  19. R. Klein, G. Liebich, W. Strasser. Mesh Reduction with Error Control. Seventh IEEE Visualization Conference (VIS ’96), IEEE, pages 311–318 (1996)

  20. D.N. Kozlov. Combinatorial Algebraic Topology. Algorithms and Computation in Mathematics 21, Springer, 2008

  21. T.Y. Kong, A.W. Roscoe, A. Rosenfeld. Concepts of Digital Topology. Topology and its Applications 46 (3), pages 219–262 (1992)

  22. D. Kravatz. Diagonal Approximations on an \(n\)-gon and the Cohomology Ring of Closed Compact Orientable Surfaces. Senior Thesis. Millersville University Department of Mathematics, 2008. http://www.millersville.edu/rumble/StudentProjects/Kravatz/finaldraft.pdf

  23. L.J. Latecki. 3D Well-Composed Pictures. Graphical Models and Image Processing 59 (3), pages 164–172 (1997)

  24. J. Lee. A Drop Heuristic Conversion Method for Extracting Irregular Network for Digital Elevation Models. Proc. of American Congress on Surveying and Mapping (GIS/LIS 89) 1, pages 30–39 (1989)

  25. S. Mac Lane. Homology. Springer-Verlag, New York, 1967

  26. W.S. Massey. A Basic course in Algebraic Topology. Graduate Texts in Mathematics. Springer-Verlag, 1991

  27. J.R. Munkres. Elements of Algebraic Topology. Addison-Wesley Co., 1984

  28. S. Saneblidze, R. Umble. Diagonals on the Permutahedra, Multiplihedra and Associahedra. J. Homology, Homotopy and Appl. 6 (1), pages 363–411 (2004)

    Google Scholar 

  29. J.P. Serre. Homologie Singulière des Espaces Fibrès, applications. Ann. Math. 54, pages 429–501 (1951)

    Google Scholar 

  30. E.H. Spanier. Algebraic Topology. McGraw-Hill, 1966

  31. F. Schmitt, X. Chen: Fast Segmentation of Range Images into Planar Regions. Proc. of Conf. on Computer Vision and Pattern Recognition (CVPR 91), IEEE Comput. Soc. Press, pages 710–711 (1991)

  32. E. Wofsey. Mathoverflow posting, April 3, 2013. http://mathoverflow.net/questions/126310/

  33. A. Yarmola. Persistence and Computation of the Cup Product. Senior Honor Thesis. Department of Mathematics, Stanford University, 2010. http://math.stanford.edu/theses/Yarmola%20Honors%20Thesis.pdf

Download references

Acknowledgments

This research was funded in part by the Spanish Ministry of Economy and Competitiveness under Project MTM2012-32706 and a Millersville University faculty research grant. We wish to thank Jim Stasheff and the anonymous referees for their helpful suggestions, which significantly improved the exposition, and Manuel Eugenio Herrera Lara–Universidad Complutense de Madrid for providing the 14 micro-CT images in Fig. 5.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rocio Gonzalez-Diaz.

Additional information

Communicated by Herbert Edelsbrunner.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gonzalez-Diaz, R., Lamar, J. & Umble, R. Computing Cup Products in \(\mathbb {Z}_2\)-Cohomology of 3D Polyhedral Complexes. Found Comput Math 14, 721–744 (2014). https://doi.org/10.1007/s10208-014-9193-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10208-014-9193-0

Keywords

Mathematics Subject Classification

Navigation