<font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">I concur with Benjamin that this is
mostly hardware (scanning device and camera) related information. I've
asked one of our engineers for his 'best guess' estimation of what the
parameters mean and here's what he came up with:</font>
<br>
<br><font size=2 face="sans-serif">XYImagePos =&gt; Possible a location
within the WSI that may be linked back to the position of the slideholder
in the device (see also XYZMotorPos)</font>
<br><font size=2 face="sans-serif">XYZMotorPos =&gt; The effectieve location
of the slideholder in the Miraxdevice when a picture is taken. Whether
these axis are also used to define additional locations within the WSI,
is unknown</font>
<br><font size=2 face="sans-serif">XYZMotorError =&gt; Correction error
(and suggests the possibility to compensate) to XYZMotorPos.</font>
<br><font size=2 face="sans-serif">ObjectLevel =&gt; Perhaps the level
in the 'tiled pyramid'?</font>
<br><font size=2 face="sans-serif">OpticalFocusLevel =&gt; Autofocus-related
(helps explain why the zoom-level is never exactly 40x, but e.g. 39.8x)</font>
<br><font size=2 face="sans-serif">LaserFocusLevel =&gt; Autofocus-related</font>
<br><font size=2 face="sans-serif">FocusingType =&gt; What algorithm was
used for autofocus</font>
<br><font size=2 face="sans-serif">Neighbours =&gt; What pixels and images
are next to each other</font>
<br><font size=2 face="sans-serif">FocalPlane =&gt; Name of the focus level
(an alternate name for ZMotorPos perhaps?)</font>
<br><font size=2 face="sans-serif">ImageAcquisitionTime =&gt; exposure
time for a picture</font>
<br>
<br><font size=2 face="sans-serif">If would seem that the Neighbours information
at least may be useful to help stitch the respective tiles back together.
Do you find this information for each tile? Or just once for a single WSI?</font>
<br>
<br><font size=2 face="sans-serif">hth,</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">&quot;Benjamin Gilbert
(OpenSlide)&quot; &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">20-08-12 01:58</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: Opinions
regarding MIRAX data file contents</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 Fri, August 17, 2012 1:08 am, John Minnie wrote:<br>
&gt; &lt;scaninfo XImagePos=&quot;8&quot; YImagePos=&quot;115&quot;<br>
&gt; XMotorPos=&quot;3006&quot; YMotorPos=&quot;47110&quot; ZMotorPos=&quot;1356&quot;
XMotorError=&quot;0&quot;<br>
&gt; YMotorError=&quot;0&quot; ZMotorError=&quot;0&quot; ObjectLevel=&quot;0.0143&quot;<br>
&gt; OpticalFocusLevel=&quot;-1&quot;<br>
&gt; LaserFocusLevel=&quot;-1.0000&quot; FocusingType=&quot;OptPartialRange&quot;<br>
&gt; Neighbours=&quot;1:(26;132)&quot; FocalPlane=&quot;(26;132)&quot;
ImageAcquisitionTime=&quot;<br>
&gt; 4616.000 ms&quot;/&gt;<br>
&gt;<br>
&gt; Does anybody have any idea what this data is and if there is any relation<br>
&gt; &nbsp;between this data and the so-called &quot;slide position file&quot;?<br>
<br>
I'd guess that this is the ScanInfoLayer_XMLInfoLevel hierarchical<br>
section, but I haven't verified that.<br>
<br>
The XImagePos and YImagePos appear to correspond to camera positions<br>
(i.e., the tile coordinates in the position map dumped by parse-mirax.py,<br>
divided by CameraImageDivisionsPerSide). &nbsp;I didn't find a clear<br>
relationship between the XMotorPos/YMotorPos and the values in the slide<br>
position map. &nbsp;Regardless, the values are not large enough to give
pixel<br>
precision in level 0, so I don't think this data will help us.<br>
<br>
BTW, while investigating this, I modified parse-mirax.py to dump<br>
file/offset/length tuples for all non-hierarchical sections. &nbsp;The
new<br>
version is in Git.<br>
<br>
--Benjamin Gilbert<br>
<br>
<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>