FlexibleCameraCalibrationByViewingaPlaneFromUnknownOrientations