Tổng quan nghiên cứu

Quá trình đô thị hóa nhanh chóng tại các đô thị lớn đang tạo ra áp lực khổng lồ lên hạ tầng giao thông, với mật độ phương tiện gia tăng trung bình từ 8% đến 12% mỗi năm. Hệ thống camera giám sát truyền thống dù được triển khai dày đặc nhưng chủ yếu dừng lại ở mức độ ghi nhận hình ảnh thụ động, đòi hỏi hơn 70% nhân lực theo dõi thủ công để phát hiện các sự cố và đánh giá lưu lượng. Vấn đề cốt lõi đặt ra là làm thế nào để tự động hóa hoàn toàn quá trình giám sát, phát hiện và đếm phương tiện giao thông trên các tuyến đường một cách chính xác theo thời gian thực mà không đòi hỏi hệ thống phần cứng quá đắt đỏ.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính với đề tài nghiên cứu một số kỹ thuật xử lý ảnh phục vụ bài toán đếm phương tiện giao thông trên đường tập trung giải quyết bài toán tự động phân tích luồng dữ liệu video từ camera giao thông. Mục tiêu cụ thể của công trình bao gồm việc nghiên cứu các thuật toán phát hiện đối tượng chuyển động, xây dựng mô hình trích xuất nền thích nghi, thiết kế thuật toán phân tích khối kết hợp tối ưu vùng quan tâm và hiện thực hóa thành phần mềm thử nghiệm hoàn chỉnh.

Phạm vi nghiên cứu tập trung vào dữ liệu video giao thông đường bộ thu nhận tại Việt Nam với các loại phương tiện hỗn hợp phổ biến như ô tô và xe máy trong giai đoạn năm 2021. Ý nghĩa khoa học và thực tiễn của công trình thể hiện rõ qua việc cung cấp giải pháp xử lý thị giác máy tính đạt tốc độ xử lý thời gian thực từ 24 đến 30 khung hình trên giây, giúp cắt giảm hơn 65% độ trễ trong việc cập nhật số liệu lưu thông và nâng cao độ chính xác kiểm đếm phương tiện lên mức trên 85% trong các điều kiện giao thông phức tạp.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Khung lý thuyết của công trình được xây dựng trên nền tảng vững chắc của các phương pháp thị giác máy tính cổ điển và thống kê xác suất, nổi bật với hai lý thuyết trụ cột:

Mô hình trộn Gauss là phương pháp mô hình hóa mật độ xác suất của từng điểm ảnh qua một tổ hợp gồm từ 3 đến 5 hàm phân bố Gauss. Mỗi hàm Gauss đại diện cho một trạng thái màu sắc của điểm ảnh theo thời gian với các tham số kỳ vọng, phương sai và trọng số thích ứng. Một điểm ảnh được xác định là thuộc về nền tĩnh nếu sai lệch của nó nằm trong phạm vi 2.5 lần độ lệch chuẩn so với mô hình phân bố hiện tại. Ngược lại, những điểm ảnh vượt quá ngưỡng này sẽ được phân đoạn thành đối tượng chuyển động tiền cảnh, giúp thuật toán thích nghi xuất sắc với các biến đổi ánh sáng môi trường ngoài trời.

Kỹ thuật phân tích khối và tối ưu vùng quan tâm đóng vai trò định vị và trích xuất đặc trưng hình học của phương tiện. Kỹ thuật này sử dụng đạo hàm cấp hai của hàm Gauss kết hợp biến đổi hình thái học để gom nhóm các điểm ảnh tiền cảnh thành các khối đối tượng độc lập. 5 khái niệm then chốt được chuẩn hóa bao gồm: diện tích khối điểm ảnh, tọa độ trọng tâm hình học, hộp bao giới hạn không gian, mặt nạ nhị phân chuyển động và đường quét laser line ảo phục vụ cơ chế kích hoạt biến đếm khi phương tiện đi qua.

Phương pháp nghiên cứu

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm gồm 6 tệp video được ghi hình trực tiếp tại các cung đường giao thông thực tế kết hợp luồng truyền dữ liệu trực tuyến từ camera IP. Mỗi tệp video có độ dài chuẩn hóa 33 giây với tần số lấy mẫu 30 khung hình trên giây và độ phân giải 120 nhân 160 điểm ảnh, cung cấp tổng cộng khoảng 5.940 khung hình để kiểm thử thuật toán.

Phương pháp chọn mẫu là chọn mẫu phi ngẫu nhiên có chủ đích, tập trung vào các đoạn video ghi nhận đầy đủ các tình huống giao thông điển hình như: phương tiện di chuyển thông thoáng, ùn ứ cục bộ, xe máy đi song song và ô tô che khuất một phần. Lý do lựa chọn mô hình phân tích GMM kết hợp lọc trung vị kích thước 3 nhân 3 và phân tích khối bằng ngôn ngữ C/C++ trên thư viện OpenCV là nhằm tối ưu hóa triệt để chi phí tính toán. Giải pháp này cho phép hệ thống vận hành mượt mà trên phần cứng máy tính thông dụng trang bị chip xử lý Intel Core i5 2.6GHz, bộ nhớ RAM 4GB và card đồ họa 2GB mà không bị quá tải bộ nhớ. Timeline nghiên cứu được thực hiện đồng bộ trong năm 2021 qua các bước từ thu nhận dữ liệu, tiền xử lý, lập trình thuật toán đến đánh giá định lượng.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đã mang lại 4 phát hiện quan trọng có giá trị khoa học và ứng dụng cao:

Thứ nhất, việc tối ưu hóa vùng quan tâm giúp hệ thống cắt giảm từ 50% đến 60% khối lượng dữ liệu điểm ảnh cần tính toán trên mỗi khung hình, loại bỏ hoàn toàn các nhiễu động do cây cối bên lề đường hoặc các phương tiện di chuyển ở các làn đường đối diện không thuộc diện giám sát.

Thứ hai, kỹ thuật trừ nền bằng mô hình trộn Gauss kết hợp bộ lọc trung vị 3 nhân 3 đạt khả năng khử nhiễu hạt vượt trội, tạo ra mặt nạ nhị phân tiền cảnh có độ sắc nét cao, giúp tỷ lệ phát hiện chính xác phương tiện kích thước lớn như ô tô đạt xấp xỉ 92%, trong khi đối với xe máy đạt mức khoảng 85% trong điều kiện lưu thông bình thường.

Thứ ba, cơ chế thiết lập chu kỳ nhận diện lại sau mỗi 5 khung hình giúp hệ thống vừa duy trì liên tục quỹ đạo theo vết của phương tiện qua đường quét ảo, vừa giảm thiểu được 40% tải xử lý của bộ vi xử lý trung tâm so với việc phải phân tích toàn diện từng khung hình đơn lẻ.

Thứ tư, thuật toán phân tích khối dựa trên 5 tham số không gian cho phép phân loại kích thước phương tiện với độ chính xác phân biệt giữa ô tô và xe máy đạt trên 88%, tạo nền tảng tin cậy cho bài toán phân tầng lưu lượng giao thông tự động.

Thảo luận kết quả

Khi phân tích sâu về các trường hợp sai số, dữ liệu thực nghiệm chỉ ra hai nguyên nhân chính dẫn đến hiện tượng đếm sót phương tiện: trường hợp phương tiện dừng đỗ hoặc đứng yên quá lâu trong tầm nhìn camera khiến thuật toán trừ nền nhầm lẫn đối tượng là một phần của nền tĩnh, và trường hợp phương tiện ở quá xa camera dẫn đến diện tích khối điểm ảnh nhỏ hơn ngưỡng kích thước tối thiểu đã thiết lập. Bên cạnh đó, hiện tượng che khuất khi hai xe máy di chuyển quá sát nhau có thể khiến hệ thống gộp thành một khối duy nhất, gây ra sai số đếm thiếu khoảng 8% đến 12% trong các khung giờ cao điểm.

So với phương pháp phát hiện dựa trên luồng quang học Optical Flow đòi hỏi năng lực tính toán phần cứng rất lớn hoặc phương pháp trừ nền hai khung hình liên tiếp dễ bị ảnh hưởng bởi nhiễu sáng, phương pháp kết hợp GMM và phân tích khối trong luận văn này đạt sự cân bằng tối ưu giữa độ chính xác và hiệu năng thời gian thực. Toàn bộ dữ liệu kiểm thử có thể được tổng hợp trực quan qua biểu đồ ma trận nhầm lẫn biểu diễn tỷ lệ nhận dạng đúng sai, biểu đồ đường so sánh số lượng đếm tự động so với kết quả đếm thủ công theo từng mốc thời gian, cùng bảng số liệu thống kê thời gian xử lý trên mỗi khung hình nhằm minh chứng cho tính ổn định của giải pháp.

Đề xuất và khuyến nghị

Dựa trên các kết quả đạt được, luận văn đưa ra 4 khuyến nghị và giải pháp hành động cụ thể:

Nâng cấp module nhận dạng đối tượng bằng cách tích hợp các mạng nơ-ron tích chập học sâu dạng rút gọn nhằm nâng tỷ lệ nhận dạng chính xác phương tiện bị che khuất lên trên 95%, mục tiêu hoàn thành trong thời gian 6 tháng do nhóm nghiên cứu thị giác máy tính phụ trách.

Thiết lập cơ chế bộ nhớ đệm theo vết đối tượng tĩnh cho phép duy trì thông tin của các phương tiện dừng đèn đỏ hoặc kẹt xe trong khoảng thời gian từ 60 đến 180 giây mà không bị đồng hóa vào ảnh nền, giảm sai số đếm sót xuống dưới 5%, lộ trình thực hiện 3 tháng do các lập trình viên phần mềm đảm nhận.

Chuẩn hóa quy trình lắp đặt camera giám sát với chiều cao tối thiểu 5 mét và góc nghiêng từ 30 đến 45 độ so với mặt đường nhằm hạn chế tối đa điểm mù và sự chồng lấn hình học giữa các phương tiện, triển khai trong vòng 9 tháng bởi các đơn vị tư vấn hạ tầng giao thông.

Tích hợp dữ liệu đếm xe theo thời gian thực vào hệ thống điều khiển chu kỳ đèn tín hiệu giao thông thông minh tại các nút giao trọng điểm, giúp giảm từ 15% đến 25% thời gian chờ đợi của dòng xe trong kế hoạch 12 tháng do Sở Giao thông Vận tải chủ trì.

Đối tượng nên tham khảo luận văn

Công trình luận văn này mang lại giá trị thực tiễn sâu sắc cho 4 nhóm đối tượng chuyên môn:

Kỹ sư phát triển phần mềm thị giác máy tính và lập trình viên C++/OpenCV: Tiếp cận giải pháp kiến trúc mã nguồn tối ưu, kỹ thuật xử lý ma trận ảnh và phương pháp phân tích khối điểm ảnh hiệu năng cao phục vụ xử lý luồng video trực tuyến.

Học viên cao học và nhà nghiên cứu chuyên ngành Khoa học máy tính: Sử dụng làm tài liệu tham khảo giá trị về mô hình trộn Gauss, các thuật toán trừ nền thích nghi và quy trình thiết kế kịch bản kiểm nghiệm thực chứng cho các đề tài xử lý ảnh.

Các nhà quản lý đô thị và chuyên gia quy hoạch giao thông thông minh: Nắm bắt giải pháp công nghệ đo lường lưu lượng xe tự động với chi phí đầu tư thấp để ứng dụng vào việc đánh giá mật độ giao thông và tối ưu hóa hạ tầng đô thị.

Doanh nghiệp cung cấp giải pháp an ninh và quản lý bãi đỗ xe thông minh: Ứng dụng thuật toán phát hiện và phân loại phương tiện để tự động hóa quy trình kiểm soát xe ra vào, nâng cao hiệu quả giám sát và giảm thiểu chi phí vận hành nhân sự.

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

Thuật toán mô hình trộn Gauss trong luận văn xử lý sự biến đổi ánh sáng đột ngột như thế nào? Mô hình sử dụng từ 3 đến 5 hàm phân bố Gauss để liên tục cập nhật trọng số và độ lệch chuẩn của từng điểm ảnh. Khi ánh sáng ngoài trời thay đổi, các điểm ảnh nền mới sẽ nhanh chóng được học và thích nghi trong ngưỡng 2.5 sigma, giúp hạn chế việc nhận diện nhầm ánh sáng là đối tượng chuyển động.

Tại sao luận văn lại áp dụng cơ chế nhận diện lại phương tiện sau mỗi 5 khung hình? Cơ chế này nhằm tối ưu hóa việc phân bổ tài nguyên xử lý của bộ vi xử lý máy tính. Thay vì chạy toàn bộ thuật toán phân tích khối phức tạp trên mọi khung hình, hệ thống duy trì theo vết đối tượng và chỉ cập nhật lại danh sách sau mỗi 5 khung hình, đảm bảo tốc độ đạt chuẩn 30 khung hình trên giây.

Hệ thống xử lý tình huống nhiều phương tiện đi sát nhau bị dính liền khối ra sao? Hiện tượng dính khối được thuật toán kiểm soát thông qua việc thiết lập các ngưỡng diện tích blob tối thiểu và tối đa kết hợp tỷ lệ khung bao. Đối với các khối có kích thước bất thường, hệ thống sẽ sử dụng thuật toán phân tách hình thái học để bóc tách thành các đối tượng độc lập.

Phần mềm trong luận văn có khả năng kết nối trực tiếp với camera giám sát ngoài trời không? Phần mềm được thiết kế với giao diện cho phép nhập trực tiếp đường dẫn truyền video trực tuyến từ các camera IP thông qua mạng internet. Đồng thời, hệ thống tích hợp bộ lọc trung vị để loại bỏ hiệu quả các yếu tố nhiễu môi trường như mưa gió hoặc bụi bẩn trên ống kính.

Cấu hình phần cứng tối thiểu để vận hành ổn định chương trình thử nghiệm là gì? Hệ thống yêu cầu cấu hình máy tính rất phổ thông bao gồm bộ xử lý Intel Core i5 tốc độ 2.6GHz, bộ nhớ trong 4GB RAM, ổ cứng thể rắn SSD và card đồ họa rời dung lượng 2GB, hoàn toàn đáp ứng tốt việc xử lý luồng video mượt mà không xảy ra hiện tượng nghẽn cổ chai.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện các lý thuyết xử lý ảnh và video, làm rõ bản chất của các kỹ thuật trừ nền và phát hiện chuyển động trong giám sát giao thông tự động.
  • Đề xuất và tích hợp thành công mô hình kết hợp giữa mô hình trộn Gauss, tối ưu hóa vùng quan tâm và kỹ thuật phân tích khối hình thái học.
  • Xây dựng hoàn chỉnh chương trình thử nghiệm bằng C/C++ và OpenCV, chứng minh tính khả thi qua việc xử lý trực tiếp các tệp video và luồng dữ liệu camera IP với độ chính xác đạt trên 85%.
  • Đánh giá thẳng thắn các giới hạn thực tế về hiện tượng xe dừng đỗ lâu và che khuất tầm nhìn, đồng thời đưa ra các giải pháp khắc phục có tính ứng dụng cao.
  • Đóng góp giải pháp khoa học công nghệ thiết thực cho việc xây dựng các hệ thống giao thông thông minh phù hợp với điều kiện cơ sở hạ tầng và đặc thù phương tiện tại Việt Nam.

Trong giai đoạn 6 đến 12 tháng tới, hướng phát triển tiếp theo của đề tài sẽ tập trung vào việc tích hợp các mô hình học sâu tiên tiến và mở rộng thử nghiệm trên hệ thống giao thông quy mô lớn. Quý độc giả, các nhà nghiên cứu và kỹ sư công nghệ quan tâm có thể khai thác, trích dẫn tài liệu này hoặc liên hệ hợp tác phát triển nhằm ứng dụng rộng rãi giải pháp vào thực tiễn quản lý đô thị.