Luận Văn Thạc Sĩ Về Ứng Dụng Xử Lý Hình Ảnh Nhận Dạng Đường Đi Cho Ô Tô Chạy Tự Động

Luận văn thạc sĩ nghiên cứu ứng dụng xử lý hình ảnh trong nhận dạng đường đi cho ôtô tự động, góp phần phát triển công nghệ giao thông thông minh.

Chuyên ngành

Cơ Khí Động Lực

Người đăng

Ẩn danh

Thể loại

luận văn

2014

117
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM TẠ

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

1.1. Tổng quan chung về lĩnh vực nghiên cứu

1.2. Ứng dụng phát hiện làn đường trên các hãng xe

1.3. Các kết quả nghiên cứu trong và ngoài nước đã công bố

1.4. Mục đích của đề tài

1.5. Nhiệm vụ của đề tài và giới hạn đề tài

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

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

2.1. Lý thuyết tổng quan về xử lý ảnh

2.2. Xử lý ảnh số là gì?

2.3. Biểu diễn một ảnh số

2.4. Các vấn đề cơ bản trong xử lý ảnh

2.5. Biên và các phương pháp phát hiện biên

2.6. Các mô hình màu

2.7. Biến đổi Hough (Hough Transform)

2.8. Biến đổi Hough cho đường thẳng

2.9. Biến đổi Hough cho đường thẳng trong tọa độ cực

3. CHƯƠNG 3: PHẦN MỀM ỨNG DỤNG

3.1. Giới thiệu Matlab

3.2. Các thành phần cơ bản của Matlab

3.3. Phân đoạn và tách đường viền trong Matlab

3.4. Biến đổi Hough trong MATLAB

3.5. Image Acquisition Toolbox

3.6. Các bước thu thập hình ảnh cơ bản

3.7. Computer Vision System Toolbox

3.8. Các hàm xử lí video

3.9. Image Processing Toolbox

3.10. Hiển thị ảnh

3.11. Chuyển đổi giữa các lớp ảnh và các loại ảnh

4. CHƯƠNG 4: CHƯƠNG TRÌNH ĐIỀU KHIỂN

4.1. Mô hình tổng quát

4.2. Chọn và thiết lập camera

4.3. Mô hình đường và phạm vi quan sát

4.4. Tiến trình xử lí ảnh

4.5. Xác định dấu phân cách làn đường

4.6. Xác định dấu phân cách trái – phải và chèn đánh dấu làn đường

4.7. Lập trình giao diện

5. CHƯƠNG 5: THỰC NGHIỆM VÀ ĐÁNH GIÁ

5.1. Dữ liệu thực nghiệm

5.2. Địa điểm thực nghiệm

5.3. Về tốc độ xử lí

5.4. Các hình ảnh chạy thử nghiệm chương trình

5.5. Phương pháp đánh giá và tiêu chí đánh giá

5.6. Tiêu chí về tốc độ

5.7. Đánh giá về độ chính xác

5.8. Đánh giá về sự sai lệch

6. CHƯƠNG 6: KẾT LUẬN

6.1. Kết quả đạt được của đề tài

6.2. Những vấn đề còn tồn tại

6.3. Hướng phát triển đề tài

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về ứng dụng xử lý hình ảnh trong ô tô tự động

Nhận dạng đường đi cho ô tô tự động là một trong những ứng dụng quan trọng của xử lý hình ảnh. Công nghệ này giúp ô tô tự động nhận diện và theo dõi làn đường, từ đó đảm bảo an toàn giao thông. Với sự phát triển của công nghệ, việc áp dụng công nghệ nhận diện trong ô tô ngày càng trở nên phổ biến. Nghiên cứu này sẽ tập trung vào các phương pháp và công cụ hiện có để thực hiện nhận dạng đường đi.

1.1. Khái niệm về nhận dạng đường đi cho ô tô tự động

Nhận dạng đường đi là quá trình sử dụng cảm biến hình ảnh để xác định vị trí và hình dạng của làn đường. Điều này bao gồm việc phát hiện các dấu phân cách và các yếu tố khác ảnh hưởng đến việc điều khiển xe.

1.2. Lợi ích của việc ứng dụng xử lý hình ảnh trong giao thông

Việc ứng dụng xử lý ảnh trong ô tô tự động mang lại nhiều lợi ích như tăng cường an toàn giao thông, giảm thiểu tai nạn và cải thiện trải nghiệm lái xe. Hệ thống này giúp người lái xe nhận biết tình huống giao thông một cách nhanh chóng và chính xác.

II. Thách thức trong nhận dạng đường đi cho ô tô tự động

Mặc dù có nhiều tiến bộ trong công nghệ, nhưng việc nhận dạng đường đi vẫn gặp phải nhiều thách thức. Các yếu tố như điều kiện thời tiết, độ sáng và độ tương phản của đường có thể ảnh hưởng đến khả năng nhận diện. Ngoài ra, sự phức tạp của địa hình cũng là một vấn đề lớn.

2.1. Ảnh hưởng của điều kiện thời tiết đến nhận dạng

Thời tiết xấu như mưa, tuyết có thể làm giảm độ chính xác của hệ thống nhận diện. Các dấu phân cách có thể bị che khuất hoặc không rõ nét, gây khó khăn cho việc xác định làn đường.

2.2. Độ phức tạp của địa hình và các tình huống giao thông

Địa hình phức tạp, như giao lộ hoặc các đoạn đường cong, có thể làm tăng độ khó trong việc nhận diện. Hệ thống cần phải được thiết kế để xử lý các tình huống này một cách hiệu quả.

III. Phương pháp chính trong nhận dạng đường đi cho ô tô tự động

Để giải quyết các thách thức trong nhận dạng đường đi, nhiều phương pháp đã được phát triển. Các phương pháp này bao gồm việc sử dụng thuật toán nhận diện và các công cụ xử lý hình ảnh hiện đại.

3.1. Sử dụng thuật toán Canny và biến đổi Hough

Thuật toán Canny được sử dụng để phát hiện biên, trong khi biến đổi Hough giúp xác định các đường thẳng. Hai phương pháp này kết hợp với nhau để tạo ra một hệ thống nhận diện hiệu quả.

3.2. Ứng dụng của MATLAB trong xử lý hình ảnh

MATLAB là một công cụ mạnh mẽ cho việc xử lý hình ảnh. Các toolbox như Image Processing Toolbox và Computer Vision Toolbox cung cấp các hàm cần thiết để thực hiện nhận dạng đường đi.

IV. Kết quả nghiên cứu và ứng dụng thực tiễn

Nghiên cứu đã cho thấy rằng việc áp dụng xử lý hình ảnh trong nhận dạng đường đi cho ô tô tự động có thể đạt được kết quả khả quan. Các thử nghiệm trên các đoạn đường thực tế đã chứng minh tính khả thi của hệ thống.

4.1. Kết quả thử nghiệm trên các đoạn đường thực tế

Các thử nghiệm cho thấy hệ thống có khả năng nhận diện chính xác các dấu phân cách và làn đường, từ đó cung cấp tín hiệu điều khiển cho ô tô tự động.

4.2. Ứng dụng trong các hệ thống giao thông thông minh

Hệ thống nhận dạng đường đi có thể được tích hợp vào các hệ thống giao thông thông minh, giúp cải thiện an toàn và hiệu quả giao thông.

V. Kết luận và tương lai của nhận dạng đường đi cho ô tô tự động

Nhận dạng đường đi cho ô tô tự động là một lĩnh vực đầy tiềm năng. Với sự phát triển không ngừng của công nghệ, tương lai của hệ thống này hứa hẹn sẽ mang lại nhiều cải tiến đáng kể trong an toàn giao thông.

5.1. Tương lai của công nghệ nhận dạng đường đi

Công nghệ nhận dạng đường đi sẽ tiếp tục phát triển, với việc áp dụng các thuật toán học máy và trí tuệ nhân tạo để nâng cao độ chính xác và khả năng xử lý trong thời gian thực.

5.2. Tầm quan trọng của nghiên cứu và phát triển

Nghiên cứu và phát triển trong lĩnh vực này là rất quan trọng để đảm bảo rằng các hệ thống giao thông thông minh có thể hoạt động hiệu quả và an toàn trong tương lai.

17/07/2025
Luận văn thạc sĩ ứng dụng xử lý hình ảnh nhận dạng đường đi cho ôtô chạy tự động

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

LỜI CAM ĐOAN Tôi cam đoan đây là công trình nghiên cứu của tôi. Các số liệu, kết quả nêu trong luận văn là trung thực và chƣa từng đƣợc ai công bố trong bất kỳ công trình nào khác.Hồ Chí Minh, ngày 02 tháng 11 năm 2014 (Ký tên và ghi rõ họ tên) Hồ Văn Thu ii LỜI CẢM TẠ Một đề tài nghiên cứu không thể thành công nếu không có sự trợ giúp kết hợp với nỗ lực cố gắng của ngƣời nghiên cứu. Do đó, tôi xin chân thành cám ơn sự hổ trợ của: Ban giám hiệu Trƣờng Đại Học Sƣ Phạm Kỹ Thuật Tp Hồ Chí Minh. Khoa Cơ Khí Động Lực.

Thầy TS Lê Thanh Phúc cùng toàn thể quý thầy cô đã dạy và hƣớng dẫn nhiệt tình và tạo mọi điều kiện thuận lợi cho tôi trong thời gian theo học tại trƣờng. Các bạn kỹ sƣ đồng nghiệp đã động viên ủng hộ tinh thần. Tuy thời gian thực hiện đề tài là 6 tháng, nhƣng do lƣợng kiến thức chủ chốt để phục vụ cho công tác nghiên cứu và thực hiện đề tài thuộc chuyên ngành điện tử và điều khiển tự động, công nghệ thông tin nên khả năng tiếp cận và lĩnh hội của học viên chuyên ngành cơ khí động lực gặp nhiều khó khăn và hạn chế. Tuy nhiên, với sự hƣớng dẫn và tạo điều kiện thuận lợi của Thầy TS Lê Thanh Phúc và các bạn đồng nghiệp, tôi đã lĩnh hội đƣợc rất nhiều kiến thức mới, bổ ích để phục vụ cho ngành cơ khí động lực và công tác nghiên cứu sau khi ra trƣờng.

Vì vậy, một lần nữa tôi xin chân thành cám ơn quý thầy cô và các bạn. Xin chúc quý thầy cô cùng toàn thể các bạn luôn dồi dào sức khoẻ và thành công ! Tp Hồ Chí Minh, ngày 02 tháng 11 năm 2014. Ngƣời cảm tạ Hồ Văn Thu iii TÓM TẮT Xử lý ảnh có rất nhiều ứng dụng trong hệ thống giao thông thông minh. Nhận dạng đƣờng đi cho ô tô chạy tự động là một đề tài trong số đó.

Nghiên cứu này sử dụng phần mềm Matlab và các Toolbox của nó là: Image Processing Toolbox, Image Acquistion System Toolbox, Computer Vision System Toolbox làm công cụ chính để thu thập và xử lý. Với mô hình đƣờng là đƣờng nhựa với các giả định sau: - Vân của đƣờng là đồng nhất. - Dấu phân cách làn đƣờng tuân theo qui luật. - Khoảng cách giữa các dấu phân cách là không đổi.

Đề tài sử dụng Webcam làm bộ phận thu thập hình ảnh chính. Từ hình ảnh thu đƣợc sử dụng các bộ lọc FIR 2D để lọc ảnh xám hoá. Và biến đổi ảnh thành ảnh nhị phân, từ đó sử dụng phƣơng pháp Cany và biến đổi Hough sẵn có trong Matlab để xác định các dấu phân cách đƣờng, làn đƣờng. Tính toán khoảng cách dựa trên các dấu phân cách thu đƣợc để đƣa ra tín hiệu về đƣờng đi cho phần điều khiển xe tự động thông qua chuẩn giao tiếp RS232.

Đề tài đã xây dựng đƣợc một chƣơng trình nhận dạng đƣờng đi và đã thực thi có hiệu quả trên các đoạn đƣờng thử nghiệm. iv ABSTRACT Image processing has many applications in intelligent transportation system. Lane detection and tracking for autonomous vehicle is the one of that. This study uses Matlab software and it‟s Toolbox: Image Processing Toolbox, Image Acquistion System Toolbox and Computer Vision System Toolbox as the main tool to collect and process.

The road model is assumped that: - Texture of road are identical. - Lane makers follow lane rules. - The distance between the lane makers is constant. This project uses Webcam to collect the images.

From the images obtained by using the 2D FIR filter, grayscale image is achieved. The image are converted into a binary image, then use Cany method and Hough transform available in Matlab to determine the lane makers and lane deparment. Calculate the distance based on separator obtained to provide signal for autonomous vehicle via the standard RS232 interface. An experimental result on local streets shows that the suggested program is very reliable.

v MỤC LỤC Trang tựa. Trang QUYẾT ĐỊNH GIAO ĐỀ TÀI XÁC NHẬN CỦA CÁN BỘ HƢỚNG DẪN. i LÝ LỊCH KHOA HỌC. ii LỜI CAM ĐOAN.

ii LỜI CẢM TẠ. iv MỤC LỤC. vi DANH SÁCH CÁC CHỮ VIẾT TẮT .x DANH SÁCH CÁC HÌNH. xi Chƣơng 1 TỔNG QUAN.

Tổ ng quan chung về liñ h vƣ̣c nghiên cƣ́u. Ứng dụng phát hiện làn đƣờng trên các hãng xe. Các kết quả nghiên cứu trong và ngoài nƣớc đã công bố. Các kế quả nghiên cứu trong nƣớc.

Các kết quả nghiên cứu ngoài nƣớc. Mục đích của đề tài. Nhiệm vụ của đề tài và giới hạn đề tài. Giới hạn đề tài.

Phƣơng pháp nghiên cứu.8 Chƣơng 2 CƠ SỞ LÝ THUYẾT. Lý thuyết tổng quan về xử lý ảnh. Xử lý ảnh số là gì ?. Biểu diễn một ảnh số.

Các vấn đề cơ bản trong xử lý ảnh. Biên và các phƣơng pháp phát hiện biên. Các mô hình màu. Biến đổi Hough (Hough Transform).

Biến đổi Hough cho đƣờng thẳng. Biến đổi Hough cho đƣờng thẳng trong tọa độ cực .32 Chƣơng 3 PHẦN MỀM ỨNG DỤNG. Giới thiệu Matlab. Các thành phần cơ bản của Matlab.

Phân đoạn và tách đƣờng viền trong Malab. Biến đổi Hough trong MATLAB. Image Acquisition Toolbox. Các bƣớc thu thập hình ảnh cơ bản.

Computer Vision System Toolbox. Các hàm xử lí video. Image Processing Toolbox. Hiển thị ảnh.

Chuyển đổi giữa các lớp ảnh và các loại ảnh .63 Chƣơng 4 CHƢƠNG TRÌNH ĐIỀU KHIỂN. Mô hình tổng quát. Chọn và thiết lập camera. Mô hình đƣờng và phạm vi quan sát.

Tiến trình xử lí ảnh. Xác định dấu phân cách làn đƣờng. Xác định dấu phân cách trái – phải và chèn đánh dấu làn đƣờng. Lập trình giao diện .71 Chƣơng 5 THỰC NGHIỆM VÀ ĐÁNH GIÁ.

Dữ liệu thực nghiệm. Địa điểm thực nghiệm. Về tốc độ xử lí. Các hình ảnh chạy thử nghiệm chƣơng trình.

Phƣơng pháp đánh giá và tiêu chí đánh giá. Tiêu chí về tốc độ. Đánh giá về độ chính xác. Đánh giá về sự sai lệch.76 Chƣơng 6 KẾT LUẬN.

Kết quả đạt đƣợc của đề tài. Những vấn đề còn tồn tại. Hƣớng phát triển đề tài.79 TÀI LIỆU THAM KHẢO. Chƣơng trình chính.

Xác định dấu chỉ làn đƣờng. Xác định dấu phân cách trái / phải.105 ix DANH SÁCH CÁC CHỮ VIẾT TẮT MATLAB Maxtrix Laboratory CMU Carnegie Mellon University MIT Massachusetts Institute of Technology DARPA Defense Advanced Research Projects Agency HDTV High-definition television ROI Regions of Interest RGB Red, Green, Blue HSL Hue, Saturation, Luminance 2D Two Demension TIFF Targed Image File Format JPEG Joint Photographics Experts Group GIF Graphics Interchange Format BMP Window Bitmap PNG Portable Network Graphics XWD X Window Dump PCX Personal Computer Exchange CMY Cyan, Magnenta, Yellow x DANH SÁCH CÁC HÌNH Hình 1.1: Minh họa các mục tiêu khác nhau trong bài toán phát hiện làn đƣờng .2: Những ví dụ về các tình huống trong bài toán phát hiện làn đƣờng .3: Mô hình tổng quát giải quyết bài toán phát hiện làn đƣờng.4: Hê ̣ thố ng hỗ trơ ̣ làn đƣờng.1: Ảnh tƣơng tự và ảnh số hóa .2: Điể m qui chiế u không gian của điể m ảnh (0,0).3: Ảnh nhị phân .5: Ảnh màu RGB trong Matlab.6: Điểm ảnh ở trong một miền lân cận.7: Lấy mẫu hình chữ nhật liên thông.8: Các bƣớc cơ bản trong một hệ thống xử lý ảnh .9: Biểu diễn ảnh bằng ma trận điểm .10: Sơ đồ chung của hệ thống nhận dạng.11: Ảnh thu nhâ ̣n và ảnh mong muố n .12: Các mô hình màu .13: Hê ̣ to ̣a đô ̣ màu RGB .14: Mô hình màu HSV .15: Bảng chỉ số giá trị 0 .16: Đƣờng thẳng Hough trong hệ tọa độ Đề-các .1: Giao diện khi khởi động.2: Cửa sổ làm việc .3: Của sổ GUIDE Quick Start.4: Cửa sổ tƣơng tác.5: Ảnh tách biên.6: Ảnh góc mạch điện.7: Dùng biến đổi Hough.8: Kết quả dùng houghpeaks .9: Kết quả sử dụng hàm houghlines.10: Mở file video dùng vision.1: Mô hình tổng quát.2: Mô hình cụ thể.3: Vùng quan tâm.4: Ảnh đƣợc trích xuất .5: Hình giới hạn quan sát.7: Ảnh nhị phân .8: Chƣơng trình mô phỏng Proteus.9: Chƣơng trình tạo Virtual Serial Port Driver.10: Giao diện ngƣời dùng.1: Vị trí khi đi đúng làn đƣờng .4: Sai lệch do dấu chỉ đƣờng …………………………………………….77 xii Chƣơng 1 TỔNG QUAN 1. Tổ ng quan chung về linh ̃ vƣc̣ nghiên cƣ́u 1. Giới thiệu Nhận dạng đƣờng đi là một trong những vấn đề rất quan trọng trong nhiều ứng dụng về các hệ thống hỗ trợ giao thông tự động, đặc biệt trong các hệ thống đều khiển xe tự động.

Cùng với sự phát triển vƣợt bậc vềt độ xử lý của máy tính, giá thành của các thiết bị hỗ trợ ngày càng giảm thì các nghiên cứu về hệ thống điều khiển xe tự động ngày càng đƣợc phát triển cùng với sự phát triển của hệ thống giao thông thông minh. Đã có nhiều nghiên cứu tập trung vào bài toán phát hiện làn đƣờng và một số kết quả bƣớc đầu đạt đƣợc đã cho thấy những tín hiệu khả quan. Trong bài toán phát hiện làn đƣờng có 3 loại mục tiêu chính là: (i) cảnh báo khi chuyển làn đƣờng, (ii) hỗ trợ ngƣời trong quá trình lái xe, và (iii) điều khiển xe tự động. i) Hệ thống thông báo khi chuyển làn đường1: Trong mục tiêu này, yêu cầu đặt ra là hệ thống phải thông báo đƣợc khi xe thay đổi làn đƣờng.

Vấn đề quan trọng nhất cần giải quyết ở đây là làm sao dự đoán đƣợc chính xác quỹ đạo của xe tƣơng ứng với đƣờng biên của làn đƣờng. ii) Hệ thống hỗ trợ người điều khiển xe2: Trong mục tiêu này, vấn đề quan trọng là giúp ngƣời điều khiển xe chú ý đƣợc làn đƣờng dễ dàng hơn. Hay nói cách khác, ngƣời điều khiển sẽ đƣợc hệ thống gợi ý các làn đƣờng. Hầu hết các nghiên cứu đều tập trung ở mục tiêu này.

iii) Hệ thống hỗ trợ điều khiển xe tự động3: Với mục tiêu hỗ trợ điều khiển xe tự động, yêu cầu đặt ra là hệ thống cần đƣa ra đƣợc làn đƣờng sắp tới mà xe sẽ di 1 Lane-Departure-Warning Systems 2 Driver-Attention Monitoring Systems 3 Automated Vehicle-Control Systems 1 chuyển. Vấn đề quan trọng đối với mục tiêu này là hạn chế đƣợc sai số tính toán trong việc ƣớc lƣợng vị trí của xe và làn đƣờng.1: Minh họa các mục tiêu khác nhau trong bài toán phát hiện làn đường a) Mục tiêu khi thay đổi làn đường. b) Mục tiêu hỗ trợ người điều khiển xe. c) Mục tiêu điều khiển xe tự động.

[1] Trong các mu ̣c tiêu trên , mục tiêu phục vụ cho hệ thống điều khiển xe tự động đƣợc đánh giá là khó nhất.

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

Tài liệu có tiêu đề "Ứng Dụng Xử Lý Hình Ảnh Nhận Dạng Đường Đi Cho Ô Tô Tự Động" cung cấp cái nhìn sâu sắc về công nghệ xử lý hình ảnh trong việc nhận diện và xác định đường đi cho các phương tiện tự động. Bài viết nhấn mạnh tầm quan trọng của việc áp dụng các thuật toán tiên tiến để cải thiện độ chính xác và hiệu suất của hệ thống lái tự động. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc ứng dụng công nghệ này, bao gồm việc nâng cao an toàn giao thông và tối ưu hóa lộ trình di chuyển.

Để mở rộng kiến thức về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Luận án tiến sĩ giải pháp học thích ứng trên nền tảng mạng học sâu ứng dụng nhận dạng đối tượng tham gia giao thông, nơi cung cấp các giải pháp học máy trong nhận dạng đối tượng giao thông. Ngoài ra, tài liệu Luận án nghiên cứu phát triển các giải pháp giám sát lưu lượng và quản lý phương tiện giao thông qua camera giám sát ngành kỹ thuật điện tử sẽ giúp bạn hiểu rõ hơn về việc giám sát giao thông bằng công nghệ camera. Cuối cùng, tài liệu Nghiên cứu ứng dụng công nghệ tự động hoá trong điều hành và quản lý hệ thống giao thông đô thị sẽ cung cấp cái nhìn tổng quan về việc áp dụng công nghệ tự động hóa trong quản lý giao thông đô thị. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các ứng dụng công nghệ trong lĩnh vực giao thông.