Machine vision for surface and geometry defect detection on roll forming lines: lighting design, panel pitch and depth inspection, false rejects, and integ