Towards an Intelligent Framework for Pressure-Based 3D Curve Drawing

The act of controlling pressure through pencil and brush appears effortless, but to mimic this natural ability in the realm of electronic medium using tablet pen device is difficult. Previous pressure based interaction work have explored various signal processing techniques to improve the accuracy in pressure control, but a one-for-all signal processing solutions tend not to work for different curve types. We propose instead a framework which applies signal processing techniques tuned to individual curve type. A neural network classifier is used as a curve classifier. Based on the classification, a custom combination of signal processing techniques is then applied. Results obtained point to the feasibility and advantage of the approach. The results are generally applicable to the design of pressure based interaction technique and possibly unlock the potential of pressure based system for richer interactions.

[1]  Kang Shi,et al.  PressureMove: Pressure Input with Mouse Movement , 2009, INTERACT.

[2]  Ravin Balakrishnan,et al.  ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models , 2008, UIST '08.

[3]  H. Guterman,et al.  Knowledge extraction from artificial neural network models , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[4]  Robert Jarusek,et al.  Elliott Waves Recognition Via Neural Networks , 2012, ECMS.

[5]  Yüksel Özbay,et al.  Fuzzy clustering complex-valued neural network to diagnose cirrhosis disease , 2011, Expert Syst. Appl..

[6]  Yüksel Özbay,et al.  A New Neural Network with Adaptive Activation Function for Classification of ECG Arrhythmias , 2007, KES.

[7]  Ravin Balakrishnan,et al.  Pressure marks , 2007, CHI.

[8]  Jun Rekimoto,et al.  PreSenseII: bi-directional touch and pressure sensing interactions with tactile feedback , 2006, CHI Extended Abstracts.

[9]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

[10]  William Buxton,et al.  Creating principal 3D curves with digital tape drawing , 2002, CHI.

[11]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[12]  Gonzalo Ramos,et al.  Pressure-sensitive Pen Interactions , 2008 .

[13]  Yüksel Özbay,et al.  A fuzzy clustering neural network architecture for classification of ECG arrhythmias , 2006, Comput. Biol. Medicine.

[14]  Fabio Bruno,et al.  The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D , 2002 .

[15]  Yüksel Özbay,et al.  A new method for classification of ECG arrhythmias using neural network with adaptive activation function , 2010, Digit. Signal Process..

[16]  Stanislaw Osowski,et al.  ECG beat recognition using fuzzy hybrid neural network , 2001, IEEE Trans. Biomed. Eng..

[17]  Sachi Mizobuchi,et al.  Making an impression: force-controlled pen input for handheld devices , 2005, CHI Extended Abstracts.

[18]  Abdulhamit Subasi,et al.  Classification of EEG signals using neural network and logistic regression , 2005, Comput. Methods Programs Biomed..

[19]  Ravin Balakrishnan,et al.  Zliding: fluid zooming and sliding for high precision parameter manipulation , 2005, UIST.

[20]  Ravin Balakrishnan,et al.  Pressure widgets , 2004, CHI.

[21]  Ryan Schmidt,et al.  On expert performance in 3D curve-drawing tasks , 2009, SBIM '09.

[22]  Sriram Subramanian,et al.  Exploring pressure as an alternative to multi-touch based interaction , 2011, IndiaHCI.

[23]  Philippe A. Palanque,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 2014, International Conference on Human Factors in Computing Systems.

[24]  Mehmet Engin,et al.  ECG beat classification using neuro-fuzzy network , 2004, Pattern Recognit. Lett..

[25]  Karsten Sternickel,et al.  Automatic pattern recognition in ECG time series , 2002, Comput. Methods Programs Biomed..

[26]  Yüksel Özbay,et al.  Classification of carotid artery Doppler signals in the early phase of atherosclerosis using complex-valued artificial neural network , 2007, Comput. Biol. Medicine.

[27]  Lee Markosian,et al.  An Interface for Sketching 3 D Curves , 1999 .

[28]  Nordin Zakaria,et al.  Pressure-Based 3D Curve Drawing , 2010, Smart Graphics.

[29]  S. Sitharama Iyengar,et al.  Classification of heart rate data using artificial neural network and fuzzy equivalence relation , 2003, Pattern Recognit..

[30]  S. Karsoliya,et al.  Approximating Number of Hidden layer neurons in Multiple Hidden Layer BPNN Architecture , 2012 .

[31]  Yang Li,et al.  The Adaptive Hybrid Cursor: A Pressure-Based Target Selection Technique for Pen-Based User Interfaces , 2007, INTERACT.

[32]  Kang Shi,et al.  PressureFish: a method to improve control of discrete pressure-based input , 2008, CHI.

[33]  Sriram Subramanian,et al.  Augmenting the mouse with pressure sensitive input , 2007, CHI.