Modern Mathematics and Applications in Computer Graphics and Vision
eBook - ePub

Modern Mathematics and Applications in Computer Graphics and Vision

Hongyu Guo

Share book
  1. 524 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Modern Mathematics and Applications in Computer Graphics and Vision

Hongyu Guo

Book details
Book preview
Table of contents
Citations

About This Book

This book presents a concise exposition of modern mathematical concepts, models and methods with applications in computer graphics, vision and machine learning. The compendium is organized in four parts — Algebra, Geometry, Topology, and Applications. One of the features is a unique treatment of tensor and manifold topics to make them easier for the students. All proofs are omitted to give an emphasis on the exposition of the concepts. Effort is made to help students to build intuition and avoid parrot-like learning.

There is minimal inter-chapter dependency. Each chapter can be used as an independent crash course and the reader can start reading from any chapter — almost. This book is intended for upper level undergraduate students, graduate students and researchers in computer graphics, geometric modeling, computer vision, pattern recognition and machine learning. It can be used as a reference book, or a textbook for a selected topics course with the instructor's choice of any of the topics.

Contents:

    • Mathematical Structures
  • Algebra:
    • Linear Algebra
    • Tensor Algebra
    • Exterior Algebra
    • Geometric Algebra
  • Geometry:
    • Projective Geometry
    • Differential Geometry
    • Non-Euclidean Geometry
  • Topology and More:
    • General Topology
    • Manifolds
    • Hilbert Spaces
    • Measure Spaces and Probability Spaces
  • Applications:
    • Color Spaces
    • Perspective Analysis of Images
    • Quaternions and 3-D Rotations
    • Support Vector Machines and Reproducing Kernel Hilbert Spaces
    • Manifold Learning in Machine Learning


Readership: Upper level undergraduate students, graduate students and researchers in computer graphics, geometric modeling, computer vision and machine learning.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Modern Mathematics and Applications in Computer Graphics and Vision an online PDF/ePUB?
Yes, you can access Modern Mathematics and Applications in Computer Graphics and Vision by Hongyu Guo in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Graphics. We have over one million books available in our catalogue for you to explore.

Information

Publisher
WSPC
Year
2014
ISBN
9789814449359

PART I
ALGEBRA

figure
William R. Hamilton
(1805 – 1865)
figure
J. Willard Gibbs
(1839 – 1903)
figure
Giuseppe Peano
(1858 – 1932)
figure
G. Ricci-Curbastro
(1853 – 1925)
figure
Hermann Grassmann
(1809 – 1877)
figure
William K. Clifford
(1845 – 1879)

Chapter 1

Linear Algebra

Professor: “Give me an example of a vector space.” Student: “V.”
name unknown
§1.Vectors
1.1Vectors and Their Operations
1.2Properties of Vector Spaces
§2.Linear Spaces
2.1Linear Spaces
2.2Linear Independence and Basis
2.3Subspaces, Quotient Spaces and Direct Sums
§3.Linear Mappings
3.1Linear Mappings
3.2Linear Extensions
3.3Eigenvalues and Eigen vectors
3.4Matrix Representations
§4.Dual Spaces
§5.Inner Product Spaces
5.1Inner Products
5.2Connection to Dual Spaces
5.3Contravariant and Covariant Components of Vectors
§6.Algebras
Exercises
Appendix
A1.Free Vector Spaces and Free Algebras
Reading Guide. In case you did not read the preface, the preface chased you down here. That is, I copied a couple of sentences from there to here about how to read this book: This book is not intended to be read from the first page to the last page in the sequential order. You can start with any part, any chapter and feel free to skip around. See the chapter dependency chart in the front of the book. If you are familiar with linear algebra, you may skip this chapter and move on to read other chapters of your interest. You may come back to this chapter for reference on some concepts. This chapter discusses the fundamental concepts of linear spaces and linear mappings. We give a more in-depth discussion of contravariant vectors and covariant vectors in Sections 4 and 5, which will be beneficial to understand the concepts of contravariant tensors and covariant tensors in the next chapter.

§1 Vectors

1.1 Vectors and Their Operations

The concept of vectors comes from quantities which have both a magnitude and a direction, like forces and velocities. They are represented by a line segment with an arrow. The length of the segment represents the magnitude while the arrow represents the direction. When we set up a coordinate system, such a vector can be represented by three components (x1, x2, x3) projected on the three axes, which are called a 3-tuple.
This can be generalized to n ordered numbers, (x1, x2, . . . , xn), which are called n-tuples. An n-tuple is called a vector, or n-dimensional vector. We will see the meaning of dimension shortly.
Definition 1. Vectors and vector space
Let v = (x1, . . . , xn) be an n-tuple from a field F. We call v a vector. The set V of all vectors is called the vector space over F, denoted by Fn. An element aF is called a scalar.
Remark 1. Historical Note — Vectors and Scalars
W. R. Hamilton introduced the terms scalar and vector in 3 dimensions in the context of quaternions.
Most often the field F is the field ℝ of all real nu...

Table of contents