Differences between revisions 4 and 5
Revision 4 as of 2004-08-02 06:32:28
Size: 2666
Editor: DavidTuch
Comment: Added DICOM position tag information.
Revision 5 as of 2004-08-03 16:36:58
Size: 1090
Editor: DavidTuch
Comment: Moving File Format information to individual pages.
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
= File Format Information =

== DICOM ==
=== DICOM Resources ===
[http://medical.nema.org/dicom/2003.html DICOM specification] [[BR]]
[http://dclunie.com/medical-image-faq/html/part8.html DICOM informtion sources]

=== DICOM Position/Orientation Information ===
DICOM uses a "Tag" to retrieve "Attribute Name" information. The documentation can be found in the [http://medical.nema.org/dicom/2003.html DICOM specification]. The image position and the image orientation section is in Part 3:Information Object Definition, C.7.6.1.1.1 and C.7.6.2.1.1.

The DICOM coordinate system is the LPS (left-posterior-superior), meanwhile the RAS coordinate system is right-anterior-superior.

The tag for the image position is (0x20, 0x32) and returns the x, y, z position of the upper left-hand corner of the image (the center of the first voxel).

The tag for the image orientation is (0x20, 0x37) and it returns the direction cosines of the first row and the first column with respect to the patient: first the value for the row x, y, z and then the value for the column x, y, z. For example, I get the string of the form "0.00000\\1.00000\\0.00000\\0.00000\\0.00000\\-1.00000".

The tag for the patient orientation is (0x20, 0x20) and it returns the position relative to the image plane by two characters with respect to the positive row axis (left to right) and the positive column axis (top to bottom). The character used are A(anterior), P(posterior), R(right), L(left), H(head), and F(foot). For example, the string I got was "P\\F" (posterior, foot).


== Medical Image Format FAQ ==
= Medical Image Format FAQ =

1. Index

Navigation(children) TableOfContents

2. Medical Image Format FAQ

[http://www.dclunie.com/medical-image-faq/html Medical Image Format FAQ]

3. CVS Checkout

There are several ways to do: pserver, ext, kserver, gserver. See, e.g. Chapter 2 of [http://cvsbook.red-bean.com/cvsbook.html Open Source Development with CVS] by K. Fogel and M. Bar (2nd Edition, Coriolis Group, 2001).

pserver

cvs -d :pserver:tosa@cvs.foobar.com:/space/repo/1/dev login

where username is "tosa" on the server "cvs.foobar.com". The cvs depository is /space/repo/1/dev. You get asked about the password. Once you stored your authentication in .cvspass file, you can run other CVS commands using a similar way.

cvs -d :pserver:tosa@cvs.foobar.com:/space/repo/1/dev co dev

which checkout the entire directory dev into the current directory.

ext

export CVS_RSH=ssh BR cvs -d :ext:tosa@cvs.foobar.com:/space/repo/1/dev co dev

Note that even though CVS_RSH, we use ssh, which is a secure shell

DevelopersGuide (last edited 2023-09-13 15:46:41 by JacksonNolan)