Geometric Computing With Clifford Algevra: Theoretical Foundations And Applications In Computer Vision