Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Oh dear, I think you'll find reality's on the blink again." -- Marvin The Paranoid Android


devel / comp.protocols.dicom / Corneal Topography Map images

SubjectAuthor
* Corneal Topography Map imagesCaptain Stark
`* Re: Corneal Topography Map imagesDavid Clunie
 `* Re: Corneal Topography Map imagesCaptain Stark
  `* Re: Corneal Topography Map imagesWim Corbijn
   `* Re: Corneal Topography Map imagesCaptain Stark
    `* Re: Corneal Topography Map imagesDavid Clunie
     `- Re: Corneal Topography Map imagesJörg Riesmeier

1
Corneal Topography Map images

<26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=199&group=comp.protocols.dicom#199

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ac8:58d0:: with SMTP id u16mr9103388qta.189.1631862961855; Fri, 17 Sep 2021 00:16:01 -0700 (PDT)
X-Received: by 2002:ac8:7154:: with SMTP id h20mr9076613qtp.251.1631862961676; Fri, 17 Sep 2021 00:16:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Fri, 17 Sep 2021 00:16:01 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=95.91.85.48; posting-account=I4j5FgoAAABKIpDhpCSWeFfZvda4FqQ5
NNTP-Posting-Host: 95.91.85.48
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
Subject: Corneal Topography Map images
From: captainstark@gmx.net (Captain Stark)
Injection-Date: Fri, 17 Sep 2021 07:16:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 29
 by: Captain Stark - Fri, 17 Sep 2021 07:16 UTC

Hi everybody,

I'm running a small software project featuring the display of DICOM files. New topic is to read and display eye care Corneal Topography Map images as defined by supplement 168. However, this SOP class gives me some head aches as I do not fully understand how to read these COLOR PALETTE values.
As far as I understand the supplement, corneal topography maps are of circular shapes where the outer areas of the image do not belong to the "payload" and are more like a padding to the rectangular boundary of the image. See the center image of http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.8.30.3.html#figure_C.8.30.3.1-2 as an example.

I wonder how to distinguish these "padding" pixels from those pixels that contain topography map information, especially when it comes to superimposing such maps onto real images and keeping the outer ares transparent. The supplement defines to store such images with photometric interpretation COLOR PALETTE where each pixel value is an index for the palette lookup table. Every pixel value less than the smallest LUT index shall be mapped to the first entry of the LUT, every pixel value greater than the last index shall be mapped to the last entry.

So, how does implementers of this SOP class handle the "non-payload" pixel? Do they define an additional color in the palette (e.g. black)?

Furthermore, until now I did not find any sample images/instances of this SOP class. Is anybody aware of Corneal Topography Map SOP instances, which might work as a reference for me?

Thanks to the group and best regards
Peter

Re: Corneal Topography Map images

<b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=200&group=comp.protocols.dicom#200

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a0c:9146:: with SMTP id q64mr11584341qvq.38.1631891151131;
Fri, 17 Sep 2021 08:05:51 -0700 (PDT)
X-Received: by 2002:a37:b606:: with SMTP id g6mr10863754qkf.476.1631891150900;
Fri, 17 Sep 2021 08:05:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Fri, 17 Sep 2021 08:05:50 -0700 (PDT)
In-Reply-To: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=50.32.223.118; posting-account=rKkGZwkAAADOuxQ23uuHnmKt95j-5iL6
NNTP-Posting-Host: 50.32.223.118
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: dclunie@dclunie.com (David Clunie)
Injection-Date: Fri, 17 Sep 2021 15:05:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 35
 by: David Clunie - Fri, 17 Sep 2021 15:05 UTC

Pixel Padding Value perhaps ?

http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.7.5.html#para_f1ebadfa-530e-434e-944c-bbe9df033ddc

On Friday, September 17, 2021 at 3:16:03 AM UTC-4, captai...@gmx.net wrote:
> Hi everybody,
>
> I'm running a small software project featuring the display of DICOM files.. New topic is to read and display eye care Corneal Topography Map images as defined by supplement 168. However, this SOP class gives me some head aches as I do not fully understand how to read these COLOR PALETTE values.
> As far as I understand the supplement, corneal topography maps are of circular shapes where the outer areas of the image do not belong to the "payload" and are more like a padding to the rectangular boundary of the image. See the center image of http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.8.30.3.html#figure_C.8.30.3.1-2 as an example.
>
> I wonder how to distinguish these "padding" pixels from those pixels that contain topography map information, especially when it comes to superimposing such maps onto real images and keeping the outer ares transparent. The supplement defines to store such images with photometric interpretation COLOR PALETTE where each pixel value is an index for the palette lookup table. Every pixel value less than the smallest LUT index shall be mapped to the first entry of the LUT, every pixel value greater than the last index shall be mapped to the last entry.
>
> So, how does implementers of this SOP class handle the "non-payload" pixel? Do they define an additional color in the palette (e.g. black)?
>
> Furthermore, until now I did not find any sample images/instances of this SOP class. Is anybody aware of Corneal Topography Map SOP instances, which might work as a reference for me?
>
> Thanks to the group and best regards
> Peter

Re: Corneal Topography Map images

<bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=202&group=comp.protocols.dicom#202

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a0c:816b:: with SMTP id 98mr14077722qvc.37.1632242875452;
Tue, 21 Sep 2021 09:47:55 -0700 (PDT)
X-Received: by 2002:ac8:148b:: with SMTP id l11mr29332467qtj.298.1632242875252;
Tue, 21 Sep 2021 09:47:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 21 Sep 2021 09:47:55 -0700 (PDT)
In-Reply-To: <b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=95.91.85.48; posting-account=I4j5FgoAAABKIpDhpCSWeFfZvda4FqQ5
NNTP-Posting-Host: 95.91.85.48
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com> <b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: captainstark@gmx.net (Captain Stark)
Injection-Date: Tue, 21 Sep 2021 16:47:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 14
 by: Captain Stark - Tue, 21 Sep 2021 16:47 UTC

Hi David,

thanks for your response. Pixel Padding Value (0028,0120) looks exactly like what I was searching for. However, after checking the further explanations in chapter "C.7.5.1.1.2 Pixel Padding Value and Pixel Padding Range Limit" this attribute seems to be only applied to grayscale images with photometric interpretation of MONOCHROME1 or MONOCHROME2. Not sure whether this explanation means "Shall not be used for any other photometric interpretation" or "May also be used for e.g. COLOR PALETTE images as well"?

So, how does implementers of COLOR PALETTE images handle this PaddingPixel use case? Is there any sample implementation/images available?

Thanks
Peter

Re: Corneal Topography Map images

<69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=203&group=comp.protocols.dicom#203

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:6214:148b:: with SMTP id bn11mr35043600qvb.67.1632292891423;
Tue, 21 Sep 2021 23:41:31 -0700 (PDT)
X-Received: by 2002:a0c:e052:: with SMTP id y18mr35231332qvk.1.1632292891297;
Tue, 21 Sep 2021 23:41:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 21 Sep 2021 23:41:31 -0700 (PDT)
In-Reply-To: <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=194.171.252.101; posting-account=vx2zTAoAAACDW_MHEZ4KcTvAGtbQWzdb
NNTP-Posting-Host: 194.171.252.101
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
<b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com> <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: c.w.corbijn@gmail.com (Wim Corbijn)
Injection-Date: Wed, 22 Sep 2021 06:41:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Wim Corbijn - Wed, 22 Sep 2021 06:41 UTC

Hi Peter,
Currently there is a CP that is intended to clarify the way to make clear which pixels should be used as color overlay and which as transparent pixels..
Direction is the usage of Real World Value information, where pixels can be marked as having no Real world value.

> Hi David,
>
> thanks for your response. Pixel Padding Value (0028,0120) looks exactly like what I was searching for. However, after checking the further explanations in chapter "C.7.5.1.1.2 Pixel Padding Value and Pixel Padding Range Limit" this attribute seems to be only applied to grayscale images with photometric interpretation of MONOCHROME1 or MONOCHROME2. Not sure whether this explanation means "Shall not be used for any other photometric interpretation" or "May also be used for e.g. COLOR PALETTE images as well"?
>
> So, how does implementers of COLOR PALETTE images handle this PaddingPixel use case? Is there any sample implementation/images available?
>
> Thanks
> Peter

Re: Corneal Topography Map images

<27acff33-836f-4d2d-81c8-84cd2c66a90cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=204&group=comp.protocols.dicom#204

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ac8:410e:: with SMTP id q14mr30714156qtl.377.1632295850940;
Wed, 22 Sep 2021 00:30:50 -0700 (PDT)
X-Received: by 2002:a37:88a:: with SMTP id 132mr24302483qki.151.1632295850678;
Wed, 22 Sep 2021 00:30:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 22 Sep 2021 00:30:50 -0700 (PDT)
In-Reply-To: <69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=95.91.85.48; posting-account=I4j5FgoAAABKIpDhpCSWeFfZvda4FqQ5
NNTP-Posting-Host: 95.91.85.48
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
<b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com> <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
<69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <27acff33-836f-4d2d-81c8-84cd2c66a90cn@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: captainstark@gmx.net (Captain Stark)
Injection-Date: Wed, 22 Sep 2021 07:30:50 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Captain Stark - Wed, 22 Sep 2021 07:30 UTC

Thanks for the info, Wim.

Re: Corneal Topography Map images

<189f6a68-941b-46ec-b317-56ef83cfc540n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=205&group=comp.protocols.dicom#205

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:ac8:7d0e:: with SMTP id g14mr2255163qtb.28.1632316156179;
Wed, 22 Sep 2021 06:09:16 -0700 (PDT)
X-Received: by 2002:a0c:f10b:: with SMTP id i11mr36292451qvl.67.1632316155389;
Wed, 22 Sep 2021 06:09:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Wed, 22 Sep 2021 06:09:15 -0700 (PDT)
In-Reply-To: <27acff33-836f-4d2d-81c8-84cd2c66a90cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=50.32.223.118; posting-account=rKkGZwkAAADOuxQ23uuHnmKt95j-5iL6
NNTP-Posting-Host: 50.32.223.118
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
<b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com> <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
<69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com> <27acff33-836f-4d2d-81c8-84cd2c66a90cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <189f6a68-941b-46ec-b317-56ef83cfc540n@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: dclunie@dclunie.com (David Clunie)
Injection-Date: Wed, 22 Sep 2021 13:09:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: David Clunie - Wed, 22 Sep 2021 13:09 UTC

I would not assume anything about the outcome of discussions about the CP that Wim mentions.

Pixel Padding Value has served us well for 28 years (it was in the 1993 DICOM 3.0 edition), many uses of COLOR PALETTE have no need for and no meaning in terms of Real World Value Maps, and support for Real World Value Maps is limited (much as I like them personally). So extending the definition of Pixel Padding Value to include flagging a particular COLOR PALETTE stored pixel value as "padding" is not beyond the bounds of possibility.

Implied "transparency" for overlays is another question, in that Pixel Padding Value has traditionally been clamped to black or white as appropriate (to suppress windowing of surrounding padding), and the "transparency when overlaid on something else" use case is not specifically mentioned in the standard in the description of padding values (it probably should be).

I would not be surprised if some existing viewers already treated the padding value as special, even for COLOR PALETTE images, if they share the same single channel pipeline as grayscale display, before applying pseudo-coloring, especially if they then allow windowing updates before pseudo-coloring, but have not experimented to find out.

Re: Corneal Topography Map images

<2ef5d27e-ca99-4860-b1d8-976987dfaff3n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=206&group=comp.protocols.dicom#206

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:6214:3e1:: with SMTP id cf1mr2910307qvb.43.1632380489243;
Thu, 23 Sep 2021 00:01:29 -0700 (PDT)
X-Received: by 2002:ac8:4a16:: with SMTP id x22mr3288111qtq.253.1632380489094;
Thu, 23 Sep 2021 00:01:29 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Thu, 23 Sep 2021 00:01:28 -0700 (PDT)
In-Reply-To: <189f6a68-941b-46ec-b317-56ef83cfc540n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=37.138.224.106; posting-account=P9OsJAoAAABf_UoLgO-4Y0jtck08GqVx
NNTP-Posting-Host: 37.138.224.106
References: <26973d4e-7683-4197-821d-85f0a03e6d52n@googlegroups.com>
<b3492361-8666-422f-91b4-a34be335bad6n@googlegroups.com> <bc4cff57-1c3b-4d8f-be62-46adaed5662dn@googlegroups.com>
<69cbf90c-6be9-4e1a-b3ba-3b2313366940n@googlegroups.com> <27acff33-836f-4d2d-81c8-84cd2c66a90cn@googlegroups.com>
<189f6a68-941b-46ec-b317-56ef83cfc540n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2ef5d27e-ca99-4860-b1d8-976987dfaff3n@googlegroups.com>
Subject: Re: Corneal Topography Map images
From: dicom@jriesmeier.com (Jörg Riesmeier)
Injection-Date: Thu, 23 Sep 2021 07:01:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 5
 by: Jörg Riesmeier - Thu, 23 Sep 2021 07:01 UTC

For all interested readers, the CP in discussion is CP-2171 "Define use of Pixel Padding Value for PALETTE COLOR images". Unfortunately, there is no public draft yet.

Regards,
Jörg

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor