EPIX, Inc. Home Page

SVIP User's Manual V7.2

Contents

    INTRODUCTION &INSTALLATION

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

 2.  Installing and Running SVIP......................................	  7
     2.A   Installation and Configuration.............................	  7
	   2.A.1   Configure PC for SILICON VIDEO.....................	  7
	   2.A.2   SVIP Installation..................................	  7
     2.B   Running SVIP...............................................	 13
	   2.B.1   Old Style Main Menus:  -oldmenus...................	 14
	   2.B.2   No Graphics Option:	-nographics...................	 14
	   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...............	 16
	   2.B.7   Initialize as CCIR Option:  -ccir..................	 16
	   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........   17
	   2.B.11  Specify SILICON VIDEO's PC Configuration Options...   18
	   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  SVIP Environment Variable..........................	 19
     2.C   Errors.....................................................	 20
	   2.C.1   Installation Errors................................	 20
	   2.C.2   Operating Errors...................................	 20
     2.D   Esoterica..................................................	 21
	   2.D.1   SVIP under DOS.....................................	 21
	   2.D.2   Running SVIP in Windows DOS Box....................	 22
	   2.D.3   Temporary Files....................................	 22
	   2.D.4   SILICON VIDEO MUX under Windows 3.x Enhanced Mode..	 22

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

    VIDEO SETUP

 4.  Video Format &Resolution........................................	 37
     4.A   Split Digitize/Display Formats.............................	 38
     4.B   QUICK SET VIDEO............................................	 39
     4.C   Video State Export/Import &SVOBJ Support..................	 39

 5.  Video Format.....................................................	 40
     5.A   Predefined Formats.........................................	 41
     5.B   Simple Format Modifications................................	 41
     5.C   Format Specification  - NonStandard Dimensions.............	 41
     5.D   Format Specification  - NonStandard SV-MUX Modes...........	 43
     5.E   Format Specification  - Miscellaneous Custom Parameters....	 44

 6.  Video Resolution.................................................	 45
     6.A   Conventions................................................	 45
     6.B   Video Sampling, Concepts and Terms.........................	 45
     6.C   Horizontal Resolution Parameters...........................	 48
     6.D   Vertical Resolution Parameters.............................	 49
     6.E   Remaining Parameters.......................................	 50
     6.F   Concluding Advice..........................................	 50

    CAPTURE &DISPLAY

 7.  Video Capture &Display..........................................	 53
     7.A   Capture, Digitize, Display, and Blanking...................	 54
     7.B   Genlock....................................................	 54
     7.C   Split Screen Modes.........................................	 55

 8.  Motion Sequence Capture &Display................................	 57
     8.A   Single Sequences...........................................	 58
     8.B   Trigger Options............................................	 59
     8.C   Repeated Sequences.........................................	 62

 9.  Capture Image Alignment..........................................	 63

10.  Triggered Image Capture..........................................	 64
     10.A  Triggered Image Sequence Capture...........................	 66

    IMAGE VIEWING

11.  Video Zoom and Pan...............................................	 69

12.  Contrast and Lookup Tables (RGB).................................	 71
     12.A  Numerical Specification....................................	 72
	   12.A.1  Numerical Specification: Set.......................	 72
	   12.A.2  Numerical Specification: Modify....................	 75
	   12.A.3  Numerical Specification: File......................	 75
	   12.A.4  Numerical Specification: More......................	 75
     12.B  Center, Width, Depth Paradigm..............................	 76
	   12.B.1  Center, Width, Depth Paradigm: Red, Green &Blue...	 76
	   12.B.2  Center, Width, Depth Paradigm: More................	 79
     12.C  Black Level, Contrast Paradigm.............................	 79
	   12.C.1  Black Level, Contrast Paradigm: Red, Green &Blue..	 79
	   12.C.2  Black Level, Contrast Paradigm: More...............	 80
     12.D  Band Colorization..........................................	 81
	   12.D.1  Band Colorization: Set Bands.......................	 81
	   12.D.2  Band Colorization: RGB.............................	 82
	   12.D.3  Band Colorization: HSB.............................	 82
	   12.D.4  Band Colorization: More............................	 82

13.  Image Display on PC..............................................	 83
     13.A  Waterfall Line Display on PC...............................	 85

    IMAGE EXAMINATION

14.  Pixel Peek, Poke &Plot..........................................	 87
     14.A  Selecting Image Buffer and Cursor Coordinates..............	 87
     14.B  Pixel Value Peek &Poke....................................	 87
     14.C  Pixel Value Display &Plot.................................	 88
     14.D  Image Buffer Sequence Pixel Display &Plot.................	 92
     14.E  3-D Image Plot.............................................	 93
     14.F  User-defined Pixel Value Plot..............................	 96

15.  Histogram Display................................................	 98
     15.A  Vertical Display...........................................	 99
     15.B  Horizontal Display.........................................	 99
     15.C  Save Histogram Data........................................	100
     15.D  Pixel Count................................................	100

16.  Moments and Center of Mass.......................................	102
     16.A  Center of Mass Computation.................................	103
     16.B  Moments Computation........................................	103

17.  Feature Finders..................................................	105
     17.A  Cursor Coordinate Save and Restore.........................	106
     17.B  Mass Features..............................................	106
     17.C  Pixel Value Features.......................................	107

18.  SMPTE Vertical Interval Time Code (VITC) Decode..................	109

    IMAGE PROCESSING &ENHANCEMENT

19.  Processing  - Simple Pixel Operations............................	111
     19.A  Pixel Set, AND, XOR, Complement............................	112
     19.B  Dithering..................................................	112
     19.C  Thresholding and Contrast Enhancement......................	112
     19.D  Lookup Table Mapping.......................................	113
	   19.D.1  Defining Lookup Tables.............................	113

20.  Processing  - Image Copy, Resize, Rotate.........................	116
     20.A  Image Copy.................................................	116
     20.B  Copy and Shift Image.......................................	118
     20.C  Image Flip.................................................	118
     20.D  Copy and Resize Image......................................	118
     20.E  Copy and Rotate Image......................................	119
     20.F  Copy and Skew Image........................................	119

21.  Processing  - Spatial Filters....................................	120
     21.A  Low Pass Filters...........................................	121
     21.B  High Pass Filters..........................................	121
     21.C  Median and Rank Filters....................................	122
     21.D  Edge Enhancement...........................................	122

22.  Processing  - Edge Detectors.....................................	123
     22.A  Edge Magnitude Detectors...................................	124
     22.B  Edge Gradient Detectors....................................	125

23.  Processing  - NxN Operations.....................................	127
     23.A  Convolutions...............................................	128
     23.B  Dynamic Threshold..........................................	130
     23.C  Inverse Contrast Mapping...................................	130

24.  Processing  - Morphological Operations...........................	131
     24.A  Erosion, Dilation, Open, Close, etc........................	131
     24.B  Skeletons and Thinning.....................................	134
     24.C  Numeric Results............................................	135

25.  Processing  - Transform (FFT) Operations.........................	136
     25.A  Set Up.....................................................	136
     25.B  Transform..................................................	137
     25.C  Frequency Domain Filters...................................	138
     25.D  Magnitude and Phase Graphs.................................	140
     25.E  Other Manipulations........................................	140
     25.F  File Load &Save...........................................	140

26.  Processing  - Equalization &Normalization.......................	141
     26.A  Intensity Normalization....................................	141
     26.B  Histogram Equalization.....................................	142

27.  Processing  - Image Interlace Modifications......................	143
     27.A  Interlaced Image Data Format Conversion....................	143
     27.B  De-flickering Interlaced Images............................	145

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

29.  Processing  - Two Image Normalizations...........................	151
     29.A  Contrast Match and Modify..................................	151
     29.B  Background Corrections.....................................	151
     29.C  Speckle Corrections........................................	152

30.  Processing  - Image Correlations.................................	153
     30.A  Correlation Profiles.......................................	153

31.  Processing  - 32 Bit Integration.................................	155
     31.A  Set Up.....................................................	156
     31.B  Integration................................................	156

32.  Processing  - Image Sequence Operations..........................	157
     32.A  Image Sequence Average and Integrate.......................	157
     32.B  Image Sequence Set Pixels..................................	158
     32.C  Difference Image Sequence..................................	158
     32.D  Image Sequence Tile........................................	158

33.  Processing  - Miscellaneous Operations...........................	159
     33.A  Spatial Quantization with Shrink...........................	159
     33.B  Halftone Image.............................................	160
     33.C  Raw Image Memory Copy......................................	160

    IMAGE MEASUREMENTS

34.  Measurements  - Introduction.....................................	161

35.  Measurements  - Calibrate Intensity..............................	162
     35.A  Reference Values...........................................	162
     35.B  Explicit Expression........................................	164

36.  Measurements  - Calibrate Horizontal &Vertical..................	165
     36.A  Reference Points...........................................	166
     36.B  H-V Calibration Example....................................	167

37.  Measurements  - Distance &Angle.................................	168
     37.A  Distance &Angle Example...................................	169

38.  Measurements  - Mark &Plot......................................	170
     38.A  Image Warping..............................................	172

39.  Measurements  - Blob Analysis....................................	173
     39.A  Preparation................................................	173
     39.B  Search.....................................................	173
     39.C  Results....................................................	176
     39.D  Report.....................................................	178

40.  Measurements  - SubPixel Edges...................................	180

41.  Measurements  - Particle Tracking................................	182
     41.A  Preparation &Tracking.....................................	184
     41.B  Show.......................................................	184
     41.C  Examine....................................................	185

    PATTERNS &GRAPHICS

42.  Test Patterns &Sequences........................................	189
     42.A  2-D Periodic Patterns......................................	189
     42.B  Alignment Patterns.........................................	191
     42.C  Pattern Movies.............................................	191

43.  Paint, Draw &Text Overlay.......................................	193
     43.A  Text Overlay...............................................	194
     43.B  Paint......................................................	195
	   43.B.1  Fill Patterns......................................	196
     43.C  Draw.......................................................	197
	   43.C.1  Sketching Curves...................................	197
	   43.C.2  Making Curves Permanent............................	202
	   43.C.3  Filling Regions....................................	202

    FILE &PRINT

44.  Image File.......................................................	205
     44.A  File, TIFF Format..........................................	206
	   44.A.1  Browse TIFF Database...............................	208
     44.B  File, BMP Format...........................................	210
     44.C  File, PCX Format...........................................	211
     44.D  File, Targa TGA Format.....................................	212
     44.E  File, X/Y Format...........................................	212
	   44.E.1  Binary Format......................................	213
	   44.E.2  Hex Format.........................................	213
	   44.E.3  Text Format........................................	213
     44.F  File, Compressed...........................................	214
	   44.F.1  Run Length Compression.............................	214
	   44.F.2  Block Truncation Compression (BTC).................	215
     44.G  File, Image Buffer Stream..................................	215

45.  Image Print......................................................	217
     45.A  Preprocessing Options......................................	217
     45.B  Sizing &Orientation Options...............................	218
     45.C  Halftoning Options.........................................	219
     45.D  Printer Selection..........................................	220
     45.E  Printing...................................................	221
     45.F  Suggestions................................................	221

    MISCELLANEOUS

46.  Graph Display, Control &Options.................................	225

47.  Image Processing Modes...........................................	232
     47.A  Image Areas of Interest....................................	233
	   47.A.1  Image Buffer.......................................	233
	   47.A.2  Image Color........................................	235
	   47.A.3  Image Area.........................................	236
	   47.A.4  Image Regions......................................	238

48.  Image Examination Modes..........................................	243

49.  Setup Options....................................................	244
     49.A  Video Cursor Options.......................................	244
     49.B  Image Overlay Display Options..............................	245
     49.C  SVIP Environment...........................................	246
     49.D  Keyboard &Mouse Options...................................	247
     49.E  Graph Display Defaults.....................................	248

50.  Utilities........................................................	249
     50.A  DOS Escape.................................................	249
     50.B  File/Directory.............................................	251
     50.C  File Display...............................................	251
     50.D  Diagnostics................................................	251

51.  Obscure Menus....................................................	252
     51.A  SILICON VIDEO State, Address, and Microcode................	252
     51.B  Multiple SILICON VIDEO Control.............................	254
	   51.B.1  Typical Applications...............................	254
	   51.B.2  Special Applications...............................	255
     51.C  PC Graphics Adapter........................................	256

52.  Common Questions &Answers.......................................	257
     52.A  On Configuration...........................................	257
     52.B  On User Interaction........................................	258
     52.C  On Custom Operations and Macros............................	259
     52.D  On Exporting and Importing.................................	261
     52.E  Miscellaneous..............................................	262

53.  Release Notes....................................................	263

54.  Distribution Contents............................................	266

55.  Index............................................................	268

Back to EPIX Software

Back to the EPIX home page

Image Processing Products For Research and Industry