Ứng dụng nhận dạng nông sản giả sử dụng YOLOv8 và AWS
Nhóm: BEAT TLU
LĨNH VỰC CôNG NGHệGiới thiệu sản phẩm:
Trên thực tế, việc phân biệt hoa quả giả và thật trên thị trường hiện nay đang rất khó khăn và phức tạp. Các sản phẩm giả thường được sản xuất với công nghệ cao, giả lập rất giống với sản phẩm thật, từ màu sắc, hình dáng cho đến vị ngon của sản phẩm. Dâu tây là một trong những loại hoa quả được ưa chuộng nhất trên thị trường hiện nay. Tuy nhiên, vì giá trị kinh tế của nó nên cũng thu hút nhiều những người buôn bán không trung thực bán những loại dâu tây giả, không đảm bảo về chất lượng và an toàn thực phẩm.
Theo báo Tuổi trẻ: “Dâu tây được quảng cáo với nguồn gốc từ Mộc Châu, Sơn La được bày bán tràn lan trên khắp các con phố Hà Nội và chợ mạng với giá chỉ 40.000 - 50.000 đồng/hộp.” Được biết đây là mức giá thấp kỷ lục so với các năm trước. Nhưng theo bà Nguyễn Thị Hường, phó Phòng Nông nghiệp và Phát triển nông thôn huyện Mộc Châu, cho biết dâu tây của Sơn La chủ yếu trồng tại Mai Sơn và Mộc Châu (khoảng 400ha), thu hoạch vào tháng 1-3 sẽ cho quả ngon và chất lượng nhất. Theo bà Hường, năm nay sản lượng dâu tây thấp hơn năm ngoái, giá bán có thấp hơn năm trước nhưng cũng dao động 120.000 - 150.000 đồng/kg, loại to, mẫu mã đẹp có giá 200.000 - 300.000 đồng/kg [1]Vậy Dâu tây giá rẻ không rõ nguồn gốc kia được lấy từ đâu ?
Đâu là dâu tây Đà Lạt và đâu là dâu tây Trung Quốc trên thị trường hiện nay đang là một câu hỏi được nhiều người tiêu dùng quan tâm. Tuy nhiên, phân biệt được hai loại dâu tây này không phải là một điều dễ dàng, đặc biệt là khi mà những sản phẩm nhập khẩu từ Trung Quốc được đưa vào thị trường Việt Nam.
Hai loại dâu tây mặc dù có những đặc điểm khác nhau nhưng một người dùng thông thường khó phân biệt được. Chính vì vậy việc phát triển một mô hình nhận biết hoa quả nông sản thật hay giả là cần thiết, có ứng dụng thực tế cho người tiêu dùng Việt Nam. Trong bài nghiên cứu này nhóm đề xuất mô hình nhận biết đối tượng bằng YOLO (You Only Look Once) đây là một mô hình nhận dạng đối tượng phổ biến trong trí tuệ nhân tạo. YOLOv8 là một phiên bản được tối ưu hóa của YOLO với 8 lớp (hay còn được gọi là YOLOv8). Đối với Dâu Tây YOLOv8 (phiên bản YOLO được cải tiến để phân biệt hoa quả) có thể phân biệt được giữa dâu tây Đà Lạt và dâu tây Trung Quốc dựa trên nhiều đặc điểm khác nhau như hình dạng, kích thước, màu sắc và vân hoa. Nhờ đó, việc sử dụng YOLOv8 để phân biệt dâu tây giả và thật trở nên đơn giản và hiệu quả hơn bao giờ hết, giúp người tiêu dùng có thể mua được sản phẩm chất lượng và an toàn cho sức khỏe.
Tính năng cơ bản:
* Ứng dụng có 3 chức năng chính:
• Chức năng “Tài liệu nông sản”: Ở chức năng này, người dùng có thể xem các tài liệu về từng loại nông sản để có thêm thông tin về nông sản và có thể cập nhật thường xuyên kiến thức về nông sản
• Chức năng “Quét Nông sản”: Ở chức năng này, người dùng có thể nhận dạng dâu tây giả bằng cách chọn vào đăng tải ảnh lên và sẽ được trả về kết quả nhận dạng.
• Chức năng “Lưu trữ”: Ở chức năng nay, người dùng có thể lưu trữ lại ảnh nhận dạng dâu tây khi người dùng chụp lại ảnh.
Tính sáng tạo và đổi mới:
1. Sự kết hợp giữa YOLOv8 và AWS: Kết hợp này giúp tận dụng hiệu quả sức mạnh tính toán của AWS để triển khai mô hình nhận dạng và cung cấp một ứng dụng có khả năng xử lý lượng lớn hình ảnh và video.
2. Độ chính xác cao và tốc độ xử lý nhanh: YOLOv8 là một trong những thuật toán nhận dạng vật thể nhanh và chính xác
3. Tiết kiệm thời gian và chi phí: Người dùng không cần phải lo lắng về việc cài đặt và cấu hình phần cứng, giúp tập trung vào phát triển ứng dụng.
4. Ứng dụng thực tế: Đề tài tập trung vào việc phát triển một ứng dụng nhận dạng dâu tây, có ứng dụng thực tiễn trong nhiều lĩnh vực như kiểm tra chất lượng sản phẩm nông nghiệp, đảm bảo sức khỏe người dùng, tự động đếm số lượng dâu tây trong các trang trại hoặc siêu thị.
5. Giao diện người dùng thân thiện, đơn giản.
6. Tiềm năng phát triển: Với ứng dụng giải quyết bài toán nông sản giả tràn lan trên thị trường, bảo vệ sức khỏe mỗi cá nhân người tiêu dung, đề tài này tạo ra cơ sở để mở rộng ứng dụng sang những loại thực phẩm khác.
Tính ứng dụng:
• Khả năng ứng dụng:
o Nông nghiệp thông minh: Giải pháp này có thể áp dụng trong lĩnh vực nông nghiệp để giám sát và đếm số lượng dâu tây trên cánh đồng. Việc tự động nhận dạng và đếm dâu tây giúp nông dân đưa ra quyết định chính xác về quản lý cây trồng, thu hoạch và dự đoán sản lượng.
o Thương mại điện tử: Trong lĩnh vực thương mại điện tử, đề tài này có thể được ứng dụng để tối ưu hóa quá trình kiểm tra chất lượng và phân loại dâu tây trước khi giao hàng cho khách hàng, giúp đảm bảo chất lượng và tăng tính tin cậy của doanh nghiệp.
o Sản xuất và kiểm tra hàng hóa: Giải pháp nhận dạng dâu tây có thể ứng dụng trong các dây chuyền sản xuất và kiểm tra hàng hóa để kiểm tra độ chín, chất lượng và định vị dâu tây trong sản phẩm. Điều này giúp tăng hiệu suất và giảm lỗi trong quy trình sản xuất
o Đời sống: Mỗi cá nhân người tiêu dung khó phân biệt được đâu là nông sản chất lượng đâu là nông sản không rõ ngồn gốc, với ứng dụng này mỗi cá nhân người dùng có thể xác định và phân loại nông sản đưa ra quyết định đúng đắn cho tiêu dung của mình.
Tiềm năng phát triển:
o Tích hợp với các loại trái cây và sản phẩm khác: Điểm mạnh của YOLOv8 là khả năng nhận dạng đa đối tượng, do đó, giải pháp này có thể dễ dàng được mở rộng để nhận dạng và đếm các loại trái cây khác nhau, các loại nông sản khác hoặc các đối tượng khác nhau trong nhiều lĩnh vực.
o Ứng dụng trong các quốc gia khác: Đề tài này có tiềm năng triển khai và ứng dụng rộng rãi trong các quốc gia khác, không chỉ giới hạn ở Việt Nam. Việc triển khai trên nền tảng đám mây AWS giúp dễ dàng mở rộng và thích ứng với điều kiện và quy mô khác nhau.
Video: