Re: [SLUG] Open Source handwriting recognition application?

From: Scott Grizzard (scott@scottgrizzard.com)
Date: Mon Jun 22 2009 - 16:24:20 EDT


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You have to store the original "scribblings" on the server anyway, since
it is medical data and you want /other/ doctors to be able to see the
original script (even if you don't "want" it, it is a certification
requirement anyway).

By storing the actual pen strokes (instead of just the bit maps), you
can do handwriting processing by any system you want, so if someone
develops a "better way to do it", they could plug their recognition
software into my, pretty, open source solution, and /all/ of the "other
pieces" of the system still work.

I am fine sending the information however works (xml or binary) as long
as it is the /same/ information regardless of the client, which is why I
wanted to use javascript to send the information to the server.

I recognize the server load problem, but the processing does not need to
be "real time" for now, and the system is going in a six-doctor office
at most, so there aren't a whole lot of "other users".

- - Scott

Ken Elliott wrote:
>>> " I'm confused by your response. If you map an input device like the
> tablet to the mouse and use ajax to capture only mouse input from the
> client. Wouldn't it be easy to store all serverside?"
>
> Pointing devices either send a stream of x/y deltas, or absolute x/y
> position. So the resolution will dictate how much data there is to process.
> It could be quite a lot. If you package that data as XML, it is quite bulky
> (as opposed to binary data). Now the server has to take that data, decode
> it and figure out what was written. All that just to get a few pieces of
> text. Add 1000 client and you have imposed quite a load to the server.
>
> Add to that the fact the a mouse doesn't do a good job with handwriting and
> you have a system that will have a difficult time satisfying the user.
>
> So if we solve the mouse problem by using a Wacom tablet, we now impose a
> limitation to the system. If this is a private system, where we can dictate
> hardware, then we can easily dictate the use of a local app. Use of a Wacom
> tablet and a local app means 1000 users will have the power of 1000 PCs,
> each dedicated to resolving the handwriting-to-text transformation. This
> scales quite well and simplifies the server side.
>
> Is any of this a problem? That is why I asked what the input devices would
> be and other questions. Without that data, we will all be guessing.
>
> Ken Elliott
> =====================
>
> -----------------------------------------------------------------------
> This list is provided as an unmoderated internet service by Networked
> Knowledge Systems (NKS). Views and opinions expressed in messages
> posted are those of the author and do not necessarily reflect the
> official policy or position of NKS or any of its employees.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAko/6HIACgkQARR1QiSWUG6y4gCgmJ/4Sq6yUaZYDSEHpQgMW+IJ
6lYAn3NQvXdoleTSOBG6m7p0Q/ynHwIf
=satz
-----END PGP SIGNATURE-----

-----------------------------------------------------------------------
This list is provided as an unmoderated internet service by Networked
Knowledge Systems (NKS). Views and opinions expressed in messages
posted are those of the author and do not necessarily reflect the
official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 20:19:36 EDT