Closed pr4deepr closed 2 years ago
First, regarding the strange zero-padded regions. I think that is actually part of the original image. Could you open it in QuPath and verify that you get the same?
The reason why it might be especially slow, is because the zero-padded regions are assumed to be tissue, as glass is filtered depending on how far away it is from the color white. I could add an option to include uint 0 in the glass class to be filtered.
Also, you opened both these in FP, right? The same WSI in the MRXS and TIFF format, right? Could you send me the prompts for both? Include all. I don't care about inference, just what is displayed when opening the WSI.
I assume that the wrong magnification is used somehow for the MRXS format. If so, it could be quick to fix.
Also, for the TIFF image, the segmentation looks OK, was this without extracting the H-image?
Also, you opened both these in FP, right? The same WSI in the MRXS and TIFF format, right? Could you send me the prompts for both? Include all. I don't care about inference, just what is displayed when opening the WSI.
Yes, I opened them both in FP Yes, same WSI in MRXS and TIFF.
Log for MRXS:
Dropped file:D:/Colon_sections/andre_mrxs/slide_export/slide_export.mrxs
Selected file: D:/Colon_sections/andre_mrxs/slide_export/slide_export.mrxs
INFO [6568] EXECUTING WholeSlideImageImporter because PO is modified.
INFO [6568] Metadata: mirax.DATAFILE.FILE_0 = Data0000.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_1 = Data0001.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_10 = Data0010.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_11 = Data0011.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_12 = Data0012.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_13 = Data0013.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_14 = Data0014.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_15 = Data0015.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_16 = Data0016.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_17 = Data0017.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_18 = Data0018.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_19 = Data0019.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_2 = Data0002.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_20 = Data0020.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_21 = Data0021.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_22 = Data0022.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_23 = Data0023.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_24 = Data0024.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_25 = Data0025.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_26 = Data0026.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_27 = Data0027.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_28 = Data0028.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_29 = Data0029.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_3 = Data0003.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_30 = Data0030.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_31 = Data0031.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_32 = Data0032.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_33 = Data0033.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_4 = Data0004.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_5 = Data0005.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_6 = Data0006.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_7 = Data0007.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_8 = Data0008.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_9 = Data0009.dat
INFO [6568] Metadata: mirax.DATAFILE.FILE_COUNT = 34
INFO [6568] Metadata: mirax.GENERAL.ADAPTER_SIZE = 1
INFO [6568] Metadata: mirax.GENERAL.CAMERA_TYPE = Point Grey GS3-U3-51S5M-C
INFO [6568] Metadata: mirax.GENERAL.COMPRESSED = True
INFO [6568] Metadata: mirax.GENERAL.COMPRESSION = JPEG
INFO [6568] Metadata: mirax.GENERAL.COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.GENERAL.CONFOCAL = NO
INFO [6568] Metadata: mirax.GENERAL.CURRENT_SLIDE_VERSION = 2.3
INFO [6568] Metadata: mirax.GENERAL.CameraImageDivisionsPerSide = 1
INFO [6568] Metadata: mirax.GENERAL.DISK_POSITION = 0
INFO [6568] Metadata: mirax.GENERAL.EXTENDED_FOCUS_ALGORITHM = FL Image
INFO [6568] Metadata: mirax.GENERAL.FLAT_FIELD_CORRECTION = DISABLED
INFO [6568] Metadata: mirax.GENERAL.FOCUS_LIMIT = DISABLED
INFO [6568] Metadata: mirax.GENERAL.FOCUS_MAP = AUTO
INFO [6568] Metadata: mirax.GENERAL.IMAGENUMBER_X = 344
INFO [6568] Metadata: mirax.GENERAL.IMAGENUMBER_Y = 813
INFO [6568] Metadata: mirax.GENERAL.IMAGE_OVERLAP_MICROMETERS_X = 0
INFO [6568] Metadata: mirax.GENERAL.IMAGE_OVERLAP_MICROMETERS_Y = 0
INFO [6568] Metadata: mirax.GENERAL.OBJECTIVE_MAGNIFICATION = 20
INFO [6568] Metadata: mirax.GENERAL.OBJECTIVE_NAME = Plan-Apochromat
INFO [6568] Metadata: mirax.GENERAL.OPTOVAR_SIZE = 1
INFO [6568] Metadata: mirax.GENERAL.PROJECT_NAME = Default
INFO [6568] Metadata: mirax.GENERAL.SLIDE_CONTENT = DIGITAL_SLIDE
INFO [6568] Metadata: mirax.GENERAL.SLIDE_CREATIONDATETIME = 26/11/2021 15:56:12
INFO [6568] Metadata: mirax.GENERAL.SLIDE_CREATION_FINISHED = True
INFO [6568] Metadata: mirax.GENERAL.SLIDE_ID = 35AC89AE57A14B66BF3A12AA022F839D
INFO [6568] Metadata: mirax.GENERAL.SLIDE_NAME = slide_export
INFO [6568] Metadata: mirax.GENERAL.SLIDE_POSITION_X = 0
INFO [6568] Metadata: mirax.GENERAL.SLIDE_POSITION_Y = 0
INFO [6568] Metadata: mirax.GENERAL.SLIDE_TYPE = SLIDE_TYPE_BRIGHTFIELD
INFO [6568] Metadata: mirax.GENERAL.SLIDE_VERSION = 01.03
INFO [6568] Metadata: mirax.GENERAL.VIMSLIDE_CAMERA_REAL_BITDEPTH = 24
INFO [6568] Metadata: mirax.GENERAL.VIMSLIDE_SLIDE_BITDEPTH = 8
INFO [6568] Metadata: mirax.GENERAL.VIMSLIDE_SLIDE_ROTATION = 360
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_COUNT = 10
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_DEFAULT = 0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_NAME = Slide zoom level
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_SECTION = LAYER_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_0 = ZoomLevel_0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_0_SECTION = LAYER_0_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_1 = ZoomLevel_1
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_1_SECTION = LAYER_0_LEVEL_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_2 = ZoomLevel_2
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_2_SECTION = LAYER_0_LEVEL_2_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_3 = ZoomLevel_3
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_3_SECTION = LAYER_0_LEVEL_3_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_4 = ZoomLevel_4
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_4_SECTION = LAYER_0_LEVEL_4_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_5 = ZoomLevel_5
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_5_SECTION = LAYER_0_LEVEL_5_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_6 = ZoomLevel_6
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_6_SECTION = LAYER_0_LEVEL_6_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_7 = ZoomLevel_7
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_7_SECTION = LAYER_0_LEVEL_7_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_8 = ZoomLevel_8
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_8_SECTION = LAYER_0_LEVEL_8_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_9 = ZoomLevel_9
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_0_VAL_9_SECTION = LAYER_0_LEVEL_9_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_COUNT = 2
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_DEFAULT = 0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_NAME = Slide zoom mask level2
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_SECTION = LAYER_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_VAL_0 = ZoomMaskDefault
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_VAL_0_SECTION = LAYER_1_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_VAL_1 = ZoomMaskData
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_1_VAL_1_SECTION = LAYER_1_LEVEL_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_COUNT = 3
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_DEFAULT = 0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_NAME = Slide filter level
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_SECTION = LAYER_2_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_0 = FilterLevel_0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_0_SECTION = LAYER_2_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_1 = FilterLevel_1
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_1_SECTION = LAYER_2_LEVEL_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_2 = FilterLevel_2
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_2_VAL_2_SECTION = LAYER_2_LEVEL_2_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_COUNT = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_DEFAULT = 0
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_NAME = Microscope focus level
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_SECTION = LAYER_3_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_VAL_0 = ExtFocusLevel
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_3_VAL_0_SECTION = LAYER_3_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.HIER_COUNT = 4
INFO [6568] Metadata: mirax.HIERARCHICAL.INDEXFILE = Index.dat
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_COUNT = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_NAME = StitchingLayerForHWCoord
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_SECTION = NONHIERLAYER_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_VAL_0 = StitchingLevelForHWCoord
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_VAL_0_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_0_VAL_0_SECTION = NONHIERLAYER_0_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_COUNT = 10
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_NAME = Scan data layer
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_SECTION = NONHIERLAYER_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_0 = ScanDataLayer_ScanMap
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_0_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_0_SECTION = NONHIERLAYER_1_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_1 = ScanDataLayer_XMLInfoHeader
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_1_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_1_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_1_SECTION = NONHIERLAYER_1_LEVEL_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_2 = ScanDataLayer_SlideThumbnail
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_2_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_2_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_2_SECTION = NONHIERLAYER_1_LEVEL_2_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_3 = ScanDataLayer_SlideBarcode
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_3_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_3_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_3_SECTION = NONHIERLAYER_1_LEVEL_3_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_4 = ScanDataLayer_SlidePreview
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_4_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_4_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_4_SECTION = NONHIERLAYER_1_LEVEL_4_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_5 = ScanDataLayer_StagePositionMap
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_5_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_5_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_5_SECTION = NONHIERLAYER_1_LEVEL_5_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_6 = ScanDataLayer_Empty
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_6_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_6_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_6_SECTION = NONHIERLAYER_1_LEVEL_6_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_7 = ProfileXMLHeader
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_7_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_7_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_7_SECTION = NONHIERLAYER_1_LEVEL_7_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_8 = ProfileXML
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_8_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_8_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_8_SECTION = NONHIERLAYER_1_LEVEL_8_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_9 = ScannedFOVsMap
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_9_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_9_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_1_VAL_9_SECTION = NONHIERLAYER_1_LEVEL_9_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_COUNT = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_NAME = StitchingLayer
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_SECTION = NONHIERLAYER_2_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_VAL_0 = DataLevel_V1.0
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_VAL_0_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_2_VAL_0_SECTION = NONHIERLAYER_2_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_COUNT = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_NAME = VIMSLIDE_HISTOGRAM_DATA
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_SECTION = NONHIERLAYER_3_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_VAL_0 = default
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_VAL_0_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_3_VAL_0_SECTION = NONHIERLAYER_3_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_COUNT = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_NAME = Slide object layer
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_SECTION = NONHIERLAYER_4_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_VAL_0 = SlideObjectLayer_SlideFlag
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_VAL_0_IMAGENUMBER_X = 5
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_4_VAL_0_SECTION = NONHIERLAYER_4_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_COUNT = 2
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_NAME = ScanInfoLayer
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_SECTION = NONHIERLAYER_5_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_0 = ScanInfoHeaderLevel
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_0_IMAGENUMBER_X = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_0_IMAGENUMBER_Y = 1
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_0_SECTION = NONHIERLAYER_5_LEVEL_0_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_1 = ScanInfoDataLevel
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_1_IMAGENUMBER_X = 2
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_1_IMAGENUMBER_Y = 5
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_5_VAL_1_SECTION = NONHIERLAYER_5_LEVEL_1_SECTION
INFO [6568] Metadata: mirax.HIERARCHICAL.NONHIER_COUNT = 6
INFO [6568] Metadata: mirax.HIERARCHICAL.PAGEELEMENTCOUNT = 128
INFO [6568] Metadata: mirax.HIERARCHICAL.PAGELENGTH = 2048
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_CONCAT_FACTOR = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.MICROMETER_PER_PIXEL_X = 0.249710957804617
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.MICROMETER_PER_PIXEL_Y = 0.249968497983871
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_0_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.MICROMETER_PER_PIXEL_X = 0.499421915609234
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.MICROMETER_PER_PIXEL_Y = 0.499936995967742
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_1_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.MICROMETER_PER_PIXEL_X = 0.998843831218468
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.MICROMETER_PER_PIXEL_Y = 0.999873991935484
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_2_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.MICROMETER_PER_PIXEL_X = 1.99768766243694
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.MICROMETER_PER_PIXEL_Y = 1.99974798387097
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_3_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.MICROMETER_PER_PIXEL_X = 3.99537532487387
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.MICROMETER_PER_PIXEL_Y = 3.99949596774194
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_4_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.MICROMETER_PER_PIXEL_X = 7.99075064974774
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.MICROMETER_PER_PIXEL_Y = 7.99899193548387
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_5_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.MICROMETER_PER_PIXEL_X = 15.9815012994955
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.MICROMETER_PER_PIXEL_Y = 15.9979838709677
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_6_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.MICROMETER_PER_PIXEL_X = 31.963002598991
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.MICROMETER_PER_PIXEL_Y = 31.9959677419355
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_7_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.MICROMETER_PER_PIXEL_X = 63.926005197982
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.MICROMETER_PER_PIXEL_Y = 63.991935483871
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_8_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.DIGITIZER_HEIGHT = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.DIGITIZER_WIDTH = 256
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_COMPRESSION_FACTOR = 60
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_CONCAT_FACTOR = 1
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_FILL_COLOR_BGR = 16777215
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_FORMAT = JPEG
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.MICROMETER_PER_PIXEL_X = 127.852010395964
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.MICROMETER_PER_PIXEL_Y = 127.983870967742
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.OVERLAP_X = 0
INFO [6568] Metadata: mirax.LAYER_0_LEVEL_9_SECTION.OVERLAP_Y = 0
INFO [6568] Metadata: mirax.LAYER_0_SECTION.SHARPENED = 16
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.ACTIVE = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.DATA_IN_THIS_FILTER_LEVEL = FilterLevel_0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.DIGITALGAIN = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EMISSION_BANDWIDTH = 60
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EMISSION_WAVELENGTH = 447
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EXCITATION_BANDWIDTH = 50
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EXCITATION_WAVELENGTH = 377
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EXPOSUREPERCENTAGE = 100
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EXTENDED_STEP_COUNT = 1
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.EXTENDED_STEP_SIZE = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.FILTER_NAME = Default
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.FILTER_REAL_POSITION = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.IS_MASTER_FILTER = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.IS_STITCHING_FILTER = 1
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.MODIFIED_COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.MODIFIED_COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.MODIFIED_COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.MODIFY = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.STORING_CHANNEL_NUMBER = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.THRESHOLD = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.USE_BLUE_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.USE_GREEN_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.USE_RED_CHANNEL = True
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_SIZE = 256
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.XDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.YDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.ZDIFF = 2.32
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.ZSTACK_FIRST_LEVEL = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_0_SECTION.ZSTACK_STEP_COUNT = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.ACTIVE = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.DATA_IN_THIS_FILTER_LEVEL = FilterLevel_0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.DIGITALGAIN = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EMISSION_BANDWIDTH = 60
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EMISSION_WAVELENGTH = 447
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EXCITATION_BANDWIDTH = 50
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EXCITATION_WAVELENGTH = 377
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EXPOSUREPERCENTAGE = 100
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EXTENDED_STEP_COUNT = 1
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.EXTENDED_STEP_SIZE = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.FILTER_NAME = Default
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.FILTER_REAL_POSITION = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.IS_MASTER_FILTER = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.IS_STITCHING_FILTER = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.MODIFIED_COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.MODIFIED_COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.MODIFIED_COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.MODIFY = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.STORING_CHANNEL_NUMBER = 1
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.THRESHOLD = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.USE_BLUE_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.USE_GREEN_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.USE_RED_CHANNEL = True
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_SIZE = 256
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.XDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.YDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.ZDIFF = 2.32
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.ZSTACK_FIRST_LEVEL = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_1_SECTION.ZSTACK_STEP_COUNT = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.ACTIVE = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.DATA_IN_THIS_FILTER_LEVEL = FilterLevel_0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.DIGITALGAIN = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EMISSION_BANDWIDTH = 60
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EMISSION_WAVELENGTH = 447
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EXCITATION_BANDWIDTH = 50
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EXCITATION_WAVELENGTH = 377
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EXPOSUREPERCENTAGE = 100
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EXTENDED_STEP_COUNT = 1
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.EXTENDED_STEP_SIZE = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.FILTER_NAME = Default
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.FILTER_REAL_POSITION = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.IS_MASTER_FILTER = True
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.IS_STITCHING_FILTER = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.MODIFIED_COLOR_B = 255
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.MODIFIED_COLOR_G = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.MODIFIED_COLOR_R = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.MODIFY = ON
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.STORING_CHANNEL_NUMBER = 2
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.THRESHOLD = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.USE_BLUE_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.USE_GREEN_CHANNEL = False
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.USE_RED_CHANNEL = True
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_SIZE = 256
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.XDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.YDIFF = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.ZDIFF = 2.32
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.ZSTACK_FIRST_LEVEL = 0
INFO [6568] Metadata: mirax.LAYER_2_LEVEL_2_SECTION.ZSTACK_STEP_COUNT = 0
INFO [6568] Metadata: mirax.LAYER_3_LEVEL_0_SECTION.OFFSET_IN_MICROMETERS = 0
INFO [6568] Metadata: mirax.LAYER_3_SECTION.EXTENDED_FOCUS_LEVEL = -1
INFO [6568] Metadata: mirax.LAYER_3_SECTION.LAST_Z_STACKED_ZOOM_LEVEL = 10
INFO [6568] Metadata: mirax.LAYER_3_SECTION.ZERO_FOCUS_LEVEL = 0
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_CAMERA_TILE_OVERLAP_X = 120
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_CAMERA_TILE_OVERLAP_Y = 120
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_SLIDE_SCANNED_AREA_IN_PIXELS__BOTTOM = 208119
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_SLIDE_SCANNED_AREA_IN_PIXELS__LEFT = 1608
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_SLIDE_SCANNED_AREA_IN_PIXELS__RIGHT = 87895
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSED_STITCHING_ORIG_SLIDE_SCANNED_AREA_IN_PIXELS__TOP = 9306
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSSED_STITCHING_ORIG_CAMERA_TILE_HEIGHT = 2024
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSSED_STITCHING_ORIG_CAMERA_TILE_WIDTH = 2424
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSSED_STITCHING_TABLE_HEIGHT = 156
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSSED_STITCHING_TABLE_WIDTH = 54
INFO [6568] Metadata: mirax.NONHIERLAYER_0_LEVEL_0_SECTION.COMPRESSSED_STITCHING_VERSION = 1
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_0_SECTION.SCANMAP_IMAGE_HEIGHT = 156
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_0_SECTION.SCANMAP_IMAGE_TYPE = PNG
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_0_SECTION.SCANMAP_IMAGE_WIDTH = 54
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_2_SECTION.THUMBNAIL_IMAGE_HEIGHT = 3414
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_2_SECTION.THUMBNAIL_IMAGE_TYPE = JPEG
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_2_SECTION.THUMBNAIL_IMAGE_WIDTH = 1448
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_3_SECTION.BARCODE_IMAGE_HEIGHT = 1221
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_3_SECTION.BARCODE_IMAGE_TYPE = JPEG
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_3_SECTION.BARCODE_IMAGE_WIDTH = 1681
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_4_SECTION.PREVIEW_IMAGE_HEIGHT = 1626
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_4_SECTION.PREVIEW_IMAGE_TYPE = JPEG
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_4_SECTION.PREVIEW_IMAGE_WIDTH = 688
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_HEIGHT = 156
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_TYPE = PNG
INFO [6568] Metadata: mirax.NONHIERLAYER_1_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_WIDTH = 54
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.AVEGARE_IMAGE_OVERLAP_X_IN_PIXELS = 123.710144927536
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.AVEGARE_IMAGE_OVERLAP_Y_IN_PIXELS = 123.710144927536
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.CAMERA_ROTATION = 0.027978956316582
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.CaseCenterUserName = Administrator Administrator
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.IccProfileColorScheme = 0
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.IccProfileGamma = 2
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.IccProfileWhitePoint = 0
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.OBJECT_GUIDE_HYSTERESIS_X = 60
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.OBJECT_GUIDE_HYSTERESIS_Y = 60
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNED_FOV_COUNT = 1506
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNER_CAMERA_TYPE = Point Grey GS3-U3-51S5M-C
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNER_HARDWARE_ID = SC150-210905
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNER_HARDWARE_VERSION = Pannoramic SCAN 150
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNER_SOFTWARE_VERSION = 1.23.2.93910
INFO [6568] Metadata: mirax.NONHIERLAYER_1_SECTION.SCANNING_TIME_IN_SEC = 378
INFO [6568] Metadata: mirax.NONHIERLAYER_2_SECTION.DATA_FORMAT_VERSION = 258
INFO [6568] Metadata: mirax.NONHIERLAYER_3_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_NUM = 3
INFO [6568] Metadata: mirax.NONHIERLAYER_3_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_SIZE = 256
INFO [6568] Metadata: mirax.NONHIERLAYER_3_SECTION.VIMSLIDE_HISTOGRAM_DATA_FORMAT_VERSION = 257
INFO [6568] Metadata: mirax.NONHIERLAYER_5_LEVEL_1_SECTION.SCANINFO_CONCAT_FACTOR = 32
INFO [6568] Metadata: mirax.NONHIERLAYER_5_LEVEL_1_SECTION.SCANINFO_FORMAT_VERSION = 1
INFO [6568] Metadata: mirax.NONHIERLAYER_5_LEVEL_1_SECTION.SCANINFO_TABLE_HEIGHT = 156
INFO [6568] Metadata: mirax.NONHIERLAYER_5_LEVEL_1_SECTION.SCANINFO_TABLE_WIDTH = 54
INFO [6568] Metadata: openslide.background-color = FFFFFF
INFO [6568] Metadata: openslide.bounds-height = 198400
INFO [6568] Metadata: openslide.bounds-width = 85760
INFO [6568] Metadata: openslide.bounds-x = 1536
INFO [6568] Metadata: openslide.bounds-y = 9216
INFO [6568] Metadata: openslide.level-count = 10
INFO [6568] Metadata: openslide.level[0].downsample = 1
INFO [6568] Metadata: openslide.level[0].height = 208128
INFO [6568] Metadata: openslide.level[0].tile-height = 256
INFO [6568] Metadata: openslide.level[0].tile-width = 256
INFO [6568] Metadata: openslide.level[0].width = 88064
INFO [6568] Metadata: openslide.level[1].downsample = 2
INFO [6568] Metadata: openslide.level[1].height = 104064
INFO [6568] Metadata: openslide.level[1].tile-height = 256
INFO [6568] Metadata: openslide.level[1].tile-width = 256
INFO [6568] Metadata: openslide.level[1].width = 44032
INFO [6568] Metadata: openslide.level[2].downsample = 4
INFO [6568] Metadata: openslide.level[2].height = 52032
INFO [6568] Metadata: openslide.level[2].tile-height = 256
INFO [6568] Metadata: openslide.level[2].tile-width = 256
INFO [6568] Metadata: openslide.level[2].width = 22016
INFO [6568] Metadata: openslide.level[3].downsample = 8
INFO [6568] Metadata: openslide.level[3].height = 26016
INFO [6568] Metadata: openslide.level[3].tile-height = 256
INFO [6568] Metadata: openslide.level[3].tile-width = 256
INFO [6568] Metadata: openslide.level[3].width = 11008
INFO [6568] Metadata: openslide.level[4].downsample = 16
INFO [6568] Metadata: openslide.level[4].height = 13008
INFO [6568] Metadata: openslide.level[4].tile-height = 256
INFO [6568] Metadata: openslide.level[4].tile-width = 256
INFO [6568] Metadata: openslide.level[4].width = 5504
INFO [6568] Metadata: openslide.level[5].downsample = 32
INFO [6568] Metadata: openslide.level[5].height = 6504
INFO [6568] Metadata: openslide.level[5].tile-height = 256
INFO [6568] Metadata: openslide.level[5].tile-width = 256
INFO [6568] Metadata: openslide.level[5].width = 2752
INFO [6568] Metadata: openslide.level[6].downsample = 64
INFO [6568] Metadata: openslide.level[6].height = 3252
INFO [6568] Metadata: openslide.level[6].tile-height = 256
INFO [6568] Metadata: openslide.level[6].tile-width = 256
INFO [6568] Metadata: openslide.level[6].width = 1376
INFO [6568] Metadata: openslide.level[7].downsample = 128
INFO [6568] Metadata: openslide.level[7].height = 1626
INFO [6568] Metadata: openslide.level[7].tile-height = 256
INFO [6568] Metadata: openslide.level[7].tile-width = 256
INFO [6568] Metadata: openslide.level[7].width = 688
INFO [6568] Metadata: openslide.level[8].downsample = 256
INFO [6568] Metadata: openslide.level[8].height = 813
INFO [6568] Metadata: openslide.level[8].tile-height = 256
INFO [6568] Metadata: openslide.level[8].tile-width = 256
INFO [6568] Metadata: openslide.level[8].width = 344
INFO [6568] Metadata: openslide.level[9].downsample = 512
INFO [6568] Metadata: openslide.level[9].height = 406
INFO [6568] Metadata: openslide.level[9].tile-height = 256
INFO [6568] Metadata: openslide.level[9].tile-width = 256
INFO [6568] Metadata: openslide.level[9].width = 172
INFO [6568] Metadata: openslide.mpp-x = 0.249710957804617
INFO [6568] Metadata: openslide.mpp-y = 0.249968497983871
INFO [6568] Metadata: openslide.objective-power = 20
INFO [6568] Metadata: openslide.quickhash-1 = b575fd83dbfd7d0b23af07419b9d96fe2b4c6cb054a7ad1e5628e3da1f29de59
INFO [6568] Metadata: openslide.vendor = mirax
INFO [6568] WSI has 10 levels
INFO [6568] Checking level 0
INFO [6568] WSI level 0 has size 88064x208128 and 69918 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 1
INFO [6568] WSI level 1 has size 44032x104064 and 17479 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 2
INFO [6568] WSI level 2 has size 22016x52032 and 4369 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 3
INFO [6568] WSI level 3 has size 11008x26016 and 1092 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 4
INFO [6568] WSI level 4 has size 5504x13008 and 273 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 5
INFO [6568] WSI level 5 has size 2752x6504 and 68 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 6
INFO [6568] WSI level 6 has size 1376x3252 and 17 MB adding..
INFO [6568] Setting tile width and height to 256 256
INFO [6568] Checking level 7
INFO [6568] WSI level was less than 4 MB, skipping..
count:0
calling insert renderer
INFO [6568] EXECUTING EmptyProcessObject because PO is modified.
INFO [6568] EXECUTING ImagePyramidRenderer because PO is modified.
INFO [6568] Recalculating the camera of the view
INFO [6568] Finished initializing OpenGL
finished insert renderer
INFO [6568] Recalculating the camera of the view
INFO [6568] Finished initializing OpenGL
vendor format: mirax
Magn lvl: 20
INFO [6568] EXECUTING EmptyProcessObject because PO is modified.
INFO [6568] EXECUTING ImageChannelConverter because PO is modified.
Log for Tiff:
INFO [26620] Loaded configuration file: C:/Program Files/FastPathology/bin/fast_configuration.txt
INFO [26620] Test data path: C:/ProgramData/FAST/data/
INFO [26620] Kernel source path: C:/Program Files/FastPathology/bin//..//kernels/
INFO [26620] Kernel binary path: C:/ProgramData/FAST/kernel_binaries/
INFO [26620] Documentation path: C:/Program Files/FastPathology/bin//..//doc/
INFO [26620] Pipeline path: C:/ProgramData/FAST/pipelines/
INFO [26620] Qt plugins path: C:/Program Files/FastPathology/bin//..//plugins/
INFO [26620] Library path: C:/Program Files/FastPathology/bin//..//bin/
INFO [26620] Creating new QApp
INFO [26620] Creating new GL context for computation thread
INFO [26620] Large screen detected with width: 3840
Temporary path (UPDATED!): C:/Users/Pradeep/AppData/Local/Temp/fastpathology-gxOXMW
Does folder exist:1
Current temporary project folder location:C:/Users/Pradeep/AppData/Local/Temp/fastpathology-gxOXMW/project_17409488
INFO [26620] QApp already exists..
INFO [26620] Found 1 OpenCL platforms.
INFO [26620] 1 platforms selected for inspection.
INFO [26620] Platform 0: NVIDIA Corporation
INFO [26620] This platform has 1 available devices in total
INFO [26620] Looking for GPU devices only.
INFO [26620] 1 selected.
INFO [26620] Inspecting device 0 with the name NVIDIA GeForce RTX 3080
INFO [26620] There are 1 devices that can be associated with the GL context
INFO [26620] 0000022312095750 - 0000022312095750
INFO [26620] Device has OpenGL interop capability
INFO [26620] The device was accepted.
INFO [26620] NVIDIA GeForce RTX 3080 has 68 compute units
INFO [26620] The device NVIDIA GeForce RTX 3080 got a score of 1000068
INFO [26620] The platform NVIDIA CUDA was selected as the best platform.
INFO [26620] A total of 1 devices were selected for the context from this platform:
INFO [26620] The best device was: NVIDIA GeForce RTX 3080
INFO [26620] The following device was selected as main device: NVIDIA GeForce RTX 3080
INFO [26620] Writing directly to 3D textures/images is NOT supported on main device
INFO [26620] Resizing window to 1024 1024
INFO [26620] Window not minimized; turning ON synchronized rendering
INFO [26620] Trying to start computation thread
INFO [26620] Computation thread started
INFO [26620] Drag event received in window widget
INFO [26620] Drop event received in window widget
INFO [26620] Dropped file:D:/Colon_sections/andre_mrxs/slide_export_slide_export/qupath_export_tif/vps_converted/slide_export_qupath.ome_converted.tiff
Selected file: D:/Colon_sections/andre_mrxs/slide_export_slide_export/qupath_export_tif/vps_converted/slide_export_qupath.ome_converted.tiff
INFO [26620] EXECUTING WholeSlideImageImporter because PO is modified.
INFO [26620] Metadata: openslide.comment = <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Warning: this comment is an OME-XML metadata block, which contains crucial dimensional parameters and other important metadata. Please edit cautiously (if at all), and back up the original data before doing so. For more information, see the OME-TIFF web site: https://docs.openmicroscopy.org/latest/ome-model/ome-tiff/. --><OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Creator="OME Bio-Formats 6.7.0" UUID="urn:uuid:77f06cca-13c9-4806-b4bb-1e77b7eabbd9" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd"><Image ID="Image:0"><Pixels BigEndian="true" DimensionOrder="XYCZT" ID="Pixels:0" Interleaved="true" PhysicalSizeX="0.249710957804617" PhysicalSizeXUnit="┬╡m" PhysicalSizeY="0.249968497983871" PhysicalSizeYUnit="┬╡m" SizeC="3" SizeT="1" SizeX="85760" SizeY="198400" SizeZ="1" Type="uint8"><Channel ID="Channel:0" SamplesPerPixel="3"><LightPath/></Channel><TiffData FirstC="0" FirstT="0" FirstZ="0" IFD="0" PlaneCount="1"><UUID FileName="slide_export_qupath.ome.tif">urn:uuid:77f06cca-13c9-4806-b4bb-1e77b7eabbd9</UUID></TiffData></Pixels></Image><StructuredAnnotations><MapAnnotation ID="Annotation:Resolution:0" Namespace="openmicroscopy.org/PyramidResolution"><Value/></MapAnnotation></StructuredAnnotations></OME>
INFO [26620] Metadata: openslide.level-count = 12
INFO [26620] Metadata: openslide.level[0].downsample = 1
INFO [26620] Metadata: openslide.level[0].height = 198400
INFO [26620] Metadata: openslide.level[0].tile-height = 128
INFO [26620] Metadata: openslide.level[0].tile-width = 128
INFO [26620] Metadata: openslide.level[0].width = 85760
INFO [26620] Metadata: openslide.level[10].downsample = 1030.6161433297957
INFO [26620] Metadata: openslide.level[10].height = 193
INFO [26620] Metadata: openslide.level[10].tile-height = 128
INFO [26620] Metadata: openslide.level[10].tile-width = 128
INFO [26620] Metadata: openslide.level[10].width = 83
INFO [26620] Metadata: openslide.level[11].downsample = 2079.1869918699185
INFO [26620] Metadata: openslide.level[11].height = 96
INFO [26620] Metadata: openslide.level[11].tile-height = 128
INFO [26620] Metadata: openslide.level[11].tile-width = 128
INFO [26620] Metadata: openslide.level[11].width = 41
INFO [26620] Metadata: openslide.level[1].downsample = 2
INFO [26620] Metadata: openslide.level[1].height = 99200
INFO [26620] Metadata: openslide.level[1].tile-height = 128
INFO [26620] Metadata: openslide.level[1].tile-width = 128
INFO [26620] Metadata: openslide.level[1].width = 42880
INFO [26620] Metadata: openslide.level[2].downsample = 4
INFO [26620] Metadata: openslide.level[2].height = 49600
INFO [26620] Metadata: openslide.level[2].tile-height = 128
INFO [26620] Metadata: openslide.level[2].tile-width = 128
INFO [26620] Metadata: openslide.level[2].width = 21440
INFO [26620] Metadata: openslide.level[3].downsample = 8
INFO [26620] Metadata: openslide.level[3].height = 24800
INFO [26620] Metadata: openslide.level[3].tile-height = 128
INFO [26620] Metadata: openslide.level[3].tile-width = 128
INFO [26620] Metadata: openslide.level[3].width = 10720
INFO [26620] Metadata: openslide.level[4].downsample = 16
INFO [26620] Metadata: openslide.level[4].height = 12400
INFO [26620] Metadata: openslide.level[4].tile-height = 128
INFO [26620] Metadata: openslide.level[4].tile-width = 128
INFO [26620] Metadata: openslide.level[4].width = 5360
INFO [26620] Metadata: openslide.level[5].downsample = 32
INFO [26620] Metadata: openslide.level[5].height = 6200
INFO [26620] Metadata: openslide.level[5].tile-height = 128
INFO [26620] Metadata: openslide.level[5].tile-width = 128
INFO [26620] Metadata: openslide.level[5].width = 2680
INFO [26620] Metadata: openslide.level[6].downsample = 64
INFO [26620] Metadata: openslide.level[6].height = 3100
INFO [26620] Metadata: openslide.level[6].tile-height = 128
INFO [26620] Metadata: openslide.level[6].tile-width = 128
INFO [26620] Metadata: openslide.level[6].width = 1340
INFO [26620] Metadata: openslide.level[7].downsample = 128
INFO [26620] Metadata: openslide.level[7].height = 1550
INFO [26620] Metadata: openslide.level[7].tile-height = 128
INFO [26620] Metadata: openslide.level[7].tile-width = 128
INFO [26620] Metadata: openslide.level[7].width = 670
INFO [26620] Metadata: openslide.level[8].downsample = 256
INFO [26620] Metadata: openslide.level[8].height = 775
INFO [26620] Metadata: openslide.level[8].tile-height = 128
INFO [26620] Metadata: openslide.level[8].tile-width = 128
INFO [26620] Metadata: openslide.level[8].width = 335
INFO [26620] Metadata: openslide.level[9].downsample = 513.09721641987335
INFO [26620] Metadata: openslide.level[9].height = 387
INFO [26620] Metadata: openslide.level[9].tile-height = 128
INFO [26620] Metadata: openslide.level[9].tile-width = 128
INFO [26620] Metadata: openslide.level[9].width = 167
INFO [26620] Metadata: openslide.quickhash-1 = 13892f3e1fe127fa4a19b980ea46c1e225a09f5f9d352cffdb7972e1712f0d5f
INFO [26620] Metadata: openslide.vendor = generic-tiff
INFO [26620] Metadata: tiff.ImageDescription = <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Warning: this comment is an OME-XML metadata block, which contains crucial dimensional parameters and other important metadata. Please edit cautiously (if at all), and back up the original data before doing so. For more information, see the OME-TIFF web site: https://docs.openmicroscopy.org/latest/ome-model/ome-tiff/. --><OME xmlns="http://www.openmicroscopy.org/Schemas/OME/2016-06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Creator="OME Bio-Formats 6.7.0" UUID="urn:uuid:77f06cca-13c9-4806-b4bb-1e77b7eabbd9" xsi:schemaLocation="http://www.openmicroscopy.org/Schemas/OME/2016-06 http://www.openmicroscopy.org/Schemas/OME/2016-06/ome.xsd"><Image ID="Image:0"><Pixels BigEndian="true" DimensionOrder="XYCZT" ID="Pixels:0" Interleaved="true" PhysicalSizeX="0.249710957804617" PhysicalSizeXUnit="┬╡m" PhysicalSizeY="0.249968497983871" PhysicalSizeYUnit="┬╡m" SizeC="3" SizeT="1" SizeX="85760" SizeY="198400" SizeZ="1" Type="uint8"><Channel ID="Channel:0" SamplesPerPixel="3"><LightPath/></Channel><TiffData FirstC="0" FirstT="0" FirstZ="0" IFD="0" PlaneCount="1"><UUID FileName="slide_export_qupath.ome.tif">urn:uuid:77f06cca-13c9-4806-b4bb-1e77b7eabbd9</UUID></TiffData></Pixels></Image><StructuredAnnotations><MapAnnotation ID="Annotation:Resolution:0" Namespace="openmicroscopy.org/PyramidResolution"><Value/></MapAnnotation></StructuredAnnotations></OME>
INFO [26620] Metadata: tiff.ResolutionUnit = centimeter
INFO [26620] Metadata: tiff.XResolution = 40046.30078125
INFO [26620] Metadata: tiff.YResolution = 40005.0390625
INFO [26620] WSI has 12 levels
INFO [26620] Checking level 0
INFO [26620] WSI level 0 has size 85760x198400 and 64906 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 1
INFO [26620] WSI level 1 has size 42880x99200 and 16226 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 2
INFO [26620] WSI level 2 has size 21440x49600 and 4056 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 3
INFO [26620] WSI level 3 has size 10720x24800 and 1014 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 4
INFO [26620] WSI level 4 has size 5360x12400 and 253 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 5
INFO [26620] WSI level 5 has size 2680x6200 and 63 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 6
INFO [26620] WSI level 6 has size 1340x3100 and 15 MB adding..
INFO [26620] Setting tile width and height to 128 128
INFO [26620] Checking level 7
INFO [26620] WSI level was less than 4 MB, skipping..
count:0
calling insert renderer
INFO [26620] EXECUTING EmptyProcessObject because PO is modified.
INFO [26620] EXECUTING ImagePyramidRenderer because PO is modified.
INFO [26620] Recalculating the camera of the view
INFO [26620] Finished initializing OpenGL
finished insert renderer
INFO [26620] Recalculating the camera of the view
INFO [26620] Finished initializing OpenGL
vendor format: generic-tiff
INFO [26620] EXECUTING EmptyProcessObject because PO is modified.
INFO [26620] EXECUTING ImageChannelConverter because PO is modified.
A 20X objective was used as far as I can tell.
Also, for the TIFF image, the segmentation looks OK, was this without extracting the H-image?
Yea, I did not extract the H-image. It works quite well on the original image without separating stains. It does pick up some smaller patches and areas without epithelia, but pretty good otherwise.. However, I haven't tested it on different combinations of markers yet.
Just from naively reading the prompts, I see no reason why it would produce such strange predictions on an image from the MRXS format, compared to the TIFF format. Strange indeed.
I guess I would need to see one of those images and do some checks. Hence, please share one or two of those images, and I can see if I can find the issue. Please share both the TIFF and MRXS, as you said it worked on the MXRS format.
Could you send me your email so I can send a link to the data download? My email is rajasekhar.p at wehi.edu.au.. You can also shoot me an email if you don't like to post it publicly.. Can't post a link here to the dataset, but allowed to share it via email.
My e-mail is made publicly available on my user profile: andrped94@gmail.com
Apologies I didn't realize that. Thanks for that! Well send you a link soon..
But does that mean that extracting the H image was not necessary? The main reason why you were getting worse performance was due to using the MXRS format directly (instead of the TIFF format), which produced some strange predictions?
What I will do for sanity checking, is to try to read patches using openslide in python, and see if there is a difference between the patches, when extracting from the assumed same patch level. I will also see if I get the same behaviour as you get in FP, of course
In this case using the whole WSI without deconvolution worked, but I'm not sure if it will always work for other images with DAB brown as we are going to try a panel of different markers that will label different cells and compartments in the tissue.. The channel that will be consistent across all is probably going to be H channel. however, I will try the whole image first before trying H channel Everytime.
Yes, I get worse performance when using MRXS directly instead of the tiff format.
Thanks. That approach using python makes sense. Let me know if there is anything else I can try to troubleshoot so it makes it easier for you. I appreciate you're busy, so thanks for responding promptly..
On Mon, Jan 17, 2022, 23:57 André Pedersen @.***> wrote:
But does that mean that extracting the H image was not necessary? The main reason why you were getting worse performance was due to using the MXRS format directly (instead of the TIFF format), which produced some strange predictions?
What I will do for sanity checking, is to try to read patches using openslide in python, and see if there is a difference between the patches, when extracting from the assumed same patch level. I will also see if I get the same behaviour as you get in FP, of course
— Reply to this email directly, view it on GitHub https://github.com/AICAN-Research/FAST-Pathology/issues/13#issuecomment-1014498162, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJQ2IQGZLBJXRVVDAXUHFLUWQG2JANCNFSM5MDNGORA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
Interesting. I have been quite busy lately on my PhD work, and therefore have not had any time to provide an H-image extractor for you, but I can look into this later this week. In order to use this you will have to use Pipelines instead of methods added to the Process widget. I can give you guidelines on how to import it and use it in your workflow, when I have it ready.
How is it going with training segmentation models in MIB? Are you getting any further? Also, have you gotten a trained model yet which you have imported into FP and is using for inference to produce predictions you can import to QuPath?
I guess you saw that I have added multi-class support for two of the scripts relevant for our pipeline (therefore, you can now train multi-class models and deploy them with FP without any issues):
import of pyramidal TIFF predictions from FP into QuPath: https://github.com/andreped/NoCodeSeg/issues/1#issuecomment-1013309742
export of annotated WSIs as image tiles with corresponding annotation tiles: https://github.com/andreped/NoCodeSeg/issues/4#issuecomment-1013515084
Only tile import from MIB to QuPath remains, which is not detrimental as long as you can import predictions from FP (it is actually better to import predictions from FP than from MIB, if you want to run inference on a full WSI). Therefore, it has not been prioritized. It is also more tricky to add support for.
Hi @andreped Thanks heaps for this. No pressure on the H-image extractor. I'm not sure how much we'll be using it as I'm still validating the pipeline. If I can use the WSI without colour decon, thats even better..
With pipelines, is this the documentation ?: https://github.com/smistad/FAST/wiki/FAST-Text-Pipelines
We still haven't started on training segmentation models as the users are starting to generate the training data. I've shown them how to use FP and QuPath on tiff files. I wrote a powershell script to convert a folder of tiffs into pyramidal tiffs using vips so they can avoid using command line. Not the most elegant but it works.. If its of use to you let me know and I can share it.
Thanks a lot for the multi-class support. I am keen on getting it started once we have training data. I am happy with the workflow using FastPathology for predictions. I like the simplicity of the interface and its speed.
Cheers Pradeep
@pr4deepr I guess you saw my reply on mail.
In conclusion, having support for the raw mrxs format is outside the scope of our software, as this is a formatting issue the developers of the mrxs format themselves and/or OpenSlide should fix. You will likely have the same issues in QuPath, if you were to use the format directly, unless Peter Bankhead found some fix and integrated it. To read more about the issue, see this thread.
However, I would recommend converting your WSIs to a non-properitary format, which should make it easier to use them in the future. Alternatively, you could look into fixing the mrxs format using 3DHistech's slide converter, which produces the same format, but fixes the encoding issue (Info on the software can be found here).
Hi @andreped
Thanks, I did see the reply today. Appreciate your help in this matter. We do use 3DHistech's slide converter to export the slides from mrxs to mrxs format.. This is the file we have been working on.
So, QuPath does open MRXS files and it seems to work fine in our hands in QuPath. But, it is possible that there could be compatibility issues down the line.
I will stick to converting WSIs to a non-proprietary format. Will make life easier in the long run.
I could add an option to include uint 0 in the glass class to be filtered.
Just curious is this worth adding for FastPathology?
Also, as a note vips does allow conversion of mrxs to pyramidal tiffs, I just realised it yesterday. It can be a bit slow sometimes..
Cheers Pradeep
Just curious is this worth adding for FastPathology?
@pr4deepr If glass-rich regions are imputed with 0 integers then yes. Filtering redundant patches makes inference a lot faster. You probably found that inference on the full mrxs WSI in FP was quite slow. That is because all black regions are assumed to be tissue. I will attempt to add a fix before the weekend, but might a week until it is added to the official release of FP, as it requires that FAST is updated first.
Also, as a note vips does allow conversion of mrxs to pyramidal tiffs, I just realised it yesterday. It can be a bit slow sometimes..
Conversion is slow as the images are so large. Reading and writing large images from disk is rarely fast. Honestly, I was surprised it wasn't even slower the first time I did it :P
But was the mrxs format the default format that you got from the scanner, or was it stored in another format? If it is NDPI, then it is already supported by FP. We are also working on adding support for Olympus' CellSens VSI, which hopefully will be added in the upcoming release of FP.
Sorry, for not replying until now. Has been some hectic weeks and I forgot to reply the first time I saw it.
@pr4deepr I have now added a fix such that the zero-padded background is included into the glass class, which means that patches containing either lots of glass or the zero-padded regions are neglected.
This should speed up inference on your data by quite a bit!
The solution is not ready yet, but I have made a PR #153 to FAST. When it has been merged, a new release of FAST will be made, and then I will add these changes to FP. Will let you know when it is ready for you to try :]
Thanks a lot for the update @andreped.
Looking forward to the new release.
Conversion is slow as the images are so large. Reading and writing large images from disk is rarely fast. Honestly, I was surprised it wasn't even slower the first time I did it :P
Actually, converting larger tiffs to pyramidal tiffs using vips is faster than converting comparatively smaller mrxs files, but I don't if the file being tiff in the first place helps or if its to do with mrxs file.
But was the mrxs format the default format that you got from the scanner, or was it stored in another format?
The mrxs files we used are the ones exported using the 3D Histech converter. Essentially, the slide scanner acquires the images as mrxs files and stores it on a server. We use the 3D histech software to export and convert the files from mrxs to mrxs.
Cheers Pradeep
We use the 3D histech software to export and convert the files from mrxs to mrxs.
OK, but everything works fine with FP, when you correct the mrxs-formatted WSIs? So it is really just the filtering zero-padded regions that remains, at least for now?
@pr4deepr Just wanted to ask one last time if you were able to use FP as you would want using the mrxs files? I believe it should work if you were able to reformat the files, using the 3DHistech converter tool.
Could you try if they work in the new release of FP?
I'll test it and get back to you..
@pr4deepr any update?
Was having some trouble with running TensorRT installation on Windows. I'm still having same issue as my first post on mrxs files reformatted using the 3DHistech converter tool.
Now, when I convert mrxs to tiff using the 3DHistech exporter and load tis converted tiff into FP, I get this error:
INFO [11568] EXECUTING WholeSlideImageImporter because PO is modified.INFO [4216] Buffer thread in ImagePyramidRenderer stopped
INFO [4216] Buffer thread in SegmentationRenderer stopped
INFO [11568] Metadata: openslide.comment =
85760x198400 (256x256) Lossless compression (DEFLATE)|Date = 26/11/2021|Time = 15:56:12|MPP = 0.24984|3dh_PixelSizeX = 0.249711|3dh_PixelSizeY = 0.249968|3dh_Filter = Default|3dh_Profile = Routine x20|3dh_ScannerHardwareID = SC150-210905
INFO [11568] Metadata: openslide.level-count = 1
INFO [11568] Metadata: openslide.level[0].downsample = 1
INFO [11568] Metadata: openslide.level[0].height = 198400
INFO [11568] Metadata: openslide.level[0].tile-height = 256
INFO [11568] Metadata: openslide.level[0].tile-width = 256
INFO [11568] Metadata: openslide.level[0].width = 85760
INFO [11568] Metadata: openslide.vendor = generic-tiff
INFO [11568] Metadata: tiff.ImageDescription =
85760x198400 (256x256) Lossless compression (DEFLATE)|Date = 26/11/2021|Time = 15:56:12|MPP = 0.24984|3dh_PixelSizeX = 0.249711|3dh_PixelSizeY = 0.249968|3dh_Filter = Default|3dh_Profile = Routine x20|3dh_ScannerHardwareID = SC150-210905
INFO [11568] Metadata: tiff.ResolutionUnit = centimeter
INFO [11568] Metadata: tiff.XResolution = 40046.315104895104
INFO [11568] Metadata: tiff.YResolution = 40005.284044336811
INFO [11568] WSI has 1 levels
INFO [11568] Checking level 0
INFO [11568] WSI level 0 has size 85760x198400 and 64906 MB adding..
INFO [11568] Setting tile width and height to 256 256
count:0
calling insert renderer
INFO [11568] EXECUTING EmptyProcessObject because PO is modified.INFO [4216] EXECUTING EmptyProcessObject because PO is modified.
INFO [11568] EXECUTING ImagePyramidRenderer because PO is modified.
INFO [11568] Recalculating the camera of the view
INFO [11568] Finished initializing OpenGL
finished insert renderer
INFO [11568] Recalculating the camera of the view
INFO [11568] Finished initializing OpenGL
vendor format: generic-tiff
ERROR [11568] FAST exception caught in Qt event handler Image level is too large to convert into a FAST image
Converting the tiff exported from 3DHistech into pyramidal tiff via vips seems to solve this problem. Hope this is helpful.
Running inference using OpenVINO should be quite fast, but that uses either the integrated GPU (Intel) or CPU. Most likely the pathologists that you are working with does not have a machine with GPU, and therefore OpenVINO is probably the most optimal inference engine. TensorRT only works with dedicated GPUs (NVIDIA).
Regarding the TIFF image you are testing. Note that there is only registered 1 level, which means that it is not pyramidal, as you mentioned. FAST depend on having image planes that can actually get kept in memory. What QuPath does is to pyramidarize the image for you, and therefore you might be able to read it there, but in general, I would suggest working with pyramidal, tiled images. Makes life easier for you, Pete, us, and everyone.
But then I believe our platform can read the mrxs format, given that it is stored in a pyramidal, tiled format, and that 3DHistech has not corrupted their own format (which they are also able to fix, in a separate software/plugin).
Since this problem is solved, I will close this issue, but feel free to reopen it again, if you are getting new issues with the format. However, most of the troubles you had were outside the scope of what we can do in FAST/FP.
Thanks.. Yes, FP can read mrxs which is great! QuPath takes a while to save as pyramidal tiffs, so vips is the best solution for that.
Just adding this here for future reference
what doesn't work: mrxs -> export to mrxs using 3D Histech -> prediction problems in FP mrxs -> export to tiff using 3D Histech -> Not pyramidal, doesn't work in FP
what works: mrxs ->export to tiff using 3D Histech -> convert to pyramidal tiff using QuPath or vips -> works in FP
Thanks for all the help @andreped .. Appreciate it!
Thought its better to create a new issue instead of using the other one for mrxs file format https://github.com/AICAN-Research/FAST-Pathology/issues/6#issuecomment-1007166721
I can open a mrxs file in FP now, but the file opens like this:
When I run predictions using the Epithelium models in NoCodeSeg, it takes a while and the end result looks like this on an inset:
However, when I export the mrxs file to a tiled-tiff using the CaseViewer software, followed by conversion in vips to a pyramidal tiff (jpeg, quality = 85), and then run predictions, I get this:
The image magnification is 10 for both.
I could share the dataset with you but will have to be via email. We wouldn't need any agreements. Its just that I can't share it directly as its a cross-institutional project. The owner will have to share it with you directly.
Cheers Pradeep