Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Paper 19

Paper 19

Ratings: (0)|Views: 72 |Likes:
Published by Rakeshconclave

More info:

Published by: Rakeshconclave on Jan 15, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





 International Journal of Computer Information Systems,Vol. 3, No. 6, 2011
Stroke Segmentation in Form Processor
An inertial-measurementunit-based pen (IMUPEN)[1]and its associated trajectory reconstruction algorithm[1] formotion trajectory reconstruction and handwritten digit recognitionapplications[3].During writing or drawing movements, the inertialsignals[1] generated for the movements are transmitted to acomputer via the wireless module.The structure and content of thisarticle is based on the existing process, which focuses on thecapabilities and features needed by the users. In the course of ourlives we fill out hundreds of forms - application forms,questionnaires, insurance claims, etc. At the same time computershave become indispensable for collecting and managinginformation, making the task of extracting data from filled formeven more pressing. This article provides a comprehensivearchitectural overview of the pen base form processing throughhandwriting input device namelye_WriteMate(electronic_WriteMate) and segmenting the strokes. Itprovides the conceptual level architecture of the grouping, strokeregistration and field extraction system. Stroke segmentationshould be done for each form.Grouping has successfully validatedthe effectiveness of the e_WriteMate.
 Index Terms:
FP, e-WriteMate, Strokes, Field Extraction
This document provides a high level overview and explainsthe whole process of Form Processor. It explains how a user willbe able to swap his handwritten notes to digital data and itincludes the underlying architectural process.The document provides a high-level description of thegoals of the architecture, the use cases support by the systemand architectural styles and components that have been selectedto best achieve the use cases.This framework then allows for the development of thedesign criteria and documents that define the technical anddomain standards in detail.
1.1 About e-WriteMate
This e-WriteMate is a portable handwriting capturedevice based on natural handwriting as an input. Attach plainpaper of any kind and use the electronic pen to capture, storeand share handwritten data.Uses standard paper-no special paperrequired. The on-board flash memory can store up to 200 A4Pages of handwritten forms.Rechargeable battery and LCDwhich indicates product status.a. These qualitative systems requirements include:1.
1.2 About e_Pen
An electronic pen and a receiving unit, which captures& accumulates the data with storage capacity of upto 50 A4pages .The Electronic Pen includes miniature IR andultrasound transmitters.The Electronic Pen has same shape and feels as anyother ordinary pen and can be easily placed in any person blousepocket.The Receiving unit consists of two ultrasoundreceivers, an IR (infra-red) receiver and a processing unit thatprocesses the signal, calculates the position of the transmitterand interfaces with the connected computing device. Also withstorage capacity of 2 MB anstoring technology as strokescapture.
PG Scholar,Dept of Computer Science and Engg,Adhiyamaan College of Engg,Hosur
Ramya Dorai.D.
Assistant Professor,Dept of Computer Science and Engg,Adhiyamaan College of Engg,Hosur
December IssuePage 96 of 99ISSN 2229 5208
 International Journal of Computer Information Systems,Vol. 3, No. 6, 2011
 About Form Processor 
Form Processor is a Windows .NET application thatdemonstrates form Processing Capabilities to HWR and createform Template sets which can be processed against thosehandwritten form sets to extract form data.Form Processorrecognizes natural handwriting and converts it into digitalinformation.Workflow is considerably improved as data areimmediately available in XML/EXCEL format for further use inback-end applications.
Size and Performance
Time to process and Recognition: User tolerable timing.
As far as FP is concerned, the following quality goals havebeen identified:
• Recognition
 Translation module results depend on the recognitionaccuracy.
• Grouping
• Noise data’s from the device• Performance
 While Processing with huge amount of data.
3.1 Scalability: Description :
System’s reaction when user demands
Solution :
FP application should support severalworkload management
3.2 Reliability, Availability: Description :
Transparent failover mechanism
Solution ::
FP application in server model shouldsupports load balancing
3.3Portability: Description :
Ability to be reused in anotherenvironment
Solution :
The system me be fully FP compliant andthus can be deploy onto any Windows server
3.4Security: Description :
Authentication and authorizationmechanisms
Solution :
FP native security mechanisms will beReused.Form processor has three basic components those have toexecute during the processing. Remaining blocks has tocustomize has per the customer requirements.Those components are1.
Note registration4.
Field Extraction[3]-Positioning the fields6.
Data Storage
The capturing unit provides the user filled data. Onwhich our system will perform operation and provide formdetails.We are using handwriting input device(e_WriteMate) todo the data collection. But this block has to be independent of the device type.
Fig :e_WriteMate
Collection of X Y Coordinates in a Particular PenDown, Pen Move and PenUp event obtained from the e-Pen.
Capturing UnitStrokesFPForm detailsStorage
December IssuePage 97 of 99ISSN 2229 5208
 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[3]. 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[5] 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)[2].
4.2. Zero velocity compensation (ZVC):
To correct inherent errors in inertial sensors used inIMUs[1], 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 [6]. The other one is to use externalmeasurement which relates to the trajectory parameters, such aszero velocity updates (ZUPTs), coordinate updates (CUPTs),and orientation updates [7]. 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[2], too. An improved method based onZUPTs, but only applicable to offline purpose, has beenproposed in [8].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.
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.
 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

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->