[[Top>FrontPage]] > [[Research Contents]] > [[SKIT>Research Contents/SKIT]]
 
 *SKIT [#h5064347]
 
 SKIT is the abbreviation of "SKetch Input Tracer"
 (Those who would like to view the demonstration video first, please see [[here:http://sagaweb.csse.muroran-it.ac.jp/movie/SKITdemo_low.mpg]]).
 
 SKIT is realized as a front-end processor that makes use of FSCI engine so that it becomes possible to add sketch recognition ability to various existing CAD applications and 3D modellers with less effort as possible.
 
 SKIT stays as a background service and as soon as a connection request comes from one of the applications via it's interface module, starts a sketch identification service and enables direct sketch input of geometrical shapes.
 And naturally when you turn off SKIT, it is possible to use all the enhanced features unique to that application.
 
 Even though the development of an interface module -in accordance with a standard protocol- is required for each application so that it can support SKIT, this is possible by a simple program of few hundred lines.
 
 
 |&ref(Research Contents/SKIT/HP_poster_skit.png,66.6%,center);|&ref(Research Contents/SKIT/interaction2006_poster.png,43.0%,center);|
 
 **Image of how SKIT works [#l136a3dd]
 
 +)
 -- User turns the sketch input mode ON.
 -- SKIT covers the drawing area of the application with a semi-transparent screen for FSCI.
 +)
 -- The user sketches a curve as the input.
 -- SKIT identifies the sketched curve using FSCI as one of the primitive geometrical curves.
 +)
 -- The user turns OFF the sketch input mode.
 -- SKIT transfers the primitive curve to the application.
 +)
 -- The user uses the functions unique for that application.
 -- SKIT waits in the background
 
 |CENTER:&ref(Research Contents/SKIT/1.jpg,30%);&br;(1)Overlay of the screen|CENTER:&ref(Research Contents/SKIT/2.jpg,30%);&br;(2)Sketch identification by FSCI|
 |CENTER:&ref(Research Contents/SKIT/3.jpg,30%);&br;(3)Transfer of results to the application|CENTER:&ref(Research Contents/SKIT/4.jpg,30%);&br;(4)Unique editing by the application is also possible|
 
 **Example of  collaborative use of SKIT and practical drawing applications [#b526dcb5]
 ***Collaboration with 3D CG application Shade [#m95d4b8a]
 |[[&ref(Research Contents/SKIT/s_shade_1.PNG,50%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/shade_1.png]]|[[&ref(Research Contents/SKIT/s_shade_2.PNG,50%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/shade_2.png]]|[[&ref(Research Contents/SKIT/s_shade_3.PNG,50%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/shade_3.png]]|
 |(1) Sketch input via SKIT|(2) Menu operations in Shade|(3) Completion of 3D CG drawing|
 
 ***Collaboration with vector graphics software Illustrator [#dcf1888d]
 |[[&ref(Research Contents/SKIT/SKIT_Illustrator_screenshot_01.png,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Illustrator_screenshot_01.png]]|[[&ref(Research Contents/SKIT/SKIT_Illustrator_screenshot_02.png,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Illustrator_screenshot_02.png]]|[[&ref(Research Contents/SKIT/SKIT_Illustrator_screenshot_03.png,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Illustrator_screenshot_03.png]]|
 |(1) Sketch input via SKIT|(2) Menu operations in Illustrator|(3) Completion of the 2DCG|
 
 
 ***Collaboration with photo editing software Photoshop(via Mouse Move Event) [#qc16aafc]
 |[[&ref(Research Contents/SKIT/SKIT_Photoshop_screenshot_01.jpg,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Photoshop_screenshot_01.jpg]]|[[&ref(Research Contents/SKIT/SKIT_Photoshop_screenshot_02.jpg,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Photoshop_screenshot_02.jpg]]|[[&ref(Research Contents/SKIT/SKIT_Photoshop_screenshot_03.jpg,15%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/SKIT_Photoshop_screenshot_03.jpg]]|
 |(1) Sketch input via SKIT|(2) Menu operations in Photoshop|(3) Completion of a New Year's card|
 |(1) Sketch input via SKIT|(2) Menu operations in Photoshop|(3) Completion of the postcard|
 
 *** Situation that SKIT collaborates with several applications in sequence [#q4097459]
 
 SKIT is a front-end processor, which is usually running in the background.
 //When a user turns on SKIT, SKIT corresponds with an CAD application and it begin the service for freehand curve identifier. In General, we turn on "Kana-conversion FEP" when it tries to input Japanese, as well as, we can input shapes with various applications.
 
 
 //そして、SKIT対応アプリケーション利用時にユーザがSKITをONにすると、SKITがフロントエンドにしゃしゃり出て来て、そのアプリケーションに対する手書き図形認識サービスを開始します。普通、我々はあるアプリケーションソフトに日本語を入力しようとするときに「かな漢字変換FEP」をONにして入力しますが、ちょうどそんな感じで、手書き図形入力をしたいときにSKITをONにして様々なアプリケーションソフトに図形を入力できます。
 
 |[[&ref(Research Contents/SKIT/s_paint3.png,100%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/paint1.png]]|[[&ref(Research Contents/SKIT/p_small_skit_new_shade.PNG,80%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/p_skitnew_2.png]]|[[&ref(Research Contents/SKIT/p_small_acad.PNG,80%);:http://sagaweb.csse.muroran-it.ac.jp/b_images/p_skitnew_1.png]]|
 |(1) on the Windows Paint |(2) on the Shade | (3) on the AutoCAD |
 
 
 *References [#c5e6d7e6]
 -Vedio of SKIT demonstration(IPSJ SIG Technical Reports 2006-HI-119)
 |wmv ver.|[[wmv(WMV9,640480,19.4MB):http://sagaweb.csse.muroran-it.ac.jp/movie/SKIT_HI119.wmv]]|
 
 -Vedio of SKIT demonstration(Interaction 2006)
 |mpg ver.|[[mpeg(mpeg1,288x212,11.7MB):http://sagaweb.csse.muroran-it.ac.jp/movie/interaction_demo.mpg]]|
 
 -Vedio of SKIT demonstration(Interaction 2005)
 |mpg ver.|[[Low quality(mpeg1,360x240,18.6MB):http://sagaweb.csse.muroran-it.ac.jp/movie/SKITdemo_low.mpg]]|[[High quality(mpeg1,640x480 80.6MB):http://sagaweb.csse.muroran-it.ac.jp/movie/SKITdemo_high.mpg]]|
 
 -Mixed input of figures and letters(IPSJ SIG Technical Reports 2006-HI-119)
 |mpg ver.|[[mpg(mpeg1,640x480,11.8MB):http://sagaweb.csse.muroran-it.ac.jp/movie/mono_prim01.m1v]]|

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes