Design and error analysis of multi-beam uniform illuminating system for precision detection of optical surface defects