Nothing Special   »   [go: up one dir, main page]

Skip to main content

“Extended Cross-Product” and Solution of a Linear System of Equations

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2016 (ICCSA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9786))

Included in the following conference series:

Abstract

Many problems, not only in computer vision and visualization, lead to a system of linear equations Ax = 0 or Ax = b and fast and robust solution is required. A vast majority of computational problems in computer vision, visualization and computer graphics are three dimensional in principle. This paper presents equivalence of the cross–product operation and solution of a system of linear equations Ax = 0 or Ax = b using projective space representation and homogeneous coordinates. This leads to a conclusion that division operation for a solution of a system of linear equations is not required, if projective representation and homogeneous coordinates are used. An efficient solution on CPU and GPU based architectures is presented with an application to barycentric coordinates computation as well.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Coxeter, H.S.M.: Introduction to Geometry. Wiley, New York (1961)

    MATH  Google Scholar 

  2. Doran, Ch., Lasenby, A.: Geometric Algebra for Physicists. Cambridge University Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  3. Dorst, L., Fontine, D., Mann, S.: Geometric Algebra for Computer Science. Morgan Kaufmann, San Francisco (2007)

    Google Scholar 

  4. Calvet, R.G.: Treatise of Plane Geometry through Geometric Algebra (2007)

    Google Scholar 

  5. Hartley, R., Zisserman, A.: MultiView Geometry in Computer Vision. Cambridge University Press, Cambridge (2000)

    MATH  Google Scholar 

  6. Hildenbrand, D.: Foundations of Geometric Algebra Computing. Geometry and Computing. Springer, Heidelberg (2012)

    Book  MATH  Google Scholar 

  7. Kanatani, K.: Understanding Geometric Algebra. CRC Press, Boca Raton (2015)

    Book  MATH  Google Scholar 

  8. Krumm, J.: Intersection of Two Planes, Microsoft Research, May 2000. http://research.microsoft.com/apps/pubs/default.aspx?id=68640

  9. Johnson, M.: Proof by duality: or the discovery of “new” theorems. Math. Today 32(11), 171–174 (1996)

    Google Scholar 

  10. MacDonald, A.: Linear and Geometric Algebra. CreateSpace, Charleston (2011)

    Google Scholar 

  11. Skala, V.: A new approach to line and line segment clipping in homogeneous coordinates. Vis. Comput. 21(11), 905–914 (2005)

    Article  Google Scholar 

  12. Skala, V.: Length, area and volume computation in homogeneous coordinates. Int. J. Image Graph. 6(4), 625–639 (2006)

    Article  Google Scholar 

  13. Skala, V.: Barycentric Coordinates Computation in Homogeneous Coordinates. Comput. Graph. 32(1), 120–127 (2008). ISSN 0097-8493

    Article  MathSciNet  Google Scholar 

  14. Skala, V.: Projective geometry, duality and precision of computation in computer graphics, visualization and games. In: Tutorial Eurographics 2013, Girona (2013)

    Google Scholar 

  15. Skala, V.: Projective Geometry and Duality for Graphics, Games and Visualization - Course SIGGRAPH Asia 2012, Singapore (2012). ISBN:978-1-4503-1757-3

    Google Scholar 

  16. Skala, V.: Intersection computation in projective space using homogeneous coordinates. Int. J. Image Graph. 8(4), 615–628 (2008)

    Article  Google Scholar 

  17. Skala, V.: Modified gaussian elimination without division operations. In: ICNAAM 2013, AIP Conference Proceedings Rhodos, Greece, no. 1558, pp. 1936–1939. AIP Publishing (2013)

    Google Scholar 

  18. Vince, J.: Geometric Algebra for Computer Science. Springer, London (2008)

    MATH  Google Scholar 

  19. Wildberger, N.J.: Divine Proportions: Rational Trigonometry to Universal Geometry. Wild Egg Pty, Sydney (2005)

    MATH  Google Scholar 

  20. Yamaguchi, F.: Computer Aided Geometric Design: A totally Four Dimensional Approach. Springer, Tokyo (2002)

    Book  Google Scholar 

Download references

Acknowledgment

The author would like to thank to colleagues at the University of West Bohemia in Plzen for fruitful discussions and to anonymous reviewers for their comments and hints which helped to improve the manuscript significantly. Special thanks belong also to SIGGRAPH and Eurographics tutorials attendee for their constructive questions, which stimulated this work.

This research was supported by the MSMT CZ - project No. LH12181.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vaclav Skala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Skala, V. (2016). “Extended Cross-Product” and Solution of a Linear System of Equations. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2016. ICCSA 2016. Lecture Notes in Computer Science(), vol 9786. Springer, Cham. https://doi.org/10.1007/978-3-319-42085-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42085-1_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42084-4

  • Online ISBN: 978-3-319-42085-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics