Hello,(adsbygoogle = window.adsbygoogle || []).push({});

I am not a physician but I am a new Ph.D. student in computer vision.

Despite this, I often get the feeling that the mathematics involved in computer vision or computer graphics is somehow similar to the one used by physicians, though this is not always true.

Few examples arevector calculus, curvilinear coordinates, tensor calculus, quaternion algebra, projective geometry, geometric algebraconcepts...and so on...

In the future I would also like to learn something more aboutspinorsandtwistors. I would just feel pleased to understand what they are and learn how to make some calculations with them: just for pure interest.

I guess that in order to to face successfully these topics, some strong background knowledge is required. What do you suggest me to study first?

I would like to build a personal background knowledge that would enable me to grasp the aforementioned concepts less painfully and faster.

Sometimes I feel that studying new maths material is a slow and hard process because one is missing some strength in the background, which would make the learning process much more fluent.

Thanks in advance!

**Physics Forums | Science Articles, Homework Help, Discussion**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Learning (advanced) geometry

**Physics Forums | Science Articles, Homework Help, Discussion**