Precision Issue in "int DiGSDFunction::calculateGSDF()"

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
ghost
Posts: 5
Joined: Thu, 2004-12-23, 09:27

Precision Issue in "int DiGSDFunction::calculateGSDF()"

#1 Post by ghost » Fri, 2009-08-14, 06:18

When I use function "int DiGSDFunction::calculateGSDF()" to calculate the GSDF Values, I found the result is different from the value in DICOM Standard document(PS 3.14 - 2008 Page 21 Table B-1)

for example: JND 1023 in Standard the Lum is 3993.4040 but in dcmtk calculate result is 3993.3296, why?

Jörg Riesmeier
ICSMED DICOM Services
ICSMED DICOM Services
Posts: 2217
Joined: Fri, 2004-10-29, 21:38
Location: Oldenburg, Germany

#2 Post by Jörg Riesmeier » Fri, 2009-08-14, 08:28

I guess that the table in the DICOM standard has been calculated with a higher (?) or at least with a different precision than what calculateGSDF() does. But I don't think that this is really an issue ...

Btw, the table in Annex B is only informative (and not normative).

ghost
Posts: 5
Joined: Thu, 2004-12-23, 09:27

#3 Post by ghost » Fri, 2009-08-14, 09:03

Jörg Riesmeier wrote:I guess that the table in the DICOM standard has been calculated with a higher (?) or at least with a different precision than what calculateGSDF() does. But I don't think that this is really an issue ...

Btw, the table in Annex B is only informative (and not normative).

Thank you for your reply. I agree with you.

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 1 guest