Tổng quan nghiên cứu

Quá trình đô thị hóa nhanh chóng tại các đô thị lớn như Thành phố Hồ Chí Minh đang tạo ra áp lực khổng lồ lên hệ thống hạ tầng, với lưu lượng phương tiện gia tăng khoảng 10% đến 15% mỗi năm, dẫn đến tình trạng ùn tắc giao thông diễn ra thường xuyên tại hơn 30 điểm nóng trọng điểm. Trước thực trạng các phương pháp đo đếm thủ công hoặc cảm biến vòng từ truyền thống có chi phí bảo trì cao và dễ gây hư hại mặt đường, việc xây dựng hệ thống tự động phát hiện và tính toán lưu lượng phương tiện thông qua camera giám sát trở thành một yêu cầu cấp thiết.

Đề tài tập trung giải quyết bài toán cốt lõi: tự động tách biên đối tượng chuyển động trong môi trường ngoại cảnh phức tạp và xác định chính xác số lượng phương tiện di chuyển trên từng làn đường theo thời gian thực. Mục tiêu cụ thể của công trình là thiết kế hoàn chỉnh chu trình xử lý video bao gồm kỹ thuật trừ nền thích nghi, lọc nhiễu hình thái học và thuật toán dán nhãn thành phần liên kết để đếm số lượng xe.

Phạm vi nghiên cứu thực nghiệm được thực hiện trên các chuỗi video giao thông tiêu chuẩn thu thập từ camera đặt tại các tuyến đường đô thị với tốc độ ghi hình 25 đến 30 khung hình/giây trong khoảng thời gian từ cuối năm 2015 đến tháng 4 năm 2016. Về mặt ý nghĩa ứng dụng, mô hình đạt độ chính xác đếm phương tiện trên 92% trong điều kiện góc quay rõ ràng, cung cấp chỉ số mật độ giao thông quan trọng phục vụ công tác điều tiết đèn tín hiệu và hỗ trợ giảm thiểu 15% đến 20% thời gian chờ tại các nút giao thông trọng điểm.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng của 3 khối lý thuyết chuyên sâu trong lĩnh vực thị giác máy tính:

Thứ nhất là lý thuyết mô hình Gaussian hỗn hợp (Gaussian Mixture Model - GMM) của Stauffer và Grimson. Kỹ thuật này mô hình hóa giá trị cường độ màu sắc của từng điểm ảnh trong không gian ba chiều RGB bằng một hỗn hợp gồm K hàm mật độ xác suất Gaussian (với K thường được chọn từ 3 đến 5). Phương pháp cho phép hệ thống tự động thích ứng với sự thay đổi ánh sáng ngoại cảnh và các chuyển động lặp lại của môi trường như bóng cây lay động hay mặt đường phản chiếu.

Thứ hai là lý thuyết hình thái học toán học (Mathematical Morphology) trên ảnh nhị phân. Các phép toán cơ bản bao gồm phép co ảnh (Erosion) và phép giãn ảnh (Dilation), kết hợp tạo thành phép mở ảnh (Opening) và phép đóng ảnh (Closing). Nghiên cứu ứng dụng phần tử cấu trúc vuông R(n) và phần tử cấu trúc đường L(LEN, DEG) để kết nối các khối điểm ảnh bị vỡ vụn và loại bỏ phần gai nhô thừa.

Thứ ba là lý thuyết phân tích thành phần liên kết (Connected Components Theory) dựa trên ma trận lân cận 8 hướng (N8), hỗ trợ gom cụm các điểm ảnh tiền cảnh (Foreground) thành từng đối tượng xe riêng biệt để gán nhãn và vẽ hộp bao (Bounding Box).

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

Nguồn dữ liệu thực nghiệm bao gồm tập dữ liệu chuỗi video giao thông thực tế được ghi hình trực tiếp từ các camera quan sát góc cao, với độ phân giải chuẩn và độ dài mỗi mẫu thử nghiệm từ 500 đến 1.000 khung hình liên tiếp. Phương pháp chọn mẫu là chọn mẫu có chủ đích (purposive sampling), tập trung vào các đoạn video ban ngày có lưu lượng xe từ trung bình đến cao, góc quay gần và hình ảnh rõ nét nhằm kiểm chứng khả năng phân tách xe khi di chuyển san sát nhau.

Lý do lựa chọn phương pháp phân tích: Nghiên cứu lựa chọn mô hình GMM kết hợp chuỗi biến đổi hình thái học thay vì các phương pháp trừ khung đơn giản (Frame Differencing) hay lọc trung vị chạy (Running Median) bởi vì GMM có khả năng thích nghi đa phương thức với nền động mà không đòi hỏi dung lượng bộ nhớ quá lớn. Toàn bộ thuật toán được lập trình, mô phỏng và kiểm nghiệm trên môi trường phần mềm Matlab trong giai đoạn từ tháng 10 năm 2014 đến tháng 3 năm 2016.

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

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

Thực nghiệm cho thấy phương pháp trừ khung cơ bản với các ngưỡng cố định 10, 50 và 100 bị mất mát nghiêm trọng thông tin phần ruột bên trong xe, chỉ giữ lại các đường biên chuyển động. Trong khi đó, mô hình Gaussian hỗn hợp với K từ 3 đến 5 đã tách trích thành công hơn 95% diện tích thân xe ra khỏi nền đường nhựa.

Quá trình tinh chỉnh xử lý hình thái học ghi nhận phát hiện quan trọng: nếu chỉ áp dụng đơn thuần phép giãn ảnh với phần tử cấu trúc R(8), hiện tượng dính liền 2 xe đi sát nhau xảy ra thường xuyên, dẫn đến tỷ lệ đếm sai lên tới 50% (hai xe bị gộp thành một khối). Nghiên cứu đã tối ưu hóa thành công chuỗi xử lý 3 bước liên tiếp: Co ảnh với phần tử R(3) để cắt đứt liên kết giả, Giãn ảnh với phần tử R(8) để làm đầy thân xe, và Đóng ảnh với phần tử R(4) để làm mịn đường biên. Quy trình này nâng tỷ lệ phân tách xe chính xác lên mức 94% đến 96%.

Bộ lọc diện tích đốm sáng (Blob Filtering) đã loại bỏ hoàn toàn hơn 85% các thành phần nhiễu kích thước nhỏ do rung lắc camera hoặc bụi đường gây ra. Thuật toán dán nhãn thành phần liên kết 8 hướng kết hợp theo dõi vị trí qua từng khung hình liên tiếp x(n) và x(n-1) trong vùng quan tâm (ROI) giúp kiểm soát lưu lượng xe chính xác với tỷ lệ sai lệch dưới 5% đối với các đoạn video có điều kiện ánh sáng ổn định.

Thảo luận kết quả

Hiệu quả vượt trội của mô hình bắt nguồn từ việc cập nhật tham số trực tuyến thông qua trọng số thích nghi alpha và ma trận hiệp phương sai của từng phân phối Gaussian. Điều này giúp mô hình nhận diện chính xác các pixel xe tiền cảnh mà không bị nhầm lẫn với bề mặt đường bê tông.

So sánh với các nghiên cứu trước đây của Serap Kazan và Musa Balta (2009) vốn sử dụng phương pháp trừ khung kèm xử lý ngưỡng cố định, phương pháp trong luận văn này hạn chế triệt để hiện tượng mất dấu vật thể khi xe giảm tốc độ. Khi đối chiếu với công trình của SalviAn về phân tích Blob sử dụng phân cụm K-means, giải pháp kết hợp GMM và chuỗi hình thái học R(3)-R(8)-R(4) mang lại tốc độ thực thi nhanh hơn, tiết kiệm đáng kể tài nguyên tính toán.

Dữ liệu kết quả thực nghiệm có thể được tổng hợp trực quan thông qua bảng so sánh độ chính xác giữa các thuật toán trừ nền (Trừ khung, Trung bình chạy, GMM) và biểu đồ đường biểu diễn lưu lượng xe đếm được theo thời gian thực đối chiếu với số liệu đếm thủ công. Các biểu đồ này minh chứng rõ nét đường đếm tự động bám sát tuyệt đối đường giá trị thực tế với độ lệch chuẩn cực nhỏ.

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

Dựa trên kết quả thực nghiệm, luận văn đưa ra 4 khuyến nghị then chốt nhằm hoàn thiện và ứng dụng hệ thống vào thực tiễn:

Thứ nhất, nâng cấp mô hình phân loại phương tiện tự động bằng cách tích hợp mạng nơ-ron tích chập (CNN) hoặc phân loại vector hỗ trợ (SVM). Đội ngũ nghiên cứu thị giác máy tính tại các viện, trường đại học nên thực hiện trong lộ trình 6 đến 12 tháng tới, hướng tới mục tiêu phân loại chính xác 3 nhóm phương tiện chính (xe máy, ô tô con, xe tải và xe buýt) với độ chính xác mục tiêu trên 90%.

Thứ hai, chuyển đổi toàn bộ thuật toán từ nền tảng mô phỏng Matlab sang ngôn ngữ C++ kết hợp thư viện OpenCV và tăng tốc phần cứng CUDA. Các kỹ sư phần mềm nhúng cần triển khai trong 3 đến 6 tháng để tối ưu hóa tốc độ xử lý đạt 30 đến 60 khung hình/giây trực tiếp trên các vi xử lý biên (Edge AI) như Jetson Nano hoặc Raspberry Pi.

Thứ ba, nghiên cứu tích hợp thuật toán khử bóng đổ phương tiện (Shadow Removal) dựa trên không gian màu HSV hoặc LAB, giảm thiểu tỷ lệ nhận diện sai kích thước xe xuống dưới 3%, do nhóm kỹ thuật xử lý ảnh thực hiện trong vòng 6 tháng.

Thứ tư, Sở Giao thông Vận tải phối hợp cùng các đơn vị quản lý đô thị triển khai thí điểm hệ thống đếm xe tự động tại 10 đến 20 nút giao thông trọng điểm trong giai đoạn 1 đến 2 năm, kết nối trực tiếp với trung tâm điều khiển đèn tín hiệu thông minh nhằm giảm 15% đến 20% thời gian ùn tắc vào giờ cao điểm.

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

Luận văn là tài liệu tham khảo giá trị cho 4 nhóm đối tượng chuyên môn sau:

Học viên cao học và sinh viên chuyên ngành Kỹ thuật Điện tử, Viễn thông, Khoa học Máy tính: Nắm bắt toàn diện quy trình toán học về mô hình Gaussian hỗn hợp, đại số hình thái học và kỹ thuật dán nhãn thành phần liên kết để ứng dụng vào các đề tài nghiên cứu về nhận dạng mẫu và thị giác máy tính.

Kỹ sư phát triển hệ thống giao thông thông minh (ITS): Khai thác cấu trúc thuật toán và các thông số thực nghiệm (kích thước phần tử cấu trúc, tốc độ học alpha) để xây dựng các giải pháp giám sát lưu lượng giao thông tự động với chi phí tối ưu.

Cơ quan quy hoạch và quản lý giao thông đô thị: Ứng dụng mô hình phân tích lưu lượng từ camera hiện hữu nhằm xây dựng cơ sở dữ liệu giao thông theo thời gian thực, hỗ trợ ra quyết định phân luồng và điều tiết chu kỳ đèn tín hiệu một cách khoa học.

Các doanh nghiệp công nghệ phát triển giải pháp an ninh và camera giám sát AI: Tận dụng giải pháp dán nhãn liên kết 8 hướng và trừ nền thích nghi để tích hợp vào các sản phẩm quản lý bãi đỗ xe thông minh, trạm thu phí không dừng và giám sát an ninh trật tự công cộng.

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

Mô hình Gaussian hỗn hợp GMM mang lại ưu điểm vượt trội nào so với phương pháp trừ khung truyền thống? Mô hình GMM mô phỏng mỗi điểm ảnh bằng 3 đến 5 hàm phân phối Gaussian, cho phép tự động cập nhật nền và thích ứng hoàn hảo với sự thay đổi độ sáng ngoại cảnh. Trong khi đó, phương pháp trừ khung đơn giản rất nhạy cảm với nhiễu và làm mất hoàn toàn vùng điểm ảnh bên trong thân xe.

Tại sao phải kết hợp liên tiếp cả ba phép co ảnh, giãn ảnh và đóng ảnh? Nếu chỉ dùng phép giãn ảnh, các xe đi sát nhau sẽ dính liền thành một khối lớn gây đếm thiếu. Việc kết hợp co ảnh R(3) giúp tách rời các xe cạnh nhau, giãn ảnh R(8) giúp phủ kín thân xe thành khối trắng đồng nhất, và đóng ảnh R(4) làm mượt các góc cạnh, đảm bảo độ chính xác đếm đạt trên 94%.

Hệ thống có khả năng đếm chính xác khi camera bị rung lắc hoặc có lá cây lay động không? Thuật toán GMM có khả năng thích ứng với các chuyển động nền lặp lại như cành cây lay động. Đồng thời, bước lọc diện tích đốm sáng (Blob Filtering) đã loại bỏ hơn 85% các đốm nhiễu nhỏ, giúp hệ thống duy trì độ ổn định cao trước các tác động rung lắc nhẹ của camera giao thông.

Những hạn chế kỹ thuật lớn nhất hiện tại của hệ thống là gì? Luận văn hiện dừng lại ở việc xử lý video ngoại tuyến (offline) trên phần mềm Matlab và chưa thực hiện phân loại chi tiết các loại phương tiện (chưa tách riêng xe máy, ô tô, xe tải). Ngoài ra, hệ thống vẫn có thể bị ảnh hưởng bởi bóng đổ dài của xe vào thời điểm sáng sớm hoặc chiều muộn.

Cần những điều kiện gì để triển khai hệ thống này vào giám sát thời gian thực ngoài thực địa? Hệ thống cần chuyển đổi mã nguồn sang C++/OpenCV, tối ưu hóa trên phần cứng nhúng biên đạt tốc độ từ 25 đến 30 khung hình/giây. Đồng thời, camera giao thông cần được lắp đặt ở độ cao tối thiểu 5 đến 7 mét với góc nghiêng phù hợp để bao quát trọn vẹn các làn đường.

Kết luận

Công trình nghiên cứu đã giải quyết thành công bài toán tự động phát hiện và tính toán lưu lượng giao thông thông qua 5 đóng góp nổi bật:

  • Xây dựng thành công quy trình trừ nền thích nghi bằng mô hình Gaussian hỗn hợp K phân phối (K từ 3 đến 5), loại bỏ nền đường tĩnh và thích ứng tốt với biến thiên ánh sáng đô thị.
  • Thiết lập chuỗi xử lý hình thái học tối ưu gồm Co ảnh R(3), Giãn ảnh R(8) và Đóng ảnh R(4), khắc phục triệt để hiện tượng vỡ khối điểm ảnh và dính liền giữa các phương tiện lân cận.
  • Ứng dụng hiệu quả thuật toán dán nhãn thành phần liên kết 8 hướng (N8) kết hợp theo dõi vùng quan tâm (ROI), nâng độ chính xác đếm xe đạt trên 92% đến 95% trên các tập dữ liệu video thực nghiệm.
  • Cung cấp bức tranh toàn diện và so sánh định lượng giữa các giải thuật thị giác máy tính kinh điển (Trừ khung, Trung bình chạy, Trung vị chạy, GMM), làm tài liệu tham khảo giá trị cho nghiên cứu học thuật.
  • Mở ra giải pháp khả thi với chi phí thấp trong việc tận dụng hạ tầng camera sẵn có để hiện đại hóa hệ thống quản lý giao thông đô thị.

Lộ trình phát triển tiếp theo tập trung vào việc chuyển đổi thuật toán sang C++/OpenCV trong 3 đến 6 tháng tới, tích hợp mạng nơ-ron phân loại phương tiện và loại bỏ bóng đổ trong 6 đến 12 tháng. Các nhà nghiên cứu, kỹ sư phần mềm và nhà quản lý giao thông hãy khai thác ngay nền tảng lý thuyết và kết quả thực nghiệm từ luận văn này để phát triển những giải pháp giao thông thông minh toàn diện cho các đô thị hiện đại.