Tổng quan nghiên cứu

Thống kê toàn cầu ghi nhận dân số thế giới đạt khoảng 7 tỷ người với hơn 5 tỷ thuê bao di động và 1,5 tỷ người sử dụng điện thoại thông minh. Tại Việt Nam, xe gắn máy chiếm trên 85% tổng lượng phương tiện lưu thông hàng ngày. Hoạt động di chuyển bằng xe hai bánh luôn tiềm ẩn nhiều nguy cơ va chạm nghiêm trọng xuất phát từ các hành vi điều khiển đột ngột như tăng ga quá mức, giảm tốc đột ngột hoặc phanh gấp. Phần lớn các công trình nghiên cứu trước đây trên thế giới tập trung chủ yếu vào ô tô với các cảm biến gắn cố định trên bảng điều khiển. Việc nhận diện hành vi điều khiển xe gắn máy tại môi trường giao thông phức tạp đòi hỏi các giải pháp xử lý dữ liệu động linh hoạt và có độ chính xác cao.

Nghiên cứu của học viên Vũ Văn Vỹ dưới sự hướng dẫn khoa học của Phó Giáo sư Tiến sĩ Nguyễn Hà Nam tại Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội tập trung giải quyết bài toán phát hiện hành vi giao thông thời gian thực cho người điều khiển xe gắn máy. Đề tài hướng tới mục tiêu phân loại chính xác 4 trạng thái vận hành cơ bản: Dừng xe, Đang di chuyển ổn định, Tăng tốc và Giảm tốc thông qua dữ liệu thu thập từ các cảm biến tích hợp sẵn trên điện thoại thông minh.

Nghiên cứu được triển khai thực nghiệm tại thành phố Hà Nội trên thiết bị Samsung Galaxy S3 sử dụng hệ điều hành Android 4.3 với tần số lấy mẫu 50 Hz. Toàn bộ quá trình xử lý trải qua các bước lọc nhiễu tín hiệu, biến đổi hệ quy chiếu không gian và trích xuất đặc trưng thống kê. Kết quả thực nghiệm trên tập dữ liệu 2.000 mẫu chứng minh mô hình phân lớp đạt độ chính xác lên đến 74,93%, tạo cơ sở khoa học vững chắc để phát triển các ứng dụng cảnh báo sớm, góp phần giảm thiểu từ 15% đến 20% các nguy cơ xảy ra tai nạn giao thông trên đường bộ.

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 xây dựng trên nền tảng quy trình Khám phá tri thức trong Cơ sở dữ liệu (Knowledge Discovery in Databases - KDD) gồm 5 bước tuần tự: Thu thập dữ liệu thô, Tiền xử lý lọc nhiễu, Chuyển đổi không gian thuộc tính, Khai phá dữ liệu và Biểu diễn tri thức. Lý thuyết phân lớp dữ liệu (Classification) giữ vai trò trọng tâm nhằm xây dựng hàm ánh xạ các vector đặc trưng chuỗi thời gian vào các nhãn hành vi định trước.

Ba mô hình học máy kinh điển được đưa vào đối sánh và đánh giá hiệu năng gồm:

  1. Thuật toán k láng giềng gần nhất (k-Nearest Neighbor - k-NN): Phương pháp phân loại phi tham số dựa trên khoảng cách hình học Euclidean trong không gian đa chiều để xác định nhãn theo đa số phiếu bầu của k mẫu lân cận.
  2. Rừng ngẫu nhiên (Random Forest): Mô hình học kết hợp (Ensemble Learning) phát triển dựa trên tập hợp nhiều cây quyết định unpruned kết hợp kỹ thuật lấy mẫu Bootstrap và tổng hợp Bagging do Bradley Efron đề xuất năm 1979.
  3. Bộ phân lớp Naïve Bayes: Thuật toán xác suất thống kê dựa trên định lý Bayes với giả định các thuộc tính đặc trưng độc lập điều kiện với nhau khi biết lớp phân loại.

Hệ thống khái niệm then chốt trong đề tài bao gồm Ma trận nhầm lẫn (Confusion Matrix), Độ chính xác tổng thể (Accuracy), Độ chuẩn xác (Precision), Độ thu hồi (Recall), Độ đo di động Hjorth (Mobility) và Độ đo phức hợp Hjorth (Complexity) phục vụ việc định lượng biến thiên tần số của tín hiệu gia tốc.

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

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp từ 3 cảm biến phần cứng của điện thoại thông minh gồm: Cảm biến gia tốc kế 3 trục (Accelerometer), Cảm biến từ trường kế (Magnetometer) và Cảm biến trọng lực (Gravity Sensor). Cỡ mẫu nghiên cứu đạt 2.000 mẫu bản ghi hoàn chỉnh, được thu thập liên tục ở tần số lấy mẫu 50 Hz (tương ứng 50 giá trị đo mỗi giây) trên các cung đường thực tế. Phương pháp chọn mẫu là chọn mẫu thực nghiệm có chủ đích theo từng kịch bản hành vi giao thông của người lái xe gắn máy.

Quy trình xử lý dữ liệu trải qua các giai đoạn kỹ thuật nghiêm ngặt:

  • Lọc nhiễu: Áp dụng bộ lọc thông thấp với hệ số làm mịn ALPHA bằng 0,1 nhằm triệt tiêu các dao động tần số cao do rung lắc cơ học của động cơ xe và mặt đường không bằng phẳng.
  • Định hướng lại tọa độ ảo (Virtual Reorientation): Do điện thoại không cố định trên xe, thuật toán sử dụng ma trận quay trực giao 3x3 kết hợp hàm nghịch đảo ma trận trong OpenGL để chuyển đổi toàn bộ vector gia tốc từ hệ trục tọa độ của điện thoại (XYZ) sang hệ trục tọa độ cố định của Trái Đất (X'Y'Z' với hướng Đông, Bắc và hướng thẳng đứng).
  • Phân đoạn và trích chọn đặc trưng: Chuỗi tín hiệu được chia thành các cửa sổ thời gian cố định 1 giây (1.000 ms). Từ mỗi cửa sổ, chương trình tự động tính toán 6 đặc trưng vật lý gồm: Năng lượng gia tốc ngang (hE), Năng lượng gia tốc dọc (vE), Độ đo di động ngang (hM), Độ đo di động dọc (vM), Độ đo phức hợp ngang (hC) và Độ đo phức hợp dọc (vC).

Lý do lựa chọn môi trường WEKA và các mô hình k-NN, Random Forest, Naïve Bayes là nhằm đảm bảo tốc độ huấn luyện nhanh, khả năng tính toán thời gian thực mượt mà trên phần cứng di động hạn chế tài nguyên mà không làm tiêu hao nhiều pin của thiết bị.

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 và kiểm định mô hình trên phần mềm WEKA mang lại nhiều phát hiện định lượng quan trọng:

Thứ nhất, hiệu suất phân loại của mô hình k-NN tỷ lệ thuận với việc tinh chỉnh số lượng láng giềng k. Khi thiết lập k bằng 1, độ chính xác nhận diện đạt 69,04%. Khi tăng dần tham số k từ 2, 3, 4, 8 lên 10 láng giềng gần nhất, độ chính xác tổng thể tăng trưởng tuyến tính và đạt đỉnh 74,93%, tương ứng mức tăng 5,89%. Việc tăng k giúp giảm thiểu đáng kể sự ảnh hưởng của các mẫu nhiễu cá biệt phát sinh từ rung lắc mặt đường.

Thứ hai, việc áp dụng ma trận chuyển đổi hệ trục tọa độ Trái Đất giúp cải thiện độ tin cậy của thuật toán thêm khoảng 18% so với việc giữ nguyên hệ trục tọa độ thiết bị khi người dùng xoay điện thoại ở các góc nghiêng khác nhau. Các trục gia tốc được chuẩn hóa giúp loại bỏ hoàn toàn hiện tượng nhầm lẫn giữa gia tốc trọng trường và gia tốc chuyển động tịnh tiến của xe.

Thứ ba, kích thước cửa sổ thời gian 1 giây (chứa 50 khung dữ liệu cảm biến) mang lại sự cân bằng tối ưu giữa độ trễ thuật toán và độ chính xác phân lớp. Thời gian xử lý trích xuất 6 đặc trưng trên thiết bị chỉ mất khoảng 120 ms đến 150 ms, đảm bảo khả năng phản hồi tức thời cho hệ thống cảnh báo lái xe.

Thứ tư, hai thông số Năng lượng gia tốc ngang (hE) và Năng lượng gia tốc dọc (vE) thể hiện độ phân tách mạnh mẽ nhất giữa các trạng thái. Ở trạng thái Dừng xe, giá trị năng lượng tiệm cận 0, trong khi ở hành vi Tăng tốc và Giảm tốc, mức năng lượng biến thiên đột biến từ 2,5 đến 4,8 lần so với trạng thái Di chuyển đều.

Thảo luận kết quả

Các kết quả thực nghiệm phản ánh đúng bản chất động lực học của xe gắn máy trong điều kiện giao thông thực tế. Bộ lọc thông thấp với hệ số ALPHA bằng 0,1 đã làm mịn thành công các đột biến sai lệch mà không làm mất đi các đỉnh xung lực đặc trưng của thao tác vặn ga hay bóp phanh.

So sánh với các công trình đi trước, nghiên cứu của tác giả Nguyễn Thắng Ngọc áp dụng Cây quyết định nhận dạng hoạt động con người đạt độ chính xác 82,43% trong điều kiện vận động cơ thể cơ bản (đi bộ, chạy, nhảy). Tuy nhiên, môi trường giao thông xe máy có độ nhiễu quán tính phức tạp hơn nhiều. So với nghiên cứu của Fazeen et al. trên ô tô (yêu cầu đặt điện thoại cố định trên taplo và chỉ dùng ngưỡng gia tốc tĩnh), phương pháp chuyển trục tọa độ kết hợp 6 đặc trưng Hjorth trong luận văn này đã giải quyết triệt để bài toán điện thoại cầm tay tự do hoặc để trong túi người lái.

Về phương thức biểu diễn trực quan, toàn bộ phân bố dữ liệu và kết quả thử nghiệm được mô hình hóa hiệu quả qua Biểu đồ biến thiên gia tốc 3 trục theo thời gian thực trước và sau khi lọc nhiễu, cùng Bảng ma trận thống kê phân lớp (Confusion Matrix) thể hiện chi tiết tỷ lệ phân loại đúng và sai giữa 4 hành vi giao thông, giúp người phân tích dễ dàng nhận diện các điểm nhầm lẫn giữa trạng thái Tăng tốc và Giảm tốc.

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

Dựa trên kết quả đạt được, luận văn đưa ra 4 nhóm giải pháp mang tính ứng dụng thực tiễn cao:

  1. Tối ưu hóa và đóng gói phần mềm cảnh báo thời gian thực trên hệ điều hành di động:
  • Động từ hành động: Lập trình tối ưu hóa các module tính toán ma trận xoay bằng ngôn ngữ C/C++ tích hợp qua NDK, tinh gọn bộ nhớ đệm và thuật toán phân lớp.
  • Target metric: Giảm mức tiêu thụ pin của ứng dụng xuống dưới 5% mỗi giờ hoạt động liên tục và hạ độ trễ nhận diện xuống dưới 100 ms.
  • Timeline: Thực hiện trong vòng 6 tháng.
  • Chủ thể thực hiện: Đội ngũ kỹ sư phần mềm di động và chuyên gia hệ thống nhúng.
  1. Mở rộng tập dữ liệu huấn luyện đa dạng hóa dòng thiết bị và người điều khiển:
  • Động từ hành động: Thu thập bổ sung tập dữ liệu quy mô lớn trên nhiều thương hiệu điện thoại thông minh khác nhau với cảm biến có độ nhạy đa dạng.
  • Target metric: Mở rộng cỡ mẫu lên tối thiểu 10.000 bản ghi, nâng cao độ chính xác nhận diện tổng thể của mô hình lên trên 85%.
  • Timeline: Triển khai trong thời gian 12 tháng.
  • Chủ thể thực hiện: Các nhóm nghiên cứu học thuật tại trường đại học phối hợp cùng các doanh nghiệp công nghệ vận tải.
  1. Tích hợp cơ chế phối hợp đa cảm biến (Sensor Fusion) nâng cao:
  • Động từ hành động: Kết hợp đồng thời cảm biến gia tốc, con quay hồi chuyển (Gyroscope) và hệ thống định vị vệ tinh GPS để nhận diện thêm các hành vi phức tạp như chuyển làn đột ngột, lạng lách hoặc vào cua tốc độ cao.
  • Target metric: Mở rộng nhận diện thêm 3 hành vi lái xe nguy hiểm với độ chính xác đạt trên 80%.
  • Timeline: Thực hiện trong vòng 9 tháng.
  • Chủ thể thực hiện: Nhóm phát triển thuật toán khai phá dữ liệu và trí tuệ nhân tạo.
  1. Ứng dụng hệ thống vào dịch vụ viễn thông giao thông và bảo hiểm số:
  • Động từ hành động: Xây dựng nền tảng đánh giá điểm an toàn lái xe (Driver Safety Score) tự động dựa trên tần suất các hành vi phanh gấp và tăng tốc bất thường.
  • Target metric: Hỗ trợ các công ty bảo hiểm và doanh nghiệp giao hàng giảm thiểu 25% tỷ lệ tai nạn giao thông của đội ngũ tài xế.
  • Timeline: Hoàn thiện giải pháp trong vòng 18 tháng.
  • Chủ thể thực hiện: Các doanh nghiệp bảo hiểm công nghệ (InsurTech) và đơn vị cung cấp dịch vụ logistics, gọi xe công nghệ.

Đố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 chính với những trường hợp sử dụng cụ thể:

  1. Sinh viên và học viên cao học chuyên ngành Công nghệ thông tin và Hệ thống thông tin: Tài liệu cung cấp nền tảng lý thuyết chuẩn mực về quy trình KDD, phương pháp xử lý dữ liệu cảm biến chuỗi thời gian, cách thức khai thác bộ công cụ WEKA và kỹ thuật trích xuất đặc trưng toán học Hjorth phục vụ các đề tài nghiên cứu về nhận dạng mẫu và học máy.

  2. Kỹ sư phát triển ứng dụng di động (Mobile Developers): Cung cấp giải pháp thực tế và mã nguồn thuật toán xử lý dữ liệu SensorManager trên nền tảng Android, kỹ thuật chuyển đổi ma trận tọa độ không gian Euler và các phương pháp tối ưu hóa hiệu năng tính toán thời gian thực trên thiết bị đầu cuối.

  3. Các công ty vận tải công nghệ và chuyển phát nhanh (Logistics & Ride-hailing): Ứng dụng trực tiếp thuật toán vào ứng dụng của tài xế nhằm tự động theo dõi, chấm điểm hành vi điều khiển xe máy của shipper và tài xế xe ôm công nghệ, giúp quản lý chất lượng dịch vụ và nâng cao an toàn giao thông.

  4. Các nhà nghiên cứu và cơ quan quản lý đô thị thông minh (Smart City Planners): Cung cấp cơ sở dữ liệu và giải pháp chi phí thấp để phân tích thói quen lưu thông của người dân tại các đô thị lớn, từ đó đề xuất quy hoạch làn đường và lắp đặt biển báo cảnh báo an toàn tại các điểm đen giao thông.

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

  1. Tại sao cần phải chuyển đổi hệ tọa độ của điện thoại về hệ tọa độ Trái Đất? Khi người lái xe di chuyển, điện thoại có thể bị nghiêng, xoay hoặc lật theo nhiều góc độ ngẫu nhiên. Nếu giữ nguyên hệ trục tọa độ của điện thoại, các giá trị gia tốc đo được sẽ bị sai lệch hoàn toàn so với hướng chuyển động thực tế của phương tiện. Thuật toán sử dụng ma trận quay trực giao 3x3 để quy đổi vector gia tốc về hệ quy chiếu Trái Đất cố định, đảm bảo nhận diện chính xác dù thiết bị ở bất kỳ hướng nào.

  2. Cảm biến gia tốc trên điện thoại thường gặp phải những loại nhiễu nào? Dữ liệu cảm biến gia tốc thường chịu ảnh hưởng từ 3 nguồn nhiễu chính: nhiễu đột biến do rung lắc cơ học của mặt đường, nhiễu do lực quán tính của tay người cầm và sai số phần cứng giữa các dòng điện thoại khác nhau. Đề tài áp dụng bộ lọc thông thấp với hệ số ALPHA bằng 0,1 để làm mịn tín hiệu và loại bỏ hiệu quả các tần số nhiễu ngoại lai.

  3. Sáu đặc trưng trích xuất từ dữ liệu cảm biến gồm những thông số nào? Hệ thống trích xuất 6 đặc trưng vật lý từ mỗi cửa sổ tín hiệu 1 giây: Năng lượng gia tốc ngang (hE), Năng lượng gia tốc dọc (vE), Độ đo di động ngang (hM), Độ đo di động dọc (vM), Độ đo phức hợp ngang (hC) và Độ đo phức hợp dọc (vC). Các đặc trưng này phản ánh đầy đủ cường độ vận động và biến thiên tần số của phương tiện.

  4. Tại sao nghiên cứu lại tập trung vào xe gắn máy thay vì ô tô? Tại Việt Nam, xe gắn máy chiếm hơn 85% lưu lượng giao thông nhưng lại chịu nhiều rủi ro va chạm nhất. Hầu hết các công trình quốc tế chỉ nghiên cứu trên ô tô với điện thoại gắn cố định. Việc nghiên cứu trên xe gắn máy mang tính đột phá và phù hợp cao với điều kiện hạ tầng giao thông trong nước.

  5. Mô hình phân lớp nào đạt hiệu quả tốt nhất trong nghiên cứu? Thuật toán k láng giềng gần nhất (k-NN) với tham số k bằng 10 mang lại hiệu quả cao nhất trong thực nghiệm với độ chính xác đạt 74,93%. Kết quả này vượt trội hơn 5,89% so với khi thiết lập k bằng 1, chứng minh khả năng kháng nhiễu tốt của mô hình khi tăng số lượng mẫu lân cận đánh giá.

Kết luận

  • Luận văn đã xây dựng thành công quy trình toàn diện phát hiện 4 hành vi giao thông cơ bản của xe gắn máy (Dừng, Di chuyển, Tăng tốc, Giảm tốc) dựa trên cảm biến di động.
  • Kỹ thuật chuyển đổi ma trận tọa độ ảo về hệ quy chiếu Trái Đất kết hợp bộ lọc thông thấp ALPHA bằng 0,1 đã giải quyết triệt để bài toán thay đổi góc đặt thiết bị.
  • Bộ 6 đặc trưng năng lượng và độ đo Hjorth chứng minh hiệu quả vượt trội trong việc mô hình hóa tín hiệu gia tốc chuỗi thời gian.
  • Thực nghiệm trên tập dữ liệu 2.000 mẫu bằng mô hình k-NN đạt độ chính xác tối ưu 74,93% với thời gian xử lý trễ dưới 150 ms.
  • Lộ trình 12 tháng tới sẽ mở rộng thu thập 10.000 mẫu đa thiết bị và tích hợp thêm cảm biến con quay hồi chuyển để nâng cao độ chính xác trên 85%.

Quý độc giả, các nhà nghiên cứu và doanh nghiệp công nghệ quan tâm đến giải pháp phân tích hành vi giao thông thông minh hãy khai thác ngay khung phương pháp luận và thuật toán của đề tài để phát triển các ứng dụng giám sát an toàn giao thông thiết thực cho cộng đồng.