Chương I: Giới thiệu tông quan về dé tài, tình hình nghiên cứu, mục tiêu và giới hạn đề tài. Chương II: Phần cơ sở lý thuyết. Trình bày khái quát về xử lý ảnh, một số khái niệm về nhận dạng biến số xe. Giới thiệu thư viện OpenCV và phương pháp nhận dạng SVM.
Cuối cùng là hệ điều hành nhúng Angstrom va kit BeagleBoard xM. Chương IIT: Hệ thong nhận dạng biến số xe. Phan này trình bày chỉ tiết và đi sâu giải thích các thuật toán xây dựng hệ thống nhận dạng biến số xe. Chương IV: Xây dựng hệ thống nhúng trên BeagleBoard xM.
Nội dung chương này sẽ mồ tả các bước xây dựng ứng dụng trên board nhúng, các phương pháp cũng như các công cụ được sử dụng cho việc biên dịch ứng dụng để có thể thực thi trên một hệ điều hành nhúng. HVTH: Lê Gia Bao Phương -5- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS. Trương Quang Vinh Chương V: Kết quả thực hiện. Trình bay va đánh giá độ tin cậy của hệ thống nhận dạng biên sô xe và các kêt quả đạt được.
Chương VI: Kết luận và hướng phát triển đề tài. HVTH: Lê Gia Bao Phương -6- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS. Trương Quang Vinh CHUONG II: CO SỞ LÝ THUYET 2.1 Khái quát về xứ lý anh [12] Ngày nay hau hết các lĩnh vực kỹ thuật đều chịu ảnh hưởng của lĩnh vực xử lý ảnh. Xử lý ảnh được ứng dụng khá rộng rãi trong các lĩnh vực khoa học như y khoa, thiên văn học, robot công nghiệp.Trong đời sống hàng ngày xử lý ảnh cũng có những ứng dụng để hỗ trợ cho con người trong việc nhận dạng đối tượng tự động giúp cho việc quản lý các công việc một cách chính xác và nhanh chóng.
Cũng như xử lý dữ liệu bằng đồ hoạ, xử lý ảnh số là một lĩnh vực của tin học ứng dụng. Xử lý dữ liệu băng đồ họa đề cập đến những ảnh nhân tạo, các ảnh này được xem xét như là một cau trúc dữ liệu và được tạo ra bởi các chương trình. Xử lý ảnh số bao gồm các phương pháp và kỹ thuật để biến đổi, để truyền tải hoặc mã hóa các ảnh tự nhiên. Mục đích của xử lý ảnh gôm: * Thứ nhât, biên đôi ảnh và làm đẹp ảnh.
* Thu hai, tự động nhận dang ảnh hay đoán nhận ảnh và đánh giá các nội dung của ảnh. Nhận dạng ảnh là quá trình liên quan đến các mô tả đối tượng mà người ta muốn đặc tả nó. Quá trình nhận dạng thường đi sau quá trình trích chọn các đặc tính chủ yếu của đối tượng. Có hai kiểu mô tả đối tượng - Mô tả tham số (nhận dạng theo tham số) - Mô tả theo cau trúc (nhận dạng theo cau trúc) Nhận biết và đánh giá các nội dung của ảnh là sự phân tích một hình ảnh thành những phan có nghĩa dé phân biệt đối tượng này với đối tượng khác.
Dựa vào đó ta có thé mô tả cau trúc của hình ảnh ban dau. Có thé liệt kê một số phương pháp nhận dạng cơ bản như nhận dạng biên của một đối tượng trên anh, tách cạnh, phan đoạn hình ảnh. Kỹ thuật này được sử dụng nhiều trong y học (xử lý tế bào, nhiễm sắc thé). HVTH: Lê Gia Bao Phương -7- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS.
Trương Quang Vinh Trong thực tế người ta đã áp dụng kỹ thuật nhận dạng khá thành công với nhiều đối tượng khác nhau như: nhận dạng ảnh vân tay, nhận dạng chữ (chữ cái, chữ số, chữ có dấu). Nhận dạng chữ in hoặc đánh máy trong văn bản phục vụ cho việc tự động hoá quá trình đọc tài liệu, tăng nhanh tốc độ và chất lượng thu nhận thông tin từ máy tính, Nhận dạng chữ viết tay (với mức độ ràng buộc khác nhau về cách việt, kiêu chữ,. ) Các quá trình của xử lý ảnh: Các quá trình của xử lý ảnh được tiên hành theo sơ đô sau: Thu nhận |_| sé pos Phân tích ảnh bá ảnh ká Nhận dạng Hình 2.1: Quá trình xu lý anh [12] Trước hết là qúa trình thu nhận ảnh. Ảnh có thể thu nhận qua camera.
Thường ảnh thu nhận qua camera là tín hiệu tương tự (loại camera ống kiểu CCIR), nhưng cũng có thể là tín hiệu số hoá (loại CCD - Charge Coupled Device). Ảnh có thé thu nhận từ vệ tinh qua các bộ cảm ứng (sensor), hay ảnh, tranh được quét qua scanner. Tiếp theo là quá trình số hóa (Digitalizer) để biến đổi tín hiệu tương tự sang tín hiệu rời rạc (lay mẫu) va số hóa băng lượng hóa, trước khi chuyền sang giai đoạn xử lý. phân tích hay lưu trữ lại.
Quá trình phân tích ảnh thực chất bao gom nhiéu công đoạn nhỏ. Trước hết là công việc tăng cường hình ảnh (Image Enhancement) để nâng cao chất lượng hình HVTH: Lê Gia Bao Phương -8- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS. Trương Quang Vinh ảnh. Do những nguyên nhân khác nhau: có thé do thiết bị thu nhận ảnh, do nguồn sáng hay do nhiễu, ảnh có thể bị suy biến.
Do vậy cần phải tăng cường và khôi phục (Image Restoration) lại ảnh để làm nồi bật một số đặc tính chính của anh, hay làm cho ảnh gần giống với trang thái gốc- trạng thái trước khi ảnh bị bién dạng. Giai đoạn tiếp theo là phát hiện các đặc tính như biên (Edge Detection), phân vùng ảnh (Image Segmentation), trích chọn các đặc tính (Feature Extraction),v. Cuối cùng, tuỳ theo mục đích của ứng dụng, sẽ là giai đoạn nhận dạng, phân lớp hay các quyết định khác. Các giai đoạn chính của quá trình xử lý ảnh có thé mô tả ở hình 2.
Việc xử lý ảnh số được thực hiện với nhiều phương pháp và các giải thuật khác nhau nhằm vào một số mục đích chinh như: bién đôi và làm đẹp ảnh (phục hồi ảnh), nhận dạng, phỏng đoán đối tượng trong ảnh hoặc đánh giá nội dung ảnh. Ảnh sau khi xử lý sẽ chứa đựng các thông tin mà người dùng muốn có được (ảnh rõ hơn, phân biệt được các đối tượng có trong bức ảnh.2 Khái niệm về nhận dạng biến số xe 2.1 Khái niệm và ứng dụng [13] 2.1 Khát niệm Hệ thống nhận dạng biển số xe là hệ thống có khả năng phân tích hình ảnh và xác định biến số trên xe, thông qua video, thiết bị ghi hình và hình ảnh. Sau là xác định thông tin như: chủ sở hữu,. Phân loại ứng dụng nhận dạng biển số xe: Ứng dụng nhận dạng biến số xe là ứng dụng có khả năng phân tích hình ảnh và xác định biến số xe từ các hình ảnh chụp được từ các thiết bị thu hình.
Nguồn hình ảnh cho ứng dụng có rất nhiều. Và phát triển, hình ảnh được trực tiếp thu nhận từ camera. Có nhiều cách thức khác nhau để phân loại các ứng dụng nhận dạng biển số xe. Một trong những cách đơn giản là phân loại ứng dụng nhận dạng biển số xe HVTH: Lê Gia Bao Phương -9- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS.
Trương Quang Vinh thông qua mục dich sử dụng. Có thé chia ứng dụng nhận dang bién số xe thành hai loại sau: Loại 1: Giới hạn vùng nhìn * Đầu vào: ảnh thu trực tiếp từ các thiết bị ghi nhận ảnh kỹ thuật số. Ảnh được ghi nhận thường chỉ giới hạn trong vùng có biến số xe. * Nguyên lý hoạt động: Các phương tiện giao thông phải chạy với một tốc độ đủ chậm dé máy ghi nhận hình ảnh có thé thu được ảnh vùng biến số Xe.
+* Ung dụng: Những ứng dung nhận dạng biến số xe loại nay thường được dùng tại các trạm kiểm soát các trạm thu phí, các bãi gửi xe tự động , các trạm gác công. Loại 2: Không giới hạn vùng nhìn. +*® Đầu vào: ảnh đầu vào thu được từ thiết bị ghi hình tự động, không phụ thuộc vào góc độ, các đối tượng xung quanh, ảnh không cần bắt buộc chỉ chụp vùng chứa biến số xe, mà có thé là ảnh tổng hợp như chứa thêm các đối tượng như người, cây, đường phố. miễn là vùng biến số phải dt rõ để có thể nhận dạng được ký tự trong vùng đó.
+* Nguyên ly hoạt động: do đặc tính không giới hạn vùng nhìn mà ảnh đầu vào có thé thu được từ một thiết bị ghi hình ( camera, máy ảnh). Và do đó, công việc đầu tiên là dò tìm trong ảnh, để xác định đúng vùng nao là biển số xe. Sau đó, thực hiện tách vùng và nhận dạng. Cuối cùng tùy thuộc vào mục đích sử dụng ma kết quả nhận dạng được truyền đi hay lưu trữ để phục vụ nhu cầu của người dùng cuối.
+° Ung dung: vì không phụ thuộc vào phạm hình ảnh thu được nên có dùng ứng dụng tại nhiều nơi như tại những điểm điều tiết giao thông, tại các vị trí nhạy cảm của giao thông như ngã ba, ngã tư đường giao nhau. Kiểm soát, phát hiện những hành vi vi phạm an toàn giao thông. HVTH: Lê Gia Bao Phương - 10- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS. Trương Quang Vinh s* Yêu câu thiết bi: Máy quét Đèn chiêu Bộ phận thu- tách hình ảnh Máy tính Một số thiết bị khác tùy mục đích sử dụng.2 Ứng dụng Hệ thống nhận dạng biển số xe được xây dựng nhằm mục đích giám sát, kiểm soát các phương tiện.
Dưới đây chúng ta dé cập đến một số ứng dụng pho biến đối với hệ thông nhận dạng biên sô xe: - Thu phí giao thông: Lắp đặt hệ thống Nhận dạng biển số xe tại các trạm thu phí nhằm hỗ trợ hoặc tự động hóa công tác thu phí. - Kiểm soát xe tại các đường biên giới: Mỗi quốc gia đề có những quy định riêng về biển số xe, dé phục vu cho công tác quản lý và phát hiện những phương tiện giao thông vượt biên bat hop pha. Viéc lap dat hé thong Nhan dang biển số xe tại các trạm kiềm soát sẽ góp phần hỗ trợ công tác kiểm tra và an ninh quốc gia. - Các trạm gác công: Việc lắp đặt hệ thống sẽ hỗ trợ hoặc tự động hóa công tác mở công cho xe ra vào.
- Xử lý vi phạm giao thông: Khi lắp đặt hệ thống sẽ hỗ trợ việc sử lý vi phạm giao thông đường bộ và có thể tự động báo lỗi vi phạm. Hiện đang được thí điểm trên một số tuyến đường cúa Quốc lộ 1A để xử lý lỗi chạy quá tốc độ. Ngoài ra, hệ thống còn được ứng dụng vào công tác chống trộm xe, các bãi giữ xe tự động, điều tiết giao thông. HVTH: Lê Gia Bao Phương -lI- Thiết kế hệ thông nhúng nhận dạng biển số xe GVHD: TS.