-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback on Dicom files #128
Comments
Will fix 1 soon, should be straightforward. I'll look into the others when I have a chance. Flagging for @sustrev in case you've any thoughts, too! |
Among these issues. I can try to find some examples of converting e2e files to dicom files for your reference. |
Thank you so much for your feedback and testing, @Jackiecs3! Question 2 shouldn't be too difficult to address, moving the label and adjusting pixel spacing. Please correct me if I'm wrong, but I believe e2e utilizes a default fundus pixel spacing, so setting PixelSpacing to 0.011493\0.011493 (instead of 1.0\1.0 here) should fix the measurement accuracy. For tag placement, currently |
I will find a formal data to verify the accuracy of pixel spacing. AS a reference for @sustrev and @marksgraham , please provide me with your email address. I will send you the specific data via email. |
That would be excellent, thank you! My email is [email protected]. |
e2e utilizes a default fundus pixel spacing (0.011493\0.011493),Is this value applicable to most e2e files? Is it just e2e files generated for certain device models? Because besides this parameter(0.011493\0.011493), I have also seen another parameter (0.011465\0.011465) |
I'm not sure; I haven't been able to find the pixel spacing data in the binary, which makes me wonder if e2e has a set default related to other specifications (model, scan type, etc) that their software identifies instead of having it stored in the file. |
How did you obtain this value(0.011493\0.011493)? |
That's simply copied over from the images you shared with correct values, nothing derived from my own test files. |
How to obtain this value and whether it is accurate. I can provide some relevant e2e file data and provide the correct values for this batch of data as a reference for use. I hope it can provide you with some ideas. Because I feel great using this project, I hope it can become more perfect. We can do the following statistics Collecting and organizing this data can be time-consuming, Of course, during this period, if you have corrected any issues on the 1st, 2nd, or 3rd, you can notify us to conduct testing and based on feedback. |
That would be excellent, thank you so much for your willingness to assist in improving the accuracy of this! |
Hi Mark, what are your thoughts on obtaining pixel spacing from e2e files? Have you successfully obtained this parameter from the file in the past? |
There has been some discussion on this subject in the past, see here. We think it is likely calculated from some other variables (scan width/ eye distance to scanner). Tagging @ilannotal who has shown some interest in this topic in the past. |
I just had a look at the relationship between the scan focus and the scale given in VOL meta data (also from Heidelberg Engineering). I computed the length between the lens and retina for the scale and angle given in the file. This length correlates with the scan focus. But there seems to be an additional factor. Next steps would be:
I plotted the results for 100 volumes. The fitted linear regression has intercept 16.480 and slope -0.255 |
Hi Mark, May I ask if there is any latest progress in resolving issue 1? When can I obtain the same number of dicom files as the jpg format? I need to collect some data to ensure accuracy for Question 2, and it will take a few more days. After collection, it will be sent to you and @sustrev as soon as possible. Can Question 3 be released together with Question 1 to form a new version? |
HI, I just want to be sure - are we dealing here about dcm or about e2e of Heidelberg. |
I've pushed a fix for the the first issue, let me know if it works |
We're talking about .e2e images - there is some new functionality to write these images to .dcm which is why that is being mentioned. Re zeiss cirrus - the only reader we have is the simple .img reader here. |
Thanks for all this feedback! I'll try to look at some of this when I can but things are busy at the moment so might be a while. |
It's going to be a while longer before I can put any significant dev time into this myself, but PRs for these issues are still welcome. |
If there are any details of any issues that need to be discussed, feel free to communicate with me at any time. I have been using our program recently, and I will summarize a batch of new improvement suggestions. |
|
Hi Mark,
About outputting dicom file label information.
1、I can obtain all the fundus data now, but can the number of files output in dicom format be consistent with images?
2、About outputting dicom file label information.
oct-converter output dicom file tag
Regarding the label pixel spacing, it should appear in the level 1 directory, currently at level 3
Correct exampleHow is the content of this field generated?? At present, if measurements are made based on this parameter, the data is clearly incorrect! 300mm should be bigger than one eye
This is my own data, and the dicom tags comply with the specifications and the values are normal. The following figure shows the measurement results
3、 About dicom tag
Correct example
Condition:
(0002,0003) Media Storage SOP Instance UID == (0008,0018) SOP Instance UID
current results
The text was updated successfully, but these errors were encountered: