Text this: EC-PFN: a multiscale woven fusion network for industrial product surface defect detection