Detection algorithm for solar photovoltaic cell surface defects based on multi-scale edge information selection | Synapse