<font size=2 face="sans-serif">This is a tough one from a regulatory point
of view as well: good luck proving to FDA/EMA that the timestamps on your
files differ from what you would expect because you added annotations to
the native format (and NOT because you tampered with the original file
contents).</font>
<br>
<br><font size=2 face="sans-serif">We recommend (and practice accordingly)
storing annotations in a separate datastore and leaving the original annotations
untouched. That would somewhat render the effort of reading annotations
through OpenSlide moot .</font>
<br>
<br><font size=2 face="sans-serif">2c,</font>
<br>
<br><font size=2 face="sans-serif">Yves</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Benjamin Gilbert &lt;bgilbert@cs.cmu.edu&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">openslide-users@lists.andrew.cmu.edu</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">11-03-14 23:28</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: OpenSlide
&amp; annotations?</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">openslide-users-bounces+sucaet=histogenex.com@lists.andrew.cmu.edu</font>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>On 03/11/2014 01:48 PM, Mark Ungrin wrote:<br>
&gt; What additional work would be required for OpenSlide to support<br>
&gt; annotations (ideally in the web browser)?<br>
<br>
Depends what you mean. &nbsp;You can already build your own annotation
system <br>
on top of OpenSlide, where the annotations are stored in a separate <br>
database indexed by filename or quickhash-1. &nbsp;OpenSeadragon should
<br>
already have sufficient infrastructure to let you render those <br>
annotations on top of the slide image. &nbsp;It should also be possible
to <br>
build UI for *creating* annotations with OpenSeadragon, but that is <br>
probably not trivial. &nbsp;I don't know how things stand with other zoomable
<br>
image viewers.<br>
<br>
If you're asking about reading existing annotations from the slide file,
<br>
that would take some work. &nbsp;There is an open issue for this:<br>
<br>
 &nbsp; &nbsp; </font></tt><a href=https://github.com/openslide/openslide/issues/118><tt><font size=2>https://github.com/openslide/openslide/issues/118</font></tt></a><tt><font size=2><br>
<br>
We would need to add some API, then add annotation data decoders to the
<br>
various format drivers. &nbsp;We currently don't have any sample slides
with <br>
annotation data, though those may not be difficult to generate (at least
<br>
for vendors that provide publicly-available viewer software).<br>
<br>
How important is it that OpenSlide be able to read existing annotations
<br>
from slide files? &nbsp;OpenSlide will never be able to write annotations
<br>
back to the file (we are a read-only library), so any complete <br>
annotation system would already have to keep its own annotation database.<br>
<br>
--Benjamin Gilbert<br>
_______________________________________________<br>
openslide-users mailing list<br>
openslide-users@lists.andrew.cmu.edu<br>
</font></tt><a href="https://lists.andrew.cmu.edu/mailman/listinfo/openslide-users"><tt><font size=2>https://lists.andrew.cmu.edu/mailman/listinfo/openslide-users</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>
<HR><BR>WARNING: This e-mail, including any attachments, may contain CONFIDENTIAL INFORMATION, including privileged and/or health information.  It is for the sole use of the intended recipients. Any unauthorized copying, disclosure, distribution, reproduction, use or retention of this email or the information in it, is strictly FORBIDDEN. If you are not an intended recipient, please notify the sender immediately (REPLY this e-mail) and permanently DELETE the related e-mail.  Please be aware that this email and replies to it may be monitored by the sender's company for quality assurance, policy compliance and/or security purposes.
<br>