• 瑕疵自动光学检测技术

瑕疵自动光学检测技术


1.超声波图片检查: 利用超声波的结果,检测内部构造是否有符合标准,并根据检测结果在图上面标记颜色。
defect7.png



2.灰尘检测: 检测物体表面是否有灰尘存在,并标记灰尘位置。下图将辨识到的灰尘以红色圆圈标记。
defect1.png



3.刮痕检测: 检测物体表面是否有刮痕存在,并标记灰刮痕置。下图将辨识到的刮痕以绿色方框标记或是将刮痕处上色。
defect2.png
defect4.png



4.外型轮廓检测: 将物体的轮廓取出,并检测轮廓是否与范例图片一致。
defect3.png



5.歪斜检测: 检测物体在画面中的角度,一旦物体倾斜角度过大时,将会出现警告。
defect5.png



6.宽度检测: 检测物体特定部位宽度,一旦宽度超过标准时,将会出现警告。
defect6.png



7.Anomaly detection Arch.: 输入影像会先经过 Teacher-Student 的网路架构,Student 会关注在 Global 资讯以及 Local 资讯,而 Teacher 则会关注在 Global 资讯,并且因为 Teacher 的资讯是 Global 的,信心程度通常会比 Student 来的高,所以模型在判断时 Teacher 会参考少量 Student 讯息(那些 Local 资讯)。
而模型选用上采用的是 GAN(Generative Adversarial Network) 生成对抗网路,在模型前半段会采用 Downsampling 取得影像特征资讯,接着后半段再透过 Upsampling 来还原倒影像 Spatial domain 上,并去除掉瑕疵。其中模型的 Generator 会负责生成出还原后无瑕疵的影像,Discriminator 会负责判断生成出来的影像是否真的没有瑕疵,最后也会透过 GradCAM++ 来还原模型所关注的 Artifact Location(瑕疵位置)。
defect8.png