Search found 60 matches

by anilta
Thu, 2024-01-11, 14:50
Forum: DCMTK - General
Topic: How to convert a dicom file from RGB format into MONOCHROME2?
Replies: 4
Views: 8058

Re: How to convert a dicom file from RGB format into MONOCHROME2?

I have a multi-frame image of RGB format.
Does DicomImage::createMonochromeImage() convert all the frames from RGB to MONOCHROME2?
by anilta
Fri, 2023-05-26, 13:22
Forum: DCMTK - General
Topic: Memory Mapped file support
Replies: 7
Views: 5377

Re: Memory Mapped file support

Hi Jörg,

I am not able to get an complete picture on my requirement 'create the whole image in memory and send this to DICOM server'. My apologies.

You mean, after the store is initiated, create the image, add tile by tile to the DICOM image and and send these chunks of image data to DICOM server ?
by anilta
Thu, 2023-05-25, 14:06
Forum: DCMTK - General
Topic: Memory Mapped file support
Replies: 7
Views: 5377

Re: Memory Mapped file support

Thanks Jörg & Michael. This gives some idea on how to proceed. Our workflow is, the client requests to transfer a huge pathology image to a DICOM server in Whole Slide Image IOD. Client gives all the tiles data to DCMTK DLL, then DCMTK DLL collects all the tiles data, add them to the target DICO...
by anilta
Tue, 2023-05-23, 07:55
Forum: DCMTK - General
Topic: Memory Mapped file support
Replies: 7
Views: 5377

Memory Mapped file support

Hi, we are creating a huge DICOM image (Whole Slide DICOM image IOD), which would be bigger than the virtual memory available. Does DCMTK support or have classes which can help (similar to Memory Mapped Files of Windows) ?
by anilta
Thu, 2023-05-04, 13:50
Forum: DCMTK - General
Topic: 0xa900: Error: DataSetDoesNotMatchSOPClass
Replies: 7
Views: 5602

Re: 0xa900: Error: DataSetDoesNotMatchSOPClass

Thanks, i understand now.

The UID changed by DCMTK does not have company specific root UID.
May be this can be improved.
by anilta
Thu, 2023-04-27, 10:22
Forum: DCMTK - General
Topic: 0xa900: Error: DataSetDoesNotMatchSOPClass
Replies: 7
Views: 5602

Re: 0xa900: Error: DataSetDoesNotMatchSOPClass

Hi Michael, Yes. True. strscp does not change the SOP Instance UID. We were able to locate what changes the UID. The below is the partial client code. 'chooseRepresentation' function is changing it. But not sure why it changes the UID. The filexfer is 'Little Endian Explicit' and netTransfer.getXfer...
by anilta
Wed, 2023-04-26, 14:00
Forum: DCMTK - General
Topic: 0xa900: Error: DataSetDoesNotMatchSOPClass
Replies: 7
Views: 5602

Re: 0xa900: Error: DataSetDoesNotMatchSOPClass

Thank you Michael for your quick response. At the client side, the Affected SOP Instance UID is copied from the DICOM instance which we want to transfer. In this case it is ==> 1.2.276.0.118.696685194.21556.1682492941.488 I checked the client side, and could confirm that, the Affected SOP Instance a...
by anilta
Wed, 2023-04-26, 09:21
Forum: DCMTK - General
Topic: 0xa900: Error: DataSetDoesNotMatchSOPClass
Replies: 7
Views: 5602

0xa900: Error: DataSetDoesNotMatchSOPClass

I am getting this error "0xa900: Error: DataSetDoesNotMatchSOPClass" I am using DCMTK 3.6.7 (64 Bit) version. I am using strscp for receiving DICOM images. The command i run is this, storescp.exe -d +xy 104 The error happens in function 'storeSCPCallback' of class storescp.cc. The below st...
by anilta
Tue, 2023-02-14, 09:13
Forum: DCMTK - General
Topic: create one Dicom file from multiple images
Replies: 18
Views: 22395

Re: create one Dicom file from multiple images

Hi, i know this is a quite old topic, but we implemented a patch for this functionality a few weeks ago. The patch was implemented on top of repo version "9a80174a27877f1b32d6c4b7a6f1e6cc0fffd6c6". I have not applied and tested it on the latest repository version. I also sent this patch t...
by anilta
Thu, 2019-09-05, 15:41
Forum: DCMTK - General
Topic: Windows bitmap (HBITMAP) to DICOM Image.
Replies: 1
Views: 1966

Windows bitmap (HBITMAP) to DICOM Image.

I am trying to convert a Pathology based Cell image to DICOM image and send to PACS. I have an existing implementation, written in Delphi, which converts the Cell's pixel data into an TBitmap, which is nothing but an encapsulation of Window's HBITMAP. So, how can i use HBITMAP object (memory pointer...
by anilta
Fri, 2016-06-03, 12:30
Forum: DCMTK - General
Topic: C-Echo behavior when calling AE Title is not recognized
Replies: 2
Views: 4082

Re: C-Echo behavior when calling AE Title is not recognized

Sorry Michael, i would restrain from asking DICOM question next time.

I see the same behavior when i use DCMTK's echoscu.exe tool.
by anilta
Fri, 2016-06-03, 11:31
Forum: DCMTK - General
Topic: C-Echo behavior when calling AE Title is not recognized
Replies: 2
Views: 4082

C-Echo behavior when calling AE Title is not recognized

I have the below, Modality System (Ultrasound) whose AE Title is --> "US_AE". Image Server (PACS) whose AE Title is --> "IMAGE_AE". (I registered the calling AE Title in PACS as "US_AE") When i do C-Echo from Ultrasound system, i give calling AE Title as "US_AE123&...
by anilta
Thu, 2016-05-26, 08:56
Forum: DCMTK - General
Topic: How to set Implementation class UID and Version name.
Replies: 2
Views: 4500

Re: How to set Implementation class UID and Version name.

Thanks Michael.

The reason makes me clear, and would like to retain the DCMTK provided constants in our design as well, to take advantage for work around's in case of DCMTK errors !!.

Best Regards,
Anil TA
GE Healthcare
by anilta
Wed, 2016-05-25, 09:00
Forum: DCMTK - General
Topic: How to set Implementation class UID and Version name.
Replies: 2
Views: 4500

How to set Implementation class UID and Version name.

We are validating our MWL service using DVTK. In the validation session, we need to set Implementation Class UID and Implementation Version Name. During association, we use function, ASC_createAssociationParameters, in assoc.cc, we can only use the DCMTK's UID and Version name, strncpy((*params)->ou...
by anilta
Fri, 2016-04-15, 10:47
Forum: DCMTK - General
Topic: Worklist callback cancel not working.
Replies: 3
Views: 4314

Re: Worklist callback cancel not working.

Yes. I see clearly, our Cancel messages going to the server and displayed in their log windows. I tested in both JDicom and wlmscpfs servers. We expect the Service Class Providers should send us the last Worklist with "Success" after we send cancel command. Or we should close the associati...