Dicom Image is not displayed properly - DICOM
This is a discussion on Dicom Image is not displayed properly - DICOM ; Sir, I am developing a Dicom Viewer in Java. When i try to display
DICOM RF images, Half of the image gets inverted , other half gets
inverted on the other side.
This is the tag information of that DICOM ...
-
Dicom Image is not displayed properly
Sir, I am developing a Dicom Viewer in Java. When i try to display
DICOM RF images, Half of the image gets inverted , other half gets
inverted on the other side.
This is the tag information of that DICOM Image
0002,0000,File Meta Elements Group Len=174
0002,0001,File Meta Info Version=256
0002,0002,Media Storage SOP Class UID=1.2.840.10008.5.1.4.1.1.12.2
0002,0003,Media Storage SOP Inst
UID=1.3.46.670589.6.1.0.96421041.78050318192888.
0002,0010,Transfer Syntax UID=1.2.840.10008.1.2.1.
0002,0012,Implementation Class UID=1.3.46.670589.17
0002,0013,Implementation Version Name=ARC.CONVERT
0008,0005,Specific Character Set=ISO.IR 100
0008,0008,Image Type=SINGLEPLANE
0008,0016,SOP Class UID=1.2.840.10008.5.1.4.1.1.12.2
0008,0018,SOP Instance
UID=1.3.46.670589.6.1.0.96421041.78050318192888.
0008,0020,Study Date=19951127
0008,0021,Series Date=19951127
0008,0022,Acquisition Date=19951127
0008,0023,Image Date=19951127
0008,0030,Study Time=121758
0008,0031,Series Time=121758
0008,0032,Acquisition Time=121758
0008,0033,Image Time=121758
0008,0050,Accession Number=
0008,0060,Modality=RF
0008,0070,Manufacturer=Philips Medical Systems
0008,0080,Institution Name=Burgers Bush
0008,0090,Referring Physician's Name=540490052
0008,1010,Station Name=DSI-Ficus
0008,1030,Study Description=OES
0008,1050,Performing Physician's Name=540490052
0008,1090,Manufacturer's Model Name=DSI R4.2.1
0010,0010,Patient's Name=Oesophagus
0010,0020,Patient ID=HS
0010,0030,Patient Date of Birth=19520219
0010,0040,Patient Sex=F
0018,0060,KVP [Peak KV]=
0018,1000,Device Serial Number=96421041
0018,1020,Software Version=R4.2.1 LUTPROM 95-03-17 R2.0.5
0018,1030,Protocol Name=OES
0018,1152,Acquisition Device Processing Description=
0018,1155,Radiation Setting=21063
0018,1600,?=CIRCULAR\RECTANGULAR
0018,1602,?=540488497
0018,1604,?=540358451
0018,1606,?=13112
0018,1608,?=540619316
0018,1610,?=256\256
0018,1612,?=540292402
0020,000D,Study Instance
UID=1.3.46.670589.6.1.0.96421041.78050318192889.
0020,000E,Series Instance
UID=1.3.46.670589.6.1.0.96421041.78050318192890.
0020,0010,Study ID=
0020,0011,Series Number=1
0020,0012,Acquisition Number=5
0020,0013,Image Number=1
0020,0020,Patient Orientation=
0020,0060,Laterality=
0028,0002,Samples Per Pixel=1
0028,0004,Photometric Interpretation=MONOCHROME2
0028,0010,Rows=512
0028,0011,Columns=512
0028,0100,Bits Allocated=8
0028,0101,Bits Stored=8
0028,0102,High Bit=7
0028,0103,Pixel Representation=0
0028,1040,Pixel Intensity Relationship=DISP
0028,1050,Window Center=143
0028,1051,Window Width=186
7FE0,0010,Pixel Data=262144
I would like to know the use of Pixel Intensity Relationship & how it
is used in displaying the image
Thanks in advance
Prasad
-
Re: Dicom Image is not displayed properly
Prasad~~
You say you develop your own viewer... Are you sure you are using
correctly the supplied image information? Mind that the stored bits per
pixel are 8, not 16 or 24.
I haven't done much Java (I'm a C/C++ guy) but I've experienced strange
image displays when missing the byte alignment on bitmaps, for instance
when using an array of shor ints to store 8 bit grayscale images and
then pass that array as a bitmap to the renderer.
Is it possible you have a similar problem?
~~Razvan
-
Re: Dicom Image is not displayed properly
May be the transfer syntax is the problem, you check if is little
endian or big endian, there in the UID is: 0002,0010,Transfer Syntax
UID=1.2.840.10008.1.2.1. and check the bits stored and bits asigned ?
mapb