AI-POWERED DOCS
What do you want to know?
Lý Thuyết 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 OV80i sử dụng các thuật toán edge detection để định vị và xác định hướng của các bộ phận nhằm định vị kiểm tra chính xác.
Nguyên Lý Cơ Bản Của Template-Based Pattern Matching
Template Alignment Là Gì?
Template alignment sử dụng pattern-matching để định vị và xác định 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 (edge) bên trong các Template Region 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 đã chụp đóng vai trò làm chuẩn 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
- ROI Adjustment - Căn chỉnh các vùng kiểm tra tương đối với vị trí bộ phận được phát hiện
Lý Thuyết 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àm tham chiếu chính để so sánh với tất cả các hình ảnh tiếp theo nhằm mục đích alignment.
Yêu Cầu Của 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 để phát hiện cạnh đá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
Các Yếu Tố Chất Lượng Quan Trọng:
- Edge Contrast - Độ tương phản cao hơn cho phép phát hiện cạnh đáng tin cậy hơn
- Độ Sắc Nét Focus - Cạnh sắc nét cải thiện độ chính xác của pattern matching
- Độ 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 Hình Ảnh - Nhiễu và hiện tượng giả tạo tối thiểu trong template image
Thiết Lập & Chụp Template Image
Các Phương Thức 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 khung nhìn 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 có sẵn từ Library làm template
Theo mặc định, cửa sổ Import From Library sẽ lọc hình ảnh theo Recipe. Sử dụng menu thả xuống để chọn một 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.
Cá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 theo thời gian thực để kiểm tra hiệu suất alignment
- Re-capture Mode - Vô hiệu hóa xem trước trực tiếp để chụp lại Template Image
Lý Thuyết Edge Detection Cho Alignment
Edge Detection Chuyên Biệt Cho Alignment
Hệ thống alignment của OV80i dựa vào các thuật toán edge detection cụ thể cho việc định vị và xác định hướng của bộ phận, tách biệt với các mô hình 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 alignment
- Edge Filtering - Hệ thống xác định các cạnh liên quan đến alignment trong khi lọc nhiễu
- Alignment Pattern Creation - Xây dựng biểu diễn toán học của mẫu cạnh để định vị
- Position Comparison - So sánh các mẫu được phát hiện với tham chiếu template để alignment
Chiến Lược Vùng Căn Chỉnh
Vùng + Rectangle / + Circle: Template Regions xác định các khu vực cụ thể nơi OV80i 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:
- 🟢 Vùng Xanh Lá - Các cạnh được tìm thấy bên trong Template Region (phù hợp cho căn chỉnh)
- 🔴 Vùng Đỏ - 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 - Chuyển tiếp cạnh rõ ràng, được xác định tốt, phù hợp để tham chiếu vị trí
- Độc đáo - Các mẫu đặc trưng để nhận dạng bộ phận đá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 thể 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 - Các bề mặt chi tiết không phù hợp để tham chiếu vị trí
- Bề Mặt Phản Xạ - Các khu vực tạo ra tham chiếu căn chỉnh không nhất quán
- Đặc Trưng 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ễ Nhiễu - Các vùng có mảnh vụn ảnh hưởng đến độ chính xác của căn chỉnh
Quản Lý Template Regions
Tạo Template Regions
+ Rectangle / + Circle: Nhấp để thêm một Template Region vào Template Image. OV80i sẽ phát hiện các cạnh bên trong các Template Regions này và cố gắng định vị 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 giãn hoặc thay đổi kích thước
- Xoay - Điều chỉnh hướng vùng theo nhu cầu
- Định Vị Lại - Nhấp và kéo để di chuyển Template Region
- Xóa - Loại bỏ các vùng không mong muốn
Thực Hành Tốt Nhất khi Đặ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 khuyết tật, 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 tốt
- ✅ Độ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 khuyết tật hoặc hao mòn bình thường
Đặc Điểm Cạnh Kém:
- ❌ Đặc trưng 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 xạ - Các bề mặt tạo ra điểm sáng biến đổi
- ❌ Chi tiết nhỏ - Các đặc trưng 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 trưng nổi bật nhất
- Thêm các vùng bổ sung nếu số lượng cạnh không đủ (vùng đỏ)
- Tăng độ nhạy nếu cần để tìm đủ 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à bộ căn chỉnh 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 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 tìm cạnh. Thiết lập độ nhạy cao hơn sẽ tìm được nhiều cạnh hơn, và thiết lập độ 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 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ế
- Thiết Lập Tối Ưu - Độ nhạy thấp nhất mà vẫn tìm đượ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 thiết lập độ nhạy, ảnh hưởng đến việ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ị khớp hoàn toàn). Ngưỡng này nên nằm trong khoảng 0.6-0.9 để căn chỉnh nhất quán.
Tính Toán Độ Tin Cậy:
- Tương Quan Mẫu Căn Chỉnh - Độ 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õ ràng của các mẫu cạnh được phát hiện để tham chiếu vị trí
Hướng Dẫn Thiết Lập Ngưỡng:
- Khoảng 0.6-0.9 - Được khuyến nghị để có 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 kết quả 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
Lý Thuyết Quản Lý Nhiễu Căn Chỉnh
Ignore Template Region cho 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 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ó Họa Tiết - Các mẫu phức tạp không phù hợp để tham chiếu căn chỉnh nhất quán
- Phản Xạ và Lóa Sáng - Các 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 Ô Nhiễm - Các đặc điểm tạm thời không phù hợp để 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 Chọn Lọc - Loại bỏ các mẫu cạnh biến đổi trong khi 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ể của sản phẩm
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 thù của việc khớp mẫu căn chỉnh.
Lợi Ích Của Căn Chỉnh Đa Vùng:
- Dự Phòng Căn Chỉnh - Nhiều điểm tham chiếu cải thiện độ bền vững của căn chỉnh
- Tính Đặc Thù Vị Trí - Các mẫu phức tạp hơn làm 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:
- Không Đủ Cạnh Alignment - 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 với các đặc điểm không chính xác khi định vị
- Phát Hiện Alignment Không Nhất Quán - Alignment hoạt động trên một số part nhưng thất bại ở các part khác
- Độ Tin Cậy Alignment Thấp - Khớp vị trí thấp hơn ngưỡng chấp nhận được
Giải Pháp Tối Ưu Hóa Alignment:
- Tối Ưu Hóa Alignment Pattern - Chọn các đặc điểm cạnh đặc trưng và ổn định hơn để định vị
- Điều Chỉnh Vùng - Sửa đổi kích thước và vị trí Template Region để có tham chiếu alignment tốt hơn
- Tinh Chỉnh Tham Số - Điều chỉnh độ nhạy và ngưỡng độ tin cậy cho hiệu suất alignment
- Giảm Nhiễu Alignment - 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 Fixed Positioning
Khi Nào Sử Dụng Template Alignment
Ưu Điểm của Alignment:
- Dung Sai Biến Thiên Part - Chấp nhận sự khác biệt về vị trí và góc xoay
- Trình Bày Linh Hoạt - Hoạt động với các part không được fixture
- Kiểm Tra Tương Đối - Các ROI tự động điều chỉnh theo vị trí part
- Tích Hợp Robot - Xử lý vị trí đặt part không cố định
Khi Nào Bỏ Qua Alignment
Ưu Điểm của Fixed Position:
- Tốc Độ Xử Lý - Không yêu cầu tính toán alignment
- Kết Quả Nhất Quán - Hành vi kiểm tra có thể dự đoán
- Thiết Lập Đơn Giản - Không cần template region hoặc pattern matching
- Đáng Tin Cậy cho Các Part Được Fixture - Khi định vị cơ học đả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ó part được fixture hoặc được trình bày tới camera rất lặp lại.