Mở đầu 1.1 Giới thiệu đề tài Văn bản luôn là một công cụ không thiểu thiếu trong cuộc sống hằng ngày của con người với vai trò thể hiện thông tin có thể được hiển thị trên tài liệu hoặc cảnh vật. Phát hiện và nhận dạng văn bản bằng hình ảnh đã và đang là một chủ đề được quan tâm trong lĩnh vực thị giác máy tính với nhiều ứng dụng cũng như thách thức cho các nhà nghiên cứu. Chủ đề này được chia làm hai hướng nghiên cứu dựa vào đối tượng nghiên cứu, đó là phát hiện và nhận dạng văn bản trên tài liệu in và phát hiện và nhận dạng văn bản ngoại cảnh (hình ảnh chứa văn bản trong cảnh vật thường ngày như trên biển báo, biển hiệu, tường, nhà cửa,. có thể bị ảnh hưởng bởi các điều kiện môi trường như độ chói, bị che khuất,.
Đề tài này sẽ tập trung vào phát hiện văn bản ngoại cảnh.1 Động cơ nghiên cứu Trong thời đại ngày nay, khi lượng dữ liệu được sinh ra hằng ngày càng lớn thì việc tạo ra các phương pháp xử lý dữ liệu một cách hiệu quả là điều đòi hỏi tất yếu để phát triển xã hội. Đối với chủ đề phát hiện và nhận dạng văn bản ngoại cảnh cũng không phải ngoại lệ, với nhiều ứng dụng đối với con người thì chủ đề này đã được các nhà nghiên cứu đề xuất nhiều phương pháp để ngày một tối ưu khả năng của máy móc trong việc phát hiện và nhận dạng bằng hình ảnh. Tuy nhiên để xử lý một cách tối ưu thì phải giải quyết tốt các thách thức của chủ đề này.1 Ứng dụng Phát hiện và nhận dạng văn bản ngoại cảnh có thể giúp con người ứng dụng trong nhiều vấn đề như: • Giúp xe tự lái đọc hiểu biển báo giao thông. 2 • Giúp robot đọc hiểu được văn bản ngoại cảnh.
• Xử lý tự động hóa trong công nghiệp. • Phiên dịch văn bản ngoại cảnh.2 Các thách thức Ngoài các ứng dụng thì vẫn tồn tại một số thách thức làm cho việc phát hiện và nhận dạng văn bản ngoại cảnh trở nên khó khăn. Các thách thức có thể được chia thành ba nhóm [1] như sau: • Đa dạng văn bản: Văn bản ngoại cảnh có thể tồn tại dưới nhiều màu sắc, font, kích thước văn bản, hướng văn bản và ngôn ngữ. • Ngoại cảnh phức tạp: Ngoại cảnh có thể tồn tại những thứ có hình dáng giống văn bản có thể gây nhầm lẫn như các ký hiệu, biểu tượng, biển số xe,.
• Các yếu tố làm biến dạng: Các yếu tố có thể làm biến bạng văn bản ngoại cảnh như bị mờ do chuyển động, camera có độ phân giải thấp, góc chụp, khoảng cách chụp và che khuất hoặc mất một phần văn bản. • Thời gian trong ngày: Ban ngày và ban đêm cũng là một yếu tố ảnh hưởng lớn, vì tùy vào khoảng thời gian trong ngày mà độ sáng sẽ khác nhau.3 Các nghiên cứu đã có Để khắc phục các thách thức nêu trên và tối ưu hóa hiệu suất của việc phát hiện và nhận dạng văn bản ngoại cảnh thì nhiều công trình đã được thí nghiệm và đề xuất. Từ các công trình dựa trên các kỹ thuật học máy cổ điển cho tới các kỹ thuật dựa trên học sâu đã cho thấy sự phát triển của các phương pháp sau này đối với các phương pháp trước về khả năng phát hiện và nhận diện cũng như giải quyết các vấn đề còn tồn đọng hay những hạn chế của các công trình trước đó. Một số công trình nổi bật gần đây đối với nhiệm vụ phát hiện văn bản ngoại cảnh như PMTD [2], CRAFT [26], PSENet [27], và đối với nhiệm vụ nhận dạng văn bản ngoại cảnh như CLOVA [4], ASTER [28], ROSETTA [29].2 Đối tượng và thách thức chính của đề tài Tên đề tài ,"Phát hiện văn bản ngoại cảnh trong giao thông", nói lên đối tượng đầu ra của đề tài là văn bản ngoại cảnh trong giao thông, tức là các văn bản xuất hiện trên các biển báo giao thông.
Đối tượng đầu vào của đề tài là hình ảnh hoặc video (thu từ camera hành trình) có chứa văn bản ngoại cảnh trong giao thông. Đề tài này nhắm đến hỗ trợ phát hiện và xác định vị trí của các văn bản ngoại cảnh trên biển báo giao thông. Mặc dù đã có nhiều công trình đi trước tạo tiền đề để phát triển thì đề tài này vẫn gặp phải một số trở ngại khác. Việc có nhiều công trình đi trước đồng nghĩa với việc có nhiều kiến trúc và phương pháp học khác nhau dẫn đến việc chọn lựa kiến trúc mạng và phương pháp học phù hợp và tối ưu cũng trở nên thách thức.
Bởi chúng ta phải xây dựng lại các công trình trước và so sánh trên các bộ dữ liệu tương đồng để đánh giá độ tốt của các công trình đó nhằm chọn ra các thành phần phù hợp để có thể dựa vào và phát triển theo đề tài này. Tuy nhiên việc xây dựng lại và đánh giá các công trình trước là một thách thức khi một số công trình đã chia sẻ mã nguồn còn một số khác thì không, bên cạnh đó là thách thức về phần cứng, bởi một số bộ dữ liệu có sẵn có dung lượng rất lớn vì thế cần không gian lưu trữ lớn cũng như phải chuẩn bị một cấu hình máy tính đủ mạnh (GPU) để có thể giúp quá trình huấn luyện trở nên nhanh chóng hơn. Ngoài ra, các thách thức đã nêu tại 1.2 đối với đề tài này như sau: • Đa dạng văn bản: 4 Hình 1.1: Văn bản ngoại cảnh có thể tồn tại dưới nhiều màu sắc, font, kích thước văn bản, hướng văn bản và ngôn ngữ. (Ảnh: Sưu tầm) • Ngoại cảnh phức tạp: Hình 1.2: Ngoại cảnh có thể tồn tại những thứ có hình dáng giống văn bản có thể gây nhầm lẫn như các ký hiệu, biểu tượng, biển số xe,.
(Ảnh: Sưu tầm) • Các yếu tố làm biến dạng: 5 Hình 1.3: Các yếu tố có thể làm biến bạng văn bản ngoại cảnh như bị mờ do chuyển động, camera có độ phân giải thấp, góc chụp, khoảng cách chụp và che khuất hoặc mất một phần văn bản. (Ảnh: Sưu tầm) • Thời gian trong ngày: Hình 1.4: Ban ngày và ban đêm cũng là một yếu tố ảnh hưởng lớn, vì tùy vào khoảng thời gian trong ngày mà độ sáng sẽ khác nhau. (Ảnh: Sưu tầm) Đối với các thách thức trên thì việc tinh chỉnh để có thể xử lý tốt nhiều trở ngại cũng trở thành vấn đề khi các công trình trước đa số cũng chỉ tập trung giải quyết một số trở ngại riêng lẻ, bên cạnh đó một số trở ngại lớn (văn bản cong, văn bản nhiều hướng, văn bản bị che hoặc mất một phần) cũng làm giảm hiệu suất của các công trình trước và hiện vẫn chưa thực sự có phương pháp nào xử lý tốt các trở ngại lớn trên. Bên cạnh độ chính xác cao thì tốc độ xử lý cũng là một thách thức cần phải giái 6 quyết, bởi nếu áp dụng trong thực tế thì tốc độ xử lý có thể mang tính chất quyết định (ví dụ như xe tự lái), thách thức ở đây là sự đánh đổi giữa độ phức tạp của hệ thống và tốc độ xử lý của hệ thống, một hệ thống đơn giản có thể xử lý nhanh tuy nhiên với kiến trúc đơn giản thì độ chính xác có thể chưa thực sự tốt và ngược lại.
Thử thách lớn nhất vẫn là sự thiếu hụt lượng dữ liệu văn bản ngoại cảnh cho Tiếng Việt đã được đánh nhãn phù hợp để phục vụ đề tài, vì nếu dữ liệu không đủ số lượng, không đủ độ tổng quát thì hệ thống sẽ không thể hoạt động tốt khi hoạt động trên những điểm dữ liệu mới. Những thách thức trên là những vấn đề cần phải giải quyết để có thể xây dựng được một hệ thống đủ tốt cho việc áp dụng vào thực tiễn. Và đó cũng chính là động lực cho các công trình sau này phát triển để khắc phục.2 Mục tiêu và phạm vi nghiên cứu 1.1 Mục tiêu Mục tiêu của đề tài là nghiên cứu đề xuất được một hệ thống dựa trên học sâu có khả năng phát hiện và xác định vị trí của văn bản trên biển báo giao thông bằng hình ảnh và video. Bên cạnh đó đề ra mục tiêu của hệ thống là phải đáp ứng độ chính xác cao cũng như tốc độ xử lý thời gian thực nhanh chóng.2 Phạm vi nghiên cứu Một số giới hạn của đề tài: • Dữ liệu cho văn bản ngoại cảnh giao thông của Việt Nam còn hạn chế, dẫn tới yêu cầu thu thập thêm dữ liệu cũng như gắn nhãn cho dữ liệu để thực hiện đề tài.
• Việc thu thập dữ liệu có thể làm xuất hiện nhiều trường hợp dữ liệu khó như đã nêu tại 1.2, chất lượng dữ liệu thu thập bị phụ thuộc vào chất lượng thiết bị thu thập, góc nghiêng khi thu thập, các điều kiện môi trường,. • Cấu hình phần cứng cũng là một vấn đề đáng quan tâm vì nó ảnh hưởng tới tốc độ huấn luyện, số thí nghiệm có thể thực hiện và môi trường ứng dụng trong thực tiễn. Qua đó, phạm vi của đề tài này sẽ chỉ nằm trong phạm vi Academic, hệ thống được 7 đề xuất sẽ chỉ phục vụ việc ứng dụng sau khi R&D. Vì nếu để propose thành một công trình mới hoặc deploy thành sản phẩm mới thì sẽ cần phải giải quyết và cải thiện nhiều giới hạn mà đề tài hiện đang gặp phải, và hiện tại những nguồn lực để thực hiện việc đó hiện chưa thể đáp ứng.3 Ý nghĩa khoa học và thực tiễn của đề tài nghiên cứu Đối với Việt Nam là một đất nước đang phát triển , thì những nghiên cứu, giải pháp về giao thông vẫn còn hạn chế.
Đề tài này có tầm quan trọng lớn trong không chỉ lĩnh vực thị giác máy tính nói chung mà còn đối với đời sống người Việt Nam nói riêng. Đề tài này mang tính ứng dụng cao và có thể áp dụng vào nhiều khía cạnh trong giao thông. Nghiên cứu đề tài này sẽ góp phần thúc đẩy những nghiên cứu tiếp theo hoặc những nghiên cứu liên quan đến giao thông của Việt Nam, giúp quá trình tham gia giao thông, giám sát giao thông của người Việt Nam trở nên dễ dàng hơn. Nhiệm vụ của chúng ta là tiếp thu tinh hoa của các công trình nghiên cứu trên Thế giới về áp dụng, cải thiện vào hoàn cảnh của Việt Nam nhằm mục đích cuối cùng là xây dựng, phát triển đất nước.