Đồ án thiết kế và thi công hệ thống đếm số lượng cá giống tại HCMUTE

Đồ án nghiên cứu hcmute thiết kế và thi công hệ thống đếm số lượng cá giống, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2019

69
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. GIỚI THIỆU VỀ HỆ THỐNG XỬ LÝ ẢNH

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ

4. CHƯƠNG 4: THI CÔNG HỆ THỐNG

5. CHƯƠNG 5: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Tóm tắt

I. Giới thiệu về Hệ thống Đếm Cá Giống tại HCMUTE

Đề tài Thiết kế và thi công hệ thống đếm cá giống tại HCMUTE (Đại học Công nghệ Thông tin Thành phố Hồ Chí Minh) nhằm giải quyết vấn đề đếm cá giống thủ công hiện nay. Hệ thống đếm cá giống tự động hứa hẹn nâng cao hiệu quả và độ chính xác trong việc xác định số lượng cá giống, giảm thiểu sai số và công sức. Nghiên cứu đếm cá giống này tập trung vào thiết kế hệ thống dựa trên nền tảng Raspberry Pi, tích hợp cameramàn hình LCD. Việc sử dụng phần mềm OpenCV mã nguồn mở hỗ trợ quá trình xử lý ảnh, nhận dạngđếm cá. Ứng dụng công nghệ này mang lại giải pháp hiện đại cho ngành nuôi trồng thủy sản, đặc biệt trong việc đếm cá giống chính xác. Dự án đếm cá giống HCMUTE này là một ví dụ điển hình của ứng dụng công nghệ thông tin vào lĩnh vực nông nghiệp.

1.1 Bối cảnh và Vấn đề

Theo Tổng cục Thống kê, sản lượng thủy sản nuôi trồng tăng mạnh, đặc biệt là cá tra. Tuy nhiên, phương pháp đếm cá giống truyền thống thủ công, dựa trên cân, giăng, hay đếm mẫu trong cốc chia độ, gây ra nhiều bất cập. Những phương pháp này tốn nhiều nhân công, sức khỏe cá giống, và dễ dẫn đến sai số lớn. Sự minh bạch trong giao dịch mua bán cá giống bị hạn chế. Vì vậy, tự động hóa quá trình đếm cá giống là một nhu cầu cấp thiết để nâng cao hiệu quả sản xuất và kinh tế. Hệ thống đếm cá giống tự động được thiết kế nhằm khắc phục những hạn chế này, giúp người nuôi cá và thương lái có con số chính xác, tin cậy. Giải pháp đếm cá giống này cũng góp phần thúc đẩy sự phát triển bền vững của ngành nuôi trồng thủy sản ở Việt Nam. Đếm cá giống hiệu quả là mục tiêu chính của dự án.

1.2 Mục tiêu Nghiên cứu

Mục tiêu chính là thiết kế và thi công hệ thống đếm số lượng cá giống một cách tự động, chính xác và hiệu quả. Hệ thống sử dụng camera để chụp ảnh cá, phần mềm xử lý ảnh (OpenCV) để nhận dạng và đếm cá, và màn hình LCD để hiển thị kết quả. Thiết kế hệ thống bao gồm các thành phần: khối nguồn, khối xử lý trung tâm (Raspberry Pi), khối camera, khối hiển thị (LCD). Cảm biến đếm cá sẽ được tích hợp để đảm bảo độ chính xác cao. Xử lý ảnh được thực hiện để lọc nhiễu, tách nền và nhận diện cá. Thuật toán đếm cá sẽ được tối ưu hóa để giảm thiểu sai số. Hệ thống đếm cá này cần đảm bảo khả năng vận hành ổn định và dễ sử dụng.

II. Phương pháp Nghiên cứu và Thiết kế Hệ thống

Thiết kế hệ thống đếm cá giống bao gồm nhiều giai đoạn. Đầu tiên là giai đoạn thu thập dữ liệu, tìm hiểu các phương pháp đếm cá hiện hành và các công nghệ xử lý ảnh liên quan. Tiếp theo là giai đoạn thiết kế hệ thống phần cứng, lựa chọn linh kiện phù hợp như camera, Raspberry Pi, màn hình LCD. Thiết kế phần mềm bao gồm việc lựa chọn và cài đặt phần mềm OpenCV, viết thuật toán xử lý ảnhthuật toán đếm cá. Giai đoạn thử nghiệm hệ thống rất quan trọng, giúp hiệu chỉnh các thông số và cải tiến thuật toán. Cuối cùng là giai đoạn viết báo cáo, tổng kết kết quả nghiên cứu, đánh giá hiệu quả của hệ thống và đề xuất hướng phát triển.

2.1 Thiết kế Phần cứng

Thiết kế phần cứng tập trung vào việc lựa chọn các linh kiện phù hợp để đảm bảo hệ thống hoạt động ổn định và chính xác. Raspberry Pi được chọn làm nền tảng xử lý trung tâm nhờ tính năng mạnh mẽ và khả năng xử lý ảnh tốt. Camera cần có độ phân giải đủ cao để chụp ảnh rõ nét các con cá. Màn hình LCD sẽ hiển thị kết quả đếm. Cảm biến khác có thể được thêm vào để cải thiện độ chính xác, ví dụ như cảm biến đo độ trong của nước. Thiết kế cơ khí của hệ thống cần đảm bảo sự chắc chắn và dễ dàng trong việc lắp đặt và bảo trì. Khối nguồn cần cung cấp đủ điện năng cho toàn bộ hệ thống. Việc chọn lựa các thiết bị đếm cá cần dựa trên yếu tố chi phí và hiệu quả.

2.2 Thiết kế Phần mềm

Thiết kế phần mềm bao gồm việc viết thuật toán xử lý ảnhthuật toán đếm cá. OpenCV được sử dụng để xử lý ảnh, bao gồm các bước tiền xử lý như lọc nhiễu, phân đoạn ảnh, và nhận dạng cá. Thuật toán đếm cá cần đảm bảo độ chính xác cao, đặc biệt khi mật độ cá lớn. Phần mềm cũng cần có giao diện người dùng thân thiện để dễ dàng sử dụng. Mã nguồn mở OpenCV cung cấp nhiều chức năng hỗ trợ cho việc xử lý ảnh, giúp giảm thời gian phát triển. Việc tối ưu hóa thuật toán để giảm thời gian xử lý và tăng tốc độ đếm là rất quan trọng. Phần mềm cần được thiết kế để có khả năng cập nhật và nâng cấp dễ dàng.

III. Kết quả và Đánh giá

Kết quả nghiên cứu cho thấy hệ thống đếm cá giống hoạt động hiệu quả. Độ chính xác của hệ thống đạt được mức chấp nhận được. Hiệu quả của hệ thống được đánh giá thông qua việc so sánh với phương pháp đếm thủ công truyền thống. Giảm chi phínâng cao hiệu quả là những lợi ích rõ rệt của hệ thống. Ứng dụng thực tiễn của hệ thống trong ngành nuôi trồng thủy sản rất lớn.

3.1 Phân tích Kết quả

Kết quả thử nghiệm cho thấy hệ thống có thể đếm chính xác số lượng cá giống trong phạm vi nhất định. Sai số của hệ thống được tính toán và phân tích. Các yếu tố ảnh hưởng đến độ chính xác của hệ thống, như ánh sáng, chất lượng nước, kích thước cá, được xác định và đề xuất giải pháp khắc phục. Dữ liệu thu thập được phân tích để đánh giá hiệu quả của hệ thống. So sánh kết quả với phương pháp truyền thống cho thấy sự vượt trội của hệ thống tự động. Phân tích thống kê được thực hiện để đảm bảo tính khách quan của kết quả.

3.2 Ứng dụng Thực tiễn và Hướng Phát triển

Hệ thống đếm cá giống tự động có thể được ứng dụng rộng rãi trong các trang trại nuôi cá, giúp người nuôi cá quản lý đàn cá hiệu quả hơn. Hệ thống cũng có thể được tích hợp vào các hệ thống quản lý thông minh trong ngành thủy sản. Hướng phát triển trong tương lai là nâng cao độ chính xác của hệ thống, mở rộng phạm vi ứng dụng, và tích hợp với các công nghệ khác như AI và IoT. Cải thiện thuật toán để xử lý ảnh tốt hơn trong điều kiện ánh sáng phức tạp. Nghiên cứu các giải pháp để giảm chi phí sản xuất hệ thống. Hợp tác với các doanh nghiệp để thương mại hóa sản phẩm.

01/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN  Chương 2: Cơ sở lý thuyết Trình bày các kiến thức về ngôn ngữ Python, lý thuyết về Raspberry Pi 3, lý thuyết về module camera pi, lý thuyết về màn hình lcd 16x2 được áp dụng trong đề tài.  Chương 3: Tính toán và Thiết kế Trình bày sơ đồ khối của hệ thống, tính toán thiết kế cho từng khối.  Chương 4: Thi công hệ thống Thi công bể chứa cá.

Thi công mạch theo thiết kế. Lập trình điều khiển cho Pi. Kiểm tra, chạy thử nghiệm và tinh chỉnh lỗi.  Chương 5: Kết quả, Nhận xét và Đánh giá Trình bày kết quả đã đạt được và đưa ra những bàn luận về sản phẩm.

 Chương 6: Kết luận và hướng phát triển Kết luận chung về đề tài và hướng phát triển của nó. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Chương 2.1 GIỚI THIỆU VỀ HỆ THỐNG XỬ LÝ ẢNH 2.1 Giới thiệu chung[5] Xử lý ảnh là một lĩnh vực mang tính khoa học và công nghệ. Nó là một ngành khoa học mới mẻ so với nhiều ngành khoa học khác nhưng tốc độ phát triển của nó rất nhanh, kích thích các trung tâm nghiên cứu, ứng dụng, đặc biệt là máy tính chuyên dụng riêng cho nó. Xử lý ảnh được đưa vào giảng dạy ở bậc đại học ở nước ta khoảng chục năm nay.

Nó là môn học liên quan đến nhiều lĩnh vực và cần nhiều kiến thức cơ sở khác. Đầu tiên phải kể đến xử lý tín hiệu số là một môn học hết sức cơ bản cho xử lý tín hiệu chung, các khái niệm về tích chập, các biến đổi Fourier, biến đổi Laplace, các bộ lọc hữu hạn… Thứ hai, các công cụ toán như đại số tuyến tính, sác xuất, thống kê. Một số kiến thứ cần thiết như trí tuệ nhân tạo, mạng nơron nhân tạo cũng được đề cập trong quá trình phân tích và nhận dạng ảnh. Các phương pháp xử lý ảnh bắt đầu từ các ứng dụng chính: nâng cao chất lượng ảnh và phân tích ảnh.

Ứng dụng đầu tiên được biết đến là nâng cao chất lượng ảnh báo được truyền qua cáp từ Luân đôn đến New York từ những năm 1920. Vấn đề nâng cao chất lượng ảnh có liên quan tới phân bố mức sáng và độ phân giải của ảnh. Việc nâng cao chất lượng ảnh được phát triển vào khoảng những năm 1955. Điều này có thể giải thích được vì sau thế chiến thứ hai, máy tính phát triển nhanh tạo điều kiện cho quá trình xử lý ảnh sô thuận lợi.

Năm 1964, máy tính đã có khả năng xử lý và nâng cao chất lượng ảnh từ mặt trăng và vệ tinh Ranger 7 của Mỹ bao gồm: làm nổi đường biên, lưu ảnh. Từ năm 1964 đến nay, các phương tiện xử lý, nâng cao chất lượng, nhận dạng ảnh phát triển không ngừng. Các phương pháp tri thức nhân tạo như mạng nơ ron nhân tạo, các thuật toán xử lý hiện đại và cải tiến, các công cụ nén ảnh ngày càng được áp dụng rộng rãi và thu nhiều kết quả khả quan. Để dễ tưởng tượng, xét các bước cần thiết trong xử lý ảnh.

Đầu tiên, ảnh tự nhiên từ thế giới ngoài được thu nhận qua các thiết bị thu (như camera, máy chụp BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ảnh). Trước đây, ảnh thu qua Camera là các ảnh tương tự (loại camera ống kiểu CCIR). Gần đây, với sự phát triển của công nghệ, ảnh màu hoặc đen trắng được lấy ra từ camera, sau đó nó được chuyển trực tiếp thành ảnh số tạo thuận lợi cho xử lý tiếp theo. Mặt khác, ảnh cũng có thể tiếp nhận từ vệ tinh; có thể quét từ ảnh chụp bằng máy quét ảnh.

Các bước cơ bản trong xử lý ảnh Sơ đồ này bao gồm các thành phần sau: a. Phần thu nhận ảnh (Image Acquisition) Ảnh có thể nhận qua camera màu hoặc đen trắng. Thường ảnh nhận qua camera là ảnh tương tự (loại camera ống chuẩn CCIR với tần số 1/25, mỗi ảnh 25 dòng), cũng có loại camera đã số hoá (như loại CCD – Change Coupled Device) là loại photodiot tạo cường độ sáng tại mỗi điểm ảnh. Camera thường dùng là loại quét dòng; ảnh tạo ra có dạng hai chiều.

Chất lượng một ảnh thu nhận được phụ thuộc vào thiết bị thu, vào môi trường (ánh sáng, phong cảnh) b. Tiền xử lý (Image Processing) Sau bộ thu nhận, ảnh có thể nhiễu độ tương phản thấp nên cần đưa vào bộ tiền xử lý để nâng cao chất lượng. Chức năng chính của bộ tiền xử lý là lọc nhiễu, nâng độ tương phản để làm ảnh rõ hơn, nét hơn. Phân đoạn (Segmentation) hay phân vùng ảnh Phân vùng ảnh là tách một ảnh đầu vào thành các vùng thành phần để biểu diễn phân tích, nhận dạng ảnh.

Ví dụ: để nhận dạng chữ (hoặc mã vạch) trên phong bì thư cho mục đích phân loại bưu phẩm, cần chia các câu, chữ về địa chỉ hoặc tên người thành các từ, các chữ, các số (hoặc các vạch) riêng biệt để nhận dạng. Đây là BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT phần phức tạp khó khăn nhất trong xử lý ảnh và cũng dễ gây lỗi, làm mất độ chính xác của ảnh. Kết quả nhận dạng ảnh phụ thuộc rất nhiều vào công đoạn này. Biểu diễn ảnh (Image Representation) Đầu ra ảnh sau phân đoạn chứa các điểm ảnh của vùng ảnh (ảnh đã phân đoạn) cộng với mã liên kết với các vùng lận cận.

Việc biến đổi các số liệu này thành dạng thích hợp là cần thiết cho xử lý tiếp theo bằng máy tính. Việc chọn các tính chất để thể hiện ảnh gọi là trích chọn đặc trưng (Feature Selection) gắn với việc tách các đặc tính của ảnh dưới dạng các thông tin định lượng hoặc làm cơ sở để phân biệt lớp đối tượng này với đối tượng khác trong phạm vi ảnh nhận được. Ví dụ: trong nhận dạng ký tự trên phong bì thư, chúng ta miêu tả các đặc trưng của từng ký tự giúp phân biệt ký tự này với ký tự khác. Nhận dạng và nội suy ảnh (Image Recognition and Interpretation) Nhận dạng ảnh là quá trình xác định ảnh.

Quá trình này thường thu được bằng cách so sánh với mẫu chuẩn đã được học (hoặc lưu) từ trước. Nội suy là phán đoán theo ý nghĩa trên cơ sở nhận dạng. Ví dụ: một loạt chữ số và nét gạch ngang trên phong bì thư có thể được nội suy thành mã điện thoại. Có nhiều cách phân loai ảnh khác nhau về ảnh.

Theo lý thuyết về nhận dạng, các mô hình toán học về ảnh được phân theo hai loại nhận dạng ảnh cơ bản: - Nhận dạng theo tham số. - Nhận dạng theo cấu trúc. Một số đối tượng nhận dạng khá phổ biến hiện nay đang được áp dụng trong khoa học và công nghệ là: nhận dạng ký tự (chữ in, chữ viết tay, chữ ký điện tử), nhận dạng văn bản (text), nhận dạng vân tay, nhận dạng mã vạch, nhận dạng mặt người… f. Cơ sở tri thức (Knowledge Base) Như đã nói ở trên, ảnh là một đối tượng khá phức tạp về đường nét, độ sáng tối, dung lượng điểm ảnh, môi trường để thu ảnh phong phú kéo theo nhiễu.

Trong nhiều khâu xử lý và phân tích ảnh ngoài việc đơn giản hóa các phương pháp toán BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT học đảm bảo tiện lợi cho xử lý, người ta mong muốn bắt chước quy trình tiếp nhận và xử lý ảnh theo cách của con người. Trong các bước xử lý đó, nhiều khâu hiện nay đã xử lý theo các phương pháp trí tuệ con người.2 Các khái niệm cơ bản trong xử lý ảnh a. Điểm ảnh (Picture Element) Gốc của ảnh (ảnh tự nhiên) là ảnh liên tục về không gian và độ sáng. Để xử lý bằng máy tính (số), ảnh cần phải được số hoá.

Số hoá ảnh là sự biến đổi gần đúng một ảnh liên tục thành một tập điểm phù hợp với ảnh thật về vị trí (không gian) và độ sáng (mức xám). Khoảng cách giữa các điểm ảnh đó được thiết lập sao cho mắt người không phân biệt được ranh giới giữa chúng. Mỗi một điểm như vậy gọi là điểm ảnh (PEL: Picture Element) hay gọi tắt là Pixel. Trong khuôn khổ ảnh hai chiều, mỗi pixel ứng với cặp tọa độ (x, y).

Điểm ảnh (Pixel) là một phần tử của ảnh số tại toạ độ (x, y) với độ xám hoặc màu nhất định. Kích thước và khoảng cách giữa các điểm ảnh đó được chọn thích hợp sao cho mắt người cảm nhận sự liên tục về không gian và mức xám (hoặc màu) của ảnh số gần như ảnh thật. Mỗi phần tử trong ma trận được gọi là một phần tử ảnh. Độ phân giải của ảnh Độ phân giải (Resolution) của ảnh là mật độ điểm ảnh được ấn định trên một ảnh số được hiển thị.

Theo định nghĩa, khoảng cách giữa các điểm ảnh phải được chọn sao cho mắt người vẫn thấy được sự liên tục của ảnh. Việc lựa chọn khoảng cách thích hợp tạo nên một mật độ phân bổ, đó chính là độ phân giải và được phân bố theo trục x và y trong không gian hai chiều. Mức xám của ảnh Một điểm ảnh (pixel) có hai đặc trưng cơ bản là vị trí (x, y) của điểm ảnh và độ xám của nó. Dưới đây chúng ta xem xét một số khái niệm và thuật ngữ thường dùng trong xử lý ảnh.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Định nghĩa: Mức xám của điểm ảnh là cường độ sáng của nó được gán bằng giá trị số tại điểm đó. Các thang giá trị mức xám thông thường: 16, 32, 64, 128, 256 (Mức 256 là mức phổ dụng. Lý do: từ kỹ thuật máy tính dùng 1 byte (8 bit) để biểu diễn mức xám: Mức xám dùng 1 byte biểu diễn: 28=256 mức, tức là từ 0 đến 255). Ảnh đen trắng: là ảnh có hai màu đen, trắng (không chứa màu khác) với mức xám ở các điểm ảnh có thể khác nhau.

Ảnh có thể biểu diễn dưới dạng tín hiệu tương tự hoặc tín hiệu số. Trong biểu diễn số của các ảnh đa mức xám, một ảnh được biểu diễn dưới dạng một ma trận hai chiều. Mỗi phần tử của ma trận biểu diễn cho mức xám hay cường độ của ảnh tại vị trí đó. Biểu diễn mức xám của ảnh số Trong hình 2.2, một lưới chia ô vuông tưởng tượng được đặt lên ảnh.

Độ lớn mỗi ô vuông của lưới xác định kích thước của một điểm ảnh. Mức xám của một điểm được tính bằng cường độ sáng trung bình tại mỗi ô vuông này.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Thiết kế và thi công hệ thống đếm cá giống tại HCMUTE" trình bày một hệ thống tiên tiến nhằm theo dõi và quản lý số lượng cá giống trong môi trường nuôi trồng thủy sản. Hệ thống này không chỉ giúp nâng cao hiệu quả sản xuất mà còn đảm bảo chất lượng cá giống, từ đó góp phần vào sự phát triển bền vững của ngành thủy sản. Độc giả sẽ tìm thấy những thông tin hữu ích về quy trình thiết kế, thi công và ứng dụng thực tiễn của hệ thống này.

Để mở rộng thêm kiến thức về các công nghệ liên quan trong lĩnh vực thủy sản, bạn có thể tham khảo bài viết Luận văn thạc sĩ kỹ thuật cơ khí nghiên cứu sự ảnh hưởng của các thông số công nghệ của bơm bùn phân cá từ ao nuôi cá tra, nơi nghiên cứu về công nghệ bơm bùn trong nuôi cá. Ngoài ra, bài viết Luận văn thạc sĩ công nghệ môi trường nghiên cứu xử lý nước thải thủy sản bằng mô hình kỵ khí kết hợp vật liệu pva sẽ cung cấp cái nhìn sâu sắc về xử lý nước thải trong ngành thủy sản. Cuối cùng, bạn cũng có thể tìm hiểu thêm về Luận văn thạc sĩ hoàn thiện hệ thống hoạch định kiểm soát và ra quyết định tại xí nghiệp đông lạnh thủy sản afiex, giúp bạn hiểu rõ hơn về quản lý và kiểm soát trong ngành thủy sản. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu biết về các công nghệ và quy trình trong lĩnh vực thủy sản.