Chiếu sáng cho thị giác máy: kỹ thuật, hình học và cách chọn

Các hình học chiếu sáng cho thị giác máy đang chiếu vào một chi tiết từ nhiều góc khác nhau

Phần lớn dự án kiểm tra thất bại không phải vì thuật toán. Chúng thất bại vì lỗi chưa bao giờ thực sự hiện rõ trong ảnh, và không mô hình nào tìm được thứ mà camera không chụp được. Chiếu sáng là bước quyết định điều đó, và nó diễn ra trước khi một dòng phần mềm nào được chạy.

Đây là hướng dẫn thực tế về chiếu sáng cho thị giác máy: những hình học có thể dùng, cách chọn bắt đầu từ chính lỗi thay vì từ catalogue, và những sai sót âm thầm làm giảm độ chính xác trong nhiều năm.

Vì sao chiếu sáng quyết định kết quả

Camera ghi lại độ tương phản. Một lỗi có thể phát hiện được khi nó tạo ra chênh lệch độ sáng so với bề mặt xung quanh, và vô hình khi không tạo ra. Chiếu sáng là công cụ duy nhất kiểm soát chênh lệch đó, và vì vậy nó đứng trên độ phân giải, việc chọn ống kính và kiến trúc mô hình trong thứ tự những thứ quan trọng.

Cách thấy rõ nhất là chụp cùng một chi tiết theo hai kiểu.

Cùng một tấm kim loại xước mờ dưới ánh sáng phản chiếu khiến lỗi bị mờ mất, và dưới ánh sáng tán xạ nơi lỗi hiện rõ
Một chi tiết, hai cách bố trí chiếu sáng. Bên trái, một điểm sáng phản chiếu nuốt trọn bề mặt. Bên phải, cùng vết xước đó hiện rõ. Chi tiết, camera và mô hình đều giống nhau.

Không có gì trong phần mềm thay đổi giữa hai khung ảnh đó. Nếu một dự án đang vật lộn với loại oan hay bỏ sót lỗi, chiếu sáng là chỗ cần xem đầu tiên, không phải cuối cùng.

Sáu hình học đáng biết

Các phương án chiếu sáng thường được mô tả theo việc ánh sáng đến từ đâu so với chi tiết và camera. Sáu cách bố trí bao gần như toàn bộ hoạt động kiểm tra công nghiệp.

Vòm tán xạ

Ánh sáng đến từ nhiều góc cùng lúc, nhờ đó triệt tiêu bóng và điểm sáng phản chiếu. Đây là lựa chọn mặc định cho bề mặt có kết cấu, mờ hoặc cong khi bạn muốn vật liệu hiện lên đồng đều. Yếu trong việc bộc lộ độ nhấp nhô nông.

Vòng hoặc đồng trục

Ánh sáng đi theo trục camera, nên bề mặt phản chiếu phẳng dội thẳng lại và hiện sáng, còn mọi phần nghiêng đều hiện tối. Rất mạnh trên kim loại đánh bóng và để tìm vết móp, chữ khắc trên chi tiết phẳng.

Trường tối

Ánh sáng chiếu vào chi tiết ở góc rất thấp, nên bề mặt nhẵn vẫn tối và chỉ có cạnh, vết xước và hạt nhô lên tán xạ ánh sáng vào ống kính. Đây là công cụ tốt nhất cho lỗi bề mặt mảnh và để đọc chữ trên bề mặt hoàn thiện khó.

Chiếu sáng ngược

Nguồn sáng đặt phía sau chi tiết và camera thấy bóng đổ. Không gì bằng cho đo kích thước, kiểm tra có hay không, và kiểm tra lỗ hoặc khe, vì cạnh mà nó tạo ra có độ tương phản cao và lặp lại được.

Định hướng hoặc thanh

Ánh sáng từ một phía tạo bóng có kiểm soát, giúp đo được chữ dập nổi, chữ khắc và độ nổi bề mặt. Hữu ích khi đặc điểm là chênh lệch chiều cao chứ không phải chênh lệch màu.

Đa góc, đôi khi gọi là 2.5D

Nhiều hướng chiếu sáng được chụp lần lượt rồi kết hợp lại, để hệ thống suy ra độ dốc bề mặt chứ không chỉ độ sáng. Chính điều này khiến các chi tiết phản chiếu, bóng loáng trở nên khả thi thay vì là một cuộc chiến.

Chiếu sáng ngược đáng được nhắc riêng vì đây là hình học duy nhất biến một bài toán đo thành bài toán dễ.

Một chi tiết được chiếu từ phía sau tạo bóng đổ tương phản cao với các cạnh sạch, đo được
Bóng đổ từ chiếu sáng ngược cho một cạnh luôn nằm đúng một chỗ mỗi lần chụp, và đó là điều một phép kiểm tra kích thước cần.

Chọn ánh sáng từ lỗi, không phải từ catalogue

Câu hỏi hữu ích không phải là ánh sáng nào tốt nhất. Đó là thuộc tính vật lý nào phân biệt chi tiết lỗi với chi tiết tốt, vì chính thuộc tính đó quy định hình học chiếu sáng.

Điều gì phân biệt tốt với lỗiHãy bắt đầu với
Một hình dạng, một kích thước hoặc một khe hởChiếu sáng ngược
Vết xước hoặc vết cọ mảnh trên bề mặt nhẵnTrường tối
Vết móp, vết dập hoặc chữ khắc trên kim loại phẳngĐồng trục hoặc vòng
Vết bẩn, sai lệch màu hoặc nhiễm bẩnVòm tán xạ
Phần nổi hoặc lõm mà bạn cần định lượngThanh định hướng
Bất cứ điều gì trên chi tiết bóng, cong hoặc phản chiếuĐa góc

Một ví dụ cụ thể. Vết dao mảnh trên bề mặt đánh bóng là chênh lệch độ nhấp nhô, không phải chênh lệch màu, nên ánh sáng tán xạ sẽ làm nó mờ mất dù bạn tăng sáng đến đâu. Trường tối, vốn để bề mặt nhẵn tối đi và chỉ làm sáng những gì tán xạ, mới là hình học làm nó hiện ra.

Ảnh kiểm tra một vết xước mảnh trên bề mặt dụng cụ chính xác cao, ảnh gốc đặt cạnh lớp phủ AI đánh dấu lỗi
Một vết xước mảnh trên bề mặt dụng cụ chính xác, được chụp rồi đánh dấu. Chính việc chọn đúng ánh sáng đã đưa được lỗi vào khung hình.

Năm sai sót âm thầm làm mất độ chính xác

1. Dựa vào ánh sáng chung của nhà máy

Đèn trần thay đổi theo thời điểm trong ngày, theo mùa, theo một cánh cửa gần đó mở ra, và theo việc có người đứng sai chỗ. Mỗi biến động đó đến với mô hình như một thay đổi của chi tiết. Hãy che chắn trạm và kiểm soát nguồn sáng riêng của nó.

2. Tăng độ sáng thay vì đổi hình học chiếu sáng

Nếu lỗi không hiện ra, tăng thêm chính loại sáng đó thường làm tệ hơn vì bề mặt bị bão hòa. Độ sáng không phải biến số cần điều chỉnh. Góc chiếu mới là.

3. Để chiếu sáng vẫn điều chỉnh được sau khi đã nghiệm thu

Khả năng điều chỉnh là thiết yếu trong lúc bạn còn dò tìm cấu hình, và là rủi ro sau đó. Khi đã chạy tốt, hãy khóa cứng bằng cơ khí. Một mô hình được huấn luyện dưới một điều kiện chiếu sáng rồi chạy dưới điều kiện khác là đang bị hỏi một câu hỏi khác.

4. Không xét thời gian phơi sáng cùng với chuyển động

Chiếu sáng và phơi sáng là một quyết định duy nhất. Phơi sáng ngắn giúp đóng băng chi tiết đang di chuyển nhưng cần nhiều sáng hơn, và cường độ sáng bạn cấp được sẽ giới hạn tốc độ dây chuyền mà bạn kiểm tra nổi. Hãy xử lý chúng cùng nhau, không phải lần lượt.

5. Chỉ thử nghiệm trên mẫu sạch

Một cấu hình được kiểm chứng trên chi tiết hoàn hảo sẽ gặp thực tế ngay ở chi tiết dính dầu, bám bụi hoặc hơi lệch đầu tiên. Hãy đưa vào cả những chi tiết ranh giới mà nhóm bạn còn tranh luận, vì đó chính là những chi tiết mà chiếu sáng phải phân định được.

Điểm thứ tư đáng nói thêm, vì thời gian phơi sáng chính là nơi chiếu sáng gặp tốc độ dây chuyền.

Cùng một chi tiết đang di chuyển được chụp ở ba thời gian phơi sáng, từ nhòe tới đóng băng
Cùng một chi tiết ở ba thời gian phơi sáng. Đóng băng chuyển động phải trả giá bằng ánh sáng, và lượng sáng bạn cấp được sẽ định ra tốc độ bạn kiểm tra nổi.

Điều này thay đổi thế nào với kiểm tra bằng AI

Một mô hình đã học có khả năng chịu sai lệch tốt hơn công cụ dựa trên luật. Logic dựa trên luật đo một ngưỡng, nên chiếu sáng dịch đi là kết quả đo dịch theo và luật bị vỡ. Một mô hình được huấn luyện trên khoảng dao động bình thường sẽ hấp thụ được một phần điều đó, và đây là một lý do kiểm tra bằng AI xử lý được những bề mặt mà cấu hình cổ điển gặp khó.

Nhưng khả năng chịu sai lệch không thay thế được việc kiểm soát. Mỗi phần dao động mà mô hình phải hấp thụ là một phần năng lực bị dùng cho chiếu sáng thay vì cho lỗi, và nó thể hiện ra thành số ảnh huấn luyện cần nhiều hơn để đạt cùng độ chính xác. Chiếu sáng tốt làm giảm lượng học mà bạn phải bỏ tiền mua.

Hệ quả thực tế là chiếu sáng tích hợp có giá trị hơn vẻ ngoài của nó. Mọi camera Overview đều xuất xưởng với đèn nằm trong cùng một thân máy, đã căn chỉnh với cảm biến và được cố định bằng kết cấu, nên hình học chiếu sáng không thể lệch đi và không có nguồn sáng riêng nào phải đặc tả, lắp, đi dây hay làm mất. Ở những bề mặt thực sự cần chụp đa góc, OV20i xử lý bằng phương pháp quang trắc thay vì đòi hỏi một giàn đèn.

Một trình tự nghiệm thu ngắn

  1. Nêu rõ thuộc tính vật lý phân biệt chi tiết tốt với chi tiết lỗi. Hình dạng, độ nhấp nhô, màu sắc hay độ nổi.
  2. Chọn từ bảng trên hình học làm nổi bật thuộc tính đó nhất, và thử luôn phương án thay thế hiển nhiên song song với nó.
  3. Chụp cùng những chi tiết đó dưới cả hai phương án, gồm cả các chi tiết ranh giới, rồi so sánh ảnh thay vì tranh luận lý thuyết.
  4. Đặt thời gian phơi sáng theo tốc độ dây chuyền, rồi xác nhận bạn vẫn đủ sáng cho mức đó.
  5. Cố định mọi thứ bằng cơ khí, rồi thu ảnh huấn luyện qua đúng cấu hình mà bạn sẽ thực sự chạy.

Khi chiếu sáng đã chốt, phần quang học còn lại theo số học chứ không theo phán đoán. Các công cụ tính quang học của chúng tôi biến kích thước chi tiết và kích thước lỗi thành một trường nhìn, một khoảng cách làm việc và một ống kính, còn hướng dẫn về camera công nghiệp bao quát các quyết định về cảm biến đi kèm. Để thấy bức tranh rộng hơn về cách những phần này hợp thành một trạm, hãy xem hướng dẫn của chúng tôi về hệ thống thị giác máy.

Câu hỏi thường gặp

Loại chiếu sáng nào phù hợp nhất cho kiểm tra bằng thị giác máy?

Không có loại chiếu sáng nào tốt nhất, chỉ có hình học phù hợp với lỗi của bạn. Vòm tán xạ phù hợp với vết bẩn và sai lệch màu trên bề mặt mờ hoặc cong. Trường tối là lựa chọn mạnh nhất cho vết xước mảnh, vì bề mặt nhẵn vẫn tối và chỉ lỗi mới tán xạ ánh sáng vào ống kính. Chiếu sáng đồng trục hoặc vòng phù hợp với vết móp và chữ khắc trên kim loại phẳng phản chiếu. Chiếu sáng ngược là câu trả lời đúng cho đo kích thước và kiểm tra sự hiện diện. Thử hai hình học ứng viên trên chính chi tiết của bạn nhanh và đáng tin hơn là suy luận về nó.

Chiếu sáng ảnh hưởng thế nào tới độ chính xác của mô hình AI?

Chiếu sáng kiểm soát độ tương phản giữa lỗi và bề mặt quanh nó, và mô hình chỉ học được từ độ tương phản thực sự có trong ảnh. Chiếu sáng kém hoặc không ổn định làm mô hình tiêu năng lực vào việc bù trừ cho hình ảnh thay vì cho lỗi, khiến cả loại oan và bỏ sót lỗi đều tăng, đồng thời tăng số ảnh huấn luyện cần để đạt một mức chính xác nhất định. Sự ổn định quan trọng hơn độ sáng tuyệt đối.

Chiếu sáng cho thị giác máy nên cố định hay điều chỉnh được?

Điều chỉnh được trong lúc nghiệm thu, cố định khi đã chạy tốt. Chiếu sáng thay đổi sinh ra độ trôi làm mô hình xuống cấp dần theo thời gian, vì nó được huấn luyện dưới một điều kiện chiếu sáng và đang chạy dưới điều kiện khác. Xác định cấu hình trong lúc lắp đặt, rồi khóa cứng bằng cơ khí và che chắn trạm khỏi ánh sáng môi trường.

Tôi nên chiếu sáng chi tiết phản chiếu hoặc bóng loáng thế nào?

Tránh dùng một nguồn tán xạ đơn lẻ hoặc một nguồn chiếu trực tiếp đơn lẻ, cả hai đều tạo điểm sáng phản chiếu che mất lỗi. Chụp đa góc, đôi khi gọi là 2.5D, chiếu sáng lần lượt từ nhiều hướng rồi kết hợp các khung ảnh để hệ thống đọc độ dốc bề mặt thay vì độ sáng thô. Chiếu sáng đồng trục cũng hiệu quả trên chi tiết phẳng phản chiếu, vì bề mặt phẳng dội ánh sáng theo trục camera và mọi đặc điểm nghiêng sẽ hiện tối trên nền đó.

Tôi có thể dùng ánh sáng nhà máy hiện có cho kiểm tra bằng thị giác máy không?

Nói chung là không. Đèn trần và đèn khu vực thay đổi theo thời điểm trong ngày, theo hoạt động xung quanh và theo việc có ai đứng sai chỗ, và mỗi biến động đó đến với mô hình như thể chi tiết đã thay đổi. Một trạm có che chắn với nguồn sáng riêng được kiểm soát cho kết quả ổn định hơn và cần ít dữ liệu huấn luyện hơn để đạt cùng độ chính xác.

Chiếu sáng có giới hạn tốc độ kiểm tra của dây chuyền không?

Có, một cách gián tiếp. Đóng băng chi tiết đang di chuyển cần phơi sáng ngắn, phơi sáng ngắn cần nhiều sáng hơn, và vì vậy cường độ sáng bạn cấp được sẽ giới hạn tốc độ bạn kiểm tra được mà không bị nhòe chuyển động. Chiếu sáng và phơi sáng nên được đặc tả cùng nhau theo tốc độ dây chuyền chứ không phải cái này sau cái kia.

Xem Overview AI trên linh kiện của bạn

Gửi cho chúng tôi ảnh chụp linh kiện hoặc lỗi của bạn, một kỹ sư thị giác sẽ cho bạn biết Overview có phát hiện được không, phần lớn hệ thống chạy trên dây chuyền trong vài ngày.

Bài viết liên quan