EPIX, Inc. Home Page

4MIP User's Manual V3.2

Contents

    INTRODUCTION &INSTALLATION

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

 2.  Installing and Running 4MIP......................................	  7
     2.A   Installation and Configuration.............................	  7
	   2.A.1   Configure PC for 4MEG VIDEO........................	  7
	   2.A.2   4MIP Installation..................................	  7
     2.B   Running 4MIP...............................................	 14
	   2.B.1   Old Style Main Menus:  -oldmenus...................	 14
	   2.B.2   No Graphics Option:	-nographics...................	 15
	   2.B.3   Force use of BIOS Option:  -biosonly...............	 15
	   2.B.4   Select Super VGA Option:  -svga....................	 15
	   2.B.5   No Mouse Option:  -nomouse.........................	 16
	   2.B.6   Initialize as RS-170 Option:  -rs170...............	 17
	   2.B.7   Initialize as CCIR Option:  -ccir..................	 17
	   2.B.8   Import Video Format and State:  -f.................	 17
	   2.B.9   MIPX Scripts and Batch Mode:  -x...................	 17
	   2.B.10  Respecify Driver's Addresses Option:  -adrs........   18
	   2.B.11  Specify 4MEG VIDEO's PC Configuration Options......   19
	   2.B.12  Specify Authorization Key Port:  -keylpt...........	 19
	   2.B.13  Demo Only Option:  -menudemo.......................	 19
	   2.B.14  No Warnings Option:	-nowarnings...................	 19
	   2.B.15  4MIP Environment Variable..........................	 20
     2.C   Errors.....................................................	 20
	   2.C.1   Installation Errors................................	 20
	   2.C.2   Operating Errors...................................	 21
     2.D   Esoterica..................................................	 22
	   2.D.1   4MIP under DOS.....................................	 22
	   2.D.2   Running 4MIP in Windows DOS Box....................	 22
	   2.D.3   Temporary Files....................................	 22

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

    VIDEO SETUP

 4.  Video Format &Resolution........................................	 39
     4.A   Split Digitize/Display Formats.............................	 40
     4.B   QUICK SET VIDEO............................................	 41
     4.C   Video State Export/Import &4MOBJ Support..................	 41

 5.  Video Format.....................................................	 42
     5.A   Predefined Formats.........................................	 43
     5.B   Simple Format Modifications................................	 43
     5.C   Format Specification  - Horizontal.........................	 44
     5.D   Format Specification  - Vertical...........................	 44
     5.E   Format Specification  - Modes..............................	 47
     5.F   Format Specification  - Pixel Depth........................	 49
     5.G   Format Specification  - Camera Interface Cards.............	 49

 6.  Video Resolution.................................................	 50
     6.A   Conventions................................................	 52
     6.B   Video Sampling, Concepts and Terms.........................	 52
     6.C   Horizontal Resolution Parameters...........................	 54
     6.D   Vertical Resolution Parameters.............................	 55
     6.E   Remaining Parameters.......................................	 55
     6.F   Concluding Advice..........................................	 56

    CAPTURE &DISPLAY

 7.  Video Capture &Display..........................................	 57
     7.A   Capture, Digitize, Display, and Blanking...................	 58
     7.B   Genlock....................................................	 59
     7.C   Split Screen Modes.........................................	 60

 8.  Motion Sequence Capture &Display................................	 61
     8.A   Single Sequences...........................................	 62
     8.B   Trigger Options............................................	 63
     8.C   Repeated Sequences.........................................	 66

 9.  Capture Image Alignment..........................................	 67

10.  Triggered Image Capture..........................................	 68
     10.A  Triggered Image Sequence Capture...........................	 70

11.  KODAK MEGAPLUS...................................................	 73

    IMAGE VIEWING

12.  Video Zoom and Pan...............................................	 75

13.  Contrast and Lookup Tables (RGB).................................	 77
     13.A  Numerical Specification....................................	 78
	   13.A.1  Numerical Specification: Set.......................	 78
	   13.A.2  Numerical Specification: Modify....................	 81
	   13.A.3  Numerical Specification: File......................	 81
	   13.A.4  Numerical Specification: More......................	 81
     13.B  Center, Width, Depth Paradigm..............................	 82
	   13.B.1  Center, Width, Depth Paradigm: Red, Green &Blue...	 82
	   13.B.2  Center, Width, Depth Paradigm: More................	 85
     13.C  Black Level, Contrast Paradigm.............................	 85
	   13.C.1  Black Level, Contrast Paradigm: Red, Green &Blue..	 85
	   13.C.2  Black Level, Contrast Paradigm: More...............	 86
     13.D  Band Colorization..........................................	 87
	   13.D.1  Band Colorization: Set Bands.......................	 87
	   13.D.2  Band Colorization: RGB.............................	 88
	   13.D.3  Band Colorization: HSB.............................	 88
	   13.D.4  Band Colorization: More............................	 88

14.  Image Display on PC..............................................	 89
     14.A  Waterfall Line Display on PC...............................	 91

    IMAGE EXAMINATION

15.  Pixel Peek, Poke &Plot..........................................	 93
     15.A  Selecting Image Buffer and Cursor Coordinates..............	 93
     15.B  Pixel Value Peek &Poke....................................	 93
     15.C  Pixel Value Display &Plot.................................	 94
     15.D  Image Buffer Sequence Pixel Display &Plot.................	 98
     15.E  3-D Image Plot.............................................	 99
     15.F  User-defined Pixel Value Plot..............................	102

16.  Histogram Display................................................	104
     16.A  Vertical Display...........................................	105
     16.B  Horizontal Display.........................................	105
     16.C  Save Histogram Data........................................	106
     16.D  Pixel Count................................................	106

17.  Moments and Center of Mass.......................................	108
     17.A  Center of Mass Computation.................................	109
     17.B  Moments Computation........................................	109

18.  Feature Finders..................................................	111
     18.A  Cursor Coordinate Save and Restore.........................	112
     18.B  Mass Features..............................................	112
     18.C  Pixel Value Features.......................................	113

19.  SMPTE Vertical Interval Time Code (VITC) Decode..................	115

    IMAGE PROCESSING &ENHANCEMENT

20.  Processing  - Simple Pixel Operations............................	117
     20.A  Pixel Set, AND, XOR, Complement............................	118
     20.B  Dithering..................................................	118
     20.C  Thresholding and Contrast Enhancement......................	118
     20.D  Lookup Table Mapping.......................................	119
	   20.D.1  Defining Lookup Tables.............................	119

21.  Processing  - Image Copy, Resize, Rotate.........................	122
     21.A  Image Copy.................................................	122
     21.B  Copy and Shift Image.......................................	124
     21.C  Image Flip.................................................	124
     21.D  Copy and Resize Image......................................	124
     21.E  Copy and Rotate Image......................................	125
     21.F  Copy and Skew Image........................................	125

22.  Processing  - Spatial Filters....................................	126
     22.A  Low Pass Filters...........................................	127
     22.B  High Pass Filters..........................................	127
     22.C  Median and Rank Filters....................................	128
     22.D  Edge Enhancement...........................................	128

23.  Processing  - Edge Detectors.....................................	129
     23.A  Edge Magnitude Detectors...................................	130
     23.B  Edge Gradient Detectors....................................	131

24.  Processing  - NxN Operations.....................................	133
     24.A  Convolutions...............................................	134
     24.B  Dynamic Threshold..........................................	136
     24.C  Inverse Contrast Mapping...................................	136

25.  Processing  - Morphological Operations...........................	137
     25.A  Erosion, Dilation, Open, Close, etc........................	137
     25.B  Skeletons and Thinning.....................................	140
     25.C  Numeric Results............................................	141

26.  Processing  - Transform (FFT) Operations.........................	142
     26.A  Set Up.....................................................	142
     26.B  Transform..................................................	143
     26.C  Frequency Domain Filters...................................	144
     26.D  Magnitude and Phase Graphs.................................	146
     26.E  Other Manipulations........................................	146
     26.F  File Load &Save...........................................	146

27.  Processing  - Equalization &Normalization.......................	147
     27.A  Intensity Normalization....................................	147
     27.B  Histogram Equalization.....................................	148

28.  Processing  - Image Interlace Modifications......................	149
     28.A  Interlaced Image Data Format Conversion....................	149
     28.B  De-flickering Interlaced Images............................	151

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

30.  Processing  - Two Image Normalizations...........................	157
     30.A  Contrast Match and Modify..................................	157
     30.B  Background Corrections.....................................	157
     30.C  Speckle Corrections........................................	158

31.  Processing  - Image Correlations.................................	159
     31.A  Correlation Profiles.......................................	159

32.  Processing  - 32 Bit Integration.................................	161
     32.A  Set Up.....................................................	162
     32.B  Integration................................................	162

33.  Processing  - Image Sequence Operations..........................	163
     33.A  Image Sequence Average and Integrate.......................	163
     33.B  Image Sequence Set Pixels..................................	164
     33.C  Difference Image Sequence..................................	164
     33.D  Image Sequence Tile........................................	164

34.  Processing  - Miscellaneous Operations...........................	165
     34.A  Spatial Quantization with Shrink...........................	165
     34.B  Halftone Image.............................................	166
     34.C  Raw Image Memory Copy......................................	166

    IMAGE MEASUREMENTS

35.  Measurements  - Introduction.....................................	167

36.  Measurements  - Calibrate Intensity..............................	168
     36.A  Reference Values...........................................	168
     36.B  Explicit Expression........................................	170

37.  Measurements  - Calibrate Horizontal &Vertical..................	171
     37.A  Reference Points...........................................	172
     37.B  H-V Calibration Example....................................	173

38.  Measurements  - Distance &Angle.................................	174
     38.A  Distance &Angle Example...................................	175

39.  Measurements  - Mark &Plot......................................	176
     39.A  Image Warping..............................................	178

40.  Measurements  - Blob Analysis....................................	179
     40.A  Preparation................................................	179
     40.B  Search.....................................................	179
     40.C  Results....................................................	182
     40.D  Report.....................................................	184

41.  Measurements  - SubPixel Edges...................................	186

42.  Measurements  - Particle Tracking................................	188
     42.A  Preparation &Tracking.....................................	190
     42.B  Show.......................................................	190
     42.C  Examine....................................................	191

    PATTERNS &GRAPHICS

43.  Test Patterns &Sequences........................................	195
     43.A  2-D Periodic Patterns......................................	195
     43.B  Alignment Patterns.........................................	197
     43.C  Pattern Movies.............................................	197

44.  Paint, Draw &Text Overlay.......................................	199
     44.A  Text Overlay...............................................	200
     44.B  Paint......................................................	201
	   44.B.1  Fill Patterns......................................	202
     44.C  Draw.......................................................	203
	   44.C.1  Sketching Curves...................................	203
	   44.C.2  Making Curves Permanent............................	208
	   44.C.3  Filling Regions....................................	208

    FILE &PRINT

45.  Image File.......................................................	211
     45.A  File, TIFF Format..........................................	212
	   45.A.1  Browse TIFF Database...............................	214
     45.B  File, BMP Format...........................................	216
     45.C  File, PCX Format...........................................	217
     45.D  File, Targa TGA Format.....................................	218
     45.E  File, X/Y Format...........................................	218
	   45.E.1  Binary Format......................................	219
	   45.E.2  Hex Format.........................................	219
	   45.E.3  Text Format........................................	219
     45.F  File, Compressed...........................................	220
	   45.F.1  Run Length Compression.............................	220
	   45.F.2  Block Truncation Compression (BTC).................	221
     45.G  File, Image Buffer Stream..................................	221

46.  Image Print......................................................	223
     46.A  Preprocessing Options......................................	223
     46.B  Sizing &Orientation Options...............................	224
     46.C  Halftoning Options.........................................	225
     46.D  Printer Selection..........................................	226
     46.E  Printing...................................................	227
     46.F  Suggestions................................................	227

    DIGITAL SIGNAL PROCESSORS (DSP)

47.  DSP  - TMS320C2x Resident Operations.............................	231
     47.A  Simple Pixel Operations....................................	232
     47.B  3x3 Filters and Edge Detectors.............................	233
     47.C  Morphological Operations...................................	234
     47.D  Image Sequence Operations..................................	234
     47.E  Count and Mean Value Operations............................	235
     47.F  Two Image Arithmetic.......................................	235
     47.G  Copy.......................................................	236

48.  DSP  - TMS320C2x Loadable Operations.............................	237

49.  DSP  - TMS320C40 Loadable Operations.............................	239
     49.A  TMS320C40 Symbolic Debugger................................	241

    MISCELLANEOUS

50.  Graph Display, Control &Options.................................	243

51.  Image Processing Modes...........................................	250
     51.A  Image Areas of Interest....................................	251
	   51.A.1  Image Buffer.......................................	251
	   51.A.2  Image Color........................................	253
	   51.A.3  Image Area.........................................	254
	   51.A.4  Image Regions......................................	256

52.  Image Examination Modes..........................................	261

53.  Setup Options....................................................	262
     53.A  Video Cursor Options.......................................	262
     53.B  Image Overlay Display Options..............................	263
     53.C  4MIP Environment...........................................	264
     53.D  Keyboard &Mouse Options...................................	264
     53.E  Graph Display Defaults.....................................	265

54.  Utilities........................................................	266
     54.A  DOS Escape.................................................	266
     54.B  File/Directory.............................................	268
     54.C  File Display...............................................	268
     54.D  Diagnostics................................................	268

55.  Obscure Menus....................................................	269
     55.A  4MEG VIDEO State, Address, and Microcode...................	269
     55.B  Multiple 4MEG VIDEO Control................................	271
	   55.B.1  Typical Applications...............................	272
	   55.B.2  Special Applications...............................	272
     55.C  PC Graphics Adapter........................................	273

56.  Common Questions &Answers.......................................	275
     56.A  On Configuration...........................................	275
     56.B  On User Interaction........................................	276
     56.C  On Custom Operations and Macros............................	277
     56.D  On Exporting and Importing.................................	279
     56.E  Miscellaneous..............................................	280

57.  Release Notes....................................................	281

58.  Distribution Contents............................................	284

59.  Index............................................................	286

Back to EPIX Software

Back to the EPIX home page

Image Processing Products For Research and Industry