SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 0
ABSTRACT
GyroPen a method to reconstruct the motion path for pen-like interaction from standard built-
in sensors in modern smartphones. The key idea is to reconstruct a representation of the
trajectory of the phone‟s corner that is touching a writing or drawing surface from the
measurements obtained from the phone‟s gyroscopes and accelerometers. We propose to
directly use the angular trajectory for this reconstruction, which removes the necessity for
accurate absolute 3D position estimation, a task that can be difficult using low-cost
accelerometers. We connect GyroPen to a handwriting recognition system and perform two
proof-of-concept experiments to demonstrate that the reconstruction accuracy of GyroPen is
accurate enough to be a promising approach to text entry. In a experiment, experienced users
(n “2) were able to write at the speed of 3-4s for one English word and with a character error
rate of 18%.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 1
CHAPTER 1
INTRODUCTION
Text input is a popular area of interest in mobile phones. The small screen often limits user
interaction. Various text input methods have been immerged including button input, soft
keyboards used in touchscreen phones, use of stylus for writing on touchscreen. GyroPen a
technology introduced it‟s provide a similar experience as writing with a pen. It uses the
phone‟s corner to write on a drawing plane surface as shown in (fig.1.1).
Small (touch-) screen areas on mobile devices often limit their capabilities for user
interaction. so a method that brings an experience similar to “drawing with a pen” to mobile
devices without using a stylus and without the space restrictions typically imposed by a small
form factor. The user can hold the mobile phone like a pen and “write” on any surface
(Fig.1.1). The trajectory of the phone‟s “writing corner” is reconstructed from the phone‟s
sensors: its gyroscopes and accelerometers. Because the proposed method does not require
using a touchscreen, it is particularly appealing for small form factor devices or for devices
lacking a screen. with gyroscope a commonly built-in sensor available in modern
smartphones, is used to detect the movement of the phone while writing on the plane. A
handwriting recognition system is then used to recognize the characters and provide effective
text input. It has promising capabilities for text entry which eliminates the text entry problem
associated with inefficient 12-button predictive technique and fat finger problem in soft-
keyboards used in touch screen devices.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 2
Fig.1.1-: GyroPen provides a similar experience for writing
with a phone as writing with a pen.
1.1. Sensors
Modern cellphones typically contain three types of motion and orientation sensors:
accelerometers, gyroscopes, and a magnetometer. The accelerometer measures the
acceleration of the phone in three dimensions (or, equivalently, the forces acting on the
phone). One main component of the measured acceleration is caused by gravitational forces.
Additionally, the accelerometer measures any force applied to the phone that results in
acceleration. Accelerometers have been built into smart phones for several years, e.g. the first
Android phone and the original iPhone already had accelerometers. Most accelerometers
built into current devices use the piezoelectric effect. The measurements of an accelerometer
are given in m/s2.
The gyroscope measures rotation about its own three axes. Gyroscopes only became
popular in smart phones around the year 2010, e.g. the Nexus S and the iPhone 4 have built-
in gyroscopes. Most gyroscopes built into current smart phones use an oscillator to measure
the Carioles effect. The gyroscope measures angular velocity in rad/s.
The magnetometer can be considered a 3D compass that measures the direction of
the magnetic field at the current location. Magnetometers have also been built into mobile
phones since the first generation of smart phones. Most magnetometers in cell phones
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 3
directly measure the magnetic field using the Hall Effect. Unfortunately (for the use in low-
latency applications) magnetometers are often slow. The measurements of a magnetometer
are given in µT.
In our approaches described below we generally poll the measurements of all sensors
with a frequency of about 150Hz which we found to be sufficient to capture writing
movements while balancing the tradeoff for low energy consumption.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 4
CHAPTER 2
MOTIVATION
Efforts are always made to find different methods for convenient human–machine
interaction. Gesture recognition is becoming a desirable technology, enabling humans and
machines to interface more easily in natural way.
Smartphone with inertial sensors termed as, „Gyro pen,‟ is connected to handwriting
recognition system for text entry. It is promising approach as text entry is still tedious due the
fact that a human finger is thicker than a typical key on the virtual keyboard on touch screen.
The user can hold the mobile phone corner like a pen and “write” on any surface. We
assessed how quickly a novice user of GyroPen is able to use it for writing a few simple
words in a proof-of-concept experiment.
GyroPen technology introduced recently which prove to be an effective medium of
text input in mobile phones. It reconstructs the users writing path using internal sensors of
phone and can be recognized easily by off-the-shelf handwriting recognition engine. It can be
very useful for people having difficulty in typing and for people knowing there regional
language only can easily write like a pen. It has also overcome the problem of pen up stoke
and can be used without any modification to the hardware in modern smart phones. So we
are getting solution from these technique users text entry for smartphone can be reduce
human efforts.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 5
CHAPTER 3
LITERATURE REVIEW
Many methods have been developed in recent years to take text input, one is TiltText in
which there are 12-buttons and the text is predicted using the tilt sensor. Another is shrimp
which uses the phones camera for text input. PhonePointPen and Airwriting methods
developed allow users to write in air and then detect the words writing. Next WalkType
developed were used in touch screen to provide user the facilities to type while they are
walking and the misplaced words are predicted and corrected.
“MEMS Accelerometer Based Nonspecific-User Hand Gesture Recognition is also
developed by Ruize Xu, Shengli Zhou, and Wen J. Li, in presented simple three gesture
recognition models and compared their performances for recognizing seven hand gestures,
viz up, down, left, right, tick, circle, and cross, received from axes accelerometer. In 1999 B.
Miler proposed handwriting recognition using acceleration –based motion detection where
accelerometer sensors are used to detect the motion and the appropriate words are
recognized. Daser was also developed which was a gesture- driven data entry method
interface for mobile computing. In this way a number of methods have been developed to
take text input for mobile devices. And now GyroPen which takes input using the phone
corner to write on the surface and detect the words written.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 6
CHAPTER 4
OBJECTIVE AND SCOPE
Approaches that are closely related to ours are Phone Point-Pen and Air writing. These
systems allow a user to write in the air similar to the process of writing on a blackboard,
which requires the user to make fairly large writing gestures in contrast to the small
movements required in our approach. Both Phone Point-Pen and Air writing use dedicated
handwriting recognition systems built for motion-based input. In contrast, our system uses an
“off-the-shelf” handwriting recognition system leveraging the efforts of the handwriting
recognition community over several decades without further modifications. This is possible
because the reconstructed writing paths of our system match how users write with a pen on
paper. This has the advantage that recognition can easily be extended to more languages,
scripts, and symbols by replacing the recognition backend.
Phone Point-Pen uses only the accelerometers of a mobile phone and the recognizer is
comprised of a manually engineered decision tree and language-model-based correction to
disambiguate likely character confusions. Phone Point-Pen does not distinguish letter case
but supports three editing gestures and numerals. Average character writing times between
3.0 and 4.3 seconds are reported (n _ 10) and a character error rate of 8.1% for trained users
(n _ 4) and single character input (with the note that “recognition degrades with increasing
word-length”). Reference also includes a more in-depth discussion of further related work in
this area. An approach that is similar to ours is the Magic Wand system. The device
described in uses both accelerometers and gyroscopes and is specifically constructed to allow
3D trajectory reconstruction. In contrast to our approach, the gyroscopes are mainly used to
compensate for gravity and attitude, not directly for the estimation of the writing path (our
approach to do so is described in. The writing plane is estimated from the 3D motion of the
device and the trajectory is projected onto that plane. In contrast, GyroPen supports the use
of angular movement only, as it occurs when writing with a pen while resting the palm on a
surface. In no recognition is performed but 26+10 Graffiti-style symbols can be distinguished
by a human observer from the reconstructed paths. describes an extension in form-factor and
a direct integration into a specifically designed gesture recognition system. On a set of 13
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 7
gestures designed for easy discrimination by the system, error rates of below 1% are reported
(n=15). The ImuPen similarly estimates motion by double integration of acceleration
information with elaborate additional signal processing stages. For writing on a surface, an
error rate of 9.6% for a 10-class digit recognition problem is reported in comparison to 2.8%
when a digitizer tablet is used. This error rate dropped to 5.4% for writing on an unrestricted
surface. Regarding mobile handwriting recognition in general, it was already available on the
Apple Newton but did not become popular until the simplified writing system Graffiti on
Palm Pilots and its extensions were available. In modern smart phones and tablets, several
handwriting input methods exist.
GyroPen could be improved by explicitly handling pen up strokes, for instance using
a sensor-fusion approach of gyroscopes and accelerometers or by training a handwriting
recognition system that is fully invariant to pen-up strokes. The proposed method has the
advantage that it works on smart phones without any modification to the hardware. If it was
possible to add additional sensors to the phones, a similar user experience could be obtained
e.g. by building a small trackball or an optical mouse sensor into the phones writing corner.
Another alternative to using the inertial sensors would be to use computer vision techniques
with the built-in camera to reconstruct the phone movements similar to Tiny Motion. This
would also work without additional sensors but might be problematic if the writing surface is
very homogeneous and thus there would be no features to track.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 8
CHAPTER 5
METHODOLOGY AND DESIGN PROCESS
5.1. Gyroscope based approach in Gyropen
A technique is developed to take text input in mobile phones in which user write on a
surface using phones corner and then the motion is detected using the gyroscope sensors. The
idea behind using Gyroscope was the when we write with a pen mostly we don‟t exactly
move our hand from one place to another we only move our fingers and wrist while writing
hand is moved only when we want to have space and write a new line so gyroscope is used to
measure rotation. The figure 1.2 shows the assumptions made to detect the motion of the
writing path. Here w0 and wt are points between which the phones corner move and c is the
point where the person touches the phone. C position any change according to the person
how he holds the phone.
Fig. A Fig. B
Fig 5.1.:- Measurement Done To Detect the Motion (a) The hand is holding the phone like a pen. (b) Simplified
to two dimensions translates the writing point W moves as the phone rotates and translates.
The steps to detect the movement and predict the words First is the initialization step
in which the initial altitude is set and a number of times gravity is measured using
accelerometer to properly set the gravity and initial altitude. Next is the tracking movements
where the initial altitude is updated this update is done by multiplying the initial altitude with
the angle it is rotated which include the angular velocity and the time taken for measurement
the measurement are obtained using the gyroscope. Another step is finding the new word, as
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 9
writing a new word needs space to be given a method is developed which allow the user to
write a new word over the one it have written previously no need to move and space words.
A 7x5 cm box is provided which is sufficient for writing. The new word is determined by the
pen up gesture recognition threshold values are set and based on it the variation in the values
above and below the threshold values are used to determine the new word starting. After the
motion movement of pens are recorded some Post processing steps are done to get the
writing path and also minimize the variations occur in handwriting when writing with the
phones corner and that writing with the pen. It includes the detection of start and stop of
writing which is done by setting the threshold values and then the slope and slant correction
of words are also done to properly detect the words written without ambiguity in spite of
different handwriting styles used by different users. The technique can also be used as a
laser-pointer mode to detect paths using the gyroscope readings. This would be helpful if to
use phone like a laser. Next when the reading are obtained processing are done then the
handwriting recognizer is used which is an online recognizer. The handing recognizer is used
to normalize the writing size and speed so it will not have any effect on recognizing. A
handwriting recognizer plays an important role in text input. At the end calibration is done to
find the sensor readings difference and is done for each phone. The raw and calibrated
reading are compared to detect the noise effects occur which the sensor readings.
GyroPen uses the phone‟s gyroscopes to estimate the motion of the writing point. The
gyroscopes directly measure angular velocity about three axes r=(rx, ry, rz). The motion of
the phone‟s writing point W is approximated by assuming that the overall motion consists of
a rotation around a fixed virtual center point C and a translation of the pen along the line C-
W such that W continuously touches the surface (Fig. 5.1). For different users the point C
may be at different locations depending on how they hold the phone. Considering the 2D
case in Fig 2b, the user rotates the phone such that the writing point W moves from W0 to Wt
and continuously shifts the phone such that W touches the writing surface. Under these
assumptions, the phone‟s attitude (as determined from the gyroscopes) is sufficient to
determine the writing motion trajectory from W0 to Wt. During writing, the position of C
may vary, but for smooth motion this will not lead to large distortions. g is the direction of
gravity and we assume the distance between points B and C (the distance of C from the
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 10
writing surface) to be approximately 5cm. Note that the exact distance between these points
does not influence the nature of the recorded handwriting but only changes a fixed scaling
factor that is applied to the reconstructed trajectory.
Fig 5.2.-: Measurements from the gyroscope while performing different writing strokes in rad/s over time.
(a) “left to right” (b) “right to left” (c) “bottom up” (d) “top down” (e) “circle” (f) “pen up”.
5.2. Accelerometer-based approach
The first approach to reconstructing the motion of a mobile phone that comes to mind
uses the accelerometers and (double) integrates over their measurements. The accelerometer
measures the acceleration of the phone in three dimensions a=(ax, ay, az). When the phone is
held still with respect to the user in static conditions, the accelerometers only measure gravity
g=(gx, gy, gz), which is typically |g|= 9:81m/s2 . Once the gravity is estimated, the vector a
can be rotated into a vector a‟=(a‟x, a‟y, a‟z), where the z-axis points in the opposite
direction of the gravity and thus the directions of ax and ay are parallel to the desired
horizontal writing plane. Thus, discarding the z component after rotation effectively
eliminates g, which is usually the strongest force in the accelerometer measurements.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 11
5.3. Post processing
After the writing path has been reconstructed, we perform several post-processing
steps to make the recovered writing paths more similar to normal handwriting and to reduce
differences between the writing styles of different users.
5.3.1. Start/stop detection: Our system requires the phone to be held still while the gravity
vector is estimated, but holding the pen stationary is unusual in handwriting data.
Similarly, the end of the input is signaled by holding the phone still for half a second.
Removing these pauses in the phone motion improves handwriting recognition
because it makes the output of GyroPen more like normal handwriting input for
which the handwriting recognition system was optimized. For start-detection, we drop
all observations until the distance between two consecutive points exceeds a
threshold= s. For the stop-detection, we wait until the phone has been still for half a
second by detecting that no two consecutive points have a distance exceeding the
threshold _s _ 0:04 for 500ms. While the difference is not visually apparent (Fig. 5.3
(a) and (b)), the start-stop detection removes between 10 and 50 similar points on
most samples at the beginning and end.
5.3.2. Slope correction: Due to different users holding the phone at different angles, the
recovered writing paths have different slopes (Fig. 5.3 (b)). To improve recognition,
we normalize the slope by measuring the angle _w between the first and the last point
of each written word w; averaging over the written words; and rotating the words
toward the horizontal by this angle (Fig. 5.3 (c)). Note that this heuristic is very
simplistic and more elaborate techniques are likely to further improve the accuracy of
the overall system.
5.3.3. Slant correction: After the slope correction, we apply a slant correction to normalize
the writing paths. In normal handwriting of Latin-script languages, the most common
directions are vertical (or near-vertical) strokes, such as the letter “I” or the first and
the last part of the letter “M”.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 12
Fig. 5.3-: Post processing steps. Writing paths from two different users going through the post-processing
pipeline: (a) reconstructed writing path; (b) after start-stop detection;
(c) after slope correction; (d) after slant correction.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 13
CHAPTER 6
OBSERVATION
To evaluate more parameters of the proposed input method, we performed a experiment with
two users who had used the GyroPen system in the past and had a good understanding of
how it works. How it works. In this experiment the task was to write 26 common English
words3, one starting with each letter of the English alphabet, both starting in lower and upper
case. The users were asked to write each of the 52 words ten times in sequence with
GyroPen.
During this experiment we measured the character error rate (CER) (Fig. 6.1) and
writing speed. For comparison, we also asked the users to write each word once with a finger
on a touchscreen for normal handwriting recognition. During this experiment both users
improved their writing skills: when writing a word for the first time, the users had about 40%
CER. The CER dropped to about 28% in the second trial, and after ten trials the users
averaged at about 18% CER. For comparison the same users obtained between 5% and 7%
CER when using normal handwriting. This suggests that some of the errors that users make
are due to an imperfect recognition system but that a certain amount of errors are introduced
through using GyroPen. As the handwriting recognition system was trained on conventional
handwriting input, we suspect that this gap could be closed further by (a) adding GyroPen
training data to the recognition system or (b) adjusting the GyroPen reconstruction to let the
output resemble conventional handwriting even more, or both.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 14
Fig. 6.1:- Average CER for the ten trials of writing the 52 words for the Second user study
Regarding writing speed, user 1 needed an average of 3.6s to write each word, user 2‟s
average was 3.1s. In comparison, using normal handwriting input both users needed slightly
more than 1s to write the words on average. The measurements show no significant change in
writing speed during the ten trials.
We also analyzed a potential dependence between the error rate and the writing speed
by measuring the correlation between normalized writing speed (per word per user) and CER
and found a correlation coefficient of 0.07, which indicates that the dependence is very small
if there is a dependence at all. The same result is obtained when comparing the average CER
on words that were written faster than the median speed (per word per user) which is the
same as the CER on words that were written slower up to the third significant digit. Note
however, that these experiments have been performed with just two users and thus the results
may not hold in a large user study.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 15
Fig. 6.2:- Writing styles of two users using normal handwriting on a mobile phone touchscreen and using
GyroPen. The recognition result of the handwriting recognition system is shown under the samples.
Fig. 6.2 shows a comparison of normal writing styles of the two users with their
writing styles using GyroPen for selected words. It is interesting to observe that some of the
characteristics of the users‟ handwriting styles are preserved, e.g. the characteristic shapes of
the loops in ‟g‟ and ‟y‟ seem to differ more between writers than between recording methods.
Further, the examples show how the handwriting recognition system makes some
mistakes on GyroPen samples that are clearly legible for a human. We suspect the difference
to be due to increased slant and slope of the recorded samples and also partially due to a
missing reference frame.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 16
CHAPTER 7
CONCLUSION AND DISCUSSION
We have presented GyroPen, a method that reconstructs a user‟s writing path from the
inertial sensors of a phone and have shown that this is a promising approach toward
handwriting with the phone. We describe the approaches used for high-accuracy writing-path
reconstruction and show that the reconstructed writing paths are accurate enough to be
recognized by an off-the-shelf handwriting recognition engine without the need for special
tuning. In a first proof-of-concept experiment the majority of the participants reacted
positively to the approach and could use it after a learning period of just a few minutes. In a
experiment we observed that the method can be used to write all letters with acceptable
accuracy after some practice. We have shown that the system is an interesting prototype
aiming to enable handwriting with the phone rather than on the phone for an intuitive
experience for text entry into mobile phones which will open unique applications in the
future.
Advantages:
1. It works on smart phones without any modification to the hardware.
2. There is no need of external devices.
3. No need of external sensor.
4. It has also overcome the problem of pen up stoke.
Disadvantages:
1. Not comfortable for large size smartphone
2. Mixing input signal is so confusion.
3. If the writing surface is very homogeneous and thus there would be no features to
track.
GyroPen: Gyroscopes for pen input with Mobile phones
Dept. of CSE, MGI-COET, Shegaon Page 17
BIBLIOGRAPHY
[1] Dale L Grover, Martin T King, and Clifford A Kushler, “Reduced keyboard disambiguation system”,
US Patent 5,818,437, 1998.
[2] Thomas Deselaers, Daniel Keysers, Jan Hosang, and Henry A. Rowley, “GyroPen: Gyroscopes for
Pen-InputWith Mobile Phones” IEEE Transactions On Human-Machine Systems : 2014
[3] B. Milner, “Handwriting recognition using acceleration-based motion detection”, in IEE Colloquium
on Document Image Processing and Multimedia, 1999, pp. 5/1–5/6.
[4] Daniel Wigdor and Ravin Balakrishnan, “TiltText: using tilt for text input to mobile phones”, in UIST,
2003.
[5] J. S. Wang, Y. L. Hsu, and J. N. Liu, “An inertial measurement- unit-based pen with a trajectory
reconstruction algorithm and its applications,” IEEE Trans. Industrial Electronics, vol. 57, no. 10, pp.
3508-3521, 2010

Weitere ähnliche Inhalte

Was ist angesagt?

project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection
Sumit Varshney
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
Suraj Rai
 

Was ist angesagt? (20)

Eye Ring ppt
Eye Ring pptEye Ring ppt
Eye Ring ppt
 
IRJET- Hand Gesture Recognition System using Convolutional Neural Networks
IRJET- Hand Gesture Recognition System using Convolutional Neural NetworksIRJET- Hand Gesture Recognition System using Convolutional Neural Networks
IRJET- Hand Gesture Recognition System using Convolutional Neural Networks
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Finger reader thesis and seminar report
Finger reader thesis and seminar reportFinger reader thesis and seminar report
Finger reader thesis and seminar report
 
Finger tracking
Finger trackingFinger tracking
Finger tracking
 
Top sensors inside the smartphone you want to know
Top sensors inside the smartphone you want to knowTop sensors inside the smartphone you want to know
Top sensors inside the smartphone you want to know
 
project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection project presentation on mouse simulation using finger tip detection
project presentation on mouse simulation using finger tip detection
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Finger reader
Finger readerFinger reader
Finger reader
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
 
Finalgesture22
Finalgesture22Finalgesture22
Finalgesture22
 
Part 1 - Gesture Recognition Technology
Part   1 - Gesture Recognition TechnologyPart   1 - Gesture Recognition Technology
Part 1 - Gesture Recognition Technology
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Part 2 - Gesture Recognition Technology
Part   2 - Gesture Recognition TechnologyPart   2 - Gesture Recognition Technology
Part 2 - Gesture Recognition Technology
 
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
 
A Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interactionA Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interaction
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Hand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleHand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump people
 
Real time gesture recognition
Real time gesture recognitionReal time gesture recognition
Real time gesture recognition
 

Andere mochten auch

Light pen
Light penLight pen
Light pen
1988_24
 

Andere mochten auch (9)

Virtual Valipilla - Air Gesture Based Tool for Practicing Writing
Virtual Valipilla - Air Gesture Based Tool for Practicing WritingVirtual Valipilla - Air Gesture Based Tool for Practicing Writing
Virtual Valipilla - Air Gesture Based Tool for Practicing Writing
 
Light pen
Light penLight pen
Light pen
 
Ink-Less Electro Pen
Ink-Less Electro PenInk-Less Electro Pen
Ink-Less Electro Pen
 
Need for Software Engineering
Need for Software EngineeringNeed for Software Engineering
Need for Software Engineering
 
Light pens
Light pensLight pens
Light pens
 
3 doodler
3 doodler3 doodler
3 doodler
 
3 doodler
3 doodler3 doodler
3 doodler
 
Smart pen(by ankit)
Smart pen(by ankit)Smart pen(by ankit)
Smart pen(by ankit)
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 

Ähnlich wie Gyropen report

Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
Editor IJARCET
 
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
INFOGAIN PUBLICATION
 
Voice Command Mobile Phone Dialer
Voice Command Mobile Phone DialerVoice Command Mobile Phone Dialer
Voice Command Mobile Phone Dialer
ijtsrd
 
Gesture final report new
Gesture final report newGesture final report new
Gesture final report new
chithiracyriac
 

Ähnlich wie Gyropen report (20)

Gesture phones final
Gesture phones  finalGesture phones  final
Gesture phones final
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
 
Sign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeSign Language Recognition using Mediapipe
Sign Language Recognition using Mediapipe
 
C0352016019
C0352016019C0352016019
C0352016019
 
IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using Matlab
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
IRJET- Survey on Sign Language and Gesture Recognition System
IRJET- Survey on Sign Language and Gesture Recognition SystemIRJET- Survey on Sign Language and Gesture Recognition System
IRJET- Survey on Sign Language and Gesture Recognition System
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognition
 
A Survey on Detecting Hand Gesture
A Survey on Detecting Hand GestureA Survey on Detecting Hand Gesture
A Survey on Detecting Hand Gesture
 
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
A Real-Time Letter Recognition Model for Arabic Sign Language Using Kinect an...
 
Sixth sense technolgy
Sixth sense technolgySixth sense technolgy
Sixth sense technolgy
 
GESTURE prestation
GESTURE prestation GESTURE prestation
GESTURE prestation
 
Voice Command Mobile Phone Dialer
Voice Command Mobile Phone DialerVoice Command Mobile Phone Dialer
Voice Command Mobile Phone Dialer
 
Gesture final report new
Gesture final report newGesture final report new
Gesture final report new
 
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language Detection
 
IRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET - Paint using Hand Gesture
IRJET - Paint using Hand Gesture
 
IRJET- Hand Gesture Recognition for Deaf and Dumb
IRJET- Hand Gesture Recognition for Deaf and DumbIRJET- Hand Gesture Recognition for Deaf and Dumb
IRJET- Hand Gesture Recognition for Deaf and Dumb
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technology
 
Gestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveGestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand Glove
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Gyropen report

  • 1. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 0 ABSTRACT GyroPen a method to reconstruct the motion path for pen-like interaction from standard built- in sensors in modern smartphones. The key idea is to reconstruct a representation of the trajectory of the phone‟s corner that is touching a writing or drawing surface from the measurements obtained from the phone‟s gyroscopes and accelerometers. We propose to directly use the angular trajectory for this reconstruction, which removes the necessity for accurate absolute 3D position estimation, a task that can be difficult using low-cost accelerometers. We connect GyroPen to a handwriting recognition system and perform two proof-of-concept experiments to demonstrate that the reconstruction accuracy of GyroPen is accurate enough to be a promising approach to text entry. In a experiment, experienced users (n “2) were able to write at the speed of 3-4s for one English word and with a character error rate of 18%.
  • 2. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 1 CHAPTER 1 INTRODUCTION Text input is a popular area of interest in mobile phones. The small screen often limits user interaction. Various text input methods have been immerged including button input, soft keyboards used in touchscreen phones, use of stylus for writing on touchscreen. GyroPen a technology introduced it‟s provide a similar experience as writing with a pen. It uses the phone‟s corner to write on a drawing plane surface as shown in (fig.1.1). Small (touch-) screen areas on mobile devices often limit their capabilities for user interaction. so a method that brings an experience similar to “drawing with a pen” to mobile devices without using a stylus and without the space restrictions typically imposed by a small form factor. The user can hold the mobile phone like a pen and “write” on any surface (Fig.1.1). The trajectory of the phone‟s “writing corner” is reconstructed from the phone‟s sensors: its gyroscopes and accelerometers. Because the proposed method does not require using a touchscreen, it is particularly appealing for small form factor devices or for devices lacking a screen. with gyroscope a commonly built-in sensor available in modern smartphones, is used to detect the movement of the phone while writing on the plane. A handwriting recognition system is then used to recognize the characters and provide effective text input. It has promising capabilities for text entry which eliminates the text entry problem associated with inefficient 12-button predictive technique and fat finger problem in soft- keyboards used in touch screen devices.
  • 3. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 2 Fig.1.1-: GyroPen provides a similar experience for writing with a phone as writing with a pen. 1.1. Sensors Modern cellphones typically contain three types of motion and orientation sensors: accelerometers, gyroscopes, and a magnetometer. The accelerometer measures the acceleration of the phone in three dimensions (or, equivalently, the forces acting on the phone). One main component of the measured acceleration is caused by gravitational forces. Additionally, the accelerometer measures any force applied to the phone that results in acceleration. Accelerometers have been built into smart phones for several years, e.g. the first Android phone and the original iPhone already had accelerometers. Most accelerometers built into current devices use the piezoelectric effect. The measurements of an accelerometer are given in m/s2. The gyroscope measures rotation about its own three axes. Gyroscopes only became popular in smart phones around the year 2010, e.g. the Nexus S and the iPhone 4 have built- in gyroscopes. Most gyroscopes built into current smart phones use an oscillator to measure the Carioles effect. The gyroscope measures angular velocity in rad/s. The magnetometer can be considered a 3D compass that measures the direction of the magnetic field at the current location. Magnetometers have also been built into mobile phones since the first generation of smart phones. Most magnetometers in cell phones
  • 4. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 3 directly measure the magnetic field using the Hall Effect. Unfortunately (for the use in low- latency applications) magnetometers are often slow. The measurements of a magnetometer are given in µT. In our approaches described below we generally poll the measurements of all sensors with a frequency of about 150Hz which we found to be sufficient to capture writing movements while balancing the tradeoff for low energy consumption.
  • 5. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 4 CHAPTER 2 MOTIVATION Efforts are always made to find different methods for convenient human–machine interaction. Gesture recognition is becoming a desirable technology, enabling humans and machines to interface more easily in natural way. Smartphone with inertial sensors termed as, „Gyro pen,‟ is connected to handwriting recognition system for text entry. It is promising approach as text entry is still tedious due the fact that a human finger is thicker than a typical key on the virtual keyboard on touch screen. The user can hold the mobile phone corner like a pen and “write” on any surface. We assessed how quickly a novice user of GyroPen is able to use it for writing a few simple words in a proof-of-concept experiment. GyroPen technology introduced recently which prove to be an effective medium of text input in mobile phones. It reconstructs the users writing path using internal sensors of phone and can be recognized easily by off-the-shelf handwriting recognition engine. It can be very useful for people having difficulty in typing and for people knowing there regional language only can easily write like a pen. It has also overcome the problem of pen up stoke and can be used without any modification to the hardware in modern smart phones. So we are getting solution from these technique users text entry for smartphone can be reduce human efforts.
  • 6. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 5 CHAPTER 3 LITERATURE REVIEW Many methods have been developed in recent years to take text input, one is TiltText in which there are 12-buttons and the text is predicted using the tilt sensor. Another is shrimp which uses the phones camera for text input. PhonePointPen and Airwriting methods developed allow users to write in air and then detect the words writing. Next WalkType developed were used in touch screen to provide user the facilities to type while they are walking and the misplaced words are predicted and corrected. “MEMS Accelerometer Based Nonspecific-User Hand Gesture Recognition is also developed by Ruize Xu, Shengli Zhou, and Wen J. Li, in presented simple three gesture recognition models and compared their performances for recognizing seven hand gestures, viz up, down, left, right, tick, circle, and cross, received from axes accelerometer. In 1999 B. Miler proposed handwriting recognition using acceleration –based motion detection where accelerometer sensors are used to detect the motion and the appropriate words are recognized. Daser was also developed which was a gesture- driven data entry method interface for mobile computing. In this way a number of methods have been developed to take text input for mobile devices. And now GyroPen which takes input using the phone corner to write on the surface and detect the words written.
  • 7. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 6 CHAPTER 4 OBJECTIVE AND SCOPE Approaches that are closely related to ours are Phone Point-Pen and Air writing. These systems allow a user to write in the air similar to the process of writing on a blackboard, which requires the user to make fairly large writing gestures in contrast to the small movements required in our approach. Both Phone Point-Pen and Air writing use dedicated handwriting recognition systems built for motion-based input. In contrast, our system uses an “off-the-shelf” handwriting recognition system leveraging the efforts of the handwriting recognition community over several decades without further modifications. This is possible because the reconstructed writing paths of our system match how users write with a pen on paper. This has the advantage that recognition can easily be extended to more languages, scripts, and symbols by replacing the recognition backend. Phone Point-Pen uses only the accelerometers of a mobile phone and the recognizer is comprised of a manually engineered decision tree and language-model-based correction to disambiguate likely character confusions. Phone Point-Pen does not distinguish letter case but supports three editing gestures and numerals. Average character writing times between 3.0 and 4.3 seconds are reported (n _ 10) and a character error rate of 8.1% for trained users (n _ 4) and single character input (with the note that “recognition degrades with increasing word-length”). Reference also includes a more in-depth discussion of further related work in this area. An approach that is similar to ours is the Magic Wand system. The device described in uses both accelerometers and gyroscopes and is specifically constructed to allow 3D trajectory reconstruction. In contrast to our approach, the gyroscopes are mainly used to compensate for gravity and attitude, not directly for the estimation of the writing path (our approach to do so is described in. The writing plane is estimated from the 3D motion of the device and the trajectory is projected onto that plane. In contrast, GyroPen supports the use of angular movement only, as it occurs when writing with a pen while resting the palm on a surface. In no recognition is performed but 26+10 Graffiti-style symbols can be distinguished by a human observer from the reconstructed paths. describes an extension in form-factor and a direct integration into a specifically designed gesture recognition system. On a set of 13
  • 8. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 7 gestures designed for easy discrimination by the system, error rates of below 1% are reported (n=15). The ImuPen similarly estimates motion by double integration of acceleration information with elaborate additional signal processing stages. For writing on a surface, an error rate of 9.6% for a 10-class digit recognition problem is reported in comparison to 2.8% when a digitizer tablet is used. This error rate dropped to 5.4% for writing on an unrestricted surface. Regarding mobile handwriting recognition in general, it was already available on the Apple Newton but did not become popular until the simplified writing system Graffiti on Palm Pilots and its extensions were available. In modern smart phones and tablets, several handwriting input methods exist. GyroPen could be improved by explicitly handling pen up strokes, for instance using a sensor-fusion approach of gyroscopes and accelerometers or by training a handwriting recognition system that is fully invariant to pen-up strokes. The proposed method has the advantage that it works on smart phones without any modification to the hardware. If it was possible to add additional sensors to the phones, a similar user experience could be obtained e.g. by building a small trackball or an optical mouse sensor into the phones writing corner. Another alternative to using the inertial sensors would be to use computer vision techniques with the built-in camera to reconstruct the phone movements similar to Tiny Motion. This would also work without additional sensors but might be problematic if the writing surface is very homogeneous and thus there would be no features to track.
  • 9. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 8 CHAPTER 5 METHODOLOGY AND DESIGN PROCESS 5.1. Gyroscope based approach in Gyropen A technique is developed to take text input in mobile phones in which user write on a surface using phones corner and then the motion is detected using the gyroscope sensors. The idea behind using Gyroscope was the when we write with a pen mostly we don‟t exactly move our hand from one place to another we only move our fingers and wrist while writing hand is moved only when we want to have space and write a new line so gyroscope is used to measure rotation. The figure 1.2 shows the assumptions made to detect the motion of the writing path. Here w0 and wt are points between which the phones corner move and c is the point where the person touches the phone. C position any change according to the person how he holds the phone. Fig. A Fig. B Fig 5.1.:- Measurement Done To Detect the Motion (a) The hand is holding the phone like a pen. (b) Simplified to two dimensions translates the writing point W moves as the phone rotates and translates. The steps to detect the movement and predict the words First is the initialization step in which the initial altitude is set and a number of times gravity is measured using accelerometer to properly set the gravity and initial altitude. Next is the tracking movements where the initial altitude is updated this update is done by multiplying the initial altitude with the angle it is rotated which include the angular velocity and the time taken for measurement the measurement are obtained using the gyroscope. Another step is finding the new word, as
  • 10. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 9 writing a new word needs space to be given a method is developed which allow the user to write a new word over the one it have written previously no need to move and space words. A 7x5 cm box is provided which is sufficient for writing. The new word is determined by the pen up gesture recognition threshold values are set and based on it the variation in the values above and below the threshold values are used to determine the new word starting. After the motion movement of pens are recorded some Post processing steps are done to get the writing path and also minimize the variations occur in handwriting when writing with the phones corner and that writing with the pen. It includes the detection of start and stop of writing which is done by setting the threshold values and then the slope and slant correction of words are also done to properly detect the words written without ambiguity in spite of different handwriting styles used by different users. The technique can also be used as a laser-pointer mode to detect paths using the gyroscope readings. This would be helpful if to use phone like a laser. Next when the reading are obtained processing are done then the handwriting recognizer is used which is an online recognizer. The handing recognizer is used to normalize the writing size and speed so it will not have any effect on recognizing. A handwriting recognizer plays an important role in text input. At the end calibration is done to find the sensor readings difference and is done for each phone. The raw and calibrated reading are compared to detect the noise effects occur which the sensor readings. GyroPen uses the phone‟s gyroscopes to estimate the motion of the writing point. The gyroscopes directly measure angular velocity about three axes r=(rx, ry, rz). The motion of the phone‟s writing point W is approximated by assuming that the overall motion consists of a rotation around a fixed virtual center point C and a translation of the pen along the line C- W such that W continuously touches the surface (Fig. 5.1). For different users the point C may be at different locations depending on how they hold the phone. Considering the 2D case in Fig 2b, the user rotates the phone such that the writing point W moves from W0 to Wt and continuously shifts the phone such that W touches the writing surface. Under these assumptions, the phone‟s attitude (as determined from the gyroscopes) is sufficient to determine the writing motion trajectory from W0 to Wt. During writing, the position of C may vary, but for smooth motion this will not lead to large distortions. g is the direction of gravity and we assume the distance between points B and C (the distance of C from the
  • 11. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 10 writing surface) to be approximately 5cm. Note that the exact distance between these points does not influence the nature of the recorded handwriting but only changes a fixed scaling factor that is applied to the reconstructed trajectory. Fig 5.2.-: Measurements from the gyroscope while performing different writing strokes in rad/s over time. (a) “left to right” (b) “right to left” (c) “bottom up” (d) “top down” (e) “circle” (f) “pen up”. 5.2. Accelerometer-based approach The first approach to reconstructing the motion of a mobile phone that comes to mind uses the accelerometers and (double) integrates over their measurements. The accelerometer measures the acceleration of the phone in three dimensions a=(ax, ay, az). When the phone is held still with respect to the user in static conditions, the accelerometers only measure gravity g=(gx, gy, gz), which is typically |g|= 9:81m/s2 . Once the gravity is estimated, the vector a can be rotated into a vector a‟=(a‟x, a‟y, a‟z), where the z-axis points in the opposite direction of the gravity and thus the directions of ax and ay are parallel to the desired horizontal writing plane. Thus, discarding the z component after rotation effectively eliminates g, which is usually the strongest force in the accelerometer measurements.
  • 12. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 11 5.3. Post processing After the writing path has been reconstructed, we perform several post-processing steps to make the recovered writing paths more similar to normal handwriting and to reduce differences between the writing styles of different users. 5.3.1. Start/stop detection: Our system requires the phone to be held still while the gravity vector is estimated, but holding the pen stationary is unusual in handwriting data. Similarly, the end of the input is signaled by holding the phone still for half a second. Removing these pauses in the phone motion improves handwriting recognition because it makes the output of GyroPen more like normal handwriting input for which the handwriting recognition system was optimized. For start-detection, we drop all observations until the distance between two consecutive points exceeds a threshold= s. For the stop-detection, we wait until the phone has been still for half a second by detecting that no two consecutive points have a distance exceeding the threshold _s _ 0:04 for 500ms. While the difference is not visually apparent (Fig. 5.3 (a) and (b)), the start-stop detection removes between 10 and 50 similar points on most samples at the beginning and end. 5.3.2. Slope correction: Due to different users holding the phone at different angles, the recovered writing paths have different slopes (Fig. 5.3 (b)). To improve recognition, we normalize the slope by measuring the angle _w between the first and the last point of each written word w; averaging over the written words; and rotating the words toward the horizontal by this angle (Fig. 5.3 (c)). Note that this heuristic is very simplistic and more elaborate techniques are likely to further improve the accuracy of the overall system. 5.3.3. Slant correction: After the slope correction, we apply a slant correction to normalize the writing paths. In normal handwriting of Latin-script languages, the most common directions are vertical (or near-vertical) strokes, such as the letter “I” or the first and the last part of the letter “M”.
  • 13. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 12 Fig. 5.3-: Post processing steps. Writing paths from two different users going through the post-processing pipeline: (a) reconstructed writing path; (b) after start-stop detection; (c) after slope correction; (d) after slant correction.
  • 14. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 13 CHAPTER 6 OBSERVATION To evaluate more parameters of the proposed input method, we performed a experiment with two users who had used the GyroPen system in the past and had a good understanding of how it works. How it works. In this experiment the task was to write 26 common English words3, one starting with each letter of the English alphabet, both starting in lower and upper case. The users were asked to write each of the 52 words ten times in sequence with GyroPen. During this experiment we measured the character error rate (CER) (Fig. 6.1) and writing speed. For comparison, we also asked the users to write each word once with a finger on a touchscreen for normal handwriting recognition. During this experiment both users improved their writing skills: when writing a word for the first time, the users had about 40% CER. The CER dropped to about 28% in the second trial, and after ten trials the users averaged at about 18% CER. For comparison the same users obtained between 5% and 7% CER when using normal handwriting. This suggests that some of the errors that users make are due to an imperfect recognition system but that a certain amount of errors are introduced through using GyroPen. As the handwriting recognition system was trained on conventional handwriting input, we suspect that this gap could be closed further by (a) adding GyroPen training data to the recognition system or (b) adjusting the GyroPen reconstruction to let the output resemble conventional handwriting even more, or both.
  • 15. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 14 Fig. 6.1:- Average CER for the ten trials of writing the 52 words for the Second user study Regarding writing speed, user 1 needed an average of 3.6s to write each word, user 2‟s average was 3.1s. In comparison, using normal handwriting input both users needed slightly more than 1s to write the words on average. The measurements show no significant change in writing speed during the ten trials. We also analyzed a potential dependence between the error rate and the writing speed by measuring the correlation between normalized writing speed (per word per user) and CER and found a correlation coefficient of 0.07, which indicates that the dependence is very small if there is a dependence at all. The same result is obtained when comparing the average CER on words that were written faster than the median speed (per word per user) which is the same as the CER on words that were written slower up to the third significant digit. Note however, that these experiments have been performed with just two users and thus the results may not hold in a large user study.
  • 16. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 15 Fig. 6.2:- Writing styles of two users using normal handwriting on a mobile phone touchscreen and using GyroPen. The recognition result of the handwriting recognition system is shown under the samples. Fig. 6.2 shows a comparison of normal writing styles of the two users with their writing styles using GyroPen for selected words. It is interesting to observe that some of the characteristics of the users‟ handwriting styles are preserved, e.g. the characteristic shapes of the loops in ‟g‟ and ‟y‟ seem to differ more between writers than between recording methods. Further, the examples show how the handwriting recognition system makes some mistakes on GyroPen samples that are clearly legible for a human. We suspect the difference to be due to increased slant and slope of the recorded samples and also partially due to a missing reference frame.
  • 17. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 16 CHAPTER 7 CONCLUSION AND DISCUSSION We have presented GyroPen, a method that reconstructs a user‟s writing path from the inertial sensors of a phone and have shown that this is a promising approach toward handwriting with the phone. We describe the approaches used for high-accuracy writing-path reconstruction and show that the reconstructed writing paths are accurate enough to be recognized by an off-the-shelf handwriting recognition engine without the need for special tuning. In a first proof-of-concept experiment the majority of the participants reacted positively to the approach and could use it after a learning period of just a few minutes. In a experiment we observed that the method can be used to write all letters with acceptable accuracy after some practice. We have shown that the system is an interesting prototype aiming to enable handwriting with the phone rather than on the phone for an intuitive experience for text entry into mobile phones which will open unique applications in the future. Advantages: 1. It works on smart phones without any modification to the hardware. 2. There is no need of external devices. 3. No need of external sensor. 4. It has also overcome the problem of pen up stoke. Disadvantages: 1. Not comfortable for large size smartphone 2. Mixing input signal is so confusion. 3. If the writing surface is very homogeneous and thus there would be no features to track.
  • 18. GyroPen: Gyroscopes for pen input with Mobile phones Dept. of CSE, MGI-COET, Shegaon Page 17 BIBLIOGRAPHY [1] Dale L Grover, Martin T King, and Clifford A Kushler, “Reduced keyboard disambiguation system”, US Patent 5,818,437, 1998. [2] Thomas Deselaers, Daniel Keysers, Jan Hosang, and Henry A. Rowley, “GyroPen: Gyroscopes for Pen-InputWith Mobile Phones” IEEE Transactions On Human-Machine Systems : 2014 [3] B. Milner, “Handwriting recognition using acceleration-based motion detection”, in IEE Colloquium on Document Image Processing and Multimedia, 1999, pp. 5/1–5/6. [4] Daniel Wigdor and Ravin Balakrishnan, “TiltText: using tilt for text input to mobile phones”, in UIST, 2003. [5] J. S. Wang, Y. L. Hsu, and J. N. Liu, “An inertial measurement- unit-based pen with a trajectory reconstruction algorithm and its applications,” IEEE Trans. Industrial Electronics, vol. 57, no. 10, pp. 3508-3521, 2010