Dựa trên kết quả nghiên cứu nhận dạng trên PC, để sử dụng những kết quả nhận dạng đã có, trong thời gian nghiên cứu hạn chế và với mục tiêu nghiên cứu là bước “Tiền xử lý”, chúng tôi đề xuất phương nhận dạng trên thiết bị di động sử dụng mô hình Client-Server.
Hình 16 Mô hình nhận dạng chữ Nôm trên di động
Client là ứng dụng chạy trên thiết bị di động, chụp ảnh, tiền xử lý sau đó gửi ảnh của chữ về server để nhận dạng. Kết quả sau khi nhận dạng trả về client và hiển thị.
Chức năng của client và server như sau:
Client: là ứng dụng chạy trên thiết bị di dộng, có máy ảnh. Thực hiện chụp ảnh của chữ, nhị phân hóa, tách chữ và gửi ảnh của từng chữ lên server để nhận dạng
Server: sau khi nhận được ảnh gửi từ client, thực hiện nhận dạng và trả về kết quả nhận dạng là nghĩa tiếng việt của từ.
Sử dụng mô hình client-server sẽ có được những ưu điểm sau:
Giảm tải cho client: chức năng tốn thời gian xử lý nhất là nhận dạng đã được đưa lên server.
Internet Server nhận dạng đả, đà, vã đả, đà, vã
đả người cho Yêu cầu nhận
dạngKết quả nhận
Thuật toán nhận dạng có thể được cập nhật liên tục độc lập với client. Điều này rất có ý nghĩa khi hiện tại các thuật toán nhận dạng chữ Nôm vẫn đang ở trong quá trình nghiên cứu và hoàn thiện, chỉ mới thử nghiệm trên bộ chữ NOM-DB0 với 495 chữ, do đó chắc chắn cần phải cập nhật nhiều trong tương lai.
Giảm thời gian xây dựng hệ thống. Hiện nay, công cụ nhận dạng chữ Nôm chỉ mới được xây dựng trên PC, sử dụng một số thư viện hỗ trợ hiện chỉ mới có trên PC, do đó, nếu chuyển đổi để cài đặt trên thiết bị di động sẽ cần nhiều thời gian tìm hiểu, cài đặt lại môi trường.
Tăng thời gian nhận dạng. Tốc độ xử lý của server nhanh hơn nhiều so với client, do đó thời gian nhận dạng sẽ được giảm xuống so với tiến hành nhận dạng ở client.
Bên cạnh những ưu điểm trên, mô hình client-server cũng có những hạn chế mang tính đặc thù:
Chỉ hoạt động được khi có kết nối internet. Mô hình cần có một kết nối từ client đến server để tiến hành nhận dạng. Do đó để có thể nhận dạng được, cả client và server cần được kết nối internet.
Tốc độ nhận dạng có thể bị ảnh ưởng bởi chất lượng kết nối. Vì ảnh nhận dạng, và kết quả nhận dạng được truyền qua internet, do đó thời gian nhận dạng sẽ bị ảnh hưởng bởi thời gian truyền nhận dữ liệu giữa client và server.
Để giảm thiểu những hạn chế của mô hình client-server, một số phương pháp có thể được áp dụng để giảm kích thước dữ liệu truyền nhận giữa client và server, như thay vì gửi ảnh lên server để nhận dạng, client có thể trích chọn đặc trưng của ảnh, và chỉ gửi đặc trưng trích chọn được, server chỉ gửi mã nghĩa của từ nhận dạng, và client sẽ dựa vào mã nghĩa để tra ra nghĩa từ một bảng nghĩa có sẵn. Tuy nhiên hiện nay ứng dụng nhận dạng vẫn đang từng bước được hoàn thiện, do đó loại đặc trưng còn có thể bị thay đổi trong tương lai nên chúng tôi chưa tiến hành thực hiện bước cải tiến này.