Loading…
Improving the sketch-based interface
Sketch-based interfaces are becoming a useful methodology for interaction with a wide range of applications. Drawing is a natural and simple paradigm for designers. One of the problems in most of the current generation of such interfaces is that designers are forced to use single strokes where they...
Saved in:
Published in: | The Visual computer 2007-09, Vol.23 (9-11), p.955-962 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 962 |
container_issue | 9-11 |
container_start_page | 955 |
container_title | The Visual computer |
container_volume | 23 |
creator | Pusch, Richard Samavati, Faramarz Nasri, Ahmad Wyvill, Brian |
description | Sketch-based interfaces are becoming a useful methodology for interaction with a wide range of applications. Drawing is a natural and simple paradigm for designers. One of the problems in most of the current generation of such interfaces is that designers are forced to use single strokes where they may prefer to use many strokes while drawing with traditional tools such as a pencil.In this work we have addressed this problem by analyzing multiple strokes and replacing them with a single stroke that makes a reasonable estimate of the designer’s intention. Our solution recursively subdivides space stopping where either there is only a single stroke, or several strokes that have a proper ordering using principal component analysis. The subspaces are then reconnected, and the orderings are joined to create the control points of a single B-spline curve. The resulting curve is very noisy due to the multitude of strokes. A multi-resolution technique that makes use of reverse subdivision has been used to fit a smooth B-spline curve. |
doi_str_mv | 10.1007/s00371-007-0160-5 |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2917890794</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2917890794</sourcerecordid><originalsourceid>FETCH-proquest_journals_29178907943</originalsourceid><addsrcrecordid>eNqNjc0OgjAQhDdGE_HnAbyR6LW624KlZ6PRu3eCuAiooLT4_PbgA3iamXwzGYAF4ZoQ9cYiKk3CW4G0RREPIKBISSEVxUMIkHQipE7MGCbW1uizjkwAq9Pz1bWfqrmFruTQ3tnlpbhklq9h1TjuiiznGYyK7GF5_tMpLA_78-4o_PTds3Vp3fZd41EqjT8yqE2k_mt9AVTwNUY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2917890794</pqid></control><display><type>article</type><title>Improving the sketch-based interface</title><source>Springer Nature</source><creator>Pusch, Richard ; Samavati, Faramarz ; Nasri, Ahmad ; Wyvill, Brian</creator><creatorcontrib>Pusch, Richard ; Samavati, Faramarz ; Nasri, Ahmad ; Wyvill, Brian</creatorcontrib><description>Sketch-based interfaces are becoming a useful methodology for interaction with a wide range of applications. Drawing is a natural and simple paradigm for designers. One of the problems in most of the current generation of such interfaces is that designers are forced to use single strokes where they may prefer to use many strokes while drawing with traditional tools such as a pencil.In this work we have addressed this problem by analyzing multiple strokes and replacing them with a single stroke that makes a reasonable estimate of the designer’s intention. Our solution recursively subdivides space stopping where either there is only a single stroke, or several strokes that have a proper ordering using principal component analysis. The subspaces are then reconnected, and the orderings are joined to create the control points of a single B-spline curve. The resulting curve is very noisy due to the multitude of strokes. A multi-resolution technique that makes use of reverse subdivision has been used to fit a smooth B-spline curve.</description><identifier>ISSN: 0178-2789</identifier><identifier>EISSN: 1432-2315</identifier><identifier>DOI: 10.1007/s00371-007-0160-5</identifier><language>eng</language><publisher>Heidelberg: Springer Nature B.V</publisher><subject>B spline functions ; Designers ; Principal components analysis ; Subspaces</subject><ispartof>The Visual computer, 2007-09, Vol.23 (9-11), p.955-962</ispartof><rights>Springer-Verlag 2007.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Pusch, Richard</creatorcontrib><creatorcontrib>Samavati, Faramarz</creatorcontrib><creatorcontrib>Nasri, Ahmad</creatorcontrib><creatorcontrib>Wyvill, Brian</creatorcontrib><title>Improving the sketch-based interface</title><title>The Visual computer</title><description>Sketch-based interfaces are becoming a useful methodology for interaction with a wide range of applications. Drawing is a natural and simple paradigm for designers. One of the problems in most of the current generation of such interfaces is that designers are forced to use single strokes where they may prefer to use many strokes while drawing with traditional tools such as a pencil.In this work we have addressed this problem by analyzing multiple strokes and replacing them with a single stroke that makes a reasonable estimate of the designer’s intention. Our solution recursively subdivides space stopping where either there is only a single stroke, or several strokes that have a proper ordering using principal component analysis. The subspaces are then reconnected, and the orderings are joined to create the control points of a single B-spline curve. The resulting curve is very noisy due to the multitude of strokes. A multi-resolution technique that makes use of reverse subdivision has been used to fit a smooth B-spline curve.</description><subject>B spline functions</subject><subject>Designers</subject><subject>Principal components analysis</subject><subject>Subspaces</subject><issn>0178-2789</issn><issn>1432-2315</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNqNjc0OgjAQhDdGE_HnAbyR6LW624KlZ6PRu3eCuAiooLT4_PbgA3iamXwzGYAF4ZoQ9cYiKk3CW4G0RREPIKBISSEVxUMIkHQipE7MGCbW1uizjkwAq9Pz1bWfqrmFruTQ3tnlpbhklq9h1TjuiiznGYyK7GF5_tMpLA_78-4o_PTds3Vp3fZd41EqjT8yqE2k_mt9AVTwNUY</recordid><startdate>20070901</startdate><enddate>20070901</enddate><creator>Pusch, Richard</creator><creator>Samavati, Faramarz</creator><creator>Nasri, Ahmad</creator><creator>Wyvill, Brian</creator><general>Springer Nature B.V</general><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope></search><sort><creationdate>20070901</creationdate><title>Improving the sketch-based interface</title><author>Pusch, Richard ; Samavati, Faramarz ; Nasri, Ahmad ; Wyvill, Brian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_29178907943</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>B spline functions</topic><topic>Designers</topic><topic>Principal components analysis</topic><topic>Subspaces</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pusch, Richard</creatorcontrib><creatorcontrib>Samavati, Faramarz</creatorcontrib><creatorcontrib>Nasri, Ahmad</creatorcontrib><creatorcontrib>Wyvill, Brian</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Database (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>The Visual computer</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pusch, Richard</au><au>Samavati, Faramarz</au><au>Nasri, Ahmad</au><au>Wyvill, Brian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Improving the sketch-based interface</atitle><jtitle>The Visual computer</jtitle><date>2007-09-01</date><risdate>2007</risdate><volume>23</volume><issue>9-11</issue><spage>955</spage><epage>962</epage><pages>955-962</pages><issn>0178-2789</issn><eissn>1432-2315</eissn><abstract>Sketch-based interfaces are becoming a useful methodology for interaction with a wide range of applications. Drawing is a natural and simple paradigm for designers. One of the problems in most of the current generation of such interfaces is that designers are forced to use single strokes where they may prefer to use many strokes while drawing with traditional tools such as a pencil.In this work we have addressed this problem by analyzing multiple strokes and replacing them with a single stroke that makes a reasonable estimate of the designer’s intention. Our solution recursively subdivides space stopping where either there is only a single stroke, or several strokes that have a proper ordering using principal component analysis. The subspaces are then reconnected, and the orderings are joined to create the control points of a single B-spline curve. The resulting curve is very noisy due to the multitude of strokes. A multi-resolution technique that makes use of reverse subdivision has been used to fit a smooth B-spline curve.</abstract><cop>Heidelberg</cop><pub>Springer Nature B.V</pub><doi>10.1007/s00371-007-0160-5</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0178-2789 |
ispartof | The Visual computer, 2007-09, Vol.23 (9-11), p.955-962 |
issn | 0178-2789 1432-2315 |
language | eng |
recordid | cdi_proquest_journals_2917890794 |
source | Springer Nature |
subjects | B spline functions Designers Principal components analysis Subspaces |
title | Improving the sketch-based interface |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T13%3A16%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Improving%20the%20sketch-based%20interface&rft.jtitle=The%20Visual%20computer&rft.au=Pusch,%20Richard&rft.date=2007-09-01&rft.volume=23&rft.issue=9-11&rft.spage=955&rft.epage=962&rft.pages=955-962&rft.issn=0178-2789&rft.eissn=1432-2315&rft_id=info:doi/10.1007/s00371-007-0160-5&rft_dat=%3Cproquest%3E2917890794%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_29178907943%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2917890794&rft_id=info:pmid/&rfr_iscdi=true |