I am trying to understand the concepts behind DICOM tag data. It is highly appreciated if someone could explain following structure of tag data.Further I am confused whether these tags can be repeated.
Lambert Zijp ,Thank you so much, and because of tag repeating in sequences, a specific tag can two values. (according to the file attached (0028,0010) have 128 and 512) Will this need to be considered when designing an engine to render DICOM images.
There are indeed two blocks of tags that describe and contain the pixeldata. The last block (512 x 512 x 2 = 524288) is the CT slice. The first block is put in a 'private' sequence. Odd Groups are not part of the dicom standard; they can be used to put whatever you want. In this case, Toshiba has put there a jpeg; probably a thumbnail of the slice.
Because 128 x 128 x 2 is much more than 5310.
And if you look at the first bytes of the private pixeldata...
Tags can indeed be repeated in some circumstances. For example, this is commonly done in DICOM Structured Reports using code sequences. The overall structure of DICOM files is similar in many respects to XML and the binary encoding is quite similar to TIFF. "Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide" by Oleg Pianykh provides a helpful introduction to the topic.