> On Jul 14, 2016, at 10:59, Keller, Jacob <[email protected]> wrote:
> 
> Dear Crystallographers,
> 
> I've been trying to view diffraction images in ImageJ. I can read the images 
> through a raw import, but the parameters seem a little off. ImageJ asks for 
> the following parameters (I just list the questionable ones):
> 
> -Image type (8-bit, 32-bit signed, etc.)
> -Width,Height (seems to be, from the header, 1042 x 1042, but this gives four 
> images in one; 521 x 521 gives one image, but which is truncated halfway down)
> -Offset to first image (bytes) (seems to be 3584 from the header, but looks 
> like wrong offset.)
> 
> The header of the images in question is pasted below.
> 
> Can anyone point to what is going on here? Is this impossibly complicated, or 
> is there an easy way to do this, like I am just missing something? I've 
> played around a bit, but cannot get it right.

The image type should be “16-bit Unsigned”; the Data_type item in the header 
indicates that this is the case and according to 
http://strucbio.biologie.uni-konstanz.de/ccp4wiki/index.php/SMV_file_format 
this is the data type used by all known SMV images.  I would think that this 
explains the duplication you see.  You may also need to check the 
“Little-endian byte order” (see the BYTE_ORDER item in the header).

> Would it be so horrible, btw, to use tif or some other easy universal format? 
> I think at least some of these formats can accommodate metadata…

You’re right: TIFF is used by some manufacturers, and the format can 
accommodate metadata in different forms.  However, the way the metadata is 
encoded in the file appears to differ from manufacturer to manufacturer, and I 
would think general-purposes software like ImageJ might not have the resources 
nor the interest to keep up with all possible variations.  If you just want to 
look at the image and don’t care what the resolution of the pixels under your 
cursor is, this does not matter.

// Cheers; Johan


> All the best,
> 
> Jacob Keller
> 
> 
> {
> HEADER_BYTES= 3584;
> BYTE_ORDER=little_endian;
> BitmapSize=4274;
> BitmapType=BitmapRLE;
> CCD_DETECTOR_DESCRIPTION=Saturn944+ (2x2 bin mode);
> CCD_DETECTOR_DIMENSIONS=1042 1042;
> CCD_DETECTOR_IDENTIFICATION=MSC_REIT_Saturn944+_SN012110304;
> CCD_DETECTOR_OPTIONS=imagekind:2 dezingermode:off dezingertype:average 
> subtractclosed:on transform:on simulator:immediate trigger:on;
> CCD_DETECTOR_SERVER_VERSION=MSCServCCDCamera 7.6.2.4;
> CCD_DETECTOR_SIZE=93.7800  93.7800;
> CCD_DETECTOR_TEMPERATURE=-45.0 deg C;
> CCD_DETECTOR_VECTORS=1 0 0 0 1 0;
> CCD_FIELD_OF_VIEW=Square;
> CCD_GONIO_COLLISION_OFFSET=0.0 0 0.0 0.0 0.0 0;
> CCD_GONIO_DESCRIPTION=AFC11 (Right): 2theta arm;
> CCD_GONIO_NAMES=RotAboutBeam 2Theta RotY XShift YShift Distance;
> CCD_GONIO_NUM_VALUES=6;
> CCD_GONIO_UNITS=deg deg deg mm mm mm;
> CCD_GONIO_VALUES=0.0000 0.0000 0.0000 0.0000 0.0000  45.0000;
> CCD_GONIO_VALUES_MAX=0.0 5 0.0 0.0 0.0 300.9;
> CCD_GONIO_VALUES_MIN=0.0 -110 0.0 0.0 0.0 40;
> CCD_GONIO_VECTORS=0.0000 0.0000  1.0000  1.0000 0.0000 0.0000 0.0000  1.0000 
> 0.0000  1.0000 0.0000 0.0000 0.0000  1.0000 0.0000 0.0000 0.0000  -1.0000;
> CCD_NONUNF_INFO=FirstScanImage;
> CCD_NONUNF_TYPE=Simple_mask;
> CCD_SERIAL_NUMBER=12110304;
> CCD_SPATIAL_BEAM_POSITION=508.0750  522.2700;
> CCD_SPATIAL_DISTORTION_INFO=508.0750  522.2700 0.0900 0.0900;
> CCD_SPATIAL_DISTORTION_TYPE=Simple_spatial;
> CCD_SPATIAL_DISTORTION_VECTORS=0 -1 1 0;
> CCD_TAPER_ORIENTATION=+x+y;
> CCD_UNBINNED_BEAM_POSITION=1016.1500  1044.5400;
> CCD_UNBINNED_DIMENSIONS=2084 2084;
> CCD_VACUUM_PRESSURE=CCD: 2.67 Phosphor: 27.48;
> COLLISION_INFO=C:/Rigaku/MSCServDetCCD/Collision.xml;
> COMPRESSION=None;
> CRYSTAL_GONIO_COLLISION_OFFSET=0 0 0;
> CRYSTAL_GONIO_DESCRIPTION=AFC11 (Right): Eulerian 3 circle;
> CRYSTAL_GONIO_NAMES=Omega Chi Phi;
> CRYSTAL_GONIO_NUM_VALUES=3;
> CRYSTAL_GONIO_SCAN_AXES=Omega Phi ;
> CRYSTAL_GONIO_SERVER_VERSION=MSCServDetCCD 5.5.2.7;
> CRYSTAL_GONIO_UNITS=deg deg deg;
> CRYSTAL_GONIO_VALUES=0.0000 0.0000 0.0000;
> CRYSTAL_GONIO_VALUES_MAX=100 60 3600;
> CRYSTAL_GONIO_VALUES_MIN=-200 0 -3600;
> CRYSTAL_GONIO_VECTORS=1.0000 0.0000 0.0000 0.0000  -1.0000 0.0000  1.0000 
> 0.0000 0.0000;
> DARK_PEDESTAL=20;
> DETECTOR_NAMES=CCD_;
> DETECTOR_NUMBER=1;
> DIM=2;
> DTDISPLAY_ORIENTATION=+X+Y;
> DTINTEGRATE_OBLIQUE=0;
> DTREK_DATE_TIME=26-Jan-2015 20:49:06;
> DTREK_MODULE=d*TREK;
> DTREK_VERSION=d*TREK version 9.9.9.4 W9RSSI -- Mar 27 2012;
> Data_type=unsigned short int;
> FILENAME=hex_lozAinv_1_0006.img;
> HEADER_VERSION=1.2;
> RAXIS_COMPRESSION_RATIO=128;
> ROTATION=-89.500  -89.400 0.100  5.000 0.000 0.000 0.000  100.000 0.000 0.000;
> ROTATION_AXIS_NAME=Omega;
> ROTATION_LIMITS=0.000  360.000  1000.000;
> ROTATION_VECTOR=1.000 0.000 0.000;
> SATURATED_VALUE=4194176;
> SCAN_CRYS_RELZERO=3.000 0.000 0.000 0.000;
> SCAN_DETECTOR_OPTIONS=None;
> SCAN_DET_RELZERO=2.000 0.000  45.000;
> SCAN_MODE=Scan_Open;
> SCAN_ROTATION=-89.500  -89.400 0.100  5.000 0.000 0.000 0.000  100.000 0.000 
> 0.000;
> SCAN_ROTATION_AXIS_NAME=Omega;
> SCAN_ROTATION_LIMITS=0.000  360.000  1000.000;
> SCAN_ROTATION_VECTOR=1.000 0.000 0.000;
> SCAN_SEQ_INFO=6 1 1800;
> SCAN_TEMPLATE=C:\Rigaku\MSCServDetCCD\hex_lozAinv_1_????.img;
> SCAN_WAVELENGTH=1.541800;
> SCAN_WAVELENGTH_OPTIONS=0 0;
> SIZE1=1042;
> SIZE2=1042;
> SOURCE_CROSSFIRE=0.0002 0.0002 0.0000 0.0000;
> SOURCE_POLARZ=0.5000 1.0000 0.0000 0.0000;
> SOURCE_SIZE=0.0000 0.0000 0.0000 0.0000;
> SOURCE_SPECTRAL_DISPERSION=0.0002 0.0002;
> SOURCE_VALUES=0.0000 0.0000;
> SOURCE_VECTORS=0.0000 0.0000 1.0000 0.0000 1.0000 0.0000 1.0000 0.0000 0.0000;
> SOURCE_WAVELENGTH=1.0000 1.5418;
> }
> 
> 
> 
> 
> 
> 
> 
> 
> *******************************************
> Jacob Pearson Keller, PhD
> Looger Lab/HHMI Janelia Research Campus
> 19700 Helix Dr, Ashburn, VA 20147
> email: [email protected]
> *******************************************

          Research Specialist @ Gonen Lab
____________________________________________________
    Janelia Research Campus * 19700 Helix Drive
Ashburn, VA 20147 * +1 (571) 209-4000 extension 3376

Reply via email to