EPIX, Inc. Home Page


XCIP User's Manual V0.0

Contents

    INTRODUCTION &INSTALLATION

 1.  Introduction..............................................................    5

 2.  Installing and Running XCIP...............................................    6
     2.A   Installation and Configuration......................................    6
	   2.A.1   Configure PC for PIXCI......................................    6
	   2.A.2   XCIP Installation...........................................    6
     2.B   Running XCIP........................................................   10
	   2.B.1   No Graphics Option:	-nographics............................   10
	   2.B.2   Force use of BIOS Option:  -biosonly........................   11
	   2.B.3   Select Super VGA Option:  -svga.............................   11
	   2.B.4   No Mouse Option:  -nomouse..................................   12
	   2.B.5   Initialize as RS-170 Option:  -rs170........................   12
	   2.B.6   Initialize as NTSC Option:  -ntsc...........................   13
	   2.B.7   Initialize as NTSC/S-VIDEO Option (default):  -ntsc/yc......   13
	   2.B.8   Initialize as CCIR Option:  -ccir...........................   13
	   2.B.9   Initialize as PAL Option:  -pal.............................   13
	   2.B.10  Initialize as PAL/S-VIDEO Option:  -pal/yc..................   14
	   2.B.11  Import Video Format and State:  -f..........................   14
	   2.B.12  MIPX Scripts and Batch Mode:  -x............................   14
	   2.B.13  Respecify Driver's Configuration Option:  -conf.............   14
	   2.B.14  Specify Authorization Key Port:  -keylpt....................   15
	   2.B.15  Demo Only Option:  -menudemo................................   15
	   2.B.16  No Warnings Option:	-nowarnings............................   15
	   2.B.17  XCIP Environment Variable...................................   15
     2.C   Errors..............................................................   16
	   2.C.1   Installation Errors.........................................   16
	   2.C.2   Operating Errors............................................   17
     2.D   Esoterica...........................................................   18
	   2.D.1   XCIP under DOS..............................................   18
	   2.D.2   Temporary Files.............................................   18
	   2.D.3   Windows 95 - Manual Installation............................   19
	   2.D.4   Windows 95 - Forceable Image Memory Allocation..............   19

 3.  The Main Menus............................................................   21
     3.A   Help................................................................   22
	   3.A.1   Help Key Usage..............................................   22
     3.B   Setup...............................................................   24
     3.C   Capture.............................................................   25
     3.D   View................................................................   26
     3.E   Examine.............................................................   27
     3.F   Process.............................................................   28
     3.G   Measure.............................................................   29
     3.H   Draw................................................................   30
     3.I   File................................................................   31
     3.J   Scripts.............................................................   32
     3.K   DSP.................................................................   32
     3.L   Utilities...........................................................   32
     3.M   Custom..............................................................   32
     3.N   Windows.............................................................   32

    VIDEO SETUP

 4.  Video Format &Resolution.................................................   35
     4.A   QUICK SET VIDEO.....................................................   36
     4.B   Video State Export/Import &XCOBJ Support...........................   36

 5.  Video Format..............................................................   37
     5.A   Standard, Predefined Formats........................................   37
     5.B   Custom Format Modifications.........................................   38
	   5.B.1   Format Specification - Video Dimensions.....................   38
	   5.B.2   Format Specification - Timing and A-D Parameters............   39
	   5.B.3   Color Conversion: YCrCb to RGB..............................   41
	   5.B.4   Color Conversion: RGB to YCrCb..............................   42

 6.  Video Resolution..........................................................   43
     6.A   Conventions.........................................................   43
     6.B   Video Sampling, Concepts and Terms..................................   43
     6.C   Horizontal Resolution Parameters....................................   46
     6.D   Vertical Resolution Parameters......................................   47
     6.E   Remaining Parameters................................................   47
     6.F   Concluding Advice...................................................   48

    CAPTURE &DISPLAY

 7.  Video Capture &Display...................................................   49
     7.A   Capture, Digitize, Display, and Blanking............................   49

 8.  Motion Sequence Capture &Display.........................................   51
     8.A   Single Sequences....................................................   52
     8.B   Trigger Options.....................................................   53
     8.C   Repeated Sequences..................................................   56
                                                                          
 9.  Triggered Image Capture...................................................   57
     9.A   Triggered Image Sequence Capture....................................   59

    IMAGE VIEWING

10.  Contrast and Lookup Tables (RGB)..........................................   63
     10.A  Numerical Specification.............................................   64
	   10.A.1  Numerical Specification: Set................................   64
	   10.A.2  Numerical Specification: Modify.............................   67
	   10.A.3  Numerical Specification: File...............................   67
	   10.A.4  Numerical Specification: More...............................   67
     10.B  Center, Width, Depth Paradigm.......................................   68
	   10.B.1  Center, Width, Depth Paradigm: Red, Green &Blue............   68
	   10.B.2  Center, Width, Depth Paradigm: More.........................   71

     10.C  Black Level, Contrast Paradigm......................................   71
	   10.C.1  Black Level, Contrast Paradigm: Red, Green &Blue...........   71
	   10.C.2  Black Level, Contrast Paradigm: More........................   72
     10.D  Band Colorization...................................................   73
	   10.D.1  Band Colorization: Set Bands................................   73
	   10.D.2  Band Colorization: RGB......................................   74
	   10.D.3  Band Colorization: HSB......................................   74
	   10.D.4  Band Colorization: More.....................................   74

11.  Image Display on PC.......................................................   75
     11.A  Waterfall Line Display on PC........................................   77

    IMAGE EXAMINATION

12.  Pixel Peek, Poke &Plot...................................................   79
     12.A  Selecting Image Buffer and Cursor Coordinates.......................   79
     12.B  Pixel Value Peek &Poke.............................................   79
     12.C  Pixel Value Display &Plot..........................................   80
     12.D  Image Buffer Sequence Pixel Display &Plot..........................   84
     12.E  3-D Image Plot......................................................   85
     12.F  User-defined Pixel Value Plot.......................................   88
                                                                          
13.  Histogram Display.........................................................   90
     13.A  Vertical Display....................................................   91
     13.B  Horizontal Display..................................................   91
     13.C  Save Histogram Data.................................................   92
     13.D  Pixel Count.........................................................   92

14.  Moments and Center of Mass................................................   94
     14.A  Center of Mass Computation..........................................   95
     14.B  Moments Computation.................................................   95
                                                                          
15.  Feature Finders...........................................................   97
     15.A  Cursor Coordinate Save and Restore..................................   98
     15.B  Mass Features.......................................................   98
     15.C  Pixel Value Features................................................   99

16.  SMPTE Vertical Interval Time Code (VITC) Decode...........................  101

    IMAGE PROCESSING &ENHANCEMENT

17.  Processing  - Simple Pixel Operations.....................................  103
     17.A  Pixel Set, AND, XOR, Complement.....................................  104
     17.B  Dithering...........................................................  104
     17.C  Thresholding and Contrast Enhancement...............................  104
     17.D  Lookup Table Mapping................................................  105
	   17.D.1  Defining Lookup Tables......................................  105

18.  Processing  - Image Copy, Resize, Rotate..................................  108
     18.A  Image Copy..........................................................  108
     18.B  Copy and Shift Image................................................  110
     18.C  Image Flip..........................................................  110
     18.D  Copy and Resize Image...............................................  110
     18.E  Copy and Rotate Image...............................................  111
     18.F  Copy and Skew Image.................................................  111

19.  Processing  - Spatial Filters.............................................  112
     19.A  Low Pass Filters....................................................  113
     19.B  High Pass Filters...................................................  113
     19.C  Median and Rank Filters.............................................  114
     19.D  Edge Enhancement....................................................  114

20.  Processing  - Edge Detectors..............................................  115
     20.A  Edge Magnitude Detectors............................................  116
     20.B  Edge Gradient Detectors.............................................  117

21.  Processing  - NxN Operations..............................................  119
     21.A  Convolutions........................................................  120
     21.B  Dynamic Threshold...................................................  122
     21.C  Inverse Contrast Mapping............................................  122

22.  Processing  - Morphological Operations....................................  123
     22.A  Erosion, Dilation, Open, Close, etc.................................  123
     22.B  Skeletons and Thinning..............................................  126
     22.C  Numeric Results.....................................................  127

23.  Processing  - Transform (FFT) Operations..................................  128
     23.A  Set Up..............................................................  128
     23.B  Transform...........................................................  129
     23.C  Frequency Domain Filters............................................  130
     23.D  Magnitude and Phase Graphs..........................................  132
     23.E  Other Manipulations.................................................  132
     23.F  File Load &Save....................................................  132

24.  Processing  - Equalization &Normalization................................  133
     24.A  Intensity Normalization.............................................  133
     24.B  Histogram Equalization..............................................  134
                                                                          
25.  Processing  - Image Interlace Modifications...............................  135
     25.A  Interlaced Image Data Format Conversion.............................  135
     25.B  De-flickering Interlaced Images.....................................  137

26.  Processing  - Two Image Arithmetic........................................  139
     26.A  Add, Subtract, OR, XOR, AND, and Average Image Pairs................  139
     26.B  Product and Ratio of Image Pairs....................................  141
     26.C  Arbitrary Function on Image Pairs...................................  141

27.  Processing  - Two Image Normalizations....................................  143
     27.A  Contrast Match and Modify...........................................  143
     27.B  Background Corrections..............................................  143
     27.C  Speckle Corrections.................................................  144

28.  Processing  - Image Correlations..........................................  145
     28.A  Correlation Profiles................................................  145

29.  Processing  - 32 Bit Integration..........................................  147
     29.A  Set Up..............................................................  148
     29.B  Integration.........................................................  148

30.  Processing  - Image Sequence Operations...................................  149
     30.A  Image Sequence Average and Integrate................................  149
     30.B  Image Sequence Set Pixels...........................................  150
     30.C  Difference Image Sequence...........................................  150
     30.D  Image Sequence Tile.................................................  150

31.  Processing  - Miscellaneous Operations....................................  151
     31.A  Spatial Quantization with Shrink....................................  151
     31.B  Halftone Image......................................................  152
     31.C  Raw Image Memory Copy...............................................  152

    IMAGE MEASUREMENTS

32.  Measurements  - Introduction..............................................  153
                                                                          
33.  Measurements  - Calibrate Intensity.......................................  154
     33.A  Reference Values....................................................  154
     33.B  Explicit Expression.................................................  156

34.  Measurements  - Calibrate Horizontal &Vertical...........................  157
     34.A  Reference Points....................................................  158
     34.B  H-V Calibration Example.............................................  159

35.  Measurements  - Distance &Angle..........................................  160
     35.A  Distance &Angle Example............................................  161

36.  Measurements  - Mark &Plot...............................................  162
     36.A  Image Warping.......................................................  164

37.  Measurements  - Blob Analysis.............................................  165
     37.A  Preparation.........................................................  165
     37.B  Search..............................................................  165
     37.C  Results.............................................................  168
     37.D  Report..............................................................  170

38.  Measurements  - SubPixel Edges............................................  172

39.  Measurements  - Particle Tracking.........................................  174
     39.A  Preparation &Tracking..............................................  176
     39.B  Show................................................................  176
     39.C  Examine.............................................................  177

    PATTERNS &GRAPHICS

40.  Test Patterns &Sequences.................................................  181
     40.A  2-D Periodic Patterns...............................................  181
     40.B  Alignment Patterns..................................................  183
     40.C  Pattern Movies......................................................  183

41.  Paint, Draw &Text Overlay................................................  184
     41.A  Text Overlay........................................................  185
     41.B  Paint...............................................................  186
	   41.B.1  Fill Patterns...............................................  187
     41.C  Draw................................................................  188
	   41.C.1  Sketching Curves............................................  188
	   41.C.2  Making Curves Permanent.....................................  193
	   41.C.3  Filling Regions.............................................  193

    FILE &PRINT

42.  Image File................................................................  195
     42.A  File, TIFF Format...................................................  196
	   42.A.1  Browse TIFF Database........................................  198
     42.B  File, BMP Format....................................................  200
     42.C  File, PCX Format....................................................  201
     42.D  File, Targa TGA Format..............................................  202
     42.E  File, X/Y Format....................................................  202
	   42.E.1  Binary Format...............................................  202
	   42.E.2  Hex Format..................................................  203
	   42.E.3  Text Format.................................................  203
     42.F  File, Compressed....................................................  204
	   42.F.1  Run Length Compression......................................  204
	   42.F.2  Block Truncation Compression (BTC)..........................  205
     42.G  File, Image Buffer Stream...........................................  205

43.  Image Print...............................................................  207
     43.A  Preprocessing Options...............................................  207
     43.B  Sizing &Orientation Options........................................  208
     43.C  Halftoning Options..................................................  209
     43.D  Printer Selection...................................................  210
     43.E  Printing............................................................  211
     43.F  Suggestions.........................................................  211

    MISCELLANEOUS

44.  Graph Display, Control &Options..........................................  215

45.  Image Processing Modes....................................................  222
     45.A  Image Areas of Interest.............................................  223
	   45.A.1  Image Buffer................................................  223
	   45.A.2  Image Color.................................................  225
	   45.A.3  Image Area..................................................  226
	   45.A.4  Image Regions...............................................  228

46.  Image Examination Modes...................................................  233

47.  Setup Options.............................................................  234
     47.A  Image Overlay Display Options.......................................  234
     47.B  XCIP Environment....................................................  235
     47.C  Keyboard &Mouse Options............................................  235
     47.D  Graph Display Defaults..............................................  236

48.  Utilities.................................................................  237
     48.A  DOS Escape..........................................................  237
     48.B  File/Directory......................................................  239
     48.C  File Display........................................................  239
     48.D  Diagnostics.........................................................  239

49.  Obscure Menus.............................................................  240
     49.A  PIXCI® State and Configuration.......................................  240
     49.B  PC Graphics Adapter.................................................  241

50.  Common Questions &Answers................................................  243
     50.A  On Configuration....................................................  243
     50.B  On User Interaction.................................................  244
     50.C  On Custom Operations and Macros.....................................  245
     50.D  On Exporting and Importing..........................................  247
     50.E  Miscellaneous.......................................................  248

51.  Release Notes.............................................................  249

52.  Distribution Contents.....................................................  250

53.  Index.....................................................................  252

Back to EPIX Products

Back to the EPIX home page

Image Processing Products For Research and Industry