International Journal of Computer Information Systems,Vol. 3, No. 6, 20114.1 Stroke Segmentation
This performance is related to all remaining moduleswill increase. In current phase we are supporting only for skewcorrection and registration. Skew(position) might be occurreddue to improper placement of paper or/and it may be because of improper clipping of device to paper.Stroke segmentation is toseparate a stroke trajectory cut off from the whole pen-tipmovement by handwriting motion. Since the developed pensystem can be used for on a surface and in the air, the systemshould be able to distinguish the meaningful movements forwriting a stroke and meaningless movements before and afterwriting the stroke.
Fig: Stroke conversion block diagram
In other words, the beginning and the end of the strokeis to be found. Since it is difficult to discriminate if a trajectorysegment is a part of a stroke or a meaningless movement, ourapproach is to put intentional stopping by a user at the beginningand the end of every stroke. Stopping is also used in thecompensation of the integration error as key information in thenext subsection.Detection of IMU stopping seems to be easybut, in real application, it includes some obstacles such as handtrembles. To cope with hand trembles during pauses, one cansimply predefine a threshold of the acceleration measurementand a holding time to keep the measurement being less than thethreshold.If, however, a user turns the developed pen system toa different direction, the acceleration measured gets close to
in a moment. At this moment, if the acceleration keepsbeing less than the threshold during a predefined holding time, amisdetection occurs. Thus, one cannot assert that theacceleration is almost zero only during a pause. Instead, we canassert that the acceleration is almost
during a pause.After collection of X Y Coordinates in a Particular PenDown, Pen Move and Pen Up event obtained from the e-Peninto the e_WriteMate then the actual process starts. Thee_WriteMate device should be connected to the system anddownload the X Y Coordinates(i.e stroke values) and registerthe stroke values and then reconstruct the words by thefollowing method named asZero VelocityCompensation(ZVC).
4.2. Zero velocity compensation (ZVC):
To correct inherent errors in inertial sensors used inIMUs, we have two choices, in principle. One method of eliminating these errors is to be aided by secondary sensors,such as GPS and optical sensors, usually along with a Kalmanfilter to minimize errors . The other one is to use externalmeasurement which relates to the trajectory parameters, such aszero velocity updates (ZUPTs), coordinate updates (CUPTs),and orientation updates . Our approach corresponds to thesecond one.Utilizing the known information such asvelocity,position, and orientation at a known time instance forcorrecting errors, these update methods are useful when nosecondary sensors are available. Especially, ZUPTs can beobtained by just stopping the IMU and updating the currentvelocity to zero. It updates the velocity and position only at timeinstances when stopping the IMU.For the developed pen system,ZUPTs can be a good choice since stopping is necessary forstroke segmentation, too. An improved method based onZUPTs, but only applicable to offline purpose, has beenproposed in .We will call the method Zero Velocity Compensation(ZVC), compared to ZUPTs. ZVC is applied to a time intervalwhere the start and final values of velocities are zeros.
5. FORM PROCESSING:
This is the core component in the system it behave hasbrain of the system. Generally, making the system to think andwork by having unknown input (e.g. strokes) to achieve our
goals is called “Artificial Intelligence”.It is science and
engineering of making intelligence machine, especiallyintelligent system programs. So, it is related to the similar task of using computer to understand human intelligence and toreach our goals.
6. FORM DETAILS:
Form Details is a powerful yet easy to use applicationthat allows anyone to create professionally looking formswithin just a few minutes.Maintaininput boxes, text areas, labels,isolated fields, lines and much more, all with the click of abutton. You can also add images, adjust colors, fonts, borders,and highlights.The program features a very simple and intuitive userinterface which does not need any technical knowledge to be
operated and makes this task a breeze.All that’s left is to upload
your Form and Form filled files in the Form Processor.
Stroke towordconversionWord toLineconversionSkew andtranslationdetection
Note infoWord info
December IssuePage 98 of 99ISSN 2229 5208