Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài

Ở một nông trại cây ăn quả, việc thu hoạch và phân loại trái dựa trên khuyết điểm bên ngoài vỏ là một công việc

không đơn giản, tốn kém rất nhiều chi phí cả về nhân công lẫn thời gian. Điều này đã trở thành một vấn đề đối với các

nhà sản xuất nông nghiệp với sự sẵn có không chắc chắn của lực lượng lao động nông nghiệp và chi phí ngày càng tăng

của công đoạn sau thu hoạch. Cơ giới hoá các hoạt động nông nghiệp như phân loại trái cây dựa trên chất lượng của

trái sau thu hoạch có thể giải quyết tình trạng khó xử thiếu hụt lao động và tăng hiệu quả sản xuất. Cho nên, trong

nhiều năm qua, trên thế giới ở các quốc gia có nền công nghiệp cây ăn trái và công nghiệp phát triển cao thì việc phân

loại khuyết điểm của trái cây có nhiều nghiên cứu và đã đạt được những thành công nhất định. Hệ thống tự động hóa

được dùng để thay thế con người thực hiện công việc phân loại trái cây một cách hiệu quả.

Hệ thống phát hiện và nhận dạng khuyết điểm bên ngoài vỏ sử dụng kỹ thuật xử lý ảnh và nhận dạng là một

bước tiền xử lý rất quan trọng trong việc xác định chính xác bệnh gây hại và phân loại chất lượng trái để có cách khắc

phục cho vụ mùa sau. Các hệ thống như vậy đang được phát triển và ứng dụng trong ngành nông nghiệp tự động hóa,

thông minh ở một số quốc gia phát triển trên thế giới với nhiều công trình nghiên cứu liên quan tới lĩnh vực này trên

các loại quả khác nhau phổ biến nhất là táo, quýt, cà chua. Tuy nhiên, hầu hết chỉ giới hạn ở việc phát hiện khuyết

điểm [1-3] hoặc chỉ phân loại quả tốt hay có khuyết điểm [4] mà không nhận dạng đầy đủ được từng loại khuyết điểm

cụ thể. Riêng ở Việt Nam, các nghiên cứu liên quan đến lĩnh vực này còn rất hạn chế.

Bài báo này đề xuất một giải thuật mới để phát hiện và nhận dạng khiếm khuyết trên vỏ trái xoài sử dụng kỹ

thuật phân đoạn ảnh và duyệt vùng liên thông để tách ảnh trái xoài ra khỏi nền và phát hiện vùng ứng viên chứa khuyết

điểm. Tiếp theo, các vùng ứng viên sẽ được phân tích nhằm rút trích các đặc trưng ảnh và phân loại để nhận dạng

khuyết điểm sử dụng mạng nơron. Quy trình xử lý tổng quát của phương pháp được trình bày như trong Hình 1. Mục

tiếp theo của bài viết mô tả chi tiết nội dung của giải thuật xử lý ảnh và nhận dạng để phát hiện và phân loại khuyết

điểm trên bề mặt vỏ trái xoài. Các kết quả thực nghiệm và thảo luận được trình bày trong mục III. Kết luận và các định

hướng nghiên cứu tiếp theo được đưa ra trong mục IV của bài báo.

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 1

Trang 1

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 2

Trang 2

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 3

Trang 3

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 4

Trang 4

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 5

Trang 5

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 6

Trang 6

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài trang 7

Trang 7

pdf 7 trang baonam 7740
Bạn đang xem tài liệu "Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài

Phát hiện và nhận dạng khuyết điểm trên vỏ trái xoài
Kỷ yếu Hội nghị Khoa học Quốc gia lần thứ IX “Nghiên cứu cơ bản và ứng dụng Công nghệ thông tin (FAIR'9)”; Cần Thơ, ngày 4-5/8/2016 
DOI: 10.15625/vap.2016.00070 
PHÁT HIỆN VÀ NHẬN DẠNG KHUYẾT ĐIỂM TRÊN VỎ TRÁI XOÀI 
Trương Quốc Bảo1, Nguyễn Văn Vững2, Trương Quốc Định3 
1
 Khoa Công nghệ, Trường Đại học Cần Thơ, Việt Nam 
2 
Trung tâm Giáo dục thường xuyên An Giang, Tỉnh An Giang, Việt Nam 
3
Khoa Công nghệ thông Tin và truyền Thông, Trường Đại học Cần Thơ, Việt Nam 
tqbao@ctu.edu.vn, nguyenvanvung@gmail.com, tqdinh@cit.ctu.edu.vn 
TÓM TẮT— Nghiên cứu này đề xuất một giải thuật xử lý ảnh kết hợp với máy học để phát hiện và nhận dạng khuyết điểm trên bề 
mặt vỏ trái xoài. Thuật toán bao gồm các bước chính: tách vùng ảnh chứa trái xoài ra khỏi nền và trích lấy vùng vỏ khuyết điểm từ 
vùng trái sau khi cải thiện độ tương phản của vùng trái từ ảnh đầu vào. Tiếp theo, từ vùng vỏ chứa khuyết điểm, sử dụng giải thuật 
duyệt 8 lân cận trên ảnh vùng trái, lọc kích thước, gán nhãn để chọn ra các vùng ứng viên trên vỏ trái xoài có thể là các vùng 
khuyết điểm. Sau cùng, mạng nơron được xây dựng để nhận dạng và phân loại khuyết điểm trên vỏ trái xoài. Kết quả thực nghiệm 
được tiến hành trên tập dữ liệu 219 ảnh tự tạo với 1595 vùng ứng viên cần nhận dạng cho độ chính xác đạt được là 92.79% và thời 
gian nhận dạng dưới 7s cho một ảnh quả xoài đã khẳng định tính hiệu quả của giải thuật được đề nghị. 
Từ khóa— Khuyết điểm trên vỏ trái, phân đoạn ảnh, nhận dạng mẫu, trái xoài, mạng nơron. 
I. GIỚI THIỆU 
Ở một nông trại cây ăn quả, việc thu hoạch và phân loại trái dựa trên khuyết điểm bên ngoài vỏ là một công việc 
không đơn giản, tốn kém rất nhiều chi phí cả về nhân công lẫn thời gian. Điều này đã trở thành một vấn đề đối với các 
nhà sản xuất nông nghiệp với sự sẵn có không chắc chắn của lực lượng lao động nông nghiệp và chi phí ngày càng tăng 
của công đoạn sau thu hoạch. Cơ giới hoá các hoạt động nông nghiệp như phân loại trái cây dựa trên chất lượng của 
trái sau thu hoạch có thể giải quyết tình trạng khó xử thiếu hụt lao động và tăng hiệu quả sản xuất. Cho nên, trong 
nhiều năm qua, trên thế giới ở các quốc gia có nền công nghiệp cây ăn trái và công nghiệp phát triển cao thì việc phân 
loại khuyết điểm của trái cây có nhiều nghiên cứu và đã đạt được những thành công nhất định. Hệ thống tự động hóa 
được dùng để thay thế con người thực hiện công việc phân loại trái cây một cách hiệu quả. 
Hệ thống phát hiện và nhận dạng khuyết điểm bên ngoài vỏ sử dụng kỹ thuật xử lý ảnh và nhận dạng là một 
bước tiền xử lý rất quan trọng trong việc xác định chính xác bệnh gây hại và phân loại chất lượng trái để có cách khắc 
phục cho vụ mùa sau. Các hệ thống như vậy đang được phát triển và ứng dụng trong ngành nông nghiệp tự động hóa, 
thông minh ở một số quốc gia phát triển trên thế giới với nhiều công trình nghiên cứu liên quan tới lĩnh vực này trên 
các loại quả khác nhau phổ biến nhất là táo, quýt, cà chua.... Tuy nhiên, hầu hết chỉ giới hạn ở việc phát hiện khuyết 
điểm [1-3] hoặc chỉ phân loại quả tốt hay có khuyết điểm [4] mà không nhận dạng đầy đủ được từng loại khuyết điểm 
cụ thể. Riêng ở Việt Nam, các nghiên cứu liên quan đến lĩnh vực này còn rất hạn chế. 
Bài báo này đề xuất một giải thuật mới để phát hiện và nhận dạng khiếm khuyết trên vỏ trái xoài sử dụng kỹ 
thuật phân đoạn ảnh và duyệt vùng liên thông để tách ảnh trái xoài ra khỏi nền và phát hiện vùng ứng viên chứa khuyết 
điểm. Tiếp theo, các vùng ứng viên sẽ được phân tích nhằm rút trích các đặc trưng ảnh và phân loại để nhận dạng 
khuyết điểm sử dụng mạng nơron. Quy trình xử lý tổng quát của phương pháp được trình bày như trong Hình 1. Mục 
tiếp theo của bài viết mô tả chi tiết nội dung của giải thuật xử lý ảnh và nhận dạng để phát hiện và phân loại khuyết 
điểm trên bề mặt vỏ trái xoài. Các kết quả thực nghiệm và thảo luận được trình bày trong mục III. Kết luận và các định 
hướng nghiên cứu tiếp theo được đưa ra trong mục IV của bài báo. 
Hình 1. Quy trình xử lý tổng quát của phương pháp được đề nghị 
II. NỘI DUNG NGHIÊN CỨU 
Trái xoài có hình dạng thuôn dài, khi trái chưa chín vỏ có màu đặc trưng xanh và khi chín vỏ có màu đặc 
trưng vàng nhạt. Vỏ trái xoài chứa nhiều khuyết điểm do côn trùng gây hại, bệnh hoặc sẹo tự nhiên khi va đập với cành 
hoặc thân. Khuyết điểm trên vỏ trái xoài có màu sắc khác với màu đặc trưng của vỏ. Khuyết điểm chủ yếu trên vỏ trái 
xoài là: da cám hoặc nám, đốm nâu hoặc nâu đen, thâm đen, sẹo. Hình 2 trình bày một số dạng khiếm khuyết thường 
gặp trên vỏ trái xoài được xét đến trong nghiên cứu này. 
Ảnh đầu 
vào 
Lọc bỏ nền 
để lấy vùng 
trái 
Tách vùng vỏ 
khuyết điểm từ 
vùng trái 
Xác định 
các vùng 
ứng viên 
Nhận dạng khuyết 
điểm từ các vùng 
ứng viên 
Ảnh kết 
quả nhận 
dạng 
Trương Quốc Bảo, Nguyễn Văn Vững, Trương Quốc Định 567 
Hình 2. Một số dạng khiếm khuyết trên vỏ trái xoài 
A. Lọc bỏ nền để lấy vùng trái từ ảnh đầu vào 
1. Thuật toán phân đoạn ảnh OTS ... ật toán Valley-Emphasis được trình bày ở Hình 4. Trong 
nghiên cứu này, chúng tôi sử dụng thuật toán Valley-Emphasis cho mục đích tách vùng trái xoài ra khỏi nền để tiến 
hành các bước xử lý tiếp theo. 
Hình 4. Kết quả phân đoạn ảnh áp dụng thuật toán Valley-Emphasis 
B. Tách lấy vùng vỏ chứa khuyết điểm từ vùng ảnh của trái xoài 
1. Cải thiện độ tương phản của ảnh lọc nền 
Sau khi lọc bỏ nền của ảnh nhận được ảnh mặt nạ gồm 2 màu: màu trắng (mức xám 255) là vùng trái và màu 
đen (mức xám 0) là vùng nền, vùng trái sẽ chứa vùng vỏ tốt và vùng vỏ chứa khuyết điểm. Chúng ta tiến hành áp 
ngược ảnh phân đoạn về ảnh gốc để trích được vùng ảnh chứa quả xoài. Từ ảnh kết quả này chúng tôi tiến hành cải 
thiện độ tương phản của ảnh kết quả sau khi lọc nền bằng phép biến đổi tuyến tính [7] ta được kết quả như Hình 5. 
Hình 5. Kết quả cải thiện độ tương phản của ảnh xám sau khi lọc nền 
2. Tách vùng vỏ chứa khuyết điểm 
Do đặc tính màu sắc nên màu xanh và vàng xanh là đặc trưng của trái xoài nên ảnh xám trên kênh Green sẽ 
làm nổi rõ vùng vỏ chứa khuyết điểm và vùng vỏ tốt hơn các kênh màu khác trong không gian màu RGB. Để tách lấy 
vùng quả chứa khuyết điểm ta tiến hành chuyển ảnh Hình 5 về ảnh mặt nạ vùng vỏ chứa khuyết điểm dựa trên ngưỡng 
động bằng cách áp dụng thuật toán phân đoạn ảnh Valley-Emphasis một lần nữa trên ảnh mức xám của kênh Green để 
xác định được vùng vỏ chứa khuyết điểm. Chúng tôi gọi ảnh kết quả này là ảnh mặt nạ khuyết điểm. Một kết quả minh 
họa được trình bày như ở Hình 6. 
Hình 6. Kết quả xác định vùng chứa khuyết điểm trên vỏ trái xoài 
Trương Quốc Bảo, Nguyễn Văn Vững, Trương Quốc Định 569 
C. Xác định các vùng ứng viên chứa khuyết điểm 
1. Lọc kích thước và gán nhãn cho các vùng ứng viên 
Sau khi lọc lấy vùng vỏ chứa khuyết điểm từ vùng trái, chúng tôi nhận thấy số lượng vùng liên thông từ ảnh 
mặt nạ chứa khuyết điểm rất nhiều, nên chúng tôi chỉ xét những vùng liên thông có số pixel lớn hơn 30 trở lên gọi là 
vùng ứng viên. 
Việc xác định các vùng ứng viên được thực hiện bằng phương pháp duyệt 8 lân cận trên ảnh mặt nạ chứa 
khuyết điểm [8]. Chúng tôi tiến hành duyệt trên ảnh mặt nạ chứa khuyết điểm, xác định các vùng liên thông và gán 
nhãn cho các vùng này đồng thời lọc bỏ các vùng có kích thước bé hơn 30 pixels. Tuy nhiên, vì số lượng vùng liên 
thông rất nhiều nên hệ thống mất khá nhiều thời gian xử lý cho công đoạn này để xác định được các vùng ứng viên 
chứa khuyết điểm (Hình 7). 
Hình 7. Kết quả xác định ảnh mặt nạ các vùng ứng viên chứa khuyết điểm 
2. Trích các vùng ứng viên chứa khuyết điểm từ ảnh gốc 
Sau khi đã xác định được các vùng ứng viên, ta tiến hành tách các vùng ứng viên chứa khuyết điểm từ ảnh gốc 
(ảnh màu RGB đầu vào) theo hai bước sau (Hình 8): 
Hình 8. Kết quả xác định các vùng ứng viên chứa khuyết điểm trên ảnh gốc 
Bước 1: Xác định hai điểm chéo bao các vùng ứng viên trên ảnh mặt nạ được gán nhãn. 
Bước 2: Dựa vào hai điểm chéo và ảnh mặt nạ áp vào ảnh gốc để tạo các ảnh ứng viên. 
D. Nhận dạng khuyết điểm 
1. Các loại khuyết điểm trên vỏ trái xoài 
Khuyết điểm trên trái xoài cơ bản gồm 4 loại: da cám hoặc nám, đốm nâu hoặc nâu đen, thâm đen và sẹo. Các 
loại khuyết điểm có đặc trưng hình dáng màu sắc và kết cấu của từng loại khuyết điểm khác nhau. 
Khuyết điểm da cám hoặc nám: Những vết nám sau đỏ chuyển sang da cám sần sùi bên ngoài vỏ có màu hơi 
nâu vàng do côn trùng gây nên. 
Khuyết điểm đốm nâu hoặc nâu đen: Những vết đốm có màu nâu hoặc nâu đen, đốm có dạng hình hơi tròn 
hoặc lõm sâu, da sần sùi hặc những khối u nhô lên. Các đốm nâu hoặc nâu đen có thể liên kết lại với nhau. 
Khuyết điểm thâm đen trên vỏ: Những vết thâm nhỏ màu đen sau đó vết thâm lớn dần có hình dáng hơi tròn. 
Khuyết điểm sẹo trên vỏ: Do tự nhiên làm cho trái va dập với cành thân tạo nên những vết sẹo có hình dáng 
khác nhau thường là thon dài, lâu ngày để lại những vết sẹo dài và thâm đen. 
Giai đoạn cuối cùng cần thực hiện sau khi trích lấy các vùng ứng viên chứa khuyết điểm từ ảnh gốc là tiến 
hành phân loại khuyết điểm từ vùng ứng viên này để xác định chính xác có bao nhiêu loại khuyết điểm trên vùng vỏ 
chứa khuyết điểm. Chúng tôi sử dụng giải thuật học mạng nơron nhân tạo với các tham số đầu vào cho mạng là đặc 
trưng về màu sắc, hình dáng và kết cấu của ảnh để tiến hành học phân loại và nhận dạng. 
570 PHÁT HIỆN VÀ NHẬN DẠNG KHUYẾT ĐIỂM TRÊN VỎ TRÁI XOÀI 
2. Trích đặc trưng ảnh 
Các khuyết điểm trên vỏ trái xoài thường có các đặc điểm về hình dáng (shape) và sự phân bố màu sắc cũng 
như cấu trúc khác nhau. Từ những đặc điểm trên, chúng tôi sử dụng đặc trưng về màu sắc hình dáng và kết cấu để phân 
loại khuyết điểm trên vỏ trái xoài. Qua quá trình thực nghiệm chúng tôi nhận thấy các đặc trưng ảnh về màu sắc trên 
kênh HSV, đặc trưng hình dáng Humoment và đặc trưng kết cấu Mean, Range, Variance, là phù hợp để nhận dạng 
khuyết điểm trên vỏ trái xoài. 
2.1. Đặc trưng màu sắc 
Ảnh đầu vào theo hệ màu RGB được chuyển về ảnh theo hệ màu HSV (HSI), phân hoạch không gian màu 
HSV thành các khoảng (bin) với: 18 bins H, 3 bins S, 3 bins V. Đếm số điểm ảnh có màu tương ứng với các khoảng, 
vậy đặc trưng màu sắc theo hệ màu HSV có 162 đặc trưng [2]. 
2.2. Đặc trưng hình dáng 
Để tính đặc trưng hình dáng, bài báo sử dụng đặc trưng moment bất biến Hu (Hu moment) gồm 16 đặc trưng 
sử dụng các hàm công cụ của OpenCV [9]. 
2.3. Đặc trưng kết cấu 
 Ảnh đầu vào được chuyển về ảnh mức xám theo các kênh Red, Green, Blue. Ở mỗi ảnh mức xám thống kê số 
lượng mức xám, gọi min là giá trị mức xám nhỏ nhất, max là giá trị mức xám lớn nhất, N là tổng số lượng pixel, h[i] là 
tổng số lượng pixel ở mức xám thứ i. Tính 5 đặc trưng thông số kết cấu theo các công thức (8)-(12) như sau [1]: 
 
max
m
][.
1
ini
ihi
N
Mean (8) 
255
minmax 
 Range (9) 
 
max
min
2 ][.)(
1
i
ihMeani
N
Variance (10) 
 
max
min
3 ][.)(
1
i
ihMeani
N
Skewness (11) 
 
max
min
4 ][.)(
1
i
ihMeani
N
Kurtosis (12) 
3. Xây dựng tập cơ sở dữ liệu huấn luyện 
Từ tập ảnh mẫu về trái xoài ta xác định các ảnh ứng viên, sau đó chuẩn hóa các ảnh ứng viên về kích thước 
20x20 trích 193 đặc trưng về màu sắc (162 đặc trưng), hình dáng (16 đặc trưng) và kết cấu (15 đặc trưng) và đánh nhãn 
loại khuyết điểm để xây dựng tập dữ liệu loại khuyết điểm. Ví dụ với ảnh "hinh 001.jpg" gồm 9 vùng ảnh khuyết điểm 
ứng viên, ở vùng ảnh khuyết điểm ứng viên thứ 1 ảnh gốc đã được bao biên, tách ra và được gán nhãn là đốm nâu hoặc 
nâu đen, tương tự gán nhãn cho 8 vùng còn lại, sau đó trích đặc trưng và lưu vào tập tin dữ liệu loại khuyết điểm như 
minh họa ở Bảng 1. 
Bảng 1. Lưu trữ thông tin trong tập tin dữ liệu phân loại khuyết điểm 
STT ảnh Đặc trưng Color Đặc trưng Shape Đặc trưng Texture Loại khuyết điểm 
Hinh 001 C1 S1 T1 Da cám hoặc nám 
Hinh 002 C2 S2 T2 Đốm nâu hoặc nâu đen 
Hinh 003 C3 S3 T3 Thâm đen 
. . . . . 
4. Huấn luyện mạng nơron 
Bài toán của chúng ta ở đây là phân lớp dữ liệu phi tuyến gồm 193 lớp đầu vào tương ứng với 193 đặc trưng, 
và 4 lớp đầu ra tương ứng với 4 loại khuyết điểm và 98 nơron cho tầng ẩn Thông thường mạng nơron dùng một tầng 
ẩn, số lượng các nơron trong tầng ẩn thường được chọn = 
2
1 (số Neuron tầng input + số nơron trong tầng output) [10] 
mô hình mạng sẽ được xây dựng như ở Hình 9: 
Trương Quốc Bảo, Nguyễn Văn Vững, Trương Quốc Định 571 
Hình 9. Mạng nơron truyền thẳng 2 lớp với 193 nơron đầu vào, 98 nơron tầng ẩn và 4 nơron đầu ra. 
Để tăng độ chính xác khi huấn luyện và nhận dạng, tách mạng nơon trên ra 4 mạng riêng (mỗi mạng gồm 193 
nơron đầu vào, 98 nơron ở tầng ẩn và 1 nơ-ron ở đầu ra để huấn luyện riêng cho từng mạng. Mặc dù thời gian huấn 
luyện tăng lên khá lớn nhưng độ chính xác cũng tăng lên đáng kể [10]. 
5. Nhận dạng khuyết điểm 
Với ảnh trái cây cần nhận dạng khuyết điểm, trước tiên xác định các ảnh ứng viên, sau đó chuẩn hóa các ảnh 
ứng viên về kích thước 20x20. Ở mỗi ảnh ứng viên trích 193 đặc trưng về màu sắc, hình dáng và kết cấu làm đầu vào 
cho 4 mạng nơron 2 lớp (193 inputs, 98 hiddens, 1 ouput) để xác định loại khuyết điểm, đầu ra của mạng khuyết điểm 
nào có giá trị lớn nhất thì khuyết điểm vùng ứng viên thuộc về loại đó. 
Một kết quả nhận dạng của hệ thống được trình bày như ở Hình 10. 
Hình 10. Kết quả thực hiện của hệ thống nhận dạng khuyết điểm trên vỏ trái xoài 
III. KẾT QUẢ THỰC NGHIỆM 
1. Điều kiện thực nghiệm 
Để tiến hành thực nghiệm, chúng tôi đã tiến hành chụp ảnh và sưu tập dữ liệu ảnh trái xoài từ các vườn xoài 
thuộc phạm vi tỉnh An Giang. Ảnh được chụp chính diện bằng máy ảnh Sony Cybershot DSC-W310 với ống kính 
12Mpx trong điều kiện ánh sáng ban ngày bình thường. Ảnh chụp với khoảng cách 20cm đến 40cm tính từ máy ảnh 
đến trái xoài. 
Thực nghiệm được tiến hành trên máy tính Dual core 1,6GHZ, Ram 2GB, chạy hệ điều hành Windows và 
chương trình Visual C++ 2008 cùng mã nguồn mở OpenCV 2.1. Các ảnh thu được sẽ được tiến hành tiền xử lý về dạng 
ảnh jpeg với độ phân giải 400x300 và chia làm 5 tập: 
 Tập 1: Ảnh không chứa khuyết điểm nào cần nhận dạng. 
 Tập 2: Ảnh chứa 1 khuyết điểm cần nhận dạng. 
 Tập 3:Ảnh chứa 2 khuyết điểm cần nhận dạng. 
 Tập 4: Ảnh chứa 3 khuyết điểm cần nhận dạng. 
 Tập 5: Ảnh chứa 4 khuyết điểm cần nhận dạng. 
2. Kết quả thực nghiệm 
Tập dữ liệu bao gồm 219 ảnh với 1595 ảnh vùng ảnh ứng viên xác định loại khuyết điểm. Chúng tôi tiến hành 
tính toán độ chính xác và kiểm tra thời gian thực hiện trung bình của từng tập ảnh và có được bảng số liệu tổng hợp 
như được trình bày ở Bảng 2. 
572 PHÁT HIỆN VÀ NHẬN DẠNG KHUYẾT ĐIỂM TRÊN VỎ TRÁI XOÀI 
Bảng 2. Thống kê kết quả nhận dạng của hệ thống 
Tập ảnh Tập 1 Tập 2 Tập 3 Tập 4 Tập 5 Tổng hợp 
Số lượng ảnh 70 50 40 30 29 219 
Số lượng vùng khuyết điểm cần nhận dạng 70 106 272 425 722 1595 
Số lượng vùng đã nhận dạng 70 106 272 425 722 1595 
Số vùng nhận dạng đúng 70 103 258 392 657 1480 
Số quả nhận dạng sai 0 3 14 33 65 115 
Độ chính xác (%) 100.00 97.17 94.85 92.24 91.0 92.79 
Thời gian nhận dạng trung bình (ms) 2.436 2.871 3.332 4.675 6.572 <7s 
Từ số liệu thống kê ở Bảng 2, chúng ta thấy rằng thời gian nhận dạng tăng của hệ thống dần theo số lượng lỗi 
cần nhận dạng trên một mẫu ảnh trái xoài và độ chính xác của nhận dạng cũng giảm dần vì số vùng ứng viên cần nhận 
dạng tăng rất nhanh theo số lỗi. Độ chính xác tổng hợp của quá trình nhận dạng khiếm khuyết trên vỏ trái xoài là 
92.97% và thời gian thực hiện nhận dạng là dưới 7s cho một mẫu ảnh kiểm tra. Kết quả này đã chỉ ra rằng phương 
pháp do chúng tôi đề nghị thể hiện một kết quả hứa hẹn, đầy triển vọng để áp dụng cho các hệ phân loại trái cây tự 
động dựa trên khuyết điểm bên ngoài vỏ. 
IV. KẾT LUẬN 
Một kỹ thuật hiệu quả để phát hiện và nhận dạng khiếm khuyết trên vỏ trái cây là yêu cầu chính cho hệ thống 
phân loại chất lượng trái cây theo khiếm khuyết bên ngoài vỏ. Nghiên cứu này đề xuất một giải thuật xử lý ảnh và phân 
loại mới để nhận dạng khuyết điểm trên vỏ trái xoài. Thuật toán bao gồm các bước chính: phân đoạn ảnh bằng thuật 
toán Valley-Emphasis, Xác định các vùng liên thông, gán nhãn, lọc kích thước, xác định các vùng ứng viên là vùng 
chứa khuyết điểm trên vỏ trái, rút trích các đặc trưng màu sắc, hình dáng và kết cấu để tiến hành huấn luyện nhận dạng 
và phân loại khuyết điểm bằng mạng nơron nhân tạo. Thực nghiệm được tiến hành trên tập dữ liệu 219 ảnh tự tạo với 
tổng cộng 1595 vùng ứng viên khuyết điểm cần nhận dạng và phân loại. Độ chính xác của hệ thống đạt được là 92.97% 
và thời gian nhận dạng tối đa dưới 7s cho một mẫu ảnh trái xoài đã khẳng định tính hiệu quả của giải thuật được đề 
nghị. Kết quả đạt được là rất hứa hẹn cho việc áp dụng vào hệ thống phân loại chất lượng trái cây tự động. 
Trong tương lai, chúng tôi sẽ thu thập số liệu ảnh lớn hơn, tiến hành phân tích, so sánh với một số phương 
pháp phát hiện và nhận dạng khác nhằm thấy rõ hơn ưu, khuyết điểm của phương pháp được đề xuất. Đồng thời, 
nghiên cứu, xây dựng bộ đặc trưng phù hợp hơn cũng như sử dụng phương pháp phân lớp bằng mô hình máy học vectơ 
hỗ trợ (SVM) để nâng cao hiệu xuất nhận dạng cũng như giảm thời gian thực hiện của hệ thống. 
TÀI LIỆU THAM KHẢO 
[1] Jose J. Lopez, Emanuel Aguilera, Maximo Cobos, “Defect Detection and Classification in Citrus Using Computer Vision”, 
Lecture Notes in Computer Science, vol. 5864, no.2, pp.11-18, 2009. 
[2] Qingzhong Li, Maohua Wang, Weikang Gu, “Computer Vision based System for Apple Surface Defect Detection”, Journal of 
Computers and Electronics in Agriculture, Science Direct, vol.36, no.2, pp.215-223, 2002. 
[3] Jing Jin, Jinwei Li, Guiping Liao, Xiaojuan Yu1, Leo Christopher C. Viray, “Methodology for Potatoes Defects Detection with 
Computer Vision”, In Proceeding of 2009 International Symposium on Information Processing, pp.346-351, 2009. 
[4] Devrim UNAY, Bernard GOSSELIN, “Apple Defect and Quality Classification with MLP-Neural Networks”, TCTS 
Laboratory, Faculte Polytechnique de Mons Initialis Scientific Park, 1, Copernic Avenue, B-7000 Mons Belgium. 
[5] Nobuyuki Otsu, “A Threshold Selection Method from Gray-Level Histograms”, IEEE Transactions on Systems, Man, and 
Cybernetics, vol.9, no.1, pp.62-66, 1979. 
[6] Hui-Fuang Ng*, “Automatic thresholding for defect detection”, Journal of Pattern Recognition Letters, Science Direct, vol.36, 
no.1, pp.1644-1649, 2006. 
[7] Đỗ Năng Toàn, Phạm Việt Bình, “Giáo trình Xử lý ảnh”, ĐH Thái Nguyên, Khoa CNTT, Thái Nguyên, 2007. 
[8] Alian Boucher – IFI, “ Image processing & Computer vision”, course of Computer Vision, Can Tho University. 
[9]  Tài liệu tham khảo về OpenCV. 
[10] Trương Quốc Bảo, Võ Văn Phúc, “Giải thuật mới cho bài toán định vị và nhận dạng biển số xe ôtô”, Tạp chí Khoa học Trường 
Đại học Cần Thơ, vol.27, No.1, pp.44-55, 2013. 
FORMAT FOR PREPARATION OF PAPER FOR PUBLICATION IN THE 
PROCEEDING’S FAIR 
Truong Quoc Bao, Nguyen Van Vung, Truong Quoc Dinh 
ABSTRACT— In this paper, we propose the computer vision algorithms combined with machine learning technique to detect and 
recognize defects on the surface of mango peel. The approach consits of these major steps: separation of image regions containing mangoes 
out of background and extract defect regions from the fruits image after improving the contrast of the mango image. Next, from the regions 
of mango peel which contain defects, we applied 8 neighborhood order, size filtering, region labeling to select the candidate regions on 
mango peel may be defective regions. Finally, Neural networks are built to identify and classify defects on a mango peel. The experiment is 
performed on 219 our-self images data which has about 1595 candidates need to identify areas for achieving accuracy is 92.79% and time 
recognition under 7s for an image of mango has confirmed the effectiveness of the proposed algorithms. 
Keywords—Friut peel defects, image segmentation, pattern recognition, mangoes, neural network. 

File đính kèm:

  • pdfphat_hien_va_nhan_dang_khuyet_diem_tren_vo_trai_xoai.pdf