An investigation on methods for axis detection of high-density generic axially symmetric mechanical surfaces for automatic geometric inspection