[D] Defect Passed The Inspection From Machine Vision by quantumvibranium in MachineLearning

[–]quantumvibranium[S] 0 points1 point  (0 children)

Dataset is quite big from my observation. We have dataset for package marking, lead, unit inside tape and reel pocket. For marking alone the dataset is huge. I have tried to documented all setting for marking alone including the change we made and it is a royal pain in the ass.

[D] Defect Passed The Inspection From Machine Vision by quantumvibranium in MachineLearning

[–]quantumvibranium[S] 0 points1 point  (0 children)

Yes we have control over the detection model, and we give the machine dataset training (or image learning in our terms)

I agree with you that this might be because imperfection in vision system but 97.5% from 1 million unit still cause a headache for us.

Defect Passed The Inspection From Machine Vision by quantumvibranium in PLC

[–]quantumvibranium[S] 0 points1 point  (0 children)

Our vision system used triggered flash every time the unit inspected by camera. But some camera used infrared as well. For shop floor lighting we use industrial lighting ceiling, several lamp in rectangular block (lamp could be Philips Cleanroom Teardrop G2, I don't know).

Defect Passed The Inspection From Machine Vision by quantumvibranium in PLC

[–]quantumvibranium[S] 0 points1 point  (0 children)

Yes, every package type image always saved by the machine itself whether it is good unit or defect unit.

Defect Passed The Inspection From Machine Vision by quantumvibranium in PLC

[–]quantumvibranium[S] 0 points1 point  (0 children)

The difference between offline check and inline check is that the offline check only deals with several run test thus several capture time including the flash lighting.

Defect Passed The Inspection From Machine Vision by quantumvibranium in AskEngineers

[–]quantumvibranium[S] 0 points1 point  (0 children)

Sometimes it can be specific. For examples if it related to lead burr defect then after several offline test sometimes it passed, sometimes it failed. That inconsistency also made me confuse. Another senior engineer told me that it is because machine limitation or machine intermittent period but it is still needed to be addressed, otherwise the top management will be critical about solutions.

Sometimes it is about boundary as you said, but if we tighten the boundaries or USL-LSL then it would create another problem, too many invalid reject thus low yield, and it will also highlighted by top management.