Luận Văn Tốt Nghiệp Về Nhận Dạng Kí Tự Hỗ Trợ Đọc Cho Người Khiếm Thị

Chuyên khảo phân tích Kl lu thi kim quy 910638d, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo., phục vụ nghiên cứu và ứng dụng thực tiễn

Trường đại học

Trường Đại Học

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Văn Tốt Nghiệp

2023

92
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

1. CHƯƠNG 1: TÌM HIỂU VỀ XỬ LÝ NHẬN DẠNG ẢNH PHÂN ĐOẠN ẢNH

1.1. SƠ LƯỢC VỀ KỸ THUẬT XỬ LÝ VÀ NHẬNN DẠNG VÀ PHÂN ĐOẠN ẢNH

1.1.1. Tổng quan về một hệ thống xử lý ảnh

1.1.2. Khái niệm cơ bản

1.2. Các giai đoạn trong quá trình xử lý ảnh

1.3. Biểu diễn tín hiệu hình ảnh trong không gian và thời gian

1.3.1. Hình ảnh tương tự

1.3.2. Biễu diễn ảnh và mô hình hóa ảnh

1.3.2.1. Biễu diễn ảnh số
1.3.2.2. Mô hình hóa ảnh

1.4. Tổng quan về nhận dạng

1.4.1. Không gian biểu diễn đối tượng, không gian diễn dịch

1.4.1.1. Không gian biểu diễn đối tượng

2. CHƯƠNG 2: TỔNG QUAN VỀ MẠNG NƠRON

2.1. Khái niệm về mạng nơ-ron (Neural)

2.1.1. Tìm hiểu về neural

2.1.1.1. Neural sinh học
2.1.1.2. Neural nhân tạo

2.2. Một số loại mạng neural

2.2.1. Mạng dẫn tiến

2.2.2. Các mạng dẫn tiến đơn mức

2.2.3. Các mạng dẫn tiến đa mức

2.2.4. Mạng quy hồi

2.2.5. Các mạng nơ ron một lớp

2.3. Xây dựng mạng noron

2.4. Huấn luyện mạng noron

2.4.1. Phương pháp học

2.4.2. Học không giám sát

2.4.3. Học tăng cường

2.5. Thu nhập dữ liệu cho mạng noron

2.6. Một số vấn đề của mạng noron

2.7. Ứng dụng của mạng neural

2.7.1. Ứng dụng mạng neural lan truyền ngược hướng cho nhận dạng ký tự

2.7.2. Nhận dạng bằng mạng neural lan truyền ngược hướng cho nhận dạng ký tự

3. CHƯƠNG 3: CÔNG NGHỆ FGPA

3.1. Các nguồn kết nối

3.2. Cấu hình khối I/O

3.3. Lập trình bên trong

3.4. Mạch xung block

3.5. Ứng dụng của các loại FPGA

3.6. Các công nghệ lập trình Chip

3.7. Các loại FGPA trên thị trường

3.8. Ánh xạ công nghệ FPGA

3.8.1. Sự tối ưu logic

3.8.2. Ánh xạ công nghệ

3.9. Placement mức hệ thống

3.10. Placement mức chip

3.11. Kết hợp các bước thiết kế

4. CHƯƠNG 4: THỰC HIỆN VÀ KẾT QUẢ

4.1. Mô hình cho hệ thống nhận dạng của thiết bị

4.2. Xây dựng và kiểm chứng các giải thuật resize và phân đoạn ảnh bằng MATLAB

4.2.1. Chương trình giải thuật resize ảnh

4.2.2. Các vấn đề gặp phải khi resize ảnh

4.3. Thực hiện phân vùng tách đối tượng ảnh

4.3.1. Sơ đồ giải thuật thực hiện

4.3.2. Các giai đoạn nhận dạng và phân vùng

4.4. Thực hiện các giải thuật trên ngôn ngữ thiết kế phần cứng (VHDL)

4.4.1. Xây dựng sơ đồ khối để thực hiện được giải thuật nói trên

4.4.2. Các trạng thái trong quá trình quét ma trận ảnh và đánh nhãn

4.4.3. Các trạng thái trong quá trình cập nhật ảnh

4.4.4. Các trạng thái trong quá trình phân vùng, cập nhật lại các nhãn có liên kết trong một vùng

4.5. Một số kết quả (trước) cho việc nhận dạng kí tự qua mạng noron

4.6. Hướng phát triển của đề tài

LỜI NÓI ĐẦU

Tóm tắt

I. Tổng Quan Về Nhận Dạng Kí Tự Hỗ Trợ Đọc Cho Người Khiếm Thị

Nhận dạng kí tự hỗ trợ đọc cho người khiếm thị là một lĩnh vực quan trọng trong công nghệ hiện đại. Công nghệ này không chỉ giúp người khiếm thị tiếp cận thông tin mà còn nâng cao chất lượng cuộc sống của họ. Hệ thống nhận dạng kí tự sử dụng các thuật toán phức tạp để chuyển đổi hình ảnh văn bản thành dạng có thể đọc được. Việc áp dụng công nghệ này đang ngày càng trở nên phổ biến và cần thiết.

1.1. Khái Niệm Về Nhận Dạng Kí Tự

Nhận dạng kí tự là quá trình chuyển đổi hình ảnh văn bản thành dạng số. Công nghệ này sử dụng các thuật toán xử lý ảnh để nhận diện và phân loại các ký tự. Các hệ thống hiện nay thường áp dụng công nghệ AI để cải thiện độ chính xác và tốc độ nhận dạng.

1.2. Lợi Ích Của Nhận Dạng Kí Tự Đối Với Người Khiếm Thị

Công nghệ nhận dạng kí tự mang lại nhiều lợi ích cho người khiếm thị. Nó giúp họ tiếp cận thông tin dễ dàng hơn, từ đó nâng cao khả năng tự lập và độc lập trong cuộc sống hàng ngày. Hơn nữa, việc sử dụng công nghệ này còn giúp giảm bớt rào cản trong giao tiếp và học tập.

II. Thách Thức Trong Nhận Dạng Kí Tự Cho Người Khiếm Thị

Mặc dù công nghệ nhận dạng kí tự đã phát triển mạnh mẽ, nhưng vẫn còn nhiều thách thức cần phải vượt qua. Các vấn đề như độ chính xác của hệ thống, khả năng nhận diện các kiểu chữ khác nhau và điều kiện ánh sáng không ổn định vẫn là những trở ngại lớn. Việc cải thiện các thuật toán và công nghệ xử lý ảnh là cần thiết để nâng cao hiệu quả của hệ thống.

2.1. Độ Chính Xác Của Hệ Thống Nhận Dạng

Độ chính xác là một trong những yếu tố quan trọng nhất trong nhận dạng kí tự. Các hệ thống hiện tại vẫn gặp khó khăn trong việc nhận diện các ký tự trong điều kiện ánh sáng yếu hoặc khi văn bản bị mờ. Cần có các nghiên cứu và cải tiến để nâng cao độ chính xác của các thuật toán.

2.2. Khả Năng Nhận Diện Các Kiểu Chữ Khác Nhau

Khả năng nhận diện các kiểu chữ khác nhau là một thách thức lớn. Các hệ thống hiện tại thường chỉ hoạt động tốt với một số kiểu chữ nhất định. Việc mở rộng khả năng nhận diện cho nhiều kiểu chữ và ngôn ngữ khác nhau là cần thiết để phục vụ tốt hơn cho người khiếm thị.

III. Phương Pháp Nhận Dạng Kí Tự Hỗ Trợ Đọc

Có nhiều phương pháp khác nhau được áp dụng trong nhận dạng kí tự hỗ trợ đọc cho người khiếm thị. Các phương pháp này bao gồm sử dụng mạng nơ-ron, học máy và các thuật toán xử lý ảnh. Mỗi phương pháp đều có những ưu điểm và nhược điểm riêng, và việc lựa chọn phương pháp phù hợp là rất quan trọng.

3.1. Sử Dụng Mạng Nơ Ron Trong Nhận Dạng Kí Tự

Mạng nơ-ron là một trong những công nghệ tiên tiến nhất hiện nay trong nhận dạng kí tự. Chúng có khả năng học hỏi từ dữ liệu và cải thiện độ chính xác theo thời gian. Việc áp dụng mạng nơ-ron trong nhận dạng kí tự đã cho thấy những kết quả khả quan.

3.2. Học Máy Và Ứng Dụng Trong Nhận Dạng Kí Tự

Học máy là một lĩnh vực con của trí tuệ nhân tạo, cho phép hệ thống tự động cải thiện hiệu suất thông qua việc học từ dữ liệu. Các thuật toán học máy có thể được áp dụng để tối ưu hóa quá trình nhận dạng kí tự, giúp tăng cường độ chính xác và tốc độ xử lý.

IV. Ứng Dụng Thực Tiễn Của Nhận Dạng Kí Tự

Nhận dạng kí tự hỗ trợ đọc cho người khiếm thị đã được ứng dụng rộng rãi trong nhiều lĩnh vực. Từ giáo dục đến giao tiếp, công nghệ này đã giúp người khiếm thị tiếp cận thông tin một cách dễ dàng hơn. Các ứng dụng thực tiễn không chỉ giúp cải thiện chất lượng cuộc sống mà còn tạo ra cơ hội mới cho người khiếm thị.

4.1. Ứng Dụng Trong Giáo Dục

Trong giáo dục, công nghệ nhận dạng kí tự giúp người khiếm thị tiếp cận tài liệu học tập một cách dễ dàng hơn. Các phần mềm hỗ trợ đọc văn bản đã được phát triển để giúp họ học tập hiệu quả hơn.

4.2. Ứng Dụng Trong Giao Tiếp

Công nghệ nhận dạng kí tự cũng được sử dụng trong giao tiếp hàng ngày. Người khiếm thị có thể sử dụng các thiết bị hỗ trợ để đọc tin nhắn, email và các tài liệu khác, từ đó nâng cao khả năng giao tiếp và kết nối với xã hội.

V. Kết Luận Về Nhận Dạng Kí Tự Hỗ Trợ Đọc Cho Người Khiếm Thị

Nhận dạng kí tự hỗ trợ đọc cho người khiếm thị là một lĩnh vực đầy tiềm năng và cần thiết trong xã hội hiện đại. Mặc dù còn nhiều thách thức, nhưng với sự phát triển của công nghệ, hy vọng rằng trong tương lai, người khiếm thị sẽ có nhiều cơ hội hơn để tiếp cận thông tin và nâng cao chất lượng cuộc sống.

5.1. Tương Lai Của Công Nghệ Nhận Dạng Kí Tự

Công nghệ nhận dạng kí tự đang trên đà phát triển mạnh mẽ. Các nghiên cứu mới và cải tiến trong lĩnh vực AI sẽ giúp nâng cao hiệu quả và độ chính xác của hệ thống. Tương lai hứa hẹn sẽ mang lại nhiều giải pháp tốt hơn cho người khiếm thị.

5.2. Vai Trò Của Cộng Đồng Trong Việc Phát Triển Công Nghệ

Cộng đồng đóng vai trò quan trọng trong việc phát triển công nghệ nhận dạng kí tự. Sự hợp tác giữa các nhà nghiên cứu, doanh nghiệp và tổ chức phi lợi nhuận sẽ giúp tạo ra những sản phẩm và dịch vụ tốt hơn cho người khiếm thị.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

25/07/2025

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

CHƯƠNG 1 : TÌM HIỂU VỀ XỬ LÝ NHẬN DẠNG ẢNH PHÂN ĐOẠN ẢNH 1.1 SƠ LƯỢC VỀ KỸ THUẬT XỬ LÝ VÀ NHẬNN DẠNG VÀ PHÂN ĐOẠN ẢNH 1.1 Tổng quan về một hệ thống xử lý ảnh 1.1 Khái niệm cơ bản Xử lý ảnh là một khoa học còn tương đối mới mẻ so với nhiều ngành khoa học khác, nhất là trên qui mô công nghiệp, song trong xử lý ảnh đã bắt đầu xuất hiện những máy tính chuyên dụng. Để có thể hình dung cấu hình một hệ thống xử lý ảnh chuyên dụng hay một hệ thống xử lý ảnh dùng trong nghiên cứu, đào tạo, trước hết chúng ta sẽ xem xét các bước cần thiết trong xử lý ảnh. Hình ảnh có thể được biễu diễn bởi hàm hai chiều f(x,y), trong đó x và y là tọa độ không gian phẳng (2 chiều ). Khi xét đến ảnh “đen trắng”, giá trị hàm f tại một điểm xác định bởi tọa độ (x,y) được gọi là độ chói ( mức xám ) của ảnh tại điệm này.

Nếu x,y và f là một số hiện hữu của các giá trị rời rạc, chúng ta có ảnh số. xử lý ảnh số là quá trình biến đổi ảnh số trên máy tính (PC). Như vây, ảnh số được tạo ra bởi một số hữu hạn các điểm ảnh, mỗi điểm ảnh nằm tại một vị trí xác định và có một giá trị nhất định. Một điểm ảnh trong một ảnh còn được gọi là một pixel.

Có thể tạm phân biệt các hệ thống xử lý ảnh theo mức độ phức tạp của thuật toán xử lý ành như sau:  Xử lý ảnh mức thấp : Đó là các quá trình biến đổi đơn giản như thực hiện các bộ lọc nhằm khử nhiễu trong ảnh, tăng cường độ tương phản hay độ nét của ảnh. Trong trường hợp này, tín hiệu đưa vào hệ thống xử lý và tín hiệu ở đầu ra là ảnh quang học.  Xử lý ảnh mức trung: Qquá trình xử lý phức tạp hơn, thường được sử dụng để phân lớp, phân đoạn ảnh, xác định và dự đoán biên ảnh , nén ảnh đẻ lưu trữ hoặc truyền phát. Đặc điểm của các hệ thống xử lý ảnh mức trung là tín hiệu đầu vào là hình ảnh, còn tín hiệu đầu ra là các thành phần được tách ra từ hình ảnh gốc, hoặc luồng dữ liệu nhận được sau khi nén ảnh.

 Xử lý ảnh mức cao: Là quá trình phân tích và nhận dạng hình ảnh. Đây cũng là quá trình xử lý được thực hiện trong hệ thống thị giác của con người. GVHD : ThS Hoàng Mạnh Hà SV thực hiện : Lữ Thị Kim Quy_910638D Trang 6 Luận Văn Tốt Nghiệp TKTB Nhận Dạng Kí Tự Hỗ Trợ Việc Đọc Cho Người Khiếm Thị 1.2 Các giai đoạn trong quá trình xử lý ảnh :  Quá trình thu nhận ảnh: Đây là giai đoạn đầu tiên và quan trọng nhất trong toàn bộ quá trình xử lý ảnh. Ảnh nhận được tại đây là ảnh gốc để dưa vào xử lý tại các giai đoạn sau, trường hợp ảnh gốc có chất lượng kém hiệu quả của các bước xử lý tiếp theo sẽ bị giảm.

Ảnh thu nhận qua Camera là tín hiệu tương tự (loại Camera CCIR , hoặc là tín hiệu số CCD)  Tiền xử lý ảnh: Giai đoạn xử lý tương đối đơn giản nhằm nâng cao chất lượng ảnh để trợ giúp cho các quá trình xử lý nâng cao tiếp theo, ví dụ : tăng độ tương phản , làm nổi, đường biên, khử nhiễu v.v  Phân đoạn: Là quá trình tách hình ảnh thành các phần hoặc vật thể riêng biệt. Đây là một trong những vấn đề khó giải quyết nhất trong lĩnh vực xử lý ảnh. Nếu thực hiện tách quá chi tiết thì bài toán nhận dạng các thành phần được tách ra trở nên phức tạp, còn ngược lại nếu quá trình phân đoạn được thực hiện quá thô hoặc phân đoạn sai thì kết quả nhận được cuối cùng sẽ không chính xác  Biểu diễn và mô tả: Là quá trình xử lý tiếp sau khâu phân đoạn hình ảnh. Các vật thể sau khi phân đoạn có thể được mô tả dưới dạng chuỗi các điển ảnh tạo nên ranh giới một vùng, hoặc tập hợp tất cả các điểm ảnh nằm trong vùng đó.

Phương pháp mô tả thông qua ranh giới vùng thường được sử dụng khi cần tập trung sự chú ý vào hình dạng bên ngoài của chi tiết ảnh như độ cong, các góc cạnh … Biểu diễn vùng thường được sử dụng khi chúng ta quan tâm tới đặc tính bên trong của vùng ảnh như đường vân (texture) hay hình dạng (skeletal).  Nén ảnh: Bao gồm các biện pháp giảm thiểu dung lượng bộ nhớ cần thiết để lưu trữ hình ảnh, hay giảm băng thông kênh truyền, cần thiết để truyền tín hiệu hình ảnh số. Muốn giảm thiểu hóa ảnh thì ta cần phải tiến hành lấy mẫu và lượng tử hóa  Lấy mẫu tín hiệu Quá trình lấy mẫu tín hiệu được mô tả trên hình 1. Tín hiệu video ứng với một dòng ảnh AB là tín hiệu một chiều liên tục theo thời gian và có biên độ biến đổi liên tục.

Khi lấy mẫu, thời gian truyền dòng AB được chia ra thành nhiều đoạn bằng nhau. Giá trị tín hiệu tại các điểm lấy mẫu được đánh dấu ô vuông trên độ thị. Theo định lý lấy mẫu Nyquist, nếu tần số lấy mẫu rời rạc nhận được hoàn toàn xác định tín hiệu đó. GVHD : ThS Hoàng Mạnh Hà SV thực hiện : Lữ Thị Kim Quy_910638D Trang 7 Luận Văn Tốt Nghiệp TKTB Nhận Dạng Kí Tự Hỗ Trợ Việc Đọc Cho Người Khiếm Thị  Lượng tử hóa Để biến đổi tiếp tín hiệu thành dạng số, chúng ta phải thực hiện giai đoạn lượng tử hóa các mẫu nhận được.

Đây là quá trình rới rạc hóa tín hiệu theo biên độ. Trên hình 1 thang xám được chia thành 8 mức rời rạc từ mức trắng tới mức đen. Lượng tử hóa được thực hiện đơn giản bằng cách tìm giá trị mức lượng tử gần giống nhất với giá trị thực của mẫu và gán giá trị này cho mẫu ảnh. Kết quả nhận được sau khi lấy mẫu và lượng tử hóa là chuỗi số rời rạc mô tả biến đổi độ chói trong một dòng ảnh.

Nếu thực hiện quá trình số hóa cho tất cả các dòng ảnh từ trên xuống dưới, chúng ta sẽ nhận được ảnh số trong không gian hai chiều. Hình 1 Quá trình số hóa tín hiệu video Hình 2 Ảnh tương tự và ảnh số  Nhận dạng: Là quá trình phân loại vật thể dựa trên cơ sở các chi tiết mô tả vật thể đó (ví dụ các phương tiện giao thông có trong ảnh) Hình 3 các giai đoạn trong xử lý ảnh. GVHD : ThS Hoàng Mạnh Hà SV thực hiện : Lữ Thị Kim Quy_910638D Trang 8 Luận Văn Tốt Nghiệp TKTB Nhận Dạng Kí Tự Hỗ Trợ Việc Đọc Cho Người Khiếm Thị  Pixel (phần tử ảnh) Trong thực tế là một ảnh liên tục về không gian và về giá trị độ sáng. Để có thể xử lý ảnh bằng máy tính cần thiêt phải tiến hành số hoá ảnh.

Trong quá trình số hoá, người ta biến đổi tín hiệu liên tục sang tín hiệu rời rạc thông qua quá trình lấy mẫu (rời rạc hoá về không gian) và lượng hoá thành phần giá trị mà thể hiện về nguyên tắc bằng mắt thường không phân biệt được hai điểm kề nhau. Trong quá trình này, người ta sử dụng khái niệm Pixel. Cần phân biệt pixel này với pixel hay đề cập trong các thiết bị. Khi ta quan sát màn hình ở chế độ đồ hoạ màn hình không liên tục mà gồm những điểm nhỏ gọi là pixel (thiết bị).

Mỗi Pixel gồm một cặp toạ độ (x,y) và màu. Cặp toạ độ x,y tạo nên độ phân giải(resolution). Như màn hình máy tính có nhiều loại với độ phân giải khác nhau CGA(Colour Graphics Adaptor_Bộ thích ứng đồ họa màu) có độ phân giải là 320x200; màn hình VGA(Video Graphics Array_mảng đồ họa video) là 640x350,… Như vậy , mỗi ảnh là một tập hợp các điểm ảnh. Khi được số hoá, nó thường được biểu diễn bởi hai chiều I(n,p) : n là dòng và p là cột.

Ta nói ảnh gồm n x p pixels. Người ta thường kí hiệu I(x,y) để chỉ một pixel. Thường giá trị của n chọn bằng p và bằng 256. Một pixel có thể lưu trữ trên 1,4,8 hay 24 bit.

 Gray level Mức xám là kết quả sự mã hoá tương ứng một cường độ sáng của mỗi điểm ảnh với một giá trị số- kết quả của quá trình lượng hoá. Các mã hoá kinh điển thường dùng 16, 32 hay 64 mức. Mã hoá 256 mức là phổ dụng nhất do lý do kỹ thuật. Vì 28 =256 (0, 1,2,3, …, 255) nên với 256 mức , mỗi pixel sẽ được mã hoá bởi 8 bit.2 Các thành phần chính của hệ thống xử lý ảnh  Thiết bị thu nhận ảnh: Là thiết bị biến đổi quang-điện, cho phép biến đổi hình ảnh quang học tín hiệu điện dưới dạng analog hay trực tiếp dưới dạng số.

Có nhiều dạng cảm biến cho phép làm việc với ánh sáng nhìn thấy hoặc hồng ngoại. Hai loại thiết bị biến đổi quang-điện chủ yếu thường được sử dụng là đèn ghi hình điện tử và chip CCD (Charge Couple Device –linh kiện ghép điện tích).  Ống cidicon là đại diện tiêu biểu cho họ đèn ghi hình điện tử được sử dụng tương đối rộng rãi trong camera màu cũng như đen trắng. Ống vidicon có kích thước nhỏ gọn ( đường kính 18-25 mm, chiều dài 10-12cm), nhẹ, cấu tạo đơn giản, dễ sử dụng.

Đèn hình này sử dụng nguyên lý hiệu ứng quang điện trong và nguyên lý tích lũy điện tích. GVHD : ThS Hoàng Mạnh Hà SV thực hiện : Lữ Thị Kim Quy_910638D Trang 9 Luận Văn Tốt Nghiệp TKTB Nhận Dạng Kí Tự Hỗ Trợ Việc Đọc Cho Người Khiếm Thị  Chip CCD là linh kiện bán dẫn có khả năng biến đổi năng lượng quang phổ thành tín hiệu điện. Thành phần chính của chip CCD là các tụ điện MOS (Metal- Oxide-Semiconductor).Tụ điện MOS được hình thành bởi ba lớp : một má tụ bằng kim loại, chất điện môi nằm giữa là lớp SiO2 và một má tụ bằng lớp bán dẫn loại p hoặc n  Bộ nhớ trong và ngoài: Trong các hệ thống xử lý ảnh số thường có dung lượng rất lớn dùng để lưu trữ ảnh tĩnh và động dưới dạng số.  Bộ xử lý ảnh chuyên dụng: Xử dụng chip xử lý ảnh chuyên dụng, có khả năng thực hiện nhanh các lệnh chuyên dùng trong xử lý ảnh.

Cho phép thực hiện các quá trình xử lý ảnh như lọc, làm nổi đường bao, nén và giải nén video số v. Trong bộ xử lý ảnh thường tích hợp bộ nhớ đệm có tốc độ cao.

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