Pixel size at various layers

Benjamin Gilbert bgilbert at cs.cmu.edu
Wed Mar 13 21:37:37 EDT 2013


On 03/13/2013 04:38 PM, ajwood at mta.ca wrote:
> At lever 0, we have square pixels:
> MICROMETER_PER_PIXEL_X = 0.369047619047619
> MICROMETER_PER_PIXEL_Y = 0.369047619047619
>
> At hight layers, we don't:
> MICROMETER_PER_PIXEL_X = 2.95018096657441
> MICROMETER_PER_PIXEL_Y = 2.94944618006248
>
> This seems wrong, no?

In the MIRAX file format, it's difficult to see how downsamples other 
than powers of two could make any sense.  Currently, 
openslide_get_level_downsample() will always report power-of-two 
downsamples on MIRAX slides, regardless of MICROMETER_PER_PIXEL_{X,Y}.

So why the discrepancy?  We could have an incomplete understanding of 
how MIRAX files are generated.  The MICROMETER_PER_PIXEL values could be 
wrong.  Either possibility is credible.

(For example, the vendor's software may ignore the stored MPP values for 
all levels except level 0, as OpenSlide does, and so an incorrect 
calculation may not have been noticed.  This would not be the first 
piece of write-only metadata in the MIRAX format.)

--Benjamin Gilbert



More information about the openslide-users mailing list