Unsupervised Symbol Discovery Process


Each line represents a symbol codebook (symbol sets, we can click a symbol to see each cluster) in each iteration during a symbol discovery procedure.

The elements in each line are sorted from left to right according to the occurrence number from small to large.

The element at the end (right) of each line denotes a disocvered symbol combining the yellow elements in each line.

After several iterations, some multi-stroke symbols (e.g. rectangles (iteration 2), arrows (iteration 3), etc.) are discovered.

Num=Number

PT=Prototype

Red point means the first point of stroke


Iteration:0: Prototype:37,Num:1 Prototype:32,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:33,Num:1 Prototype:39,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:38,Num:1 Prototype:34,Num:1 Prototype:19,Num:2 Prototype:22,Num:2 Prototype:24,Num:2 Prototype:26,Num:2 Prototype:30,Num:2 Prototype:12,Num:2 Prototype:14,Num:2 Prototype:17,Num:2 Prototype:29,Num:3 Prototype:31,Num:3 Prototype:18,Num:3 Prototype:6,Num:3 Prototype:0,Num:4 Prototype:3,Num:4 Prototype:4,Num:4 Prototype:23,Num:4 Prototype:7,Num:4 Prototype:8,Num:5 Prototype:21,Num:7 Prototype:11,Num:7 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:9,Num:10 Prototype:10,Num:12 Prototype:28,Num:14 Prototype:27,Num:15 Prototype:1,Num:18 Prototype:20,Num:20 Prototype:16,Num:20 Prototype:25,Num:21 Prototype:2,Num:98 Prototype:5,Num:112 Discovered Pattern, Num: 20
Num of PT:45
Iteration:1: Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:40,Num:1 Prototype:41,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:34,Num:1 Prototype:33,Num:1 Prototype:27,Num:2 Prototype:25,Num:2 Prototype:12,Num:2 Prototype:14,Num:2 Prototype:17,Num:2 Prototype:23,Num:2 Prototype:19,Num:2 Prototype:31,Num:2 Prototype:32,Num:3 Prototype:6,Num:3 Prototype:18,Num:3 Prototype:30,Num:3 Prototype:5,Num:4 Prototype:24,Num:4 Prototype:7,Num:4 Prototype:4,Num:4 Prototype:1,Num:4 Prototype:8,Num:5 Prototype:22,Num:7 Prototype:11,Num:7 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:9,Num:10 Prototype:10,Num:12 Prototype:29,Num:14 Prototype:28,Num:15 Prototype:2,Num:18 Prototype:21,Num:20 Prototype:20,Num:20 Prototype:16,Num:20 Prototype:26,Num:21 Prototype:0,Num:78 Prototype:3,Num:92 Discovered Pattern, Num: 9
Num of PT:46
Iteration:2: Prototype:33,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:46,Num:1 Prototype:41,Num:1 Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:34,Num:1 Prototype:38,Num:1 Prototype:19,Num:2 Prototype:28,Num:2 Prototype:26,Num:2 Prototype:31,Num:2 Prototype:12,Num:2 Prototype:14,Num:2 Prototype:17,Num:2 Prototype:23,Num:2 Prototype:18,Num:3 Prototype:30,Num:3 Prototype:32,Num:3 Prototype:6,Num:3 Prototype:5,Num:4 Prototype:2,Num:4 Prototype:25,Num:4 Prototype:7,Num:4 Prototype:4,Num:4 Prototype:8,Num:5 Prototype:22,Num:7 Prototype:11,Num:7 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:9,Num:10 Prototype:10,Num:12 Prototype:29,Num:14 Prototype:3,Num:18 Prototype:21,Num:20 Prototype:20,Num:20 Prototype:16,Num:20 Prototype:27,Num:21 Prototype:24,Num:23 Prototype:0,Num:69 Prototype:1,Num:83 Discovered Pattern, Num: 5
Num of PT:47
Iteration:3: Prototype:47,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:41,Num:1 Prototype:34,Num:1 Prototype:38,Num:1 Prototype:39,Num:1 Prototype:40,Num:1 Prototype:42,Num:1 Prototype:43,Num:1 Prototype:44,Num:1 Prototype:45,Num:1 Prototype:46,Num:1 Prototype:23,Num:2 Prototype:20,Num:2 Prototype:18,Num:2 Prototype:26,Num:2 Prototype:29,Num:2 Prototype:32,Num:2 Prototype:15,Num:2 Prototype:13,Num:2 Prototype:33,Num:3 Prototype:31,Num:3 Prototype:6,Num:3 Prototype:19,Num:3 Prototype:5,Num:4 Prototype:25,Num:4 Prototype:4,Num:4 Prototype:1,Num:4 Prototype:7,Num:4 Prototype:8,Num:5 Prototype:28,Num:5 Prototype:22,Num:7 Prototype:12,Num:7 Prototype:16,Num:9 Prototype:14,Num:9 Prototype:9,Num:10 Prototype:11,Num:12 Prototype:30,Num:14 Prototype:10,Num:15 Prototype:2,Num:18 Prototype:21,Num:20 Prototype:17,Num:20 Prototype:27,Num:21 Prototype:24,Num:23 Prototype:0,Num:64 Prototype:3,Num:78 Discovered Pattern, Num: 12
Num of PT:48
Iteration:4: Prototype:47,Num:1 Prototype:46,Num:1 Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:34,Num:1 Prototype:38,Num:1 Prototype:35,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:32,Num:2 Prototype:11,Num:2 Prototype:14,Num:2 Prototype:29,Num:2 Prototype:18,Num:2 Prototype:20,Num:2 Prototype:26,Num:2 Prototype:23,Num:2 Prototype:19,Num:3 Prototype:31,Num:3 Prototype:33,Num:3 Prototype:3,Num:3 Prototype:25,Num:4 Prototype:4,Num:4 Prototype:2,Num:4 Prototype:1,Num:4 Prototype:28,Num:5 Prototype:8,Num:5 Prototype:5,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:6,Num:10 Prototype:9,Num:12 Prototype:30,Num:14 Prototype:7,Num:15 Prototype:22,Num:19 Prototype:16,Num:20 Prototype:21,Num:20 Prototype:27,Num:21 Prototype:24,Num:23 Prototype:0,Num:64 Prototype:17,Num:66 Discovered Pattern, Num: 2
Num of PT:48
Iteration:5: Prototype:48,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:42,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:41,Num:1 Prototype:43,Num:1 Prototype:44,Num:1 Prototype:45,Num:1 Prototype:46,Num:1 Prototype:47,Num:1 Prototype:20,Num:2 Prototype:33,Num:2 Prototype:32,Num:2 Prototype:11,Num:2 Prototype:18,Num:2 Prototype:23,Num:2 Prototype:14,Num:2 Prototype:26,Num:2 Prototype:29,Num:2 Prototype:19,Num:3 Prototype:34,Num:3 Prototype:3,Num:3 Prototype:31,Num:3 Prototype:4,Num:4 Prototype:2,Num:4 Prototype:1,Num:4 Prototype:25,Num:4 Prototype:5,Num:5 Prototype:28,Num:5 Prototype:8,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:6,Num:10 Prototype:9,Num:12 Prototype:30,Num:14 Prototype:7,Num:15 Prototype:22,Num:19 Prototype:21,Num:20 Prototype:16,Num:20 Prototype:24,Num:21 Prototype:27,Num:21 Prototype:0,Num:62 Prototype:17,Num:62 Discovered Pattern, Num: 4
Num of PT:49
Iteration:6: Prototype:47,Num:1 Prototype:46,Num:1 Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:48,Num:1 Prototype:28,Num:2 Prototype:11,Num:2 Prototype:14,Num:2 Prototype:33,Num:2 Prototype:17,Num:2 Prototype:24,Num:2 Prototype:26,Num:2 Prototype:20,Num:2 Prototype:32,Num:2 Prototype:19,Num:3 Prototype:30,Num:3 Prototype:34,Num:3 Prototype:3,Num:3 Prototype:25,Num:4 Prototype:4,Num:4 Prototype:2,Num:4 Prototype:1,Num:4 Prototype:8,Num:5 Prototype:5,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:31,Num:9 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:6,Num:10 Prototype:9,Num:12 Prototype:29,Num:14 Prototype:7,Num:15 Prototype:22,Num:17 Prototype:23,Num:19 Prototype:21,Num:20 Prototype:16,Num:20 Prototype:27,Num:21 Prototype:18,Num:58 Prototype:0,Num:58 Discovered Pattern, Num: 4
Num of PT:49
Iteration:7: Prototype:42,Num:1 Prototype:41,Num:1 Prototype:43,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:35,Num:1 Prototype:44,Num:1 Prototype:45,Num:1 Prototype:46,Num:1 Prototype:47,Num:1 Prototype:48,Num:1 Prototype:49,Num:1 Prototype:28,Num:2 Prototype:26,Num:2 Prototype:24,Num:2 Prototype:11,Num:2 Prototype:15,Num:2 Prototype:33,Num:2 Prototype:17,Num:2 Prototype:32,Num:2 Prototype:20,Num:2 Prototype:4,Num:3 Prototype:34,Num:3 Prototype:19,Num:3 Prototype:30,Num:3 Prototype:5,Num:4 Prototype:25,Num:4 Prototype:1,Num:4 Prototype:2,Num:4 Prototype:8,Num:5 Prototype:6,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:16,Num:9 Prototype:14,Num:9 Prototype:31,Num:9 Prototype:7,Num:10 Prototype:9,Num:12 Prototype:29,Num:14 Prototype:3,Num:16 Prototype:22,Num:17 Prototype:0,Num:19 Prototype:23,Num:19 Prototype:21,Num:20 Prototype:27,Num:21 Prototype:13,Num:53 Prototype:18,Num:58 Discovered Pattern, Num: 2
Num of PT:50
Iteration:8: Prototype:48,Num:1 Prototype:47,Num:1 Prototype:46,Num:1 Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:36,Num:1 Prototype:49,Num:1 Prototype:26,Num:2 Prototype:11,Num:2 Prototype:14,Num:2 Prototype:16,Num:2 Prototype:34,Num:2 Prototype:24,Num:2 Prototype:19,Num:2 Prototype:33,Num:2 Prototype:21,Num:2 Prototype:29,Num:2 Prototype:18,Num:3 Prototype:31,Num:3 Prototype:35,Num:3 Prototype:5,Num:3 Prototype:25,Num:4 Prototype:4,Num:4 Prototype:2,Num:4 Prototype:6,Num:4 Prototype:8,Num:5 Prototype:7,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:28,Num:8 Prototype:32,Num:9 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:9,Num:12 Prototype:30,Num:14 Prototype:3,Num:14 Prototype:22,Num:17 Prototype:23,Num:19 Prototype:1,Num:19 Prototype:20,Num:20 Prototype:27,Num:21 Prototype:0,Num:52 Prototype:17,Num:58 Discovered Pattern, Num: 3
Num of PT:50
Iteration:9: Prototype:49,Num:1 Prototype:48,Num:1 Prototype:47,Num:1 Prototype:46,Num:1 Prototype:45,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:42,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:39,Num:1 Prototype:38,Num:1 Prototype:37,Num:1 Prototype:50,Num:1 Prototype:26,Num:2 Prototype:11,Num:2 Prototype:14,Num:2 Prototype:16,Num:2 Prototype:35,Num:2 Prototype:34,Num:2 Prototype:24,Num:2 Prototype:20,Num:2 Prototype:21,Num:2 Prototype:29,Num:2 Prototype:19,Num:3 Prototype:31,Num:3 Prototype:32,Num:3 Prototype:36,Num:3 Prototype:5,Num:3 Prototype:25,Num:4 Prototype:4,Num:4 Prototype:2,Num:4 Prototype:6,Num:4 Prototype:8,Num:5 Prototype:7,Num:5 Prototype:12,Num:5 Prototype:10,Num:7 Prototype:27,Num:8 Prototype:33,Num:9 Prototype:15,Num:9 Prototype:13,Num:9 Prototype:9,Num:12 Prototype:30,Num:14 Prototype:3,Num:14 Prototype:22,Num:17 Prototype:18,Num:17 Prototype:28,Num:18 Prototype:23,Num:19 Prototype:1,Num:19 Prototype:0,Num:52 Prototype:17,Num:58 Discovered Pattern, Num: 5
Num of PT:51
Iteration:10: Prototype:37,Num:1 Prototype:42,Num:1 Prototype:39,Num:1 Prototype:41,Num:1 Prototype:40,Num:1 Prototype:51,Num:1 Prototype:45,Num:1 Prototype:50,Num:1 Prototype:49,Num:1 Prototype:48,Num:1 Prototype:47,Num:1 Prototype:38,Num:1 Prototype:46,Num:1 Prototype:44,Num:1 Prototype:43,Num:1 Prototype:24,Num:2 Prototype:26,Num:2 Prototype:29,Num:2 Prototype:34,Num:2 Prototype:35,Num:2 Prototype:11,Num:2 Prototype:15,Num:2 Prototype:17,Num:2 Prototype:20,Num:2 Prototype:21,Num:2 Prototype:4,Num:3 Prototype:31,Num:3 Prototype:32,Num:3 Prototype:36,Num:3 Prototype:19,Num:3 Prototype:0,Num:4 Prototype:2,Num:4 Prototype:25,Num:4 Prototype:5,Num:4 Prototype:6,Num:5 Prototype:12,Num:5 Prototype:8,Num:5 Prototype:10,Num:7 Prototype:27,Num:8 Prototype:33,Num:9 Prototype:16,Num:9 Prototype:14,Num:9 Prototype:9,Num:12 Prototype:1,Num:14 Prototype:30,Num:14 Prototype:22,Num:17 Prototype:18,Num:17 Prototype:28,Num:18 Prototype:23,Num:19 Prototype:7,Num:24 Prototype:13,Num:46 Prototype:3,Num:53 Discovered Pattern, Num: 7
Num of PT:52