Abstract

In increasing manufacturing productivity with automated surface inspection in smart factories, the demand for machine vision is rising. Recently, convolutional neural networks (CNNs) have demonstrated outstanding performance and solved many problems in the field of computer vision. With that, many machine vision systems adopt CNNs to surface defect inspection. In this study, we developed an effective data augmentation method for grayscale images in CNN-based machine vision with mono cameras. Our method can apply to grayscale industrial images, and we demonstrated outstanding performance in the image classification and the object detection tasks. The main contributions of this study are as follows: (1) We propose a data augmentation method that can be performed when training CNNs with industrial images taken with mono cameras. (2) We demonstrate that image classification or object detection performance is better when training with the industrial image data augmented by the proposed method. Through the proposed method, many machine-vision-related problems using mono cameras can be effectively solved by using CNNs.

Highlights

  • With the increasing demand for machine vision to automate the surface inspection of factories, the requirement for higher inspection speed and accuracy has increased.Machine vision refers to any software or hardware that utilizes visual information of the inspection target to perform the inspection

  • We focused on inspection speed, and the neural networks are chosen based on the inference speed in this paper

  • The image classification networks and object detection networks were trained using four prepared datasets for comparison, including the data augmentation method proposed in this study

Read more

Summary

Introduction

Machine vision refers to any software or hardware that utilizes visual information of the inspection target to perform the inspection. Conventional machine vision [1,2,3] is capable of inspecting formalized defects through rule-based inspections. Detecting non-formalized defects is challenging to conventional machine vision applications. Machine vision researchers are conducting studies to detect defects by applying CNNs [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]. When applied to machine vision, CNNs perform one of the following three tasks: (1) classification into normal or defective at a specific part, (2)

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call