Improved YOLOv7-based photovoltaic panel defect detection | Synapse