• 沒有找到結果。

空中寫字-以攝影機在空中的移動軌跡作為輸入中文的裝置

N/A
N/A
Protected

Academic year: 2021

Share "空中寫字-以攝影機在空中的移動軌跡作為輸入中文的裝置"

Copied!
33
0
0

加載中.... (立即查看全文)

全文

(1)



























資訊科學與工程研究所





































Writing in the air-Moving camera as Chinese word’s

Input device









(2)

中 華

華 民

民 國

國  九

九 十

十 六

六  年

年 六

六 月

月



































!

"



#



$

%



                                  



&

'



! " # $% &  ' ( ) * + ,-. / $0 1 2 3 4 5 6 78 9 : ; < = > ? @ A -B C D E $FG0 1 ) * + ,H -I JK L M N 1 O P 0 Q RS T U V W Q ) * + ,H -X Y Z [ $\ ] ^ _ ` # -a * b c d e f g $h/ i j d e k b c -l m f g $nk hop qr * X Y & s 7I J+ ,$I Jqt u -v w R

(3)

Writing in the air-Moving camera as Chinese word’s

Input device

StudentYi-An Chen AdvisorProf. Chia-Hoang Lee

Department of Computer and Information Science National Chiao Tung University

Abstract

Recently cellular phone or mobile device has become one of the most popular electronic consumer devices. This widespread usages have caused the urgent need of various and versatile input modules. This invention allows people to input Chinese writing by moving the mobile device in the air. The invention uses the camera equipped with the mobile device as well as develops a software to detect motion trajectory and recognition system for Chinese writing.

(4)

(

)

x y ... 1 zx y ... 5 {|}  ~... 6 €  € * &                                                  ‚ €  ƒ x „                                                  … €  † t ‡ ˆ                                                  ‰ {Š} ‹ Œ  m ... 9 ƒ  € Ž  Ž Ž‘ Ž’ ‘ “ ” •                                              – ƒ  ƒ — ސ “ ” •  Ž‘ Ž’ ‘ “ ” •                                           € ˜ ƒ  † ” ™ ‘ “ ’ š › œ › ”                                                € ˜ {ž }  f g Ÿ ˆ ---X Y & b c   ¡ ... 11 †  € ¢ š £ Ž— š ¢ š ™ ‘ ¤ — Ž¥ ’ Ž• Ž                                       € ƒ †  ƒ ¥ ‘ — ” ¦ ާ Ž‘ Ž’ ‘ “ ” • ¨ ”  Ž›                                     € © †  ƒ ª€ « ” “ ¬ Ž­ “ › ‘ Ž—                                         € ‚ †  ƒ ªƒ ® “ ¯ — š ‘ “ ” • ­ “ › ‘ Ž—                                     € ‚ †  ƒ ª† ¢ ” — — Ž’ ‘ “ ” • ¨ ”  Ž›                                     € … †  † ¢ › š ¬ ¬ “ œ “ ’ š ‘ “ ” • ¨ ”  Ž›                                       € … †  † ª€ ° ± ² -I J³ ´                                     € ‰ †  † ªƒ ± ² -I J³ ´                                       ƒ € †  † ª† ¢ ” • ’ › ¤ ¬ “ ” •                                           ƒ † {µ }  f g Ÿ ˆ ---u ¶ -l m ·¸ ... 24 ©  € ¹ ” —  § š ‘ š ¯ š ¬ Ž                                              ƒ © ©  € ª€ ° ± ² º -I J³ ´                                   ƒ © ©  € ªƒ ± ² º -I J³ ´                                     ƒ » ©  ƒ ¹ ” —  ¥ Ž› Ž’ ‘ “ ” • ¨ ”  Ž›                                      ƒ ‚ ©  ƒ ª€ ¼ ½ ¾ ¿ À ³ ´                                       ƒ … ©  ƒ ªƒ Á L                                                † ˜ ©  † ¢ ” • ’ › ¤ ¬ “ ” •                                                 † € {à } ‡  Ä Å ... 32 »  € ‡                                                        † ƒ »  ƒ Æ #  s                                                   † ƒ Ç È t É ... 33

(5)

*

(

)

z 1 Nokiaf Ê ) * B Ë Ì Í Î´ Ï Ð ...6

z 2 edge detectorÑÒ z...9

z 3 System Overview... 11

z 4 Camera Capture Scene ... 12

z 5 Ó   ¡ -Y ÔÕ Ö × Â Ì Ø Ù Â -Ú Û ... 13

z 6 ° Ü Ý -Þ ß à á ... 14

z 7 Stroke Detection Model ... 15

z 8 Least Squares Fitting-ÑÒ z... 16

z 9 h± ² I J³ ´ I J-â”... 18 z 10 ° ± ² º I J-b c i ã z... 18 z 11 Ã ä ä ã -å æ ç C ... 19 z 12 Classification Model(° ± ² ) ... 19 z 13 x e x f − + = 1 1 ) ( ... 20 z 14 {Ã ä b c -è é ... 21 z 15 ê -± ² I Jb c z... 21 z 16 Classfication Model(± ² ) ... 22 z 17 ° ± ² º I J- encode ³ ´ ... 24 z 18 ± ² º I J- encode ³ ´ ... 25 z 19 f g q-ë ì í ç ... 26 z 20 î ï - ð zñ ò ... 27 z 21 < ó º -·ô õ ... 28 z 22 ö ÷ u ÑÒ z ... 29 z 23 Á L Â ÑÒ z ... 30 z 24 Á L Â ø -u L ... 31

(6)

+

,

-

 ./

€  € * & 

! " # $ù ú  û ü -6 ý 0 1 ) * B Ë þ i . / $) * B Ë 4 5 6 78 9 : ; î ? @ A -B C Ro% & -0 Q H $GD   |  -ñ ò o F -& H U³ -I Jqt $ 6  | O < = - R7   & S ? - $Ï Ð   Uo Ï  Ì     ¡ 1   R |# 0 1 o% & H I Jqt u  1 O  ³ $ú V ) * B Ë H -qt I J$  ! - Â ³ "R

1. # $ qt I J%

Fã -Õ %$O & È ' Ï Ð   ( ) A # -Y * $+ , ú # $ 8 -I J %$- ù .  -/ 0 ³ ´ $0 0 Q 1 I J2  qt u 3 U - Ï  4  5 k ; 6 R7 8 V $/ 0 -³ ´ 9 9 O : ;< $0 Q 1 = w 1 > O ) -?  & ý @ F  - I J%R 2. QWERT Ï Ð A (A)Nokia E61 (B)B C B C BK600 D E ¸ F ´ Ï Ð z 1 Nokia f Ê ) * B Ë Ì Í Î´ Ï Ð H zÑ$;ÎG H 3 I Q -QWERT Ï Ð J K o) * B Ë H L$MV ;

(7)

ÎÍ Î| @ A ´ Ï Ð R |# N 5 V O P  0 Q 1 3 U&  Q  I J%-R S$T V A # -ñ ò $ 6 Í ÎÏ Ð S ? U  $MV J K Ï Ð - Ï U RF C V 5 W A # I JH -O W R 3. % X MY Z I J M [ $\ % & ] ^  % X I JMV Y Z I J-v w RO U F_ ` û ü ox a D E -õ 8 H bO c $Y Z I JS ? d < = e f g h S$% X l m Gi j ú % & S ? -k l m $0 _ 1 -l m n o O Ü Ý R x a -) * B Ë . p q r A X Y & -v w R  H 3 s k W Q F` + ,RW Q X Y & t u k -æ L$H 3 V O V = hop qX u v wx |³ L$0 Q X Y & s 7¡ 9 y z { | g Q ú } H ~ B  € + ,-û ü $G= hÌ F -s %s ‡  $0 1 W Q X Y & Õ 7I Jqt u -s %6 7= w R €  ƒ x „  H 3 Ü Ý -f g $T Ui 7_  ‚ƒ R{| ‚ƒ V - ù   ¡ k -X Y & æ  L$„ e ` X Y & op q-… r  $G† V ‡ ù Y ÔÚ Û -³ ´ $ˆ ` X Y & o p q-b c R{Š‚ƒ $V ¸ t u k -b c s l m $ˆ ` ; = w -qt u R   H 3 oX Y & H $‰ Š |  Ï ^ ‹ $0 Q 1 op qX u -? ö $   Œ F   Ž _ Y Ô-  ¡ RoI J³ ´ H $G= h  Q I $i 7± ² º -I JÌ ° ± ² º -I JR± ² º I JÒ ‘ 72 | u -å ’ I J$V |“ ” 6 -$ • 3 U Œ  k ‡ – ‘ = R° ± ² º I J72 | å ’ q — 7i ^ -b c I JR 

(8)

b c - * à á R{Š‚ƒ -š 8 oú $UK  | ] ^ l m  ž -K ~ $Ÿ   b c S ? V d ¡ ¸  k qt u -$UQ ' ( -³ %# l m $¢ £ 1 ¤ ¥ ‘ ? -a À  RŸ   ¦ V I J| u o £ U{ |§ ?  ¨ w 1 k ‡ o $F -f g o I Jt u H G† O  © ª «  R  €  † t ‡ ˆ  {|} 7~$J < ¬ š ú ­ ® -* & $x a ¯ä 7   = @ A ´ B  C D E - $Õ ` ° ± -I J³ ´ ² ³ $h/ H 3 ] ` f g - ´ Ÿ ˆ O ­ R {Š} 7‹ Œ  m $J < 7µ ¶ -² ³ x a î Q -X Y & Y Ô) * „ e ³ %$ Ž  Ž Ž‘ Ž’ ‘ “ ” • $— ސ “ ” •  Ž‘ Ž’ ‘ “ ” • h/ ” ™ ‘ “ ’ š › œ › ”  R {ž } O ­ H 3 ] ` f g -{|‚ƒ $­ ® X Y &   ¡ Y Ô-Ú Û ·  $¯ ä ¸ ¹ º $ » b c -Ú Û ³ ´ $h/ œ Ó b c i ã -U  R {µ } O ­ H 3 ] ` f g -{Š‚ƒ $­ ® œ G H 3   ¡ -b c  ¼ ½ 7å æ ¾ Ê $bQ ¿ À -³ ´ & Õ ·¸ $hnk H 3 s U-l m n o R {à } 7‡ $Á ‡ H 3 f g - 7 8 $h/ Æ # = h# à -Ä ³ R

(9)

+

0

-

1

2

3

4

|Å î Q # „ e camera op qr * -³ %$ edge detection$region detection$optical flow$Æ Œ‘ ¸ F\ ³ %Õ  ´ -O ­ R

2.1 edge detection

edge oÖ × Y Ôq9 õ -Ò Š $7Ø Çº Ö × «    -_  R· edge î ` 8 oÈ ð Ì ‹ Œ - ÎÚ $  - ù „ e edge$H 3 = h1 k È ð -Í ~ $ à  Q ú Y Ô·¸ MV Y Ôm À  qR

z 2 edge detector ÑÒ z

hY ÔÚ Û î Q -¯ä edge detector$É Ó Y ÔÕ Ê ¡ edge -Ú Û R ø Ë Ì ¸ Í ‡ Ú Û ø -Y Ô$÷ ¡ © ¿ Î ¿ Ï -edge Ø Ù Õ 7f g -¿ Ï Ø Ç$ ø Ë ¸ ± ² -Y Ô  Ð Ñ ¿ Ï Ø Ù - * … ,$h1 k X Y & -r *  R

Ò Q edge detection # „ e X Y & r * < = D  -ñ ò 7$¿ Ï Ø Ù ÷ ¡ -Â Ó $W ¸ F³ %-‡ o Y * d  R¢ o  ¡ -æ LS ? ÔÕ i Ö  y -à × Œ$æ L-edge W ¼ Ø O ® N $< = + ô O Ù -·¸ ‡ o R

(10)

2.2 region detection

region detection x a T U- Q í Ú î Q ú : ð -„ e $·: Û -„ e $ É W Q Image segmentation ³ %$o color space qÉ Ó Y Ôi 7|Ù Ù -homogeneous region$Ü ã ½ -ÔÕ Ø Ù 1 hi ^ $Ό# Ë - ù Û -á Ý h/ Þ Õ ¿ Ï & Õ l m $hnk ß à l m -n o R

2.3 optical flow

optical flow T U- Q x „ $V Q ú ß à æ Lq-á  ¿ ‰ x „ -r * R·  Q ú Ü X Y & ¬ æ Lqá  : -r * $â ¬ ¼ * Z [ ß à RMV Q ú ã X ä å - Q R æ ± ² - * Y Ôq$= hç 1 Y Ô ™ “ è Ž› - ” ™ ‘ “ ’ š › œ › ”  $æ Y Ô L p  é ê ” ™ ‘ “ ’ š › œ › ”  -   $ = hë ` x „ È ð op  qr * -ì R í  H 3 G= -  ë é X Y & -r * R  î ™ ‘ “ ’ š › œ › ”  -‰ Š 7Y Ôq¯ ™ “ è Ž› -ï ¾ ð ¾ ñ  — š  “ Ž• ‘ ò $op  q| È ð ‡ ù X Y & ó Y ú  LH $¹   x „ È ð Ì X Y & -¼ ¸ a * W ô 6 Y Ô- ™ “ è Ž› õ ¾ D     Í $£ ' ( - ö W #  ™ “ è Ž› -õ ¾ Rç  f g õ ÷ -#  GW Y *  R  9 9   ¡ ± ø Y Ôs 7ç ¡ ” ™ ‘ “ ’ š › œ › ”  - bO |‰ w ¿ À ` » ù -« úû » » ù - ” ™ ‘ “ ’ š › œ › ”   î V ` 8 oY Ôqr * ¢ V ¿ Ï -Ø ÇR o * ü ý -± ² zÔq$” ™ ‘ “ ’ š › œ › ”  î î W ô O Ù -n o R

(11)

+

5

-

 6

7

8

9

---











:

;

 S f g T U= i 7_  T U-‚ƒ  |þÉ Ó X Y &   ¡ k -Y ÔÕ £ š  Ž— ” ’ ެ ¬ “ •  $¡ 1 b y X Y & op qr * -b c R ŠþË    y Ú Û ø -b c $& l m ` Ì  \ u ; 7¼ ½ R {ž } -‚ƒ H 3 Ó É ² ³ {|‚i -Ÿ ˆ h/ ·  R±  f g Ÿ ˆ z= h µ ¶ -hŒzõ Ñ R   z 3 System Overview   {|‚i -f g  + H = hi 7 ¢ š £ Ž— š ¢ š ™ ‘ ¤ — Ž¥ ’ Ž• Ž$¥ ‘ — ” ¦ ާ Ž‘ Ž’ ‘ “ ” •  ¨ ”  Ž› $¢ › š ¬ ¬ “ œ “ ’ š ‘ “ ” • ¨ ”  Ž› ${Š‚i T U-J < V ¹ ” —  ¥ Ž› Ž’ ‘ “ ” • ¨ ”  Ž› $ Ì | Í ‡ K ˆ Ù - ¹ ” —  § š ‘ š ¯ š ¬ ŽR

(12)

 h·  z#  $H 3 -f g |^ É Uç 0 Q 1  Œ|   $h9 õ ^   y X Y & -b c ± ² å ’ Ì ° ± ² å ’ -I J$F - À oú   “  -! Rof g  y ” b c  ø $ W Ó b c  |  ¢ › š ¬ ¬ “ œ “ ’ š ‘ “ ” • ¨ ”  Ž› $ ¢ › š ¬ ¬ “ œ “ ’ š ‘ “ ” • ¨ ”  Ž› W G b c  ¼ ½ 6 7H 3 ‰ Š -å ’  u ¾ Ê Ro 2 |å å ’  u ¾ Ê e l m ` # ø $f g W È ' x a   -å ’  u ¾ Ê  ¾ $ N * & ° ± ·¸ ¹ ” —  § š ‘ š ¯ š ¬ Ž  L-  $ˆ ` ; ¼ ½ -ö ÷ qt u R  †  € ¢ š £ Ž— š ¢ š ™ ‘ ¤ — Ž¥ ’ Ž• Ž  F‚ƒ -}  J < V ­ ® ¸ X Y & Y Ô-Ú Û $x -7- ù ã k -± ² Y Ô$„ e ` X Y & op q-… r $D  f g 3 U-;   b c  RO  ú a Lt É   ] ` -ž ä ³ ´ $H 3 Ò Q x Í |ä M ;< $¿ À M µ -³ ´ # ë Õ R

 F‚i -f g ·  ŒzÑ

(13)

 É H 3  X Y & 2 | œ — š £ Ž - q V    - ¬ “  Ž$H 3 hæ L q ¡ ` ¨  «  -|Ù Ø Çs 7¿ Ï Ø Çñ ¨ !  $« !  ò $- ù ¿ À ` S # o œ — š £ Ž" q - ¨  « Ø Ù $oŒ| œ — š £ Ž" # € q-… ,$H 3 † = h ´ $ À ` ¢ š £ Ž— š oF ?  J ú p q- L… r R H % -Ú Û V & ú „ e ¨ ” ‘ “ ” • ® Ž’ ‘ ” — -' ( 7T ) $7 Ü F ' ( = hh — Žš › ª‘ “ £ Ž -Ú Û ¾ ë 8 oH 3 -f g H $  * H |\ + Í -a Ú Û R  z 5 Ó   ¡ -Y ÔÕ Ö × Â Ì Ø Ù Â -Ú Û

& ú 5 6 a À  -È  $oÓ   ¡ k -frame Ö × Â  ø $M à | -G æ L, - 6 |Ù Ù -block$2 | block -Ö × « 9 õ -V ±  block . / -pixel   0 Ö × « R block - $G= h  f g 3 ç à ) ° ± $·­ | Å 1 ¬ X Y & op qr * $H 3 W _ 8 2 3 r * -í Ú  î ·H Œ# - R  o È  ŒH 3 Ò Q -block bO V » ³ á $V 0 Q 4 á # ë Õ $- ù 5 block H Œ. / - pixel  x $# 6 * „ e X Y & H Œr * ? -7 8 ¾ R

oG 9 S -  ¡ k -æ LØ Ù Â  ø $oŒ| frame  qˆ ; ¼ ½ -¿ Ï Ø Ù ? $Ò Q MSE -¿ À ³ ´ RÌ ¿ Ï Ø Ç : ; -Ø Ç† V ; = w -Ø ÇRF‚ƒ Q ŒL-; ´ õ Ñ 

[

]

∑ ∑

− + = − + = − + + + = 1 1 2 1( , ) ) , ( 1 ) , ( x M x m N y y n T T dy n dx m Frame n m Frame MN dy dx MSE

(dx,dy)9õ-Voframe T+1qr * -xy…, $Í -  ˆ `; -MSE «R X Y & -r * € / = QŒ´ õÑ 

(14)

) , ( min ) , (MV MV ( , ) 2 MSE dx dy MV = x y = dxdyR H3 - ù · ô ¿ Ï Ø Ç ./-block  Ö × «-MSE$ˆ `9 S…Ú o H| ø frame»q -¿ Ï Ø Ù $ox a-frameq-…, RU 1 -V$æL r * -³ €< Ù VX Y & r * ³ €-í ³ €RhH3 GæLr * -³ €Õ í € -Ú Û$†w : 1 kX Y & -r * ³ €€ R

3.2 Stroke Detection Model

‡ ù a% -bc   ¡ U  $H3 Í ‡ w : - ù frameframe  -Y Ô Ú Û$1 kCameraopq- L…r RTVF D  -ñ ò V$H3 b O w ¤ = ‡ U H% -Ú Ûø1 k-X Y & …r V> i > »ù R  0 H3 •V¶ ? - y ŒH3 „ e k-2 |  Motion Vector h #9 õX Y & -r * $@AH3 W _ 8  ? öW  F -„ e ‡ o _   z 6 ° Ü Ý -Þ ß à á  HzÑ $H3 S#Ü Ý -bc B C  2 V| ; C $TVD 7q `8 -|  „ e Þ ß $0 1 C § q `8 d  -¼ F $à = w Y * køL-å’è éR Fä ó ß `8 -9 $9 9 VX Y &   ¡ k-‹ Œ U ú ¶ ° $·  ­V| ± E FÕ -G H úM V©  | + º M Vš I º $·  J  ¼  K B -| ± E Ä L þ M > N $U ú Î ! -Õ Ù š I º -`8 $0 9 Sh7V¿ Ï -Ø Ù O Ë ©  ¿ Ï

(15)

-º O R

  | #$sU¶ ¶ - ù Y Ô Ú Û1 k»ù Pß -bc $† 1 þ i -R ¡$ o H3 6 * HL-}  Q % -¿ Ï Ø Ç  $M V! 6 * R  ¿ Ï Ø Ç #· ô $M V5 block- $FAÕ ù ë w : 0 bc „ e -S ù T HUR TV  V  `#-ñ ò V$H3   Õ `a À ?   W 6 * -X Y $[ Z W  6P%‘? è é`I J -bc V \ uRhfg Uw : ‘? a À 7š Ua] È  Œ$H3 •w - ù ' ( -³ ´ û [ \ = w -¸ ¹ F| ã -ó ß RF V

Stroke Detection ‚ iK L 3 U] ^ -ñ ò R

h@AÎ Œ#H3 UÕ -Ú Û$†VW Q' ( - ³ %/ û [ #¸ ¹ = w _  -„ e ó ß $H3 6 * |  Noise Filter$|  Vibration Filter$Ì| 

Correction Model#O P F ñ ò RF‚ ƒ -·  z ŒÑ 

(16)

3.2-1 Noise Filter  ÉH3 UL¸ -ñ ò V$ØCamera_ ` ? $% ‚ -a œ PÒ mb * V 5 W 0 X Y & opqD  …r $TV y F -¸ H3 -x „ Vc  Ò Š -R oNoise Filter q$H3 µ ¶ -‰ Š |  «k$b ¢ o2 | “ H3 „ e X Y & …r -…, ø$¿ À ÌH|   y 8 -…, $• oX Y & -…r d e U ú F «-f  Œ$fg ¨ W g h „ e k-…, R ‡ ù F -µ ¶ U  $H3 µ ¶  n -ɸ ¹ | ‚ ƒ ¸ fg PQ-º R 3.2-2 Vibration Filter

F‚ iš U-s%7$ É$o| Å -à × Œ$H3 1 ¬ X Y & opq r * I J t u? $O W VPx --opq Ú i r ú¼ í -$ îq V á ä x „ -³ €º r * $·  ­$F“ -r * x -†VUI J j -å’$M V k$M VlþmRh s%  Œ$H3 = hQLeast Squares Fitting-³ ´ # »„ e k-bc R

z 8 Least Squares Fitting-Ñ Ò z

W QLeast Squares Fitting-x „ V$H3 ÉÓÍ ‡ „ e k-a 8 1 #0 Q H3 Ò Q-VaÃ Í  y -8 $¿ À `| f ;  = w -bc aà B n R

(17)

aL„ e  y k-8 $oá ä  ¾Œ= hí o `x a0 Q1 sUr * -³ €$ ¦ VŒ|  „ e k-…, $U ú p e 9 É-q r $H3 = h QFf ¿ À `#- s; C #à ) s »R0 Q-; ´  ŒÑ  bx a b a f( , )= + f(a,b)9õ¿ À `#-; C ³  ´ R         =              

=

== == i n i i n i i n i i n i i n i i y x y b a x x x n 1 1 1 2 1 1   H3 = `a,b-«R W Qaà 8 À `#-f(a,b) = h ž H3 t ‚ -¸ „ e 8 à ) u »$TV1  1 -V$O w 0 F ‡ o U ¾h v „ e fg -‡ o R 3.2-3 Correction Model G„ e k-8 $ÌH|  Í  y 8 -d e À `#$b ¢ ó Y kH|  ] k-; C f(a,b)H$1 k-F …, $H3 w  7Ü e 8 RGÜ e 8 Ìë ì e 1 -8 s  0 $ = h1 k; øefg Ò x  y -…, R | Å -à á Œ$H3 Ò Q¯ y | z -{ š $TVo¿ Î -à × Œ$H3 W ¸ { š Ü e 8 s `° ± $h| U ¾Y * bc -û ë º RFW oøL-3 U Õ ° ± -‚ ƒ e] / R 3.3 Classification Model

H3 É | ø ‡ U H% -Camera Capture Sceneh/ Stroke Detection Model -³ ´ Ú Ûø$opqX `“â”  ¡ b  y -bc B C R

(18)

z 9 h±² I J ³ ´ I J -“â”

h: -} ¾#­$F u£ ~   -`#VoX € AuRTVH3 ñ ò † o$B    V O ‚ -RF|  -š 8 ‘7H3 Uƒ AGF -å’bc    ‰ Š -³ ´ Õ iã RH3 -fg  F -$¨ w : Gbc ÌWord

Database  ‡  $à ) · ¸ l m- s R

† Éa] k-$H3 ] ^ _ ä I J K ´ ±² -å’I J $h/ ° ± ² -å’I J R° ±² -å’I J $ -V2 | “  Œ  ? $•I J |  å æR±² -å’I J „ V Œ  ø| “ I J ! å-åæ$_ 1 obc -l mH † \ O  -s %RTVT U-·  V¼ ½ -$øLÓÌ ¸ F_ ä I J ³ ´ o Classification‚ iO  -Ä ³ s i^ O ­R 3.3-1 ° ±² -I J ³ ´ o° ±² -I J q$H3   bc   -³ €$Óbc C § … x 6Ãã R z 10 ° ±² º I J -bc iã z

(19)

¹ HzÄ Ñ -µ ã  Í $•UV† ‡  ¼ F -bc $‘e… ã 7{ Ãã bc Rh° ±² I J $Á ˆ Ãä bc RŒzӉ | \ ë ì -çC #  ž Š O  z 11 Ãä ä ã -åæçC ‡ U ¸ bc ³ €-‰ Š  ø$H3 3 U|  U  Ófg  y Ù -bc  $iã 6FÃä ' q | -K L R·  z Œ z 12 Classification Model(° ±² )

(20)

° ±² I J -·  i6_  ‚ ƒ R{|  ‚ ƒ fg UɈ `bc -³ €$F‚ ƒ H3 0 Qsquash function-' ( $ É 1~4µ ä vector|  -‹ «$ ¬ evidence F -evidence -Vsequential-bc i6 | § § -€  Œ I J -I J $  evidenceS? -³ €$0  ³

€-vector-«HU$O  ³ €-«Œ5 R ¬ µ  vectorS? -«#  $ ¸  ksquash function-«W  - Â$F «9õ-VF bc eiã 6 ä ³ €-= w º ;  RhŒzO Ž squash function-¸  à á 

z 13 x e x f − + = 1 1 ) ( QF -s%$fg Ë * H|  ‰ Š Ù -«t$•UØá  ³ € vector ¸  f(x)-« ú t$†GF ³ € vector ØÕ F bc -{|  ¿ Ï ³ € € R o H3 •Gåæiã 6µ ä $@AF - s †Í ‡ ‡ – RTV qt uîîVh o {Ãä á ´ -åæG†V‡  ¼ F -åæ$H3 ‰ Š 7{Ãä bc R 7»ù -l m`Fä bc $H3 où ‰ bc -{|  ¿ Ï ³ €€  ø$¿ À `F|  bc -³ €€ q 8 $b ¢ oø² -Ú Û q$QF|  q 8 & Ìø² -„ e 8 ±‹#$Ë & ¿ À FC § -³ €€ V Ì{|  ¿ Ï ³ €€ ¼ : $ØÕ bc -¼ F V h o-è é  R

(21)

z 14 {Ãä bc -è é

ù HzÑ ${|  e„ e k-¿ Ï ³ €€ 7TYPE 1$ øÀ `q 8 ø$- ù  ¿ Ï C § -q 8 &  ‘ ’ Œ-8 $= h_ 8 í Ú “ ”  TYPE 4 Ì TYPE 2$ F I J bc W efg l À 7{Ãã bc R

3.3-2 ±² -I J ³ ´ h“ê•F u7ç$¦ Vh±² -³ ´ I J F u$H3 = h1 kŒ L-F bc ‡ o  z 15 ê-±² I J bc z o±² -I J K ´ Œ$H3 -#  oú O Ë  {Ãä 9õ¼ F -åæ$ 7fg P%¶ ¶ æ| ¾ bc - y  q$il ` \ åæ  V±o|

(22)

‹$ \ åæ  Vi^ -$M [ $ \ 咕Vë å  -±A D  -– åRO U F‚ ƒ -ñ ò $H3 = h— ˜ Word Selection Model -‚ i#O P R x aH3 •U™ š ú Ó±² -bc | | › ^ #l m‘= R ¼ ô ú ° ±² -I J $H3   Gµ ä ¿ Ï ³ €-í Ú š ‰ Š RG±  2 Hk3 H-Ø Ù , ¹ O ‰ Š -9 V$| Å qt u‡ U H3 -é ê $œ )  9 2 Hh/ 9 3 H³ €-åæR 7 | å’Ìå’  -bc 0 l m- s M * Ä I º Â$H3 = hž Ÿ   F‚ ƒ -h5 6 H3 -l m ¡¾R

  š Ò -V$oaL] / -Vibration Model$  o±² I J -a] ŒÃ ) W ¾-s »R7Vibration Model -QÒ V( ) T UB n h Í -„ e 8 -D  $±² I J W 7îî ½ bc -T Ubc ³ €$U ú Ò ¡ Vibration Model ] ^ -Ü e 8 9 9 W 0 1 bc _  ¡h¼ ¢  £ Þ -8 ¤ R H3 = hoF * H|  f  Øfg ê < kbc ½ ¥  ¼ €-c ¤ ? $5 6 Vibration Model ] ^ Ü e 8 { š $Ü ë ì -„ e 8 y M  -· ç$  | #Øbc -¿ Ï ³ €#  ? $Vibration Mode ÓO Ë w  ¦ -u »bc -³ €$H% -ñ ò Gw : § 1 O P R  $±² I J -·  zô 7µ ¶  z 16 Classfication Model(±² )

(23)

3.3-3 Conclusion

‡ U H% -Ú Û ø$O  V° ±² I J M V±² I J $H3 Í ‡ Gæ X Y &   ¡ k-bc ¼ ½ 6H3 sU-å’u¾ Ê RÎ Œ# Word Selection Model - s $†VUÓÚ ÛÙ -åæiã $o Word Database q· ¸ $l m`; 7¼ ½ -ö÷uR

(24)

 







---





‡ ù H| } -Ú Ûø$H3 Í ‡ 1 kiã ø-å’u¾ Ê R’ Œ- s V‰ Š `| ä ³ %#S ù -l m`H3 û »sUX -uRF} T U7² ³ Word Database Ì Word Selection ModelR

4.1 Word Database

o² ³ Word Selection Model  a$H3 3 UɊ O  Word Database  L -J < h/ ¯  qt u  œ ‰ Š $¨ w : Î ¬ È ' UÒ Qƒ  -· ¸ ³ %R Word Database µ ¶ -­$†VH3 7Ffg / X -| Su¨ $ Lš  ‰ Š 2  qt uoH3 -fg q3 U-/ 0 RhŒ‘  ±² º I J ̰ ± ² º I J O  -3 ç $² ³ / 0 -³ ´ R 4.1-1 ° ±² º -I J ³ ´ hŒ Qµ ¶ -çC O ­H3  œ G| Å uencode 6H3 3 U- ¾ Ê  z 17 ° ±² º I J - encode ³ ´ ° ±² º I J -‰ Š ³ ´ $ˆ Ãä O  -bc R HzÑ $“• F u${| ’V| j $hencode 7 2R{Š ’V| k$encode 7 1R{

(25)

ž’© V| j $h“•o° ±² I J - Word Database qe encode 7“121 •R Û$“•e encode 7“3215•$“p•e encode 7“43535121•R

H3 GîQu- ù H% -³ ´ encode$I J Word Database q$Øs l mQ-   R

4.1-2 ±² º -I J ³ ´

oFä I J K ´ Œ$H3 3 U! * È  -VåæÌåæ  -– å$G Uencode k Word Database qR7fg S? Vd ¡& il  \ Vë å \ V– å$hG2 3   encode ‹#GV| ä O P -³ ´ R

z 18 ±² º I J - encode ³ ´

“•F u$o±² º -I J q$7– å-‚ ƒ VeH3 Ø6O 3 U‰ Š -‚ ƒ $hencode ̰ ±² I J -‡ o |  q V“121•R

TV“ž•F u$†O |  R“ž•Vž ë å_ å– åL 6-u$ encode ‹# 6“13131•RF ³ €-– åVO w : e& ¹ -$ O 5 W ±A Y * klFã ë å-I J H-l À R

= hµ ¶ é ê k-V$±² º -å’I J $O ª ª * « æX Y &   ¡ Y Ô -Ú Û¡¾$G0 1 encode qt uk Word Database -I º ¾H UR Î Ä G*  l mH-¡¾R

(26)

4.2 Word Selection Model

; ø-F‚ ƒ $H3 U  Word Database$Ìù bc l m`#-¿ Ï ³ € u¾ Õ · ¸ $ˆ `; ¼ ½ -ö÷uR

‰ ç#­$H3 UÚ Û-ñ ò VÔ F C 

I J -bc l m`#-u¾ 3122344$û »sX `#-uoWord Database q$eencode 6312434 H RŒz7fg ë ì a s -Ý × 

(27)

¶ ¶ • „ e k-bc ¾ Ê $ë oV±: q d ¡l m`F u†V“H•R fg ij `-和 Ê 73122344$ÌWord Database q-312434 d GO RO ª q ! |  2$) |  4$; ø£ ! |  4R

N 5 F -u¾ · ¸ ñ ò H3 P%Q| g -u¾ · ¸ ¬ À %#O P $¢ H 3 -fg £   3 Uw : ‘? Ú ÛF`  a] RU ú ­ I -7 8 ¿ À $fg Vc  ® %¯ ° -R 4.2-1 ¼ ½ ¾¿ À ³ ´ ú VH3 sk$ îîï -± , e ² ò x q$îî | ä ò ~ $É È  ³ — z$h' ' ( ³ € k-z$5 øñ ò S? V´ ñ    ð z; »ù R z 20 îï - ð zñ ò   -µ Û= h QoH3 L¶ -ñ ò HL$3122344Ì312434$·   Œû VO  æœ · ¸ ‹RTVH3  o É| “ • _  u$·  ɕ 2 Ì 3 -‚ ƒ $2 3 † 63223Ì323R• 2 Ì 4 -Ë † 62244 Ì244R- ù F -' ( H3 -ñ ò | ŒC µ  ! R ú VH3 ‰ Š _ ä ¿ À QÇ  1. 1$2$3$4 ¯  u`8 -Á “ R 2. Ó9 u¾ ÉÚ Û6•’ Œ_ ä uø$12/21$13/31$14/41$23/32$ 24/42$34/43$F -u¾ ±² `8 -Á “ R

(28)

{| ä Ç d < = ÛO $Z ú {Š ä Ç 7€ AUÒ Q12/21 Fä ° 11/22$H3 W QŒõ#O Ž R z 21 < ó º -· ô õ F zõ-J < 7¿ À · ô   9 S  VU`8 ±² -ž uq  -@ ufg c  „ e k$M VS#q   c  ! -u$fg D ß è 0 1 ! |  u-F_ ã à × Œ$11/12/21/22 -Á  Âà á Rç 9 S121 ß è 6 11$M V 23 ß è 6 243 -à × R æzõq= hé ê k$11/22 ¸ ú fg _  H% _ ã Þ ß ? Á  ÂU ú ¸ d $H3 sUˆ -V| ä ô w < ¹ fg Þ ß O Z ú D  º »  Â-Ç $F VH3 ÷¼ 12/21 -T UÛù R 7€ AUÒ QF_  Ç -9 $Ì ½ q ¾ U -|  ¿ À -Á È ³ ´  ‹ R@†V0 Q?A?B #¾ - µ  u¿ À RA oF ¿ À q9 õ-V| ä ‡  “…, •-Ã Ä $B 9õ-V“O ‡  …, •$T V ] ^ »ù º Ç È -Ã Ä R ¼ ½ Ä $H3 G“Ó9 u¾ Ú Û6•’ Œ_ ä uø$12/21$13/31$ 14/41$23/32$24/42$34/43$±² `8 -Á “ •F` ¿ Ï Ø6VH3 -A$ G“1$2$3$4 ¯  u`8 -Á “ •F` ¿ Ï Ø6VH3 -BRË  Å A  ú B -{ š Ÿ   u`8 -Æ Œ Vd š U-$H3 G A * 4 + B

(29)

Ø6; ø-i $QF -û [ $H3 w l m`H3 3 U-ö÷uR

z 22 ö÷uÑ Ò z

H3 É HzFÕ C § -‚ ƒ $@9õ3122344 1 & fg qij ø$÷ `#;  = w -aþ  u$“ •øL-u9õ( 3 -iR zqÑ $ “H•-¼ ½ ¾i7 5.0$Ç È -¿ À U   Œ A ‚ i-iˆ! |  21  1*4=4 B ‚ i-iˆ! |  4  1*1=1  ‡ o V4+1=5 iR h´ C #õn -Ë $= hF X  ) Pr( ) | Pr( ) Pr( ) Pr( ) | Pr( ) |

Pr(

arg

min

arg

min

min

arg

data w w data w w data data w w w w = =

' q$w 9õ2  qt u$data 9õ„ e k-å’u¾ Ê RPr(data|w)9õ -†VH% _ ` ¿ Ï Ç ¿ À ø-‡ o $x Í À HPr(w)-9 V$H3 -· ¸ W oqt u| I J -? ö†| à ) $ ç Ø0 Q1 I J k{Ò-? ö$H3 GW G ) ú M VÉ U Ò-u1 `#à ) · ¸ RTVN 5 -$· ¸ - ¾†O VF\ u9 Seencode o Word Database q- ¾R H3 Õ |    $Ø0 Q1 X k{Ò-? ö$9 S†VÒ-u-= w º $ü ý · ) ú M ! ú Ò-u-= w º #- RTV& ú Ê U iY * Pr(data|w)-‚ ƒ $Pr(w) FÇ w Õ -Y * ' ë d $T‡ o N Ñ * J  Ç  ž ú ]  l m-S ù T R

(30)

4.2-2 Á L Â

aL-fg í çzq$o{| Ë-ö÷uŒL$! à ¼ ‹ Á L -÷ u$V ¿ Î QÌ -R z 23 Á L ÂÑ Ò z H3 é ê k$±² I J $h/ ° ±² I J $q  |  ˆ -ñ ò h o$ @†VI J þ ’hH-qt u? U ú Í ? R° ±² º -I J ù ú 2 | åbc q VÎ  I J $oS ù ¾H£ O W  Y * RTV±² I J oF Ý q Œ$f g ! „ e kM V) „ e kbc -Ï Ð $G ¬ å’-6 * ” #”  R  $H3 s¬ $VO Vw :  M -I J ³ ´ $0 H3 †= hQ ÷u-³ ´ ÷`H3 UX -uR H3 oé ê  ø_ 8 $qt u | ` d ¿ À -¿ Ï $‘V‚  -' ( R d ! u> 5 ·   ŒaL-‚  R åå’q |  $TV•U| X ” @‚ ƒ $  øUÎ -Vj $Vk$Vl$Vm$†Í ‡ = hP ‰ `H3 UX -V€ A uR o ¹ ” —  § š ‘ š ¯ š ¬ Ž q$H3 = hÉÓÍ K Ñ -qt u$Ò  aR åå’µ ¶ -iã R

(31)

z 24 Á L Âø-uL

hHz-J < #O ­$ Éù ú ÓԕVeËo{| Æ …-ö÷u$  ÌÓԕJ  ˆ -aÒ-u$W eH3 ˆ `#$Óԕ-aµ ’V ӆ ƒ € † ƒ •$ÌÕ V|  -R یLµ  Á L GVF eˆ `#-$H3 d < = = h_ 8 $‹% X -‚  ¼ ½ -ud < = eˆ `#R  | #H3 O 3 UG|  uæ[ kÖ I J ” Ÿ $•3 UX aR  å’$†= hˆ kUI J -uR  ©  † ¢ ” • ’ › ¤ ¬ “ ” •   $‡ U HL_ } -K L × ¼ ]  $H3 -fg Í ‡ = h6v -op q- ù X Y & n kI J qt u-x -R          

(32)















»  € ‡  

 o±    -U  q$H3 Q ! û [ $̯ ´ ¯  -³ %#O P Ø Ù k-¯ ä ñ ò R ! ? ö$H3 q Ú ¥ ¬ ӝ | D  U  Y * $TV< \ -ß •-³ ´ & O P ñ ò R·  $hX Y & -Y Ô 7I J #„ e X Y & r * -ñ ò H$h8  -û ü ̦ ð f g $H3 i k-j Û þ i- $¢   ¡ X Y & r * bc -n o V 5 VP%Õ kd ” Ü RTVF³ L-7 Ý $H3 oŒ|  GX Y & bc iã -K L $s® %( ) ß A #-Y * R[ Z oÌ ¹ ” —   š ‘ š ¯ š ¬ Ž -· ¸ ³ %H$H3 GŒd !  Þ & s`| ä < ó T  -· ¸ ³ ´ $© O w * š fg -¿ À ß ° R; ø-‚ ƒ $7w : 0 0 Q1 w : M -1 kN à s I J -u$H3 Gs`Gqt uÁ L Â-O P ³ ´ R



»  ƒ Æ # s 

fg qá  ! = h# à -Ä ³ $·  µ ä M VÃä å’-iã â $= h QK ã -{ š ³ ´ Õ iã $O Vä ¸ -Š i%ú  ¡ X Y & r * bc -fg V  = h# å $0 1 „ e -‚ ƒ M c ” $ úl À ¼ ½ ¾-i¿ À ‚ ƒ V  M Ù -³ %= h0 QúM Vo; ø-÷u‚ ƒ $* H æ š •  ¤ š  Ž ¨ ”  Ž › - ž $0 B  ÷uM * - ± ç R      





(33)











[1] Wang, J. and Canny, J. TinyMotion: camera phone based interaction methods. CHI '06 Extended Abstracts, 339-344, 2006.

[2] Rohs, M. Real-world interaction with camera-phones. Proc. UCS. IPSJ Press (2004).

[3]Ballagas, R., Rohs, M., Sheridan, J. G., and Borchers, J. Sweep and point & shoot: Phonecam-based interactions for large public displays. CHI ’05: Extended abstracts of the 2005 conference on Human factors and computing systems. ACM Press (2005).

[4] M.E. Munich, “Visual Input for Pen-based Computers,” PhD thesis, California Inst. of Technology, Pasadena, Jan. 2000.

[5]M. Nakai, N. Akira, H. Shimodaira, and S. Sagayama. Substroke Approach to HMM-based On-line Kanji Handwriting Recognition. In Proc. of Int. Conf. on Document Analysis and Recognition (ICDAR’01), pages 491–495, Sep 2001. 

參考文獻

相關文件

Writing texts to convey information, ideas, personal experiences and opinions on familiar topics with elaboration. Writing texts to convey information, ideas, personal

The Chinese Language Education (CLE) Section is responsible for curriculum development related to Chinese Language education as well as organising professional development

Students are provided with opportunities to learn and develop the skills, strategies and confidence needed to participate in Guided and Independent Reading as well as the

Writing texts to convey simple information, ideas, personal experiences and opinions on familiar topics with some elaboration. Writing texts to convey information, ideas,

This kind of algorithm has also been a powerful tool for solving many other optimization problems, including symmetric cone complementarity problems [15, 16, 20–22], symmetric

– One of the strengths of CKC Chinese Input System is that it caters for the input of phrases to increase input speed.. „ The system has predefined common Chinese phrases, such

• One of the strengths of CKC Chinese Input System is that it caters for the input of phrases to increase input speed.  The system has predefined common Chinese phrases, such

Then, the time series of aiming procedure is partitioned into two portions, and the first portion is designated for the main aiming trajectory as well as the second potion is