Deep Learning For Factory Automation

Traditional machine vision systems perform reliably with consistent, well-manufactured parts. They operate via step-by-step filtering and rule-based algorithms that are more cost-effective than human inspection. But algorithms become unwieldy as exceptions and defect libraries grow. Certain traditional machine vision inspections, such as final assembly verification, are notoriously difficult to program due to multiple variables that can be hard for a machine to isolate such as lighting, changes in color, curvature, and field of view. Although machine vision systems tolerate some variability in a part’s appearance due to scale, rotation, and pose distortion, complex surface textures and image quality issues introduce serious inspection challenges. Machine vision systems struggle to appreciate variability and deviation between very visually similar parts. Inherent differences or anomalies may or may not be cause for rejection, depending on how the user understands and classifies them. ‘Functional’ anomalies, which affect a part’s utility, are almost always cause for rejection, while cosmetic anomalies may not be, depending upon the manufacturer’s needs and preference. Most problematically, these defects are difficult for a traditional machine vision system to distinguish between. Advantages of Human Inspection Unlike traditional machine vision, humans are adept at distinguishing between subtle cosmetic and functional flaws, as well appreciating variations in part appearance that may affect perceived quality. Though limited in the rate at which we can process information, humans are uniquely able to conceptualize and generalize. We excel at learning by example and are capable of distinguishing what really matters when it comes to slight anomalies between parts. This makes human vision the best choice, in many cases, for the qualitative interpretation of a complex, unstructured scene—especially those with subtle defects and unpredictable flaws. For example, humans are much more accurate when dealing with deformed and otherwise hard-to-read characters, complex surfaces, and cosmetic defects. For many of these applications, machines cannot compete with humans for their appreciation of complexity. Deep Learning for Complex Inspection Deep learning models can help machines overcome their inherent limitations by marrying the self-learning of a human inspector with the speed and consistency of a computerized system. Deep learning-based image analysis is especially well-suited for cosmetic surface inspections that are complex in nature: patterns that vary in subtle but tolerable ways, and where position variants can preclude the use of methods based on spatial frequency. Deep learning excels at addressing complex surface and cosmetic defects, like scratches and dents on parts that are turned, brushed, or shiny. Whether used to locate, read, inspect, or classify features of interest, deep learning-based image analysis differs from traditional machine vision in its ability to conceptualize and generalize a part’s appearance based upon its distinguishing characteristics—even when those characteristics subtly vary or sometimes deviate. Choosing between Traditional Machine Vision and Deep Learning The choice between traditional machine vision and deep learning depends upon the type of application being solved, the amount of data being processed, and processing capabilities. Indeed, for its many benefits, deep learning is not the right solution for many applications. Traditional rule-based programming technologies are better at gauging and measuring, as well as performing precision alignment. In some cases, traditional vision may be the best choice to fixture a region of interest precisely, and deep learning to inspect that region. The result of a deep learning-based inspection may then be passed back to traditional vision to take accurate measurements of the defect size and shape. Deep learning complements rule-based approaches, and it reduces the need for deep vision domain expertise to construct an effective inspection. Instead, deep learning has turned applications that previously required vision expertise into engineering challenges solvable by non-vision experts. Deep learning transfers the logical burden from an application developer, who develops and scripts a rule-based algorithm, to an engineer training the system. It also opens a new range of possibilities to solve applications that have never been attempted without a human inspector. In this way, deep learning makes machine vision easier to work with, while expanding the limits of what a computer and camera can accurately inspect. The above is an extract ‘Deep Learning for Factory Automation Guide’ from Cognex that can be downloaded at this link. For more information: www.cognex.com


Bài viết liên quan

Tin mới nhất

3D Vina Bàn Giao Máy Đo 2D VMM Rational Cho Tập Đoàn TCL Tại VSIP 2 Bình Dương 3D Vina Bàn Giao Máy Đo 2D VMM Rational Cho Tập Đoàn TCL Tại VSIP 2 Bình Dương
Kiểm tra độ tin cậy cho sản phẩm điện tử tại Trung Quốc Kiểm tra độ tin cậy cho sản phẩm điện tử tại Trung Quốc
Thiết bị đo lường điện là gì? Thiết bị đo lường điện là gì?
Kiểm tra pin Lithium-Ion: quy trình, tiêu chuẩn và an toàn Kiểm tra pin Lithium-Ion: quy trình, tiêu chuẩn và an toàn
Kiểm tra sốc cơ học Kiểm tra sốc cơ học
Sự khác biệt giữa thử nghiệm sốc nhiệt và thử nghiệm chu kỳ nhiệt độ là gì? Sự khác biệt giữa thử nghiệm sốc nhiệt và thử nghiệm chu kỳ nhiệt độ là gì?
Buồng thử nghiệm khả năng chịu nhiệt độ nóng lạnh – Buồng sốc nhiệt Buồng thử nghiệm khả năng chịu nhiệt độ nóng lạnh – Buồng sốc nhiệt
Tại sao nên kiểm tra khả năng chống cháy của sản phẩm? Tại sao nên kiểm tra khả năng chống cháy của sản phẩm?
Hiệu chuẩn thiết bị đo lường là gì? Hiệu chuẩn thiết bị đo lường là gì?
Máy đo độ cứng di động: công nghệ tiên tiến trong quá trình kiểm tra công trường Máy đo độ cứng di động: công nghệ tiên tiến trong quá trình kiểm tra công trường
Máy kiểm tra độ cứng: Hiểu rõ về các lựa chọn để đạt được kết quả tốt nhất Máy kiểm tra độ cứng: Hiểu rõ về các lựa chọn để đạt được kết quả tốt nhất
Ứng dụng của tủ thử nghiệm áp suất thấp/mô phỏng độ cao Ứng dụng của tủ thử nghiệm áp suất thấp/mô phỏng độ cao
Một số lỗi thường gặp ở tủ thử nghiệm môi trường Một số lỗi thường gặp ở tủ thử nghiệm môi trường
Tensile Strength là gì? Giới hạn độ bền kéo của vật liệu Tensile Strength là gì? Giới hạn độ bền kéo của vật liệu
Tensile strength là gì? Tổng quan về độ bền kéo vật liệu Tensile strength là gì? Tổng quan về độ bền kéo vật liệu
Giải thích hoạt động của buồng thử nghiệm chống bụi Giải thích hoạt động của buồng thử nghiệm chống bụi
Ứng dụng và tiêu chuẩn thực hiện trên máy kiểm tra độ bền kéo Ứng dụng và tiêu chuẩn thực hiện trên máy kiểm tra độ bền kéo
Phương pháp kiểm tra độ bền kéo đứt vải, giấy, nhựa Phương pháp kiểm tra độ bền kéo đứt vải, giấy, nhựa
Máy kiểm tra vạn năng UTM – Kiểm tra độ bền kéo Máy kiểm tra vạn năng UTM – Kiểm tra độ bền kéo
Buồng nhiệt độ độ ẩm và cấu tạo của nó Buồng nhiệt độ độ ẩm và cấu tạo của nó