1 Nhận dạng và phân lớp đối tượng
1.5.2.1 Mơ tả các thành phần cơ bản và quan hệ giữa chúng theo dạng đồ thị
1.5.2.1.1 Ý tưởng
- Trong nhận dạng mẫu theo cấu trúc, cấu trúc dữ liệu được sử dụng là đồ thị (Graph). Các nút đại diện cho các thành phần và các cạnh đại diện cho mối quan hệ giữa chúng. - Đối tượng mẫu được mơ tả trước dưới dạng đồ thị mẫu. Để nhận biết đối tượng trong ảnh dữ liệu, trước hết các thành phần được định vị cùng với mối liên hệ của chúng để thiết
1.5.2.1.2 Ví dụ
- Xét lại ví dụ ký tự E, các thành phần đoạn thẳng được phân lớp theo chiều dài và phương hướng của chúng.
- Sử dụng các thuật ngữ tương đối để mơ tả các thành phần. Chiều dài cĩ thể là dài (LONG- nếu lớn hơn ½ kích cỡ đối tượng), ngắn (SHORT- nếu nhỏ hơn hoặc bằng ½ kích cỡ đối tượng). Các hướng cĩ thể là thẳng đứng (VERTICAL - gần 900), nằm ngang (HORIZONTAL- gần 00).
- Giả sử ký tự E cĩ toạ độ như sau:
- Các đoạn thẳng cấu thành ký tự E:
- Đoạn thẳng đầu tiên từ (1,1) đến (9,1) được phân lớp là thẳng đứng ( VERTICAL - gần 00 ). Để quyết định sự phân lớp về chiều dài, trước hết xác định chiều dài của hình chữ nhật bao đĩng nhỏ nhất là 10-0 +1=11, suy ra đoạn thẳng đầu tiên cĩ tính chất dài (LONG – do 9 > 11/2).
- Xác định tương tự cho các đoạn thẳng cịn lại, ta được kết quả sau: __________________________________________
Đoạn thẳng Chiều dài Hướng
__________________________________________
(1,1)-(9,1) LONG VERTICAL
(1,2)-(1,5) LONG HORIZONTAL
(5,2)-(5,4) SHORT HORIZONTAL
(9,2)-(9,5) LONG HORIZONTAL
- Mỗi thành phần phần bây giờ được xem như một nút (node) trong đồ thị.
- Bước kế tiếp là chỉ ra mối quan hệ giữa các thành phần, và mã hố chúng như các cạnh. Các quan hệ trong trường hợp này được định nghĩa là vị trí tương đối nơi các đường thẳng gặp nhau: TOP, BOTTOM, LEFT, RIGHT, CENTER, mối quan hệ này khơng đối xứng.
Hình 1.5.2.1.2: Lược đồ mơ tả mối quan hệ giữa các thành phần
- Các bước thiết lập đồ thị:
+ Mỗi thành phần được cấp phát như một nút.
+ Phân lớp kiểu cho mỗi nút (Vd: SHORT VERTICAL) và lưu kết quả cho mỗi nút. + Đối với mỗi nút A, xác định các nút liên kết với A(ký hiệu: B), phân lớp sự liên kết theo mỗi hướng (từ A đến B, từ B đến A).
- Bước cuối cùng là xác định xem đồ thị vừa thiết lập với đồ thị mẫu cĩ đồng dạng hay khơng. Một nút Aitrong đồ thị A tương ứng với nút Bitrong đồ thị B nếu chúng cĩ cùng thuộc tính và liên kết những nút các nút khác theo cùng quan hệ.