GBEC: Geometry-Based Hand-Eye Calibration