Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

convert DICOM header to google protocol buffer

84 views
Skip to first unread message

Aaron Boxer

unread,
May 12, 2013, 7:41:05 PM5/12/13
to
Does anyone know of any open source code floating about to convert a DICOM header into a google protocol buffer format?

Thanks.

Mathieu Malaterre

unread,
May 13, 2013, 10:12:36 AM5/13/13
to
On Monday, May 13, 2013 1:41:05 AM UTC+2, Aaron Boxer wrote:
> Does anyone know of any open source code floating about to convert a DICOM header into a google protocol buffer format?

Assuming this 'floating' code exists, how would it encode an image (binary buffer) into google protocol buffer ? Just curious.

Aaron Boxer

unread,
May 13, 2013, 10:53:08 AM5/13/13
to
I would like to encode everything but the pixel data.

Steve

unread,
May 13, 2013, 11:41:17 AM5/13/13
to
I believe that the MINT project (https://code.google.com/p/medical-imaging-network-transport/) used Google Protocol Buffers to store header data about a DICOM study. The context there was to store a record of all the headers for a given study in a compact format that could be retrieved by a client via rest services.

It was very loosely based on the ideas behind the streaming mechanism in the ClearCanvas ImageServer, and I believe the google protocol buffer code was only storing differences in headers. Ie, it would store a reference sop's header for a series, then just the differences for other sops within a series.

Aaron Boxer

unread,
May 15, 2013, 7:41:27 AM5/15/13
to
On Monday, May 13, 2013 11:41:17 AM UTC-4, Steve wrote:
> I believe that the MINT project (https://code.google.com/p/medical-imaging-network-transport/) used Google Protocol Buffers to store header data about a DICOM study. The context there was to store a record of all the headers for a given study in a compact format that could be retrieved by a client via rest services.
>
>
>
> It was very loosely based on the ideas behind the streaming mechanism in the ClearCanvas ImageServer, and I believe the google protocol buffer code was only storing differences in headers. Ie, it would store a reference sop's header for a series, then just the differences for other sops within a series.
>
>

Thanks, Steve. I looked at the MINT site, but couldn't find any code relating to
protocol buffers.
0 new messages