Small target detection of floating objects in river channels based on improved YOLOv7 | Synapse