5

Tôi muốn tạo một hệ thống để sử dụng trong một nhà máy để đo kích thước của các vật thể sắp ra khỏi dây chuyền lắp ráp. Các vật thể là các phiến đá, gần hình chữ nhật, và tôi muốn chiều rộng và chiều cao. Mỗi viên đá được chụp ở cùng vị trí với đèn flash, vì vậy các điều kiện được kiểm soát khá tốt. Phần khó khăn là đá đôi khi có các mẫu trên bề mặt của chúng (thường là đá cẩm thạch với những gợn sóng và vệt) và đôi khi chúng gần như màu đen, pha trộn với các bóng tối.Nhận dạng đối tượng và kích thước đo

Tôi đã thử đơn giản trừ từng hình ảnh khỏi hình ảnh tham chiếu của nền, nhưng có đủ thay đổi nhỏ trong ánh sáng và vị trí của con lăn và các bit máy móc nhỏ mà đầu ra thực sự ồn ào.

Cách tiếp cận tôi dự định thử tiếp theo là sử dụng thuật toán phát hiện cạnh của Canny và sau đó sử dụng một số loại tối ưu hóa số (Nelder-Mead có thể) để phù hợp với đa giác 4 ​​mặt. Tuy nhiên, trước khi tôi nấu một thứ gì đó, có cách tiếp cận hiện tại nào hoạt động tốt trong tình huống này không?

Nếu nó giúp, nó sẽ có thể 'hạt giống' các thuật toán với một bản vá của hình ảnh được biết đến trong bảng (chúng luôn luôn xếp hàng ở góc) để giúp xác định mô hình bề mặt và màu sắc của nó . Tôi cũng có thể sản xuất một tập hợp các hình ảnh được chú thích nếu cần.

Một số hình ảnh mẫu của nền và một số phiến đá:

Background Easy case Difficult case 1 Difficult case 2

+6

Bạn có thể chia sẻ một hoặc hai hình ảnh mẫu không? Bạn có thể che khuất nền không? Bạn có thể làm sạch hình ảnh khác biệt với một số [hoạt động hình thái] đơn giản (http://homepages.inf.ed.ac.uk/rbf/HIPR2/matmorph.htm) không? – YXD

+0

Tôi có một số mẫu trên máy tính mà tôi có thể chia sẻ vào ngày mai. – Sam

+1

Như ông E gợi ý, hãy thử một số hoạt động trơn tru, hình thái vv, để hình ảnh khác biệt nền, và sau đó binarise nó. Điều này sẽ cung cấp cho bạn một cái gì đó bạn có thể nhận được ít nhất là số cơ bản trong số để cải thiện hơn. –

Trả lời

3

Các bạn đã thử một thuật toán phân vùng ảnh hiện hành?

Tôi sẽ bắt đầu với thuật toán tối đa cho phân đoạn hình ảnh của Vladimir Kolmogorov tại đây: http://pub.ist.ac.at/~vnk/software.html Trong các giấy tờ họ sửa các khu vực của một hình ảnh thuộc về một phân đoạn cụ thể, điều này sẽ giúp bạn giải quyết vấn đề làm thế nào để làm điều này trong phần mềm.

thuật toán học sâu cho phân tích cảnh bởi Richard Socher cũng có thể giúp: http://www.socher.org/

Và Eric Sudderth có ít nhất một phương pháp thú vị cho cảnh giác tìm hiểu ở đây: http://www.cs.brown.edu/~sudderth/software.html

Tôi cũng đã không thực sự sử dụng bất kỳ của phần mềm này, mà chủ yếu là, nếu không phải tất cả, cho nghiên cứu và không đặc biệt thân thiện với người dùng.

Các vấn đề liên quan