§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2507200714193400
DOI 10.6846/TKU.2007.00791
論文名稱(中文) 個人化全真字型
論文名稱(英文) Personalized TrueType Font
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 95
學期 2
出版年 96
研究生(中文) 吳先忠
研究生(英文) Hsien-Chung Wu
學號 694190751
學位類別 碩士
語言別 繁體中文
第二語言別 英文
口試日期 2007-06-29
論文頁數 106頁
口試委員 指導教授 - 洪文斌
委員 - 徐郁輝
委員 - 謝文恭
關鍵字(中) 轉折點偵測
曲線密合
貝氏曲線
字形描述
關鍵字(英) Corner detection
Curve fitting
Bezier curve
Outline capturing
第三語言關鍵字
學科別分類
中文摘要
本篇論文主要探討如何對個人手寫字影像,在與原手寫字不失真且利用較少貝氏曲線的情況下,自動合成字形外框,並可將其應用在 TrueType字型檔上。
本文所提出的演算法,共包含四個步驟。首先,第一步驟,先以邊界搜尋演算法(Boundary Following Algorithm)擷取出手寫字的輪廓。第二步驟,再計算由這些邊界點所構成之支援區域(Region of Support)的共變異矩陣(Covariance Matrix),並求得其最小特徵值(Eigenvalue),作為檢測邊界點彎曲程度的指標,藉此定位輪廓上的轉折點。在第三步驟中,因為這些轉折點會將手寫字輪廓切割為數段的曲線,因此,利用二次貝氏曲線(Quadratic Bezier Curve),來對每一輪廓片段進行曲線密合(Curve Fitting)。第四步驟,則進行參數的最佳化,藉此來減少合成手寫字形外框,所需的二次貝氏曲線個數。
在本論文中,使用者先透過Waltop WCK-C121的手寫板,搭配手寫軟體:神來e筆e-Calligraphy v1.6.4,藉此取得具有筆畫粗細變化的個人手寫字影像,而本系統在偵測字形輪廓之特徵點的步驟上,可以有效的去除手寫字所產生的雜訊,並且可使用較少的二次貝氏曲線來描繪字形外框,且合成的字形非常接近原始的個人手寫字,因此,本系統亦可在不失真的情況下,達到壓縮字形資料點的目的。
英文摘要
In this thesis, we propose a method to capture the outline from the bitmap image of personal handwriting character automatically and make use of fewer Bezier curves with minimum distortion and then it can apply to the TrueType font.
In the system binary handwriting images are used as input, the contour of handwriting character is found first by the boundary following algorithm. Then the corner detection method that based on the eigenvalues of the covariance matrix of boundary points over the support region and it divide the contour into several segments. Therefore, we could fit quadratic Bezier curve to each segment. However the Bezier curve is not always the best fitting and it needs to break the segment into two segments. So finally we apply the step of reparameterization on the segment, and the purpose of this step is finding the best parameter of quadratic Bezier curve to reduce the number of Bezier curves that describe the outline of personal handwriting character.
In this thesis, user through the tablet of Waltop WCK-C121 with handwriting software of Royal e-pen e-Calligraphy v 1.6.4 firstly, and then we can obtain the handwriting images by it. Experimental results have shown that the proposed methods of capturing outlines can robust in noisy contour of handwriting character and the outlines are described using of less quadratic Bezier curve and it is similar to the handwriting character.
第三語言摘要
論文目次
第一章 緒論 1
1.1 研究動機 1
1.2 研究目的 3
1.3 論文架構 4
第二章 文獻探討 5
2.1 字型簡介 5
2.1.1 點陣字型 6
2.1.2 外框字型 8
2.1.2.1 TrueType字型 9
2.1.2.2 PostScript字型 10
2.1.2.3 OpenType字型 11
2.2 以形態影像學為基礎的轉折點偵測方法 11
2.2.1 Laganiere的著作 13
2.2.2 Shih的著作 14
2.3 以邊界為基礎的轉折點偵測方法 15
2.3.1 Tsai的著作 17
2.3.2 Guru的著作 19
2.3.3 Carmona-Poyato的著作 22
2.3.4 Wu的著作 24
2.4 相關研究 25
2.4.1 Yang的著作 27
2.4.2 Sarfraz的著作 29
第三章 相關背景知識 33
3.1 共變異矩陣 33
3.2 特徵值與特徵向量 34
3.3 貝氏曲線 35
3.3.1 貝氏曲線定義 36
3.3.2 二次貝氏曲線表示法 38
3.3.3 三次貝氏曲線表示法 38
3.3.4 貝氏曲線的特性 39
3.3.5 貝氏曲線的拼接 40
3.4 曲線密合 41
3.4.1 二次貝氏曲線的密合 42
3.4.2 三次貝氏曲線的密合 43
3.5 動態時間較準法 46
第四章 本系統 49
4.1 系統架構 49
4.2 邊界搜尋 52
4.3 轉折點偵測 54
4.3.1 共變異矩陣與其特徵值 55
4.3.2 定位轉折點 57
4.4 曲線密合 61
4.4.1 中間控制點定位 62
4.4.2 曲線密合的程度 64
4.4.3 參數最佳化 65
4.4.4 分段點定位 66
4.4.5 直線或曲線片段 68
第五章 實驗結果 70
第六章 結論 82
6.1 評估與討論 82
6.2 未來發展方向 84
參考文獻 85
附錄一 88
附錄二 90
附錄三 91
附錄四 92
附錄五 96
附錄六 97
附錄七 98
附錄八 99
英文論文 100

圖目錄
圖1.1 轉折點偵測步驟 2
圖2.1 字體放大後的鋸齒狀現象 7
圖2.2 外框字 8
圖2.3 字元輪廓[35] 9
圖2.4 四個結構元素 13
圖2.5 使用型態影像學的轉折點偵測結果 14
圖2.6 曲線的曲率估計 16
圖2.7 不規則物體的轉折點偵測 19
圖2.8 物體輪廓與其轉折點強度 21
圖2.9 八方向鍊碼 22
圖2.10 邊界點qi的支援區域與單位向量 23
圖2.11 轉折點的候選點,(○)斷點;(●)共線點 24
圖2.12 特徵點偵測 26
圖2.13 Hermite曲線的建構 27
圖2.14 中文字帖書法字之描述 28
圖2.15 三次貝氏曲線(—)與原字形輪廓(...) 32
圖3.1 特徵值與特徵向量 34
圖3.2 不同控制點之貝氏曲線 36
圖3.3 氏曲線控制點與其控制多邊形 37
圖3.4 循序對應關係 47
圖4.1 系統流程圖 51
圖4.2 手寫字形影像Image32.bmp[6] 52
圖4.3 點(x,y)的八鄰居 53
圖4.4 相對於圖 4.2之輪廓 54
圖4.5 最小特徵值與轉折點偵測 59
圖4.6 手寫字的轉折點偵測結果 60
圖4.7 加入分段點之結果 67
圖4.8 直線片段與控制點 68
圖4.9 合成字形之結果 69
圖5.1 合成標準字元的false negatives與false positives 73
圖5.2 標準字元的合成 74
圖5.3 合成手寫字元的false negatives與false positives 76
圖5.4 簡單筆畫之手寫字 77
圖5.5 複雜筆畫之手寫字 78
圖5.6 Image27.bmp使用三次貝氏曲線合成 80
圖5.7 Image57.bmp使用三次貝氏曲線合成 81

表目錄
表4.1 分段點個數之比較 67
表4.2 手寫字影像Image32.bmp的合成資訊 69
表5.1 標準字形的合成結果 72
表5.2 手寫字形的合成結果 75
表5.3 使用三次貝氏曲線的合成結果 79
參考文獻
[1] 王穎聰,計算機概論第七章:多媒體上課講義,2007年1月1日,取自http://www.mcu.edu.tw/icwang/doc/others/infointro_ch07.pdf.
[2] 田方治、翁宏源,應用共變異矩陣及自相關係數不變性於二維圖形辨識,第一屆台灣作業研究學會學術研討會暨2004年科技與管理學術研討,國立台北科技大學,2004。
[3] 柳美鈴,使用K曲率法則於二維物體的分斷點偵測之研究,碩士論文,朝陽科技大學工業工程與管理研究所,台灣,1999。
[4] 洪文斌,智慧型中文硬筆楷書電腦輔助學習系統之研發,淡江大學資訊工程系人工智慧實驗室,2006。
[5] 唐榮錫,計算機圖學,網奕資訊,2005。
[6] 張炳煌,e筆作品,淡江大學,2007。
[7] 黃智群,個人化字型系統,碩士論文,國立中山大學資訊工程研究所,台灣, 2005。
[8] 盧建智,中文字帖書法字之描述,碩士論文,國立交通大學資訊工程研究所,台灣,1999。
[9] 繆紹綱(譯),數位影像處理(R. C. Gonzalez & R. E. Woods, 2nd ed., 2002),台灣:培生,2003。
[10] 蕭玉芳,以分水嶺分割法為基礎的歷史文件復原研究,碩士論文,淡江大學資訊工程研究所,台灣,2002。
[11] 鍾國亮,影像處理與電腦視覺,第二版,東華書局,2004。
[12] G. Agam and I. Dinstein, “Regulated morphological operations,” Pattern Recognition, Vol. 32, No. 6, pp. 947-971, 1999.
[13] H. Anton, Elementary linear algebra, Eighth Edition, Wiley, 2000.
[14] A. Carmona-Poyato, N.L. Fernández-García, R. Medina-Carnicer and F.J. Madrid-Cuevas, “Dominant point detection: A new proposal,” Image and Vision Computing, Vol. 23, No. 13, pp. 1226–1236, 2005.
[15] H.H. Chang and H. Yan, “Vectorization of hand-drawn image using piecewise cubic Bézier curves fitting,” Pattern Recognition, Vol. 31, No. 11, pp. 1747–1755, 1998.
[16] D. Chetrikov and S. Zsabo, “A simple and efficient algorithm for detection of high curvature points in planar curves,” Proceedings of the 23rd Workshop of the Austrailian Pattern Recognition Group, pp. 1751–2184, 1999.
[17] D.S. Guru and R. Dinesh, “Non-parametric adaptive region of support useful for corner detection: A novel approach,” Pattern Recognition, Vol. 37, No. 1, pp. 165–168, 2004.
[18] D.S. Guru, R. Dinesh and P. Nagabhushan, “Boundary based corner detection and localization using new 'cornerity' index: A robust approach,” Proceedings of 1st Canadian Conference on Computer and Robot Vision, pp. 417–423, 2004.
[19] K. Itoh and Y. Ohno, “A curve fitting algorithm for character fonts,” ELECTRONIC PUBLISHING, Vol. 6, No.3, 195–205, 1993.
[20] E.J. Keogh and M.J. Pazzani, “Derivative Dynamic Time Warping,” in Proc. 1st SIAM Int. Conf. on Data Mining, pp. 187–194, 2001.
[21] R. Laganiere, “A morphological operator for corner detection,” Pattern Recognition, Vol. 31, No. 11, pp. 1643–1652, 1998.
[22] R.S. Lin, C.H. Chu and Y.C. Hsueh, “A morphological operator for corner detection,” Pattern Recognition Letters, Vol. 19, No. 3, pp. 279–286(8), 1998.
[23] A. Masood and S.A. Haq, “Role of Corner Detection in Capturing Shape Outlines,” Proceedings of the Joint Conference on Information Sciences, 2006.
[24] R. Jain, R. Kasturi and B.G. Schunck, Machine Vision, McGraw-Hill, 1995.
[25] M. Sarfraz, A. Rasheed and Z. Muzaffar, “A novel linear time corner detection algorithm,” Proceedings of the Conference on Computer Graphics, Imaging and Vision : New Trends, pp. 191–196, July 2005.
[26] M. Sarfraz, M.R. Asim and A. Masood, “Capturing outlines using cubic Bezier curves,” Proceedings of the International Conference on Information and Communication Technologies: From Theory to Applications, pp. 539–540, Omayyad Palace, Damascus, Syria, April 2004.
[27] M. Sarfraz and M.A. Khan, “An automatic algorithm for approximating boundary of bitmap characters,” Future Generation Computer Systems, Vol. 20, No. 8, pp. 1327–1336, 2004.
[28] M. Sarfraz and M.F.A. Razzak, “An algorithm for automatic capturing of the font outlines,” Computers and Graphics (Pergamon), Vol. 26, No. 5, pp. 795–804, 2002.
[29] L. Shao and H. Zhou, “Curve fitting with Bezier cubics,” Graphical Models and Image Processing, Vol. 58, No. 3, pp. 223–232, 1996.  
[30] F.Y. Shih, C.F. Chuang and V. Gaddipati, “A modified regulated morphological corner detector,” Pattern Recognition Letters, Vol. 26, No. 7, pp. 931–937, 2005.
[31] D.M. Tsai, H.T. Hou and H.J. Su, “Boundary-based corner detection using eigenvalues of covariance matrices,” Pattern Recognition Letters, Vol. 20, No. 1, pp. 31–40, 1999.
[32] W.Y. Wu, “Dominant point detection using adaptive bending value,” Image and Vision Computing, Vol. 21, No. 6, pp. 517–525, 2003.
[33] W.Y. Wu, “An adaptive method for detecting dominant points,” Pattern Recognition, Vol. 36, No. 10, pp. 2231–2237, 2003.
[34] H.M. Yang, J.J. Lu and H.J. Lee, “A Bezier curve-based approach to shape description for Chinese calligraphy characters,” Proceedings of the Sixth International Conference on Document Analysis and Recognition, pp. 276–280, Seattle, WA, USA, Sept. 2001.
[35] Microsoft Corporation, “TrueType 1.0 Font Files, “ Technical Specification Revision 1.66, August 1995.
[36] Adobe Systems Incorporated, Introduction to OpenType fonts, from http://www.adobe.com/uk/type/opentype/.
[37] FontCreator, Ver. 5.5, High-Logic, 2006.
論文全文使用權限
校內
紙本論文於授權書繳交後5年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後5年公開
校外
同意授權
校外電子論文於授權書繳交後5年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信