f:y(w�v�pht�v�v؞��݄r���fh�s_��v�ps t(w���c-n�e � */ border: none; text-align: center; } a href { color: #0000ff; } table { font-size: 15px; } /* ~~ �z�p���c�v7h_�_{��ocdkz��^�s�b(u�nr�^�`\phe�g�v ��bhv�~(w�q0 ~~ */ a:link { text-decoration: underline; /* d�^�\���c��nb�g:n�ryr�vy7h_�&trg}y�c�onr�~��n�o�s�nɖɉ n�_�ƌ r */ color: #000080; } a:visited { color: #000080; text-decoration: underline; } a:hover, a:active, a:focus { /* dk�~ ��bhv\:n.��v�[*���c�on �ho(u��vt�v�`\pso��0 */ text-decoration: none; color: #000080; } /* ~~ dk�[hvs t@b gvq�[ div�v^�o~vr�k���[vq�[�^ ~~ */ .container { width: 80%; max-width: 1260px;/* �s�����g'y�[�^��n2�bkdk^@\(w'y�w>f:yhv nǐ�[0ُ\ol���^�f�o�n���0ie6 nu��_dk�xf0 */ min-width: 780px; margin: 0 auto; /* �o���vꁨr
en�n div �vv�萌t/b�^�0dk div -n�vcq }�o��o gkxeq0ُ7h��`�s�n�mqo(u�nuo"�efh!j�wpef["0���la��y�gt div ꁫ��m�r�nuo�o��kxeqb��fh�ُ�n�o��kxeqb��fh\n�`�[in�v�[�^�v�r��_�q *;`��* �[�^0�`_n�s�n ��b rd� div -n�vcq }�vkxeq�v^(w�cq }-n�sy>enn*n�l g�nuo�[�^fowq g����@b�kxeq�v div0 2) 1u�nُ�nrgw:nnm�rr��vdk*g�[vqc�[��ݍ0�y�g�_{��m�r��ݍ����mq(wnm�r�etn�o>en��ݍ��o�y�div -n�v�s��ݍ��n:nt�snm�r �0(w�_y�`�qn����s�n9e(ukxeq0�[�n�_{�sb4xdkĉr�v div��^t� div �vĉr-n�m�r"display:inline"�xf��n�c6r�g�nhr,g�v internet explorer oo��ݍ� p�v��0 3) 1u�n�s�n(wn*n�ech-ny!ko(u{|�v^nn*ncq }�s�n�^(uy*n{| ���vdk�]tُ�nrrm�{| t�� n/f id0�o�y��_���e�sx�s$n*n�oh div0�`�s�n9hnc*n�nop}y\ُ�n t�y{�~g0w9e:n id�mr�c/f�n�[�k*n�echo(un!k0 4) �y�g�`�f�u"k(w�s�o�� n/f�]�o �ۏl��[*���s�oُ�nrt�v�s�etnm�r�hq�t�s��^�hq�t�] ���[�n\ c�v�sz��^>f:y0�`�e�(w html �n�e�n-n�y�r div0 */ .sidebar1 { float: left; width: 20%; padding-bottom: 10px; background-color: transparent; } .content { padding: 10px 0; width: 80%; float: left; font-size: 12pt; } /* ~~ dkr�~�v ��bhv:n .content :s�w-n�vrh��c�o�nzz�� ~~ */ .content ul, .content ol { padding: 0 15px 15px 40px; /* dkkxeq�s f n��h���t�k=�ĉr-n�v�skxeq0kxeq>en�nn�e�s(u�n����rh�-nvq�[cq }�n�n�]�o�s(u�nr�^)ۏ0�`�s�n9hnc���ۏl��te0 */ } /* ~~ �[*�rh�7h_��y�g ��bo(u��hqr�^�v spry i{9_�q܃us�r�s�n rd�dk7h_ � ~~ */ ul.nav { list-style: none; /* ُ\ rd�rh�h�� */ border-top: 1px solid #666; /* ُ\:n���cr�^ n��fh o(un��fh\@b gvq�[y�>en(w li -n */ margin-bottom: 15px; /* ُ\(wnb��q�[�v�[*�kn��r�^��ݍ */ background-color: transparent; } ul.nav li { border-bottom: 1px solid #666; /* ُ\r�^ c������ */ background-color: transparent; } ul.nav a, ul.nav a:visited { /* �[ُ�n ��bhvۏl�r�~�snx�o���csso(w���knt_n���ocvq c��y */ padding: 5px 5px 5px 15px; display: block; /* ُ\:n���ck��nww^\'`�ovqkx�ns t�[�vte*n li0ُ7h�te*n:s�w���s�n�t�^ �hus�q�d\o0 */ text-decoration: none; background: #8090ab; color: #000080; background-color: transparent; } ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* ُ\�f9e �h�t.��v�[*��v̀of�t�e,g��r� */ color: #000080; background-color: #f90; font-family: calibri; } /* ~~ ��l ~~ */ .footer { padding: 10px 0; background: #fff; position: relative;/* ُ�s�no ie6 haslayout �ncknx�e_ۏl�nd� */ clear: both; /* dknd�^\'`:_6r .container �n�r�v�~_gmon�n�ss tr�vmon */ background-color: transparent; font-size: 24pt; } /* ~~ vq�[nm�r/nd�{| ~~ */ .fltrt { /* dk{|�s(u�n(wu�b�-nocq }t�snm�r0nm�rcq }�_{�mo�nvq(wu�b� n�v�v��cq }knmr0 */ float: right; margin-left: 8px; } .fltlft { /* dk{|�s(u�n(wu�b�-nocq }t�]nm�r0nm�rcq }�_{�mo�nvq(wu�b� n�v�v��cq }knmr0 */ float: left; margin-right: 8px; } .clearfloat { /* �y�g�n #container -n rd�b�y�q�n #footer�r�s�n\dk{|>en(w <br /> bzz div -n�\o:n #container �qgtn*nnm�r div knt�vg�~cq } */ clear:both; height:0; font-size: 1px; line-height: 0px; } #title2 { font-size: 12px; } --> </style> <!--[if lte ie 7]> <style> .content { margin-right: -1px; } /* dk 1px ���ݍ�s�n>en(wdk^@\-n�v�nuor-n�nwq g�vt�v!hckhe�g0 */ ul.nav a { zoom: 1; } /* )>e^\'`\:n ie �c�ovq����v haslayout ��shv�(u�n!hck���ckn���v��yzz}v */ table.tablenormal {mso-style-parent:""; text-autospace:none; font-size:11.0pt; font-family:"calibri",sans-serif; } </style> <![endif]--> <meta name=generator content="mshtml 11.00.10570.1001"></head> <body> <div class=container> <div class=header> <h1><br>casia online and offline chinese handwriting databases</h1></div> <div class=sidebar1 style="height: 127px; width: 147px"> <ul class=nav> <li><a href="home.html">database home</a> <li><a href="online_database.html">online database</a> <li><a href="offline_database.html">offline database</a> <li><a href="gtlc.html">offline document annotation tool</a> <li><a href="touching_characters_databases.html">offline touching characters dataset</a> <li><a href="download.html">data download</a> <li><a href="application_form.html">conditions of use and application forms</a> <li><a href="link.html">links</a> </li></ul><!-- end .sidebar1 --></div> <div class=content><!-- instancebegineditable name="editregion3" --> <h2>online database</h2> <p>0for handwriting data collection using anoto pen, all the template pages were printed on papers with dot pattern. on the printed template pages, each isolated character was written in the space below the pre-printed character, and each text was written on a separate page with the template text printed in the upper part of the page. during writing, the online data (stroke trajectory: sequences of (x,y) coordinates) were recorded by the anoto pen and later transmitted to computers.</p> <h3>online data examples</h3> <p align=center><img src="source/image12.jpg" width=437 height=302></p> <p align=center>(a) isolated character samples</p> <p align=center><img src="source/image11.jpg" width=487 height=251> </p> <p align=center>(b) handwritten text sample</p> <h2>casia-olhwdb1.0-1.2</h2> <p>0there are three datasets of isolated characters in the online database. the statistics of these datasets are shown in table 1. the datasets include 1020 files, and each file (*.pot) stores character samples written by one person. the file format of *.pot is specified in table 2. </p> <h3>table 1. statistics of online isolated character datasets</h3> <table cellspacing=0 width=500 align=center border=1> <tbody> <tr> <td rowspan=2>dataset</td> <td rowspan=2>#writers</td> <td colspan=3>#character samples</td></tr> <tr> <td>total</td> <td>symbol</td> <td>chinese/#class</td></tr> <tr> <td>olhwdb1.0</td> <td>420</td> <td>1,694,741</td> <td>71,806</td> <td>1,622,935/3,866</td></tr> <tr> <td>olhwdb1.1</td> <td>300</td> <td>1,174,364</td> <td>51,232</td> <td>1,123,132/3,755</td></tr> <tr> <td>olhwdb1.2</td> <td>300</td> <td>1,042,912</td> <td>51,181</td> <td>991,731/3,319</td></tr> <tr> <td>total</td> <td>1,020</td> <td>3,912,017</td> <td>174,219</td> <td>3,737,798/7,185</td></tr></tbody></table> <p><br>0olhwdb1.0 includes 3,866 chinese characters and 171 alphanumeric and symbols. among the 3,866 chinese characters, 3,740 characters are in the gb2312-80 level-1 set (which contains 3,755 characters in total). <br>0olhwdb1.1 includes 3,755 gb2312-80 level-1 chinese characters and 171 alphanumeric and symbols. <br>0olhwdb1.2 includes 3,319 chinese characters and 171 alphanumeric and symbols. the set of chinese characters in olhwdb1.2 (3,319 classes) is a disjoint set of olhwdb1.0. <br>0olhwdb1.0 and olhwdb1.2 together include 7185 chinese characters (7,185=3,866 3,319),which include all of 6763 chinese characters in gb2312. </p> <h3>table 2. format of online isolated character data file (*.pot)</h3> <table cellspacing=0 width=500 align=center border=1> <tbody> <tr> <td width=107>item</td> <td width=57>type</td> <td width=55>length</td> <td width=116>instance</td> <td width=112>comment</td></tr> <tr> <td>sample size</td> <td>unsigned short</td> <td>2b</td> <td> </td> <td>number of bytes for one sample (byte count to next sample)</td></tr> <tr> <td>tag code (gb)</td> <td>dword</td> <td>4b</td> <td>"ju"=0x0000b0a1 stored as 0xa1b00000 </td> <td>only two bytes (gb2132 or gbk) are meaningful</td></tr> <tr> <td>stroke number</td> <td>unsigned short</td> <td>2b</td> <td> </td> <td>number of strokes in a sample</td></tr> <tr> <td colspan=5><b>strokes (concatenated). each stroke is a point sequence from pen-down to lift</b></td></tr> <tr> <td>coordinates (x, y) (concatenated)</td> <td>short</td> <td>2b 2b</td> <td> </td> <td>all values less than 32768</td></tr> <tr> <td>stroke end (-1, 0)</td> <td>signed short</td> <td>2b 2b</td> <td> </td> <td> </td></tr> <tr> <td colspan=5><b>character end tag</b></td></tr> <tr> <td>character end <br>(-1,-1)</td> <td>signed short</td> <td>2b 2b</td> <td> </td> <td> </td></tr></tbody></table> <p><br>0here are three example files (download the <a href="../download/isolatedsamples.rar">files</a>), one file for each dataset, and you can view them using this software (download the <a href="../download/potview.exe">software</a>) developed by us.</p> <p>the full datasets of casia-olhwdb1.0-1.2 can be downloaded at <a href="http://www.nlpr.ia.ac.cn/databases/handwriting/download.html">here</a>. </p> <h2>casia-olhwdb2.0-2.2</h2> <p>0the online handwritten text datasets were produced by the same writers of the isolated character datasets. each person wrote five pages of given texts. one writer (no.671) and three pages (2 pages of no.328 and 1 page of no.685) are missing because of data loss. each page is stored in a *.wptt file named after the writer index and page number. in addition to the stroke trajectory data of the page, the data file also includes ground-truths of text line segmentation and character class labels (text line transcript in gb codes). the statistics of the datasets and the format of *.wptt file are shown in table 3 and table 4, respectively. </p> <h3>table 3. statistics of online handwritten text datasets</h3> <table cellspacing=0 width=598 align=center border=1> <tbody> <tr> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>dataset</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>#writers</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>#pages</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>#lines</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>#character/#class</p></td> <td width=108> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>#out-of-class sample</p></td></tr> <tr> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>olhwdb2.0</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>420</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>2,098</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>20,573</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>540,009/1,214</p></td> <td width=108> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>1,282</p></td></tr> <tr> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>olhwdb2.1</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>300</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>1,500</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>17,282</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>429,083/2,256</p></td> <td width=108> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>255</p></td></tr> <tr> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>olhwdb2.2</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>299</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>1,494</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>14,365</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>379,812/1,303</p></td> <td width=108> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>581</p></td></tr> <tr> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>total</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>1,019</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>5,092</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>52,220</p></td> <td> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>1,348,904/2,655</p></td> <td width=108> <p style="margin-bottom: 0px; margin-top: 0px; line-height: 100%" align=left>2,088</p></td></tr></tbody></table> <p align=center>out-of-class samples are samples out of the 7,356 classes (all of classes in olhwdb1.0-1.2). </p> <h3>table 4. format of online text file (*.wptt)</h3> <table class=tablenormal style="border-top: medium none; border-right: medium none; border-collapse: collapse; border-bottom: medium none; margin-left: 6.25pt; border-left: medium none" cellspacing=0 cellpadding=0 width=723 border=1> <tbody> <tr style="height: 15.1pt"> <td style="border-top: black 1pt solid; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>item</font></span></p></td> <td style="border-top: black 1pt solid; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>type</font></span></p></td> <td style="border-top: black 1pt solid; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>length</font></span></p></td> <td style="border-top: black 1pt solid; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>instance</font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 719px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top colspan=4 align=left> <p class=tableparagraph><span lang=en-us><font size=2>file header</font></span></p></td></tr> <tr style="height: 45.25pt"> <td style="border-top: medium none; height: 45.25pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>size of header</font></span></p></td> <td style="border-top: medium none; height: 45.25pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>long int</font></span></p></td> <td style="border-top: medium none; height: 45.25pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>4b</font></span></p></td> <td style="border-top: medium none; height: 45.25pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>number of bytes:<br>54 strlen (illustr) 1 (there is a '\0' at the end of<span style="letter-spacing: -0.3pt"> </span>illustration)</font></span></p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>format code</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.75pt"><span lang=en-us><font size=2>ascii (char*)</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.75pt"><span lang=en-us><font size=2>8b</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.75pt"><span lang=en-us><font size=2> wptt </font></span></p></td></tr> <tr style="height: 15pt"> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>illustration</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>text</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>arbitrary</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2> #......\0 </font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>code type</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>ascii (char*)</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2>20b</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2> gb </font></span></p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>code length</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2>short int</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>2b</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>2</font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>data type</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2>ascii (char*)</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>20b</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2> short </font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>sample length</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>int</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>4b</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>page index</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>int</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>4b</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>corresponding to that in trajectory</font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>stroke number</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>int</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>4b</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 719px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top colspan=4 align=left> <p class=tableparagraph><span lang=en-us><font size=2>strokes (concatenated)</font></span></p></td></tr> <tr style="height: 15pt"> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>point number</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>short</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>2b</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 17pt"> <td style="border-top: medium none; height: 17pt; border-right: black 1pt solid; width: 719px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top colspan=4 align=left> <p class=tableparagraph style="line-height: 14.65pt"><span lang=en-us><font size=2>points (concatenated)</font></span></p></td></tr> <tr style="height: 30.2pt"> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>coordinates (x, y) (concatenated)</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>unsigned short</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2>2b 2b</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt; line-height: 12.05pt"><span lang=en-us><font size=2>no pen_down and pen_up, all coordinates are multiplied by 10.</font></span></p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>line number</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>unsigned short</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>2b</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 719px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top colspan=4 align=left> <p class=tableparagraph><span lang=en-us><font size=2>lines (concatenated)</font></span></p></td></tr> <tr style="height: 15.1pt"> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>line stroke number</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>unsigned short</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>2b</font></span></p></td> <td style="border-top: medium none; height: 15.1pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15pt"> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>line stroke index (concatenated)</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>unsigned short</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt"><span lang=en-us><font size=2>2b*linestrknum</font></span></p></td> <td style="border-top: medium none; height: 15pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>line char number</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>unsigned short</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.9pt; line-height: 12.05pt"><span lang=en-us><font size=2>2b</font></span></p></td> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 0cm; line-height: normal"><span lang=en-us><font size=2></font></span> </p></td></tr> <tr style="height: 15.05pt"> <td style="border-top: medium none; height: 15.05pt; border-right: black 1pt solid; width: 719px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top colspan=4 align=left> <p class=tableparagraph style="line-height: 12.05pt"><span lang=en-us><font size=2>chars (concatenated)</font></span></p></td></tr> <tr style="height: 30.2pt"> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 218px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: black 1pt solid; padding-right: 0cm" valign=top align=left> <p class=tableparagraph><span lang=en-us><font size=2>tag code</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 134px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>code type</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 176px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.85pt"><span lang=en-us><font size=2>codelength*linecharnum</font></span></p></td> <td style="border-top: medium none; height: 30.2pt; border-right: black 1pt solid; width: 189px; border-bottom: black 1pt solid; padding-bottom: 0cm; padding-top: 0cm; padding-left: 0cm; border-left: medium none; padding-right: 0cm" valign=top align=left> <p class=tableparagraph style="margin-left: 4.8pt"><span lang=en-us><font size=2>if the tag code equal to 0xffff, it is an abnormal character.</font></span></p></td></tr></tbody></table> <p class=msobodytext><span lang=en-us>sample lenth:<br>4 4 4 strknum*[2 strkptnum*4] 2 linenum*[2 2*linestrknum 2 linecharnum*codelength].</span></p> <p> wptt handwritten pages can viewed using this software (download the <a href="http://www.nlpr.ia.ac.cn/databases/download/wpttview.exe">software</a>) developed by us. an example c code for reading data from *wptt file is given in <a href="http://www.nlpr.ia.ac.cn/databases/download/wpttread.cpp.pdf">wpttread.cpp.pdf</a>.<br>0the full datasets of casia-olhwdb2.0-2.2 can be downloaded <a href="http://www.nlpr.ia.ac.cn/databases/handwriting/download.html">here</a>. </p><!-- instanceendeditable --></div> <div class=footer> <p style="margin-left: 3.8cm; line-height: 150%" align=left><b>contact:</b><br>cheng-lin liu (<a href="mailto:liucl@nlpr.ia.ac.cn">liucl@nlpr.ia.ac.cn</a>), fei yin (<a href="mailto:fyin@nlpr.ia.ac.cn">fyin@nlpr.ia.ac.cn</a>)<br>national laboratory of pattern recognition (nlpr)<br>institute of automation of chinese academy of sciences<br>95 zhongguancun east road, beijing 100190, p.r. china </p><!-- end .footer --></div><!-- end .container --></div><!-- instanceend --></body></html>