m-anlz man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

M-ANLZ(4)							     M-ANLZ(4)

NAME
       m-anlz - Analyze (SPM) medical image format (MedCon)

DESCRIPTION
  This is a very simple format. The basic headers are written in one file with
  extension `.hdr', the image data in another file with extension `.img'.

  The basic defines for the format:

  ---------------------------------------------------------------------------

  typedef struct Header_Key_t{
	  Int32	 sizeof_hdr;		   /* 348 or 148		 */
	  char data_type[10];		   /* "dsr"			 */
	  char db_name[18];		   /* filename without extension */
	  Int32 extents;		   /* 16384			 */
	  Int16 session_error;
	  char regular;			   /* 'r'			 */
	  char hkey_un0;
  } MDC_ANLZ_HEADER_KEY;

  #define MDC_ANLZ_HK_SIZE 40

  typedef struct Image_Dimensions_t{
	  Int16 dim[8];			   /* [0] = # of dimensions	 */
					   /* [1] = X-dim		 */
					   /* [2] = Y-dim		 */
					   /* [3] = Z-dim		 */
					   /* [4] = t-dim		 */
					   /* ...			 */
	  Int16 unused[7];
	  Int16 datatype;		   /* pixel type		 */
					   /*  0 = Unknown   1 = one-bit */
					   /*  2 = Uint8     4 = Int16	 */
					   /*  8 = Int32    16 = float	 */
					   /* 32 = complex  64 = double	 */
					   /*128 = RGB	   255 = all	 */

	  Int16 bitpix;			   /* bits per pixel		 */
	  Int16 dim_un0;
	  float pixdim[8];		   /* [0] = # of dimensions	 */
					   /* [1] = X-dim (mm)		 */
					   /* [2] = Y-dim (mm)		 */
					   /* [3] = Z-dim (mm)		 */
					   /* [4] = t-dim (ms)		 */
					   /* ...			 */
	  float funused[6];
	  float compressed;
	  float verified;
	  Int32 glmax,glmin;
  } MDC_ANLZ_IMAGE_DIMS;

  #define MDC_ANLZ_IMD_SIZE 108

  typedef struct Data_History_t{
	  char descrip[80];
	  char aux_file[24];
	  char orient;			   /* patient orientation	 */
					   /* 0 = transverse unflipped	 */
					   /* 1 = coronal unflipped	 */
					   /* 2 = sagittal unflipped	 */
					   /* 3 = transverse flipped	 */
					   /* 4 = coronal flipped	 */
					   /* 5 = sagittal flipped	 */

	  char originator[10];
	  char generated[10];
	  char scannum[10];
	  char patient_id[10];
	  char exp_date[10];
	  char exp_time[10];
	  char hist_un0[3];
	  Int32 views;
	  Int32 vols_added;
	  Int32 start_field;
	  Int32 field_skip;
	  Int32 omax, omin;
	  Int32 smax, smin;
  } MDC_ANLZ_DATA_HIST;

  #define MDC_ANLZ_DH_SIZE 200

  ---------------------------------------------------------------------------

  The structures are defined in the order as they should be found in the file.
  The Data_History header is not obliged. The SPM Analyze format, intended for
  the SPM software, differs a little from the normal Analyze format.

  What does the format support or not support:

  ===========================================================================
  Item		  Supported				Not Supported
  ===========================================================================
  Color Map	: grayscale				      -
  File Endian	: little & big				      -
  Pixeltypes	: 1-bit, Uint8, Int16, Int32	       Int8,Uint16,Uint32
		  float, double, (complex)		 Int64,Uint64
  ===========================================================================
  Scaling factors  : quantify & calibrate factors/image	 are NOT supported
  ---------------------------------------------------------------------------
  Dimensions/Image : different dimensions for each image are NOT supported
  ---------------------------------------------------------------------------
  Pixeltypes/Image : different pixeltypes for each image are NOT supported
  ---------------------------------------------------------------------------
  SPM remarks	   : 1) imd.funused[0] = the offset
		     2) imd.funused[1] = one global scaling factor
		     3) (Int16)dh.originator[0...1] \
			(Int16)dh.originator[2...3]  } =  origin (X, Y, Z)
			(Int16)dh.originator[4...5] /
  ===========================================================================

NOTES
  A note about the image (patient) orientation in SPM:

       X-axis
	    increases from leftside  (hand) to rightside (hand).

       Y-axis
	    increases from posterior (back) to anterior	 (front).

       Z-axis
	    increases from inferior  (feet) to superior	 (head).

FILES
  /usr/local/xmedcon/source/m-anlz.h	  The header file.
  /usr/local/xmedcon/source/m-anlz.c	  The source file.

SEE ALSO
  medcon(1), xmedcon(1), xmedcon-config(1)

  m-acr(4), m-gif(4), m-inw(4), m-intf(4), m-ecat(4)

  medcon(3)

AUTHOR
  (X)MedCon project was originally written by Erik Nolf (eNlf) for the	former
  PET-Centre at Ghent University (Belgium).

  e-mail:   enlf-at-users.sourceforge.net   www:   http://xmedcon.sourceforge.net

								     M-ANLZ(4)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net