SEAS
Quay về chương trình

SEAS 2026

PHÂN LOẠI BỆNH LÁ TRÊN CÂY LÚA DÀNH CHO NÔNG DÂN SỬ DỤNG MÔ HÌNH AI

Lúa gạo là nguồn thực phẩm chủ lực tại Việt Nam, đặc biệt là miền Trung - nơi thường chịu ảnh hưởng nặng nề bởi thời tiết và sâu bệnh. Tuy nhiên, việc phát hiện bệnh thủ công dựa vào kinh nghiệm thường tốn thời gian, dễ nhầm lẫn do các triệu chứng khá tương đồng, dẫn đến xử lý chậm hoặc lạm dụng thuốc bảo vệ thực vật.

Đến với SEAS, nhóm đã xây dựng hệ thống học sâu (Deep Learning) giúp phân loại và chẩn đoán bệnh trên lá lúa tự động từ ảnh chụp. Sử dụng bộ dữ liệu Paddy Doctor (Kaggle) đã được các chuyên gia gán nhãn chuẩn xác, nhóm thực hiện quy trình tiền xử lý và làm sạch nghiêm ngặt (resize, chuẩn hóa, xử lý mất cân bằng lớp) để đảm bảo mô hình đạt hiệu năng tối ưu.

Mô hình học sâu tự động trích xuất các đặc trưng hình ảnh và đưa ra dự đoán nhãn bệnh cùng độ tin cậy chỉ trong vài giây. Hệ thống giúp rút ngắn tối đa thời gian chẩn đoán, hỗ trợ nông dân phát hiện bệnh sớm ngay tại đồng ruộng bằng điện thoại di động, từ đó giảm chi phí và bảo vệ môi trường.

Kết quả thực nghiệm cho thấy mô hình có độ chính xác cao và ít nhầm lẫn trên tập kiểm thử (Confusion Matrix). Trong tương lai, nhóm hướng tới mở rộng mô hình phát hiện nhiều bệnh cùng lúc (Object Detection), tích hợp tính năng tư vấn canh tác và tối ưu để ứng dụng chạy mượt trên các thiết bị di động.

Bối cảnh

  • Cây lúa là nguồn lương thực quan trọng của hơn một nửa dân số thế giới và là mặt hàng nông sản xuất khẩu chủ lực của Việt Nam.
  • Sâu bệnh ảnh hưởng trực tiếp đến năng suất, chất lượng lúa và thu nhập của người nông dân.
  • Việc phát hiện bệnh hiện nay chủ yếu dựa vào kinh nghiệm; nhiều bệnh có biểu hiện tương tự nên dễ chẩn đoán nhầm.
  • Kiểm tra thủ công mất nhiều thời gian, khó triển khai trên diện tích lớn và có thể dẫn đến sử dụng thuốc bảo vệ thực vật không phù hợp.
  • Vì vậy, cần một công cụ nhận diện bệnh nhanh, chính xác và có khả năng triển khai rộng rãi.

Giải pháp

  • Ứng dụng AI, Computer Vision và Deep Learning để tự động phân loại bệnh trên ảnh lá lúa.
  • Đầu vào là ảnh lá lúa hoặc cây lúa chụp bằng điện thoại/camera; đầu ra gồm loại bệnh hoặc trạng thái bình thường cùng xác suất dự đoán.
  • Sử dụng bộ dữ liệu mở Paddy Doctor trên Kaggle, gồm các ảnh đã được chuyên gia kiểm tra và gán nhãn.
  • Dữ liệu được chia thành ba tập: Train, Validation và Test để huấn luyện, điều chỉnh và đánh giá mô hình độc lập.
  • Quy trình xử lý gồm: Kiểm tra số lượng ảnh, nhãn và mức độ cân bằng giữa các lớp; loại bỏ ảnh lỗi/trùng lặp; chuẩn hóa kích thước, định dạng, không gian màu và giá trị điểm ảnh.
  • Mã hóa nhãn, huấn luyện và so sánh nhiều mô hình để lựa chọn phương án tốt nhất.
  • Xây dựng giao diện cho phép người dùng tải ảnh lên và nhận kết quả dự đoán nhanh chóng.

Mục tiêu

  • Xây dựng mô hình tự động nhận diện các loại bệnh trên lá lúa từ hình ảnh.
  • Tạo quy trình xử lý dữ liệu ảnh đầy đủ, nhất quán và hạn chế rò rỉ dữ liệu.
  • Huấn luyện, đánh giá và so sánh các mô hình học sâu nhằm lựa chọn mô hình có hiệu năng phù hợp nhất.
  • Rút ngắn thời gian chẩn đoán và nâng cao độ chính xác so với phương pháp thủ công.
  • Hỗ trợ phát hiện bệnh sớm, giúp nông dân đưa ra biện pháp xử lý kịp thời.
  • Tạo nền tảng phát triển các hệ thống AI phục vụ nông nghiệp thông minh và bền vững.

Ứng dụng

  • Nhận diện bệnh trên lá lúa trực tiếp từ ảnh chụp bằng điện thoại hoặc camera.
  • Hỗ trợ nông dân, kỹ thuật viên và cơ quan nông nghiệp kiểm tra tình trạng cây trồng nhanh chóng.
  • Giảm thiểu thiệt hại về năng suất, chi phí sản xuất và việc lạm dụng thuốc bảo vệ thực vật.
  • Tích hợp vào ứng dụng di động, website, hệ thống giám sát đồng ruộng hoặc nền tảng nông nghiệp thông minh.
  • Định hướng phát triển tương lai: Bổ sung thêm nhiều loại sâu bệnh; ứng dụng EfficientNet, ConvNeXt, Vision Transformer hoặc Attention; phát hiện nhiều bệnh và xác định vị trí vùng bệnh trên cùng một ảnh; cung cấp thông tin về nguyên nhân, mức độ nguy hiểm và biện pháp phòng trừ phù hợp.

Thành viên

Giảng viên hướng dẫn: Trần Hải Nam, Nguyễn Phú Vinh, Ngô Xuân Thủy, Nguyễn Thành Luân

Thành viên nhóm: Nguyễn Hải Đăng, Nguyễn Thục Khuê, Tạ Phúc Lâm, Nguyễn Quốc Mạnh, Trần Gia Bảo

Phỏng vấn thành viên dự án

Nguyễn Thục Khuê

Học viên SEAS 2026

Nguyễn Thục Khuê

Quá trình hoàn thiện dự án của nhóm bạn diễn ra như thế nào? Có kỉ niệm nào đáng nhớ không?

Nhóm chúng mình đã trải qua nhiều khó khăn khi bắt tay vào làm một dự án về vấn đề miền trung. Nhưng mọi người đều rất nỗ lực cộng thêm sự hỗ trợ nhiệt tình từ các anh chị TA đã giúp chúng mình hoàn thành dự án một cách trọn vẹn. Mình nhớ là khi gần kết thúc dự án, chúng mình đã có những ý kiến khác nhau trong việc lựa chọn hình thức trình bày, có bạn muốn trình bày trên một nền tảng chuyên nghiệp nhưng điều đó cũng mang lại khó khăn đối với những bạn khác, vì các bạn chưa tiếp xúc nhiều, chưa quá quen với hình thức đó. Nhưng nhờ có sự hỗ trợ cũng như cùng nhau chia sẻ, động viên. Chúng mình đã quyết định cố hết sức, vừa làm vừa học cộng thêm sự nhiệt tình chia sẻ từ những bạn đã rành đã giúp cho dự án hoàn thành tốt.

Sau khi hoàn thành dự án, bạn học hỏi được điều gì, và có dự định gì cho tương lai không?

Trước SEAS, mình nghĩ rằng AI là điều gì đó quá đáng sợ. Mình nghĩ AI có thể làm mọi thứ và sớm muộn thôi AI sẽ thay thế mọi công việc trong tương lai. Mình nghĩ nỗi sợ hãi của mình bắt đầu từ việc mình không biết AI là gì, hoạt động ra sao. Trải qua khóa học, mình đã biết cách xây dựng và huấn luyện một mô hình AI, biết cách hoạt động của nhiều model khác nhau. Không chỉ vậy, dự án nhóm 4 của chúng mình là làm về nhận diện sâu bệnh trên cây lúa. Mình nghĩ sẽ cực kì tuyệt vời khi chúng mình có thể tiếp tục phát triển dự án này với nhiều tính năng hơn, ứng dụng tạo ra những con robot có thể khảo sát sâu bệnh trên những cánh đồng lớn giúp người nông dân biết được tình trạng của cây lúa và đưa ra giải pháp phù hợp. Điều này sẽ góp phần không nhỏ trong việc nâng cao năng suất cây trồng.

Câu hỏi thường gặp

Dự án khởi nguồn từ 1 lần mình tìm kiếm thông tin về các cuộc thi trên Kaggle, và mình vô tình thấy một cuộc thi khá thú vị về phân loại ảnh bệnh trên cây lúa. Thực tế, nông nghiệp cũng là 1 khía cạnh mình thấy đang ứng dụng học máy vào rất nhiều nên từ đó lựa chọn hướng đi này. Việt Nam cũng là đất nước mạnh về nông nghiệp nổi bật với nền văn minh lúa nước, vì vậy mà mình càng thêm tâm huyết đem dự án đến trại hè SEAS năm nay.

Ngô Xuân Thủy – Trợ giảng

Dự án được xây dựng chủ yếu dựa trên nền tảng Thị giác máy tính (Computer Vision) và Học sâu (Deep Learning) với bài toán cốt lõi là phân loại hình ảnh. Để giải quyết bài toán này, hệ thống áp dụng các mô hình Mạng nơ-ron tích chập (CNN) từ cơ bản đến nâng cao. Tiếp tục xây dựng quy trình huấn luyện và giao diện web để trực quan hoá quá trình phân tích ảnh.

Ngô Xuân Thủy – Trợ giảng

Mình nghĩ nhóm đã gặp phải khó khăn trong phần lập trình, Computer Vision là phần kiến thức không dễ để các bạn học ngay được trong 1 tuần ngắn ngủi. Dù vậy, cả nhóm đã cố gắng hết sức cùng với các mentor khác chạy các baseline khác nhau để đưa ra kết quả tối ưu nhất. Mình nghĩ chính sự nỗ lực của mỗi bạn đã giúp hoàn thiện dự án này xuất sắc.

Ngô Xuân Thủy – Trợ giảng

Bản thân là người hướng dẫn, mình đã chuẩn bị trước hướng dẫn tổng quan về dự án, bao gồm mô tả và tài liệu kiến thức cần thiết. Các bạn trong nhóm đã tự thực hiện phần đọc hiểu và bắt đầu quá trình nghiên cứu thêm về mô hình.

Ngô Xuân Thủy – Trợ giảng

Thay vì chỉ đưa ra nhãn dự đoán chung cho toàn bộ bức ảnh như các mô hình phân loại truyền thống, YOLO mang lại giá trị thực tiễn cao hơn bằng cách khoanh vùng chính xác (Bounding Box) tọa độ các vết bệnh trên lá. Điều này giúp hệ thống trở nên minh bạch và đáng tin cậy hơn đối với người dùng cuối.

Ngô Xuân Thủy – Trợ giảng

VIDEO THUYẾT TRÌNH DỰ ÁN

SLIDES DỰ ÁN