question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Problem displaying 2D MPR

See original GitHub issue

2D MPR mode doesn’t work.

ct

I open the study, the slices are downloaded and displayed. When I click on the 2D MPR mode the reformatting messages appears until it reaches 100% but then only 3 empty windows are shown. Sometimes the first window will show an image when i manipulate the thickness or mode in the toolbar.

Maybe someone has an idea what causes this.

Example of the metadata from the first slice:

[
  {
    "00020010": {
      "vr": "UI",
      "Value": [
        "1.2.840.10008.1.2.1"
      ]
    },
    "00080005": {
      "vr": "CS",
      "Value": [
        "ISO_IR 100"
      ]
    },
    "00080008": {
      "vr": "CS",
      "Value": [
        "ORIGINAL",
        "PRIMARY",
        "AXIAL",
        "HELIX"
      ]
    },
    "00080012": {
      "vr": "DA",
      "Value": [
        "20200131"
      ]
    },
    "00080013": {
      "vr": "TM",
      "Value": [
        "101916"
      ]
    },
    "00080016": {
      "vr": "UI",
      "Value": [
        "1.2.840.10008.5.1.4.1.1.2"
      ]
    },
    "00080018": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.4488.1580462356.102"
      ]
    },
    "00080020": {
      "vr": "DA",
      "Value": [
        "20200131"
      ]
    },
    "00080022": {
      "vr": "DA",
      "Value": [
        "20200131"
      ]
    },
    "00080023": {
      "vr": "DA",
      "Value": [
        "20200131"
      ]
    },
    "0008002A": {
      "vr": "DT",
      "Value": [
        "20200131101820+0100"
      ]
    },
    "00080030": {
      "vr": "TM",
      "Value": [
        "101504"
      ]
    },
    "00080032": {
      "vr": "TM",
      "Value": [
        "101820"
      ]
    },
    "00080033": {
      "vr": "TM",
      "Value": [
        "101821.985001"
      ]
    },
    "00080050": {
      "vr": "SH",
      "Value": [
        "oo_7807"
      ]
    },
    "00080060": {
      "vr": "CS",
      "Value": [
        "CT"
      ]
    },
    "00080070": {
      "vr": "LO",
      "Value": [
        "Philips"
      ]
    },
    "00080080": {
      "vr": "LO",
      "Value": [
        "ooo"
      ]
    },
    "00080081": {
      "vr": "ST",
      "Value": [
        ""
      ]
    },
    "00080090": {
      "vr": "PN",
      "Value": []
    },
    "00081010": {
      "vr": "SH",
      "Value": [
        "HOST-58JTW22"
      ]
    },
    "00081030": {
      "vr": "LO",
      "Value": [
        "Ganzkörper"
      ]
    },
    "00081032": {
      "vr": "SQ",
      "Value": [
        {
          "00080100": {
            "vr": "SH",
            "Value": [
              "20CTGANZ"
            ]
          },
          "00080102": {
            "vr": "SH",
            "Value": [
              "CCG_CSTemp"
            ]
          },
          "00080104": {
            "vr": "LO",
            "Value": [
              "Ganzkörper"
            ]
          }
        }
      ]
    },
    "0008103E": {
      "vr": "LO",
      "Value": [
        "Vogel WT 0.8mm"
      ]
    },
    "00081040": {
      "vr": "LO",
      "Value": [
        "Radiology"
      ]
    },
    "00081070": {
      "vr": "PN",
      "Value": []
    },
    "00081080": {
      "vr": "LO",
      "Value": []
    },
    "00081090": {
      "vr": "LO",
      "Value": [
        "Brilliance 16"
      ]
    },
    "00081110": {
      "vr": "SQ"
    },
    "00081111": {
      "vr": "SQ",
      "Value": [
        {
          "00081150": {
            "vr": "UI",
            "Value": [
              "1.2.840.10008.3.1.2.3.3"
            ]
          },
          "00081155": {
            "vr": "UI",
            "Value": [
              "1.2.840.113704.1.111.7316.1580462074.2"
            ]
          }
        }
      ]
    },
    "00081120": {
      "vr": "SQ"
    },
    "00081140": {
      "vr": "SQ",
      "Value": [
        {
          "00081150": {
            "vr": "UI",
            "Value": [
              "1.2.840.10008.5.1.4.1.1.2"
            ]
          },
          "00081155": {
            "vr": "UI",
            "Value": [
              "1.2.840.113704.1.111.4488.1580462266.2"
            ]
          }
        }
      ]
    },
    "00083010": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.6040.1580462291.13"
      ]
    },
    "00100010": {
      "vr": "PN",
      "Value": [
        {
          "Alphabetic": "Findling 01/20^30.01.2020 F018845"
        }
      ]
    },
    "00100020": {
      "vr": "LO",
      "Value": [
        "oo_204431"
      ]
    },
    "00100030": {
      "vr": "DA",
      "Value": []
    },
    "00100040": {
      "vr": "CS",
      "Value": [
        "O"
      ]
    },
    "00101000": {
      "vr": "LO",
      "Value": [
        "^^^^"
      ]
    },
    "00101010": {
      "vr": "AS",
      "Value": []
    },
    "00101030": {
      "vr": "DS",
      "Value": []
    },
    "00102000": {
      "vr": "LO",
      "Value": []
    },
    "00102110": {
      "vr": "LO",
      "Value": []
    },
    "00102160": {
      "vr": "SH",
      "Value": [
        "Vogel"
      ]
    },
    "001021B0": {
      "vr": "LT",
      "Value": [
        ""
      ]
    },
    "001021C0": {
      "vr": "US",
      "Value": [
        4
      ]
    },
    "00102201": {
      "vr": "LO",
      "Value": [
        "Vogel"
      ]
    },
    "00102292": {
      "vr": "LO",
      "Value": [
        "Turmfalke"
      ]
    },
    "00104000": {
      "vr": "LT",
      "Value": [
        "Vogel^Turmfalke"
      ]
    },
    "00180022": {
      "vr": "CS",
      "Value": [
        "HELIX"
      ]
    },
    "00180050": {
      "vr": "DS",
      "Value": [
        80
      ]
    },
    "00180060": {
      "vr": "DS",
      "Value": [
        120
      ]
    },
    "00180088": {
      "vr": "DS",
      "Value": [
        -4
      ]
    },
    "00180090": {
      "vr": "DS",
      "Value": [
        500
      ]
    },
    "00181020": {
      "vr": "LO",
      "Value": [
        "3.6.6"
      ]
    },
    "00181030": {
      "vr": "LO",
      "Value": [
        "Vogel Klein 30-300g/Vogel"
      ]
    },
    "00181100": {
      "vr": "DS",
      "Value": [
        105
      ]
    },
    "00181120": {
      "vr": "DS",
      "Value": [
        0
      ]
    },
    "00181130": {
      "vr": "DS",
      "Value": [
        47000000
      ]
    },
    "00181140": {
      "vr": "CS",
      "Value": [
        "CW"
      ]
    },
    "00181150": {
      "vr": "IS",
      "Value": [
        1712
      ]
    },
    "00181151": {
      "vr": "IS",
      "Value": [
        70
      ]
    },
    "00181152": {
      "vr": "IS",
      "Value": [
        120
      ]
    },
    "00181160": {
      "vr": "SH",
      "Value": [
        "C"
      ]
    },
    "00181210": {
      "vr": "SH",
      "Value": [
        "C"
      ]
    },
    "00185100": {
      "vr": "CS",
      "Value": [
        "HFP"
      ]
    },
    "00189321": {
      "vr": "SQ",
      "Value": [
        {
          "00189323": {
            "vr": "CS",
            "Value": [
              "NONE"
            ]
          },
          "00189324": {
            "vr": "FD",
            "Value": [
              0
            ]
          },
          "00189328": {
            "vr": "FD",
            "Value": [
              1.71428571428571
            ]
          },
          "00189330": {
            "vr": "FD",
            "Value": [
              70
            ]
          },
          "00189332": {
            "vr": "FD",
            "Value": [
              120
            ]
          },
          "00189345": {
            "vr": "FD",
            "Value": [
              16.2
            ]
          }
        }
      ]
    },
    "00189323": {
      "vr": "CS",
      "Value": [
        "NONE"
      ]
    },
    "00189345": {
      "vr": "FD",
      "Value": [
        16.2
      ]
    },
    "0020000D": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.6040.1580462104.1"
      ]
    },
    "0020000E": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.6040.1580462291.14"
      ]
    },
    "00200010": {
      "vr": "SH",
      "Value": [
        "7142"
      ]
    },
    "00200011": {
      "vr": "IS",
      "Value": [
        2
      ]
    },
    "00200012": {
      "vr": "IS",
      "Value": []
    },
    "00200013": {
      "vr": "IS",
      "Value": [
        14
      ]
    },
    "00200032": {
      "vr": "DS",
      "Value": [
        -625,
        -1475,
        -406999512
      ]
    },
    "00200037": {
      "vr": "DS",
      "Value": [
        1,
        0,
        0,
        0,
        -1,
        0
      ]
    },
    "00200052": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.6040.1580462206.6"
      ]
    },
    "00200060": {
      "vr": "CS",
      "Value": []
    },
    "00201040": {
      "vr": "LO",
      "Value": []
    },
    "00201041": {
      "vr": "DS",
      "Value": [
        -4070
      ]
    },
    "00204000": {
      "vr": "LT",
      "Value": [
        "Vogel WT 0.8mm"
      ]
    },
    "00280002": {
      "vr": "US",
      "Value": [
        1
      ]
    },
    "00280004": {
      "vr": "CS",
      "Value": [
        "MONOCHROME2"
      ]
    },
    "00280010": {
      "vr": "US",
      "Value": [
        512
      ]
    },
    "00280011": {
      "vr": "US",
      "Value": [
        512
      ]
    },
    "00280030": {
      "vr": "DS",
      "Value": [
        205078125,
        205078125
      ]
    },
    "00280100": {
      "vr": "US",
      "Value": [
        16
      ]
    },
    "00280101": {
      "vr": "US",
      "Value": [
        12
      ]
    },
    "00280102": {
      "vr": "US",
      "Value": [
        11
      ]
    },
    "00280103": {
      "vr": "US",
      "Value": [
        0
      ]
    },
    "00281050": {
      "vr": "DS",
      "Value": [
        80,
        80
      ]
    },
    "00281051": {
      "vr": "DS",
      "Value": [
        360,
        360
      ]
    },
    "00281052": {
      "vr": "DS",
      "Value": [
        -1024
      ]
    },
    "00281053": {
      "vr": "DS",
      "Value": [
        1
      ]
    },
    "00321033": {
      "vr": "LO",
      "Value": []
    },
    "00321060": {
      "vr": "LO",
      "Value": [
        "Ganzkörper"
      ]
    },
    "00321070": {
      "vr": "LO",
      "Value": []
    },
    "00380010": {
      "vr": "LO",
      "Value": [
        "218439"
      ]
    },
    "00380050": {
      "vr": "LO",
      "Value": []
    },
    "00380500": {
      "vr": "LO",
      "Value": []
    },
    "00400012": {
      "vr": "LO",
      "Value": []
    },
    "00400253": {
      "vr": "SH",
      "Value": [
        "714240"
      ]
    },
    "00400254": {
      "vr": "LO",
      "Value": [
        "Ganzkörper"
      ]
    },
    "00400275": {
      "vr": "SQ",
      "Value": [
        {
          "00400007": {
            "vr": "LO",
            "Value": [
              "Ganzkörper"
            ]
          },
          "00400008": {
            "vr": "SQ"
          },
          "00400009": {
            "vr": "SH",
            "Value": [
              "oo_7807"
            ]
          },
          "00401001": {
            "vr": "SH",
            "Value": [
              "oo_7807"
            ]
          }
        }
      ]
    },
    "00403001": {
      "vr": "LO",
      "Value": []
    },
    "00E10010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "00E11001": {
      "vr": "US",
      "Value": [
        1
      ]
    },
    "00E11002": {
      "vr": "SH",
      "Value": [
        "Age2"
      ]
    },
    "00E11022": {
      "vr": "DS",
      "Value": [
        0,
        0
      ]
    },
    "00E11023": {
      "vr": "DS",
      "Value": [
        1,
        1
      ]
    },
    "00E11036": {
      "vr": "CS",
      "Value": [
        "NO"
      ]
    },
    "00E11040": {
      "vr": "SH",
      "Value": [
        "Vogel WT 0.8mm,i"
      ]
    },
    "00E11042": {
      "vr": "LO",
      "Value": [
        "453567-023322"
      ]
    },
    "00E11050": {
      "vr": "DS",
      "Value": [
        319
      ]
    },
    "00E11061": {
      "vr": "LO",
      "Value": [
        "Vogel_Multi_1002_usr.proc"
      ]
    },
    "00E11063": {
      "vr": "SH",
      "Value": [
        "KEINE"
      ]
    },
    "01E10010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "01E11041": {
      "vr": "OW"
    },
    "01F10010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "01F11001": {
      "vr": "CS",
      "Value": [
        "SPIRAL"
      ]
    },
    "01F11002": {
      "vr": "CS",
      "Value": [
        "HIGH"
      ]
    },
    "01F11003": {
      "vr": "CS",
      "Value": []
    },
    "01F11004": {
      "vr": "CS",
      "Value": [
        "NORMAL"
      ]
    },
    "01F11005": {
      "vr": "DS",
      "Value": [
        360
      ]
    },
    "01F11007": {
      "vr": "DS",
      "Value": [
        700
      ]
    },
    "01F11008": {
      "vr": "DS",
      "Value": [
        206800003
      ]
    },
    "01F1100A": {
      "vr": "US",
      "Value": [
        0
      ]
    },
    "01F1100C": {
      "vr": "DS",
      "Value": [
        761904791,
        -95238097
      ]
    },
    "01F1100D": {
      "vr": "DS",
      "Value": [
        0
      ]
    },
    "01F1100E": {
      "vr": "FL",
      "Value": [
        0
      ]
    },
    "01F11026": {
      "vr": "DS",
      "Value": [
        438
      ]
    },
    "01F11027": {
      "vr": "DS",
      "Value": [
        75
      ]
    },
    "01F11032": {
      "vr": "CS",
      "Value": [
        "RIGHT_ON_LEFT"
      ]
    },
    "01F11042": {
      "vr": "SH",
      "Value": [
        "No"
      ]
    },
    "01F11044": {
      "vr": "OW"
    },
    "01F11046": {
      "vr": "FL",
      "Value": [
        0.75
      ]
    },
    "01F11047": {
      "vr": "SH",
      "Value": [
        "3D"
      ]
    },
    "01F11049": {
      "vr": "DS",
      "Value": [
        120
      ]
    },
    "01F1104A": {
      "vr": "SH",
      "Value": [
        "NONE"
      ]
    },
    "01F1104B": {
      "vr": "SH",
      "Value": [
        "16x0.75"
      ]
    },
    "01F1104D": {
      "vr": "SH",
      "Value": [
        "NO"
      ]
    },
    "01F1104E": {
      "vr": "LO",
      "Value": [
        "Head"
      ]
    },
    "01F70010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "01F71010": {
      "vr": "OB"
    },
    "01F71011": {
      "vr": "OW"
    },
    "01F71013": {
      "vr": "OW"
    },
    "01F71014": {
      "vr": "OW"
    },
    "01F71015": {
      "vr": "OW"
    },
    "01F71016": {
      "vr": "OW"
    },
    "01F71017": {
      "vr": "OW"
    },
    "01F71018": {
      "vr": "OW"
    },
    "01F71019": {
      "vr": "OW"
    },
    "01F7101A": {
      "vr": "OW"
    },
    "01F7101B": {
      "vr": "OW"
    },
    "01F7101C": {
      "vr": "OW"
    },
    "01F7101E": {
      "vr": "OW"
    },
    "01F7101F": {
      "vr": "OW"
    },
    "01F71022": {
      "vr": "UI",
      "Value": [
        "1.2.840.113704.1.111.6040.1580462291.12.1111.111111111111111"
      ]
    },
    "01F71023": {
      "vr": "OW"
    },
    "01F71025": {
      "vr": "OW"
    },
    "01F71027": {
      "vr": "OW"
    },
    "01F71029": {
      "vr": "OW"
    },
    "01F7102B": {
      "vr": "OW"
    },
    "01F7102C": {
      "vr": "OW"
    },
    "01F7102D": {
      "vr": "OW"
    },
    "01F71030": {
      "vr": "OW"
    },
    "01F71031": {
      "vr": "OW"
    },
    "01F71070": {
      "vr": "OW"
    },
    "01F71074": {
      "vr": "OW"
    },
    "01F71075": {
      "vr": "OW"
    },
    "01F7107F": {
      "vr": "OW"
    },
    "01F71095": {
      "vr": "OW"
    },
    "01F71097": {
      "vr": "OW"
    },
    "01F71099": {
      "vr": "OW"
    },
    "01F7109B": {
      "vr": "IS",
      "Value": [
        2
      ]
    },
    "07A10010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "07A11010": {
      "vr": "LO",
      "Value": [
        "3.5"
      ]
    },
    "7FDF0010": {
      "vr": "LO",
      "Value": [
        "ELSCINT1"
      ]
    },
    "7FDF10F0": {
      "vr": "OB"
    },
    "7FDF10FF": {
      "vr": "SH",
      "Value": []
    }
  }
]

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
nutzlastfancommented, Jan 31, 2020

Thank you for the pointer. I found and fixed the problem, it was decimal conversion with german culture settings (tag 00200037 among others). I will make a pull request over at dicomcloud. Issue can be closed. Thanks

1reaction
matthiasgcommented, Feb 13, 2020

@dannyrb I am just getting into your system as I do find your architecture on top of the base libraries quite commendable. Over the course of the next few months, I will try further integration of your viewer as a module in our platform. As changes might be beneficial for better integration scenarios I will ensure moving them back as far as possible.

The goal is to make a medically plugin compliant with DIN EN 62304. Currently I am still in the process of setting up the product documentation file and the development process for it so coding will be limited to testing out scenarios.

As of know the basic stability of features, the minor UI quirks included, is already very good. What I am missing is some rigorous risk analysis and testing on an integration level for compliance and release mechanics which will take me some time to work through.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Online OsiriX Documentation/Multi-planar reconstruction (MPR)
This 2D MPR Viewer allows generating a MPR slice in any position and orientation through the 3D volume. This mode shows three viewing...
Read more >
Programming With MPR | Raster, Medical, Document Help
The Multi-Planar Reformatting (MPR) technique is used to generate 2D sagittal, coronal, and oblique views from a volume built by stacking the axial...
Read more >
relation slice thickness with MPR calculation - Google Groups
Hi all. I want to reconstruct MPR from 2D CT images but in my calculation I do not know relation between slice thickness...
Read more >
DICOM viewer for multiplanar reconstruction | Alma MPR
Alma MPR is our DICOM viewer for multiplanar reconstruction with advanced tools for tomographic series ... Simultaneous display of multiple volume models ...
Read more >
Integrating the OHIF Viewer into XNAT: Achievements ... - NCBI
Display of DICOM fractional segmentation objects both in standard 2D mode and multiplanar reformatting (MPR) mode, also demonstrating the ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found