AI-POWERED DOCS
What do you want to know?
Lý Thuyết Về Template Image & Alignment
Trang này giải thích các khái niệm cơ bản đằng sau template-based pattern matching và cách OV10i sử dụng các thuật toán edge detection để xác định vị trí và hướng của các bộ phận nhằm định vị kiểm tra chính xác.
Cơ Bản Về Template-Based Pattern Matching
Template Alignment Là Gì?
Template alignment sử dụng pattern-matching để xác định vị trí và hướng của các bộ phận cho việc kiểm tra tương đối. Hệ thống phát hiện các cạnh (edges) bên trong Template Regions và khớp các mẫu cạnh tương tự để xác định vị trí và hướng của bộ phận, cho phép kiểm tra chính xác ngay cả khi các bộ phận được trình bày không nhất quán.
Khái Niệm Cốt Lõi:
- Reference Template - Hình ảnh được chụp đóng vai trò là cơ sở cho pattern matching
- Edge Pattern Recognition - Thuật toán nhận diện các đặc điểm cạnh đặc trưng
- Spatial Transformation - Tính toán sự khác biệt về vị trí và độ xoay
- Điều Chỉnh ROI - Căn chỉnh các regions of interest (ROIs) tương đối theo vị trí bộ phận được phát hiện
Lý Thuyết Về Template Image

Template Image Như Một Tiêu Chuẩn Tham Chiếu
Chụp Template Image là bước bắt buộc cho TẤT CẢ các recipe. Template Image đóng vai trò là tham chiếu chính mà tất cả các hình ảnh tiếp theo sẽ được so sánh để phục vụ mục đích căn chỉnh.
Yêu Cầu Đối Với Template:
- Mẫu Đại Diện - Phải hiển thị bộ phận ở điều kiện và vị trí lý tưởng
- Định Nghĩa Cạnh Rõ Ràng - Độ tương phản đủ để edge detection đáng tin cậy
- Đặc Điểm Nhất Quán - Các yếu tố giữ ổn định qua các biến thể của bộ phận
- Ánh Sáng Tối Ưu - Điều kiện ánh sáng phù hợp với môi trường sản xuất
Tác Động Của Chất Lượng Hình Ảnh Đến Alignment
Yếu Tố Chất Lượng Quan Trọng:
- Độ Tương Phản Cạnh - Độ tương phản cao hơn cho phép edge detection đáng tin cậy hơn
- Độ Sắc Nét Của Tiêu Cự - Cạnh sắc nét cải thiện độ chính xác của pattern matching
- Tính Nhất Quán Của Ánh Sáng - Chiếu sáng đồng đều giảm phát hiện cạnh sai
- Độ Ổn Định Của Hình Ảnh - Tối thiểu hóa nhiễu và artifact trong template image
Thiết Lập & Chụp Template Image
Phương Pháp Chụp Template Image
Tùy Chọn Chụp:
- Capture Template Image - Chụp hình ảnh tham chiếu mới với chế độ xem camera hiện tại
- Re-Capture Template Image - Thay thế template hiện có bằng hình ảnh mới
- Import From Library - Chọn hình ảnh hiện có từ Library làm template
Theo mặc định, modal Import From Library sẽ lọc hình ảnh theo Recipe. Sử dụng menu thả xuống để chọn recipe khác hoặc xóa bộ lọc và nhấp vào Search để tìm hình ảnh từ các Recipe khác.
Chế Độ Xem Trước
- Template View - Sau khi chụp, khung xem trước hiển thị Template Image (không phải camera trực tiếp)
- Live Preview Mode - Chuyển sang chế độ xem camera thời gian thực để kiểm tra hiệu suất căn chỉnh
- Re-capture Mode - Tắt live preview để chụp lại Template Image
Lý Thuyết Edge Detection Cho Alignment
Edge Detection Đặc Thù Cho Alignment
Hệ thống alignment của OV10i dựa trên các thuật toán edge detection cụ thể để xác định vị trí và hướng của bộ phận, tách biệt với các model kiểm tra dựa trên AI.
Quy Trình Edge Detection Cho Alignment:
- Edge Identification - Thuật toán phát hiện các gradient cường độ làm tham chiếu cho alignment
- Edge Filtering - Hệ thống xác định các cạnh liên quan đến alignment đồng thời lọc nhiễu
- Alignment Pattern Creation - Xây dựng biểu diễn toán học của pattern cạnh để định vị
- Position Comparison - So sánh các pattern được phát hiện với template tham chiếu để căn chỉnh
Chiến Lược Vùng Căn Chỉnh
+ Rectangle / + Circle Regions: Template Regions xác định các khu vực cụ thể nơi OV10i sẽ phát hiện các cạnh cho mục đích căn chỉnh, khớp các mẫu cạnh tương tự để xác định vị trí và hướng của bộ phận.
Trực Quan Hóa Cạnh Căn Chỉnh:
- 🟢 Highlight Xanh Lá - Các cạnh được tìm thấy bên trong Template Region (phù hợp để căn chỉnh)
- 🔴 Highlight Đỏ - Không đủ cạnh được tìm thấy để căn chỉnh hợp lệ

Chất Lượng Cạnh Cho Căn Chỉnh
Đặc Điểm Cạnh Căn Chỉnh Tốt:
- Đơn Giản - Các chuyển tiếp cạnh rõ ràng, được xác định rõ, phù hợp để tham chiếu vị trí
- Độc Đáo - Các mẫu đặc trưng để nhận dạng bộ phận một cách đáng tin cậy
- Nhất Quán - Có thể nhìn thấy trên tất cả các biến thể bộ phận dự kiến để căn chỉnh đáng tin cậy
- Ổn Định - Không bị ảnh hưởng bởi các biến đổi sản xuất bình thường trong quá trình căn chỉnh
Đặc Điểm Cạnh Căn Chỉnh Kém:
- Kết Cấu Phức Tạp - Bề mặt chi tiết không phù hợp để tham chiếu vị trí
- Bề Mặt Phản Chiếu - Các khu vực tạo ra tham chiếu căn chỉnh không nhất quán
- Đặc Điểm Biến Đổi - Các yếu tố thay đổi giữa các bộ phận, ảnh hưởng đến tính nhất quán của căn chỉnh
- Khu Vực Dễ Bị Nhiễu - Các vùng có mảnh vụn ảnh hưởng đến độ chính xác căn chỉnh
Quản Lý Template Regions
Tạo Template Regions
+ Rectangle / + Circle: Nhấp để thêm Template Region vào Template Image. OV10i sẽ phát hiện các cạnh bên trong các Template Regions này và cố gắng xác định vị trí các bộ phận bằng cách khớp các mẫu cạnh tương tự.
Quản Lý Vùng:
- Thay Đổi Kích Thước/Hình Dạng - Nhấp vào Template Region để kéo dãn hoặc thay đổi kích thước
- Xoay - Điều chỉnh hướng vùng theo nhu cầu
- Di Chuyển - Nhấp và kéo để di chuyển Template Region
- Xóa - Loại bỏ các vùng không mong muốn
Phương Pháp Tốt Nhất Để Đặt Template Region
Khi đặt Template Regions, hãy tập trung vào các cạnh đơn giản, độc đáo và có thể nhìn thấy nhất quán trên tất cả các bộ phận. Cố gắng tránh các cạnh có thể bị che khuất bởi lỗi, hoặc các mẫu cạnh thay đổi giữa các bộ phận.
Đặc Điểm Cạnh Tốt:
- ✅ Đơn Giản - Các cạnh rõ ràng, được xác định rõ
- ✅ Độc Đáo - Các mẫu đặc trưng không tìm thấy ở nơi khác
- ✅ Nhất Quán - Có thể nhìn thấy trên tất cả các biến thể bộ phận
- ✅ Ổn Định - Không bị ảnh hưởng bởi các lỗi hoặc hao mòn bình thường
Đặc Điểm Cạnh Kém:
- ❌ Đặc điểm biến đổi - Các thành phần có thể bị thiếu hoặc hư hỏng
- ❌ Bề mặt có kết cấu - Các mẫu phức tạp thay đổi giữa các bộ phận
- ❌ Khu vực phản chiếu - Các bề mặt tạo ra điểm sáng biến đổi
- ❌ Chi tiết nhỏ - Các đặc điểm dễ bị che khuất bởi mảnh vụn
Phương Pháp Thiết Lập Tiến Triển
Chiến Lược Nhiều Template Regions:
- Bắt đầu với một Template Region trên đặc điểm nổi bật nhất
- Thêm các vùng bổ sung nếu số lượng cạnh không đủ (highlight đỏ)
- Tăng độ nhạy nếu cần để tìm đủ các cạnh
- Sử dụng công cụ Ignore Template Region để loại bỏ nhiễu
- Kiểm tra với Live Preview Mode trên các biến thể bộ phận
Lý Thuyết Tham Số Căn Chỉnh
Dung Sai Phạm Vi Xoay
Nhập góc từ 0-180 độ để xác định mức độ xoay mà aligner sẽ chấp nhận.
Cài Đặt Phạm Vi Xoay:
- 180 độ - Tìm các bộ phận được xoay ở bất kỳ góc nào (linh hoạt tối đa)
- 0 độ - Chỉ tìm các bộ phận khớp với góc của Template Image (chính xác tối đa)
- Phạm vi tùy chỉnh - Cân bằng giữa tính linh hoạt và độ chính xác
Đánh Đổi:
- Phạm vi rộng hơn - Linh hoạt hơn nhưng có thể xử lý chậm hơn
- Phạm vi hẹp hơn - Xử lý nhanh hơn nhưng yêu cầu hướng bộ phận nhất quán

Lý Thuyết Thuật Toán Độ Nhạy
Điều chỉnh thanh trượt để tăng/giảm độ nhạy phát hiện cạnh. Cài đặt độ nhạy cao hơn sẽ tìm được nhiều cạnh hơn, và cài đặt độ nhạy thấp hơn sẽ tìm được ít cạnh hơn.
Tác Động Của Độ Nhạy:
- Độ Nhạy Cao Hơn - Phát hiện nhiều chi tiết cạnh hơn nhưng có thể bao gồm cả nhiễu
- Độ Nhạy Thấp Hơn - Tập trung vào các cạnh nổi bật nhưng có thể bỏ sót các đặc điểm tinh tế
- Cài Đặt Tối Ưu - Độ nhạy thấp nhất mà vẫn tìm được đủ các cạnh
Hành Vi Thuật Toán: Thuật toán phát hiện cạnh căn chỉnh điều chỉnh ngưỡng của nó dựa trên cài đặt độ nhạy, ảnh hưởng đến việc các gradient cường độ nào được phân loại là cạnh cho mục đích căn chỉnh.
Lý Thuyết Ngưỡng Độ Tin Cậy
Sử dụng thanh trượt này để đặt độ tin cậy tối thiểu cần thiết để một Alignment được coi là hợp lệ (1% biểu thị một sự trùng khớp giống hệt). Ngưỡng này nên nằm trong khoảng 0.6-0.9 để có sự căn chỉnh nhất quán.
Tính Toán Độ Tin Cậy:
- Tương Quan Mẫu Căn Chỉnh - Sự tương đồng toán học giữa template và các mẫu căn chỉnh được phát hiện
- Tính Nhất Quán Hình Học - Độ chính xác về mối quan hệ không gian giữa các đặc điểm cạnh để định vị
- Chất Lượng Cạnh Căn Chỉnh - Độ mạnh và độ rõ của các mẫu cạnh được phát hiện để tham chiếu vị trí
Hướng Dẫn Ngưỡng:
- Khoảng 0.6-0.9 - Khuyến nghị cho hiệu suất căn chỉnh nhất quán
- Giá Trị Cao Hơn - Khớp nghiêm ngặt hơn, giảm dương tính giả
- Giá Trị Thấp Hơn - Khớp linh hoạt hơn, có thể chấp nhận các căn chỉnh kém chất lượng
Lý Thuyết Quản Lý Nhiễu Căn Chỉnh
Bỏ Qua Vùng Template Để Căn Chỉnh
Công cụ Ignore Template Region cung cấp giao diện cọ vẽ để xóa các cạnh không mong muốn khỏi bất kỳ Template Region nào, được sử dụng để che đi các nhiễu cạnh không mong muốn và tập trung căn chỉnh vào các mẫu cạnh rõ ràng, có thể lặp lại.
Các Loại Nhiễu Cạnh Căn Chỉnh:
- Bề Mặt Có Kết Cấu - Các mẫu phức tạp không phù hợp để làm tham chiếu căn chỉnh nhất quán
- Phản Xạ và Lóa Sáng - Hiệu ứng ánh sáng biến đổi ảnh hưởng đến độ chính xác căn chỉnh
- Mảnh Vụn hoặc Tạp Chất - Các đặc điểm tạm thời không phù hợp để làm tham chiếu vị trí
- Thành Phần Biến Đổi - Các đặc điểm có thể bị thiếu hoặc hư hỏng, ảnh hưởng đến tính nhất quán của căn chỉnh
Chiến Lược Lọc Nhiễu Căn Chỉnh:
- Che Có Chọn Lọc - Loại bỏ các mẫu cạnh biến đổi trong khi vẫn giữ lại các đặc điểm căn chỉnh ổn định
- Đơn Giản Hóa Mẫu - Tập trung thuật toán căn chỉnh vào thông tin cạnh đáng tin cậy nhất
- Tối Ưu Hóa Tính Nhất Quán - Cải thiện độ tin cậy của căn chỉnh trên các biến thể chi tiết
Lý Thuyết Hiệu Suất Khớp Mẫu Căn Chỉnh
Nhiều Template Region Cho Căn Chỉnh
Việc thêm nhiều Template Region làm tăng số lượng cạnh cho Alignment, cải thiện cả độ tin cậy và tính đặc trưng của việc khớp mẫu căn chỉnh.
Lợi Ích Của Căn Chỉnh Đa Vùng:
- Tính Dự Phòng Của Căn Chỉnh - Nhiều điểm tham chiếu cải thiện độ vững chắc của căn chỉnh
- Tính Đặc Trưng Vị Trí - Các mẫu phức tạp hơn giảm các kết quả khớp căn chỉnh dương tính giả
- Độ Chính Xác Căn Chỉnh - Các ràng buộc bổ sung cải thiện độ chính xác về vị trí và xoay
- Độ Tin Cậy Căn Chỉnh - Hệ thống vẫn có thể căn chỉnh nếu một số vùng bị che khuất
Các Chế Độ Lỗi Alignment
Các Mẫu Lỗi Alignment Phổ Biến:
- Insufficient Alignment Edges - Không đủ thông tin pattern để phát hiện vị trí một cách đáng tin cậy
- False Alignment Positives - Thuật toán khớp sai các đặc trưng để định vị
- Inconsistent Alignment Detection - Alignment hoạt động trên một số bộ phận nhưng thất bại trên các bộ phận khác
- Low Alignment Confidence - Độ khớp vị trí dưới ngưỡng chấp nhận được
Các Giải Pháp Tối Ưu Hóa Alignment:
- Alignment Pattern Optimization - Chọn các đặc trưng cạnh đặc biệt và ổn định hơn để định vị
- Region Adjustment - Điều chỉnh kích thước và vị trí Template Region để có tham chiếu alignment tốt hơn
- Parameter Tuning - Điều chỉnh độ nhạy và ngưỡng confidence cho hiệu suất alignment
- Alignment Noise Reduction - Sử dụng công cụ Ignore Template Region để lọc các cạnh có vấn đề
Lý Thuyết Alignment So Với Định Vị Cố Định
Khi Nào Sử Dụng Template Alignment
Ưu Điểm Của Alignment:
- Part Variation Tolerance - Dung sai cho sự khác biệt về vị trí và góc xoay
- Flexible Presentation - Hoạt động với các bộ phận không được cố định
- Relative Inspection - Các ROI tự động điều chỉnh theo vị trí bộ phận
- Robotic Integration - Xử lý việc đặt bộ phận biến đổi
Khi Nào Bỏ Qua Alignment
Ưu Điểm Của Vị Trí Cố Định:
- Processing Speed - Không cần tính toán alignment
- Consistent Results - Hành vi kiểm tra có thể dự đoán được
- Simple Setup - Không cần template region hoặc khớp pattern
- Reliable for Fixtured Parts - Khi định vị cơ khí đảm bảo tính nhất quán
Tiêu Chí Lựa Chọn: Tùy chọn Skip Aligner được khuyến nghị cho các ứng dụng có bộ phận được cố định hoặc được trình bày trước camera một cách lặp lại rất tốt.