Problem displaying 2D MPR
See original GitHub issue2D MPR mode doesn’t work.
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:
- Created 4 years ago
- Comments:7 (5 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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
@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.