| ofs | hex dump | ascii |
|---|
| 0000 | d0 cf 11 e0 a1 b1 1a e1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e 00 03 00 fe ff 09 00 | ........................>....... |
| 0020 | 06 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 1e 01 00 00 00 00 00 00 00 10 00 00 20 01 00 00 | ................................ |
| 0040 | 01 00 00 00 fe ff ff ff 00 00 00 00 1b 01 00 00 1c 01 00 00 1d 01 00 00 ff ff ff ff ff ff ff ff | ................................ |
| 0060 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0080 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 00a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 00c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 00e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0100 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0120 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0140 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0160 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0180 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 01a0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 01c0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 01e0 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................................ |
| 0200 | ec a5 c1 00 01 81 09 04 00 00 f8 12 bf 00 00 00 00 00 01 11 00 01 00 01 00 08 00 00 71 24 00 00 | ............................q$.. |
| 0220 | 0e 00 62 6a 62 6a 3f 86 3f 86 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 04 16 00 | ..bjbj?.?....................... |
| 0240 | 24 56 00 00 5d ec 00 00 5d ec 00 00 71 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | $V..]...]...q................... |
| 0260 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 00 00 00 00 00 00 00 00 00 ff ff 0f 00 00 00 00 00 | ................................ |
| 0280 | 00 00 00 00 ff ff 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b7 00 00 00 00 00 a2 06 | ................................ |
| 02a0 | 00 00 00 00 00 00 a2 06 00 00 65 14 00 00 00 00 00 00 65 14 00 00 00 00 00 00 65 14 00 00 00 00 | ..........e.......e.......e..... |
| 02c0 | 00 00 65 14 00 00 00 00 00 00 65 14 00 00 14 00 00 00 00 00 00 00 00 00 00 00 79 14 00 00 00 00 | ..e.......e...............y..... |
| 02e0 | 00 00 79 14 00 00 00 00 00 00 79 14 00 00 00 00 00 00 79 14 00 00 00 00 00 00 79 14 00 00 2c 00 | ..y.......y.......y.......y...,. |
| 0300 | 00 00 a5 14 00 00 94 00 00 00 79 14 00 00 00 00 00 00 e7 25 00 00 da 01 00 00 39 15 00 00 00 00 | ..........y........%......9..... |
| 0320 | 00 00 39 15 00 00 00 00 00 00 39 15 00 00 00 00 00 00 39 15 00 00 00 00 00 00 39 15 00 00 00 00 | ..9.......9.......9.......9..... |
| 0340 | 00 00 14 16 00 00 00 00 00 00 14 16 00 00 00 00 00 00 14 16 00 00 00 00 00 00 8a 25 00 00 02 00 | ...........................%.... |
| 0360 | 00 00 8c 25 00 00 00 00 00 00 8c 25 00 00 00 00 00 00 8c 25 00 00 00 00 00 00 8c 25 00 00 00 00 | ...%.......%.......%.......%.... |
| 0380 | 00 00 8c 25 00 00 00 00 00 00 8c 25 00 00 00 00 00 00 c1 27 00 00 a2 02 00 00 63 2a 00 00 56 00 | ...%.......%.......'......c*..V. |
| 03a0 | 00 00 8c 25 00 00 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 14 00 00 00 00 | ...%......................e..... |
| 03c0 | 00 00 14 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 16 00 00 00 00 | ................................ |
| 03e0 | 00 00 14 16 00 00 00 00 00 00 14 16 00 00 04 00 00 00 18 16 00 00 04 00 00 00 8c 25 00 00 00 00 | ...........................%.... |
| 0400 | 00 00 cc 19 00 00 00 00 00 00 65 14 00 00 00 00 00 00 65 14 00 00 00 00 00 00 39 15 00 00 00 00 | ..........e.......e.......9..... |
| 0420 | 00 00 00 00 00 00 00 00 00 00 39 15 00 00 db 00 00 00 a1 25 00 00 16 00 00 00 cc 19 00 00 00 00 | ..........9........%............ |
| 0440 | 00 00 cc 19 00 00 00 00 00 00 cc 19 00 00 00 00 00 00 1c 16 00 00 da 02 00 00 65 14 00 00 00 00 | ..........................e..... |
| 0460 | 00 00 39 15 00 00 00 00 00 00 65 14 00 00 00 00 00 00 39 15 00 00 00 00 00 00 8a 25 00 00 00 00 | ..9.......e.......9........%.... |
| 0480 | 00 00 00 00 00 00 00 00 00 00 cc 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 04c0 | 00 00 14 16 00 00 00 00 00 00 8a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cc 19 00 00 00 00 | ...........%.................... |
| 04e0 | 00 00 cc 19 00 00 72 00 00 00 ea 22 00 00 54 00 00 00 65 14 00 00 00 00 00 00 65 14 00 00 00 00 | ......r...."..T...e.......e..... |
| 0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ea 23 00 00 00 00 | ...........................#.... |
| 0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6f cd 0a 3d cc a5 ca 01 00 00 00 00 00 00 | ..................o..=.......... |
| 0560 | 00 00 79 14 00 00 00 00 00 00 f6 18 00 00 d6 00 00 00 3e 23 00 00 0e 00 00 00 00 00 00 00 00 00 | ..y...............>#............ |
| 0580 | 00 00 06 24 00 00 84 01 00 00 b7 25 00 00 30 00 00 00 e7 25 00 00 00 00 00 00 4c 23 00 00 9e 00 | ...$.......%..0....%......L#.... |
| 05a0 | 00 00 b9 2a 00 00 00 00 00 00 cc 19 00 00 00 00 00 00 b9 2a 00 00 1c 00 00 00 ea 23 00 00 00 00 | ...*...............*.......#.... |
| 05c0 | 00 00 cc 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 14 00 00 00 00 | ..........................e..... |
| 0620 | 00 00 ea 23 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...#............................ |
| 0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 06e0 | 00 00 14 16 00 00 00 00 00 00 14 16 00 00 00 00 00 00 14 16 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0720 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff 00 00 | ................................ |
| 0740 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff 00 00 00 00 ff ff ff ff 00 00 | ................................ |
| 0760 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0840 | 00 00 a2 06 00 00 89 0c 00 00 2b 13 00 00 3a 01 00 00 07 00 0c 01 0f 00 0d 01 00 00 09 04 00 00 | ..........+...:................. |
| 0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a00 | 53 44 2d 56 42 53 3a 20 20 54 68 65 20 53 61 6e 20 44 69 65 67 6f 20 56 69 73 69 6f 6e 20 42 65 | SD-VBS:..The.San.Diego.Vision.Be |
| 0a20 | 6e 63 68 6d 61 72 6b 20 53 75 69 74 65 0d 0d 0d 53 44 2d 56 42 53 20 69 73 20 61 20 63 6f 6d 70 | nchmark.Suite...SD-VBS.is.a.comp |
| 0a40 | 72 65 68 65 6e 73 69 76 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 76 69 73 69 6f 6e 20 61 | rehensive.collection.of.vision.a |
| 0a60 | 6c 67 6f 72 69 74 68 6d 73 2e 20 54 68 65 20 73 75 69 74 65 20 69 6e 63 6c 75 64 65 73 3a 0d 20 | lgorithms..The.suite.includes:.. |
| 0a80 | 20 20 20 2d 20 44 69 73 70 61 72 69 74 79 0d 20 20 20 20 2d 20 54 72 61 63 6b 69 6e 67 0d 20 20 | ...-.Disparity.....-.Tracking... |
| 0aa0 | 20 20 2d 20 53 63 61 6c 65 2d 20 49 6e 76 61 72 69 61 6e 74 20 46 65 61 74 75 72 65 20 54 72 61 | ..-.Scale-.Invariant.Feature.Tra |
| 0ac0 | 6e 73 66 6f 72 6d 20 28 53 49 46 54 29 0d 20 20 20 20 2d 20 53 75 70 70 6f 72 74 20 56 65 63 74 | nsform.(SIFT).....-.Support.Vect |
| 0ae0 | 6f 72 20 4d 61 63 68 69 6e 65 20 28 53 56 4d 29 0d 20 20 20 20 2d 20 49 6d 61 67 65 20 53 74 69 | or.Machine.(SVM).....-.Image.Sti |
| 0b00 | 74 63 68 0d 20 20 20 20 2d 20 54 65 78 74 75 72 65 20 53 79 6e 74 68 65 73 69 73 0d 20 20 20 20 | tch.....-.Texture.Synthesis..... |
| 0b20 | 2d 20 4d 61 78 69 6d 61 6c 6c 79 20 53 74 61 62 6c 65 20 52 65 67 69 6f 6e 73 20 28 4d 53 45 52 | -.Maximally.Stable.Regions.(MSER |
| 0b40 | 29 0d 20 20 20 20 2d 20 49 6d 61 67 65 20 53 65 67 6d 65 6e 74 61 74 69 6f 6e 20 28 4d 75 6c 74 | ).....-.Image.Segmentation.(Mult |
| 0b60 | 69 2d 4e 63 75 74 29 0d 20 20 20 20 2d 20 4c 6f 63 61 6c 69 7a 61 74 69 6f 6e 0d 0d 54 68 65 73 | i-Ncut).....-.Localization..Thes |
| 0b80 | 65 20 61 6c 67 6f 72 69 74 68 6d 73 20 68 61 76 65 20 62 65 65 6e 20 69 6d 70 6c 65 6d 65 6e 74 | e.algorithms.have.been.implement |
| 0ba0 | 65 64 20 69 6e 20 62 6f 74 68 20 4d 41 54 4c 41 42 20 61 6e 64 20 43 2e 0d 54 68 65 20 66 6f 6c | ed.in.both.MATLAB.and.C..The.fol |
| 0bc0 | 64 65 72 20 73 74 72 75 63 74 75 72 65 20 6f 66 20 74 68 65 20 53 44 2d 56 42 53 20 73 75 69 74 | der.structure.of.the.SD-VBS.suit |
| 0be0 | 65 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0d 0d 01 0d 0d 0d 0d 0d 0d 0d 0d 42 65 | e.looks.like.this:............Be |
| 0c00 | 6e 63 68 6d 61 72 6b 73 0d 0d 54 68 65 20 53 44 2d 56 42 53 20 28 20 62 65 6e 63 68 6d 61 72 6b | nchmarks..The.SD-VBS.(.benchmark |
| 0c20 | 73 20 66 6f 6c 64 65 72 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 76 69 73 69 6f 6e 20 62 65 6e | s.folder.contains.the.vision.ben |
| 0c40 | 63 68 6d 61 72 6b 73 20 6c 69 73 74 65 64 20 61 62 6f 76 65 2e 0d 0d 01 0d 0d 41 6c 67 6f 72 69 | chmarks.listed.above......Algori |
| 0c60 | 74 68 6d 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 0d 0d 54 68 65 20 66 6f 6c | thm.directory.structure..The.fol |
| 0c80 | 64 65 72 73 20 6c 69 73 74 65 64 20 75 6e 64 65 72 20 53 44 2d 56 42 53 20 28 20 62 65 6e 63 68 | ders.listed.under.SD-VBS.(.bench |
| 0ca0 | 6d 61 72 6b 73 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 20 76 61 72 69 6f 75 73 20 | marks.correspond.to.the.various. |
| 0cc0 | 61 6c 67 6f 72 69 74 68 6d 73 20 74 68 65 79 20 72 65 70 72 65 73 65 6e 74 2e 20 45 76 65 72 79 | algorithms.they.represent..Every |
| 0ce0 | 20 61 6c 67 6f 72 69 74 68 6d 20 66 6f 6c 64 65 72 20 63 6f 6e 74 61 69 6e 73 20 73 6f 75 72 63 | .algorithm.folder.contains.sourc |
| 0d00 | 65 20 64 69 72 65 63 74 6f 72 79 20 28 66 6f 72 20 4d 41 54 4c 41 42 20 61 6e 64 20 43 20 73 6f | e.directory.(for.MATLAB.and.C.so |
| 0d20 | 75 72 63 65 20 66 69 6c 65 73 29 2c 20 64 61 74 61 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 | urce.files),.data.directory.and. |
| 0d40 | 6f 6e 65 20 72 65 73 75 6c 74 20 64 69 72 65 63 74 6f 72 79 2e 20 43 6f 6d 6d 6f 6e 6c 79 20 75 | one.result.directory..Commonly.u |
| 0d60 | 73 65 64 20 6c 69 62 72 61 72 79 20 66 75 6e 63 74 69 6f 6e 73 20 61 63 72 6f 73 73 20 64 69 66 | sed.library.functions.across.dif |
| 0d80 | 66 65 72 65 6e 74 20 61 6c 67 6f 72 69 74 68 6d 73 20 61 72 65 20 70 6c 61 63 65 64 20 69 6e 20 | ferent.algorithms.are.placed.in. |
| 0da0 | 53 44 2d 56 42 53 20 2d 3e 20 63 6f 6d 6d 6f 6e 20 64 69 72 65 63 74 6f 72 79 2e 0d 0d 01 0d 0d | SD-VBS.->.common.directory...... |
| 0dc0 | 53 44 2d 56 42 53 20 2d 3e 20 3c 61 6c 67 6f 72 69 74 68 6d 3e 20 2d 3e 20 73 72 63 20 2d 3e 20 | SD-VBS.->.<algorithm>.->.src.->. |
| 0de0 | 63 07 43 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 66 6f 72 20 3c 61 6c 67 6f 72 69 74 68 6d 3e | c.C.source.files.for.<algorithm> |
| 0e00 | 07 07 53 44 2d 56 42 53 20 2d 3e 20 3c 61 6c 67 6f 72 69 74 68 6d 3e 20 2d 3e 20 73 72 63 20 2d | ..SD-VBS.->.<algorithm>.->.src.- |
| 0e20 | 3e 20 6d 61 74 6c 61 62 07 4d 41 54 4c 41 42 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 66 6f 72 | >.matlab.MATLAB.source.files.for |
| 0e40 | 20 3c 61 6c 67 6f 72 69 74 68 6d 3e 07 07 53 44 2d 56 42 53 20 2d 3e 20 3c 61 6c 67 6f 72 69 74 | .<algorithm>..SD-VBS.->.<algorit |
| 0e60 | 68 6d 3e 20 2d 3e 20 72 65 73 75 6c 74 07 52 65 73 75 6c 74 20 66 6f 6c 64 65 72 07 07 53 44 2d | hm>.->.result.Result.folder..SD- |
| 0e80 | 56 42 53 20 2d 3e 20 3c 61 6c 67 6f 72 69 74 68 6d 3e 20 2d 3e 20 64 61 74 61 07 54 65 73 74 20 | VBS.->.<algorithm>.->.data.Test. |
| 0ea0 | 64 61 74 61 20 69 6e 70 75 74 20 66 69 6c 65 73 07 07 09 0d 57 65 20 68 61 76 65 20 39 20 64 69 | data.input.files....We.have.9.di |
| 0ec0 | 66 66 65 72 65 6e 74 20 69 6e 70 75 74 20 64 61 74 61 20 73 69 7a 65 73 20 66 6f 72 20 65 61 63 | fferent.input.data.sizes.for.eac |
| 0ee0 | 68 20 62 65 6e 63 68 6d 61 72 6b 2e 20 54 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 3a 0d 57 55 | h.benchmark..They.are.called:.WU |
| 0f00 | 58 47 41 09 09 32 2e 33 4d 20 70 69 78 65 6c 73 0d 46 55 4c 4c 48 44 09 09 32 2e 30 4d 20 70 69 | XGA..2.3M.pixels.FULLHD..2.0M.pi |
| 0f20 | 78 65 6c 73 20 28 54 68 69 73 20 69 73 20 74 68 65 20 31 30 38 30 70 20 66 6f 72 6d 61 74 29 0d | xels.(This.is.the.1080p.format). |
| 0f40 | 56 47 41 09 09 33 30 30 6b 20 70 69 78 65 6c 73 0d 43 49 46 20 20 09 09 31 30 30 6b 20 70 69 78 | VGA..300k.pixels.CIF....100k.pix |
| 0f60 | 65 6c 73 0d 51 43 49 46 20 09 20 09 32 35 6b 20 70 69 78 65 6c 73 09 0d 53 51 43 49 46 09 09 31 | els.QCIF....25k.pixels..SQCIF..1 |
| 0f80 | 32 2e 35 6b 20 70 69 78 65 6c 73 0d 53 49 4d 09 09 45 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 | 2.5k.pixels.SIM..Execution.time. |
| 0fa0 | 61 72 6f 75 6e 64 20 36 2d 31 30 20 6d 69 6c 6c 69 6f 6e 20 63 79 63 6c 65 73 0d 53 49 4d 5f 46 | around.6-10.million.cycles.SIM_F |
| 0fc0 | 41 53 54 09 45 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 61 72 6f 75 6e 64 20 32 2d 34 20 6d 69 | AST.Execution.time.around.2-4.mi |
| 0fe0 | 6c 6c 69 6f 6e 20 63 79 63 6c 65 73 0d 54 45 53 54 09 09 45 78 65 63 75 74 69 6f 6e 20 74 69 6d | llion.cycles.TEST..Execution.tim |
| 1000 | 65 20 61 72 6f 75 6e 64 20 31 30 6b 2d 31 30 30 6b 20 63 79 63 6c 65 73 0d 0d 54 68 65 20 74 65 | e.around.10k-100k.cycles..The.te |
| 1020 | 73 74 20 76 65 63 74 6f 72 73 20 96 20 73 69 6d 2c 20 73 69 6d 5f 66 61 73 74 20 61 6e 64 20 74 | st.vectors...sim,.sim_fast.and.t |
| 1040 | 65 73 74 3b 20 61 72 65 20 63 79 63 6c 65 2d 63 6f 6e 73 74 72 61 69 6e 65 64 20 64 61 74 61 20 | est;.are.cycle-constrained.data. |
| 1060 | 73 65 74 73 2e 20 54 68 65 20 63 79 63 6c 65 20 63 6f 75 6e 74 20 77 61 73 20 6f 62 74 61 69 6e | sets..The.cycle.count.was.obtain |
| 1080 | 65 64 20 75 73 69 6e 67 20 43 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 | ed.using.C.version.of.the.source |
| 10a0 | 20 63 6f 64 65 2c 20 72 75 6e 6e 69 6e 67 20 6f 6e 20 36 34 2d 62 69 74 20 58 38 36 20 61 72 63 | .code,.running.on.64-bit.X86.arc |
| 10c0 | 68 69 74 65 63 74 75 72 65 2e 0d 0d 43 6f 6d 6d 6f 6e 20 64 69 72 65 63 74 6f 72 79 0d 0d 54 68 | hitecture...Common.directory..Th |
| 10e0 | 65 20 53 44 2d 56 42 53 20 2d 3e 20 63 6f 6d 6d 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e | e.SD-VBS.->.common.directory.con |
| 1100 | 74 61 69 6e 73 20 63 6f 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 6c 69 62 72 61 72 79 20 66 75 6e 63 | tains.commonly.used.library.func |
| 1120 | 74 69 6f 6e 73 2c 20 4d 61 6b 65 66 69 6c 65 73 20 61 6e 64 20 73 75 70 70 6f 72 74 20 66 69 6c | tions,.Makefiles.and.support.fil |
| 1140 | 65 73 2e 0d 0d 01 0d 0d 63 6f 6d 6d 6f 6e 20 2d 3e 20 63 07 43 20 69 6d 70 6c 65 6d 65 6e 74 61 | es......common.->.c.C.implementa |
| 1160 | 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 66 75 6e 63 74 69 6f 6e 73 07 07 | tions.of.the.library.functions.. |
| 1180 | 63 6f 6d 6d 6f 6e 20 2d 3e 20 6d 61 74 6c 61 62 07 4d 41 54 4c 41 42 20 69 6d 70 6c 65 6d 65 6e | common.->.matlab.MATLAB.implemen |
| 11a0 | 74 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 66 75 6e 63 74 69 6f 6e 73 | tations.of.the.library.functions |
| 11c0 | 07 07 63 6f 6d 6d 6f 6e 20 2d 3e 20 6d 61 6b 65 66 69 6c 65 73 07 43 6f 6d 6d 6f 6e 6c 79 20 75 | ..common.->.makefiles.Commonly.u |
| 11e0 | 73 65 64 20 4d 61 6b 65 66 69 6c 65 73 07 07 07 4d 61 6b 65 66 69 6c 65 2e 72 65 63 75 72 73 65 | sed.Makefiles...Makefile.recurse |
| 1200 | 07 52 65 63 75 72 73 69 76 65 20 4d 61 6b 65 66 69 6c 65 20 74 6f 20 74 72 61 76 65 72 73 65 20 | .Recursive.Makefile.to.traverse. |
| 1220 | 53 44 2d 56 42 53 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 07 07 07 4d 61 6b | SD-VBS.directory.structure...Mak |
| 1240 | 65 66 69 6c 65 2e 63 6f 6d 6d 6f 6e 07 54 6f 70 2d 6c 65 76 65 6c 20 4d 61 6b 65 66 69 6c 65 20 | efile.common.Top-level.Makefile. |
| 1260 | 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 72 75 6e 20 43 2f | that.contains.commands.to.run.C/ |
| 1280 | 4d 41 54 4c 41 42 2f 4d 43 43 20 76 65 72 73 69 6f 6e 07 07 07 4d 61 6b 65 66 69 6c 65 2e 69 6e | MATLAB/MCC.version...Makefile.in |
| 12a0 | 63 6c 75 64 65 07 43 6f 6d 6d 6f 6e 20 4d 61 6b 65 66 69 6c 65 20 75 73 65 64 20 74 6f 20 66 69 | clude.Common.Makefile.used.to.fi |
| 12c0 | 6e 64 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 07 07 63 6f 6d 6d 6f 6e 20 2d 3e | nd.top.directory.path..common.-> |
| 12e0 | 20 73 75 70 70 6f 72 74 07 53 75 70 70 6f 72 74 20 66 69 6c 65 73 07 07 07 62 75 69 6c 64 54 61 | .support.Support.files...buildTa |
| 1300 | 62 6c 65 2e 70 79 07 43 6f 6c 6c 61 74 65 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d | ble.py.Collates.information.from |
| 1320 | 20 43 79 63 6c 65 73 2f 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 62 75 69 6c 64 73 20 61 20 | .Cycles/.directory.and.builds.a. |
| 1340 | 74 61 62 6c 65 20 77 69 74 68 20 74 69 6d 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f | table.with.timing.information.fo |
| 1360 | 72 20 61 6c 6c 20 62 65 6e 63 68 6d 61 72 6b 73 2e 20 50 79 74 68 6f 6e 20 73 63 72 69 70 74 07 | r.all.benchmarks..Python.script. |
| 1380 | 07 63 6f 6d 6d 6f 6e 20 2d 3e 20 74 6f 6f 6c 62 6f 78 07 54 68 69 73 20 64 69 72 65 63 74 6f 72 | .common.->.toolbox.This.director |
| 13a0 | 79 20 68 61 73 20 74 68 65 20 6c 69 62 72 61 72 69 65 73 20 66 6f 72 20 76 61 72 69 6f 75 73 20 | y.has.the.libraries.for.various. |
| 13c0 | 6d 6f 64 75 6c 65 73 20 6f 66 20 74 68 65 20 53 44 2d 56 42 53 2e 20 20 54 68 65 73 65 20 6c 69 | modules.of.the.SD-VBS...These.li |
| 13e0 | 62 72 61 72 69 65 73 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 4d 41 54 4c 41 | braries.are.implemented.in.MATLA |
| 1400 | 42 2e 20 54 68 65 20 75 73 65 72 20 6e 65 65 64 20 6e 6f 74 20 73 65 74 20 74 68 65 20 70 61 74 | B..The.user.need.not.set.the.pat |
| 1420 | 68 20 74 6f 20 74 68 69 73 20 54 6f 6f 6c 62 6f 78 2e 20 52 65 6c 61 74 69 76 65 20 70 61 74 68 | h.to.this.Toolbox..Relative.path |
| 1440 | 73 20 61 72 65 20 74 61 6b 65 6e 20 63 61 72 65 20 6f 66 20 69 6e 20 74 68 65 20 4d 61 6b 65 66 | s.are.taken.care.of.in.the.Makef |
| 1460 | 69 6c 65 2e 07 07 0d 4c 69 63 65 6e 73 65 73 20 64 69 72 65 63 74 6f 72 79 0d 0d 54 68 69 73 20 | ile....Licenses.directory..This. |
| 1480 | 66 6f 6c 64 65 72 20 63 6f 6e 74 61 69 6e 73 20 6c 69 63 65 6e 73 65 73 20 63 6f 72 72 65 73 70 | folder.contains.licenses.corresp |
| 14a0 | 6f 6e 64 69 6e 67 20 74 6f 20 65 61 63 68 20 76 69 73 69 6f 6e 20 62 65 6e 63 68 6d 61 72 6b 2e | onding.to.each.vision.benchmark. |
| 14c0 | 20 42 65 6e 63 68 6d 61 72 6b 20 73 70 65 63 69 66 69 63 20 6c 69 63 65 6e 73 65 20 61 67 72 65 | .Benchmark.specific.license.agre |
| 14e0 | 65 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 69 6e 20 74 68 65 20 66 69 6c 65 73 | ements.are.provided.in.the.files |
| 1500 | 3a 20 3c 42 65 6e 63 68 6d 61 72 6b 3e 2e 6c 69 63 65 6e 73 65 2e 74 78 74 0d 0d 43 79 63 6c 65 | :.<Benchmark>.license.txt..Cycle |
| 1520 | 73 20 64 69 72 65 63 74 6f 72 79 0d 0d 54 68 69 73 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 | s.directory..This.directory.cont |
| 1540 | 61 69 6e 73 20 65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 66 69 6c 65 73 20 66 6f 72 20 65 61 | ains.execution.time.files.for.ea |
| 1560 | 63 68 20 62 65 6e 63 68 6d 61 72 6b 2e 20 45 76 65 72 79 20 62 65 6e 63 68 6d 61 72 6b 20 69 73 | ch.benchmark..Every.benchmark.is |
| 1580 | 20 72 75 6e 20 61 63 72 6f 73 73 20 64 69 66 66 65 72 65 6e 74 20 69 6e 70 75 74 20 73 69 7a 65 | .run.across.different.input.size |
| 15a0 | 73 20 69 6e 20 62 6f 74 68 20 4d 41 54 4c 41 42 20 61 6e 64 20 43 2e 20 54 68 65 20 63 6f 72 72 | s.in.both.MATLAB.and.C..The.corr |
| 15c0 | 65 73 70 6f 6e 64 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 20 66 6f 72 20 65 61 63 | esponding.execution.time.for.eac |
| 15e0 | 68 20 72 75 6e 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 73 65 20 66 69 6c 65 73 2c 20 | h.run.is.stored.in.these.files,. |
| 1600 | 77 68 6f 73 65 20 6e 6f 6d 65 6e 63 6c 61 74 75 72 65 20 69 73 3a 20 0d 3c 42 65 6e 63 68 6d 61 | whose.nomenclature.is:..<Benchma |
| 1620 | 72 6b 3e 20 2d 2d 2d 3e 20 3c 43 20 6f 72 20 4d 41 54 4c 41 42 3e 5f 3c 69 6e 70 75 74 20 74 79 | rk>.--->.<C.or.MATLAB>_<input.ty |
| 1640 | 70 65 3e 2e 74 78 74 0d 0d 01 0d 0d 50 6f 72 74 61 62 69 6c 69 74 79 20 64 69 72 65 63 74 6f 72 | pe>.txt.....Portability.director |
| 1660 | 79 0d 0d 54 6f 20 70 6f 72 74 20 53 44 2d 56 42 53 20 74 6f 20 61 6e 79 20 70 6c 61 74 66 6f 72 | y..To.port.SD-VBS.to.any.platfor |
| 1680 | 6d 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 75 73 65 2f 6d 6f 64 69 66 79 20 74 68 65 20 68 | m,.the.user.can.use/modify.the.h |
| 16a0 | 65 61 64 65 72 20 66 69 6c 65 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 69 73 20 64 69 | eader.files.contained.in.this.di |
| 16c0 | 72 65 63 74 6f 72 79 2e 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 70 6c 65 61 73 65 20 72 65 66 | rectory..For.details,.please.ref |
| 16e0 | 65 72 20 74 6f 20 50 6f 72 74 61 62 69 6c 69 74 79 2e 74 78 74 20 69 6e 20 53 44 2d 56 42 53 20 | er.to.Portability.txt.in.SD-VBS. |
| 1700 | 64 69 72 65 63 74 6f 72 79 2e 0d 0d 53 6f 66 74 77 61 72 65 20 52 65 71 75 69 72 65 6d 65 6e 74 | directory...Software.Requirement |
| 1720 | 73 0d 0d 31 2e 20 54 6f 20 65 78 65 63 75 74 65 20 4d 41 54 4c 41 42 20 73 6f 75 72 63 65 20 66 | s..1..To.execute.MATLAB.source.f |
| 1740 | 69 6c 65 73 2c 20 79 6f 75 20 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 68 61 76 65 20 4d | iles,.you.are.required.to.have.M |
| 1760 | 41 54 4c 41 42 20 52 32 30 30 37 62 20 6f 72 20 68 69 67 68 65 72 2e 0d 32 2e 20 54 6f 20 65 78 | ATLAB.R2007b.or.higher..2..To.ex |
| 1780 | 65 63 75 74 65 20 43 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 79 6f 75 20 6e 65 65 64 20 47 | ecute.C.source.files,.you.need.G |
| 17a0 | 43 43 20 63 6f 6d 70 69 6c 65 72 2e 0d 33 2e 20 54 68 65 72 65 20 69 73 20 61 6e 20 6f 70 74 69 | CC.compiler..3..There.is.an.opti |
| 17c0 | 6f 6e 61 6c 20 67 6d 61 6b 65 20 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 6c | onal.gmake.debug.command.that.al |
| 17e0 | 6c 6f 77 73 20 79 6f 75 20 74 6f 20 64 65 62 75 67 20 79 6f 75 72 20 63 6f 64 65 2e 20 57 65 20 | lows.you.to.debug.your.code..We. |
| 1800 | 75 73 65 20 47 44 42 20 61 73 20 6f 75 72 20 63 68 6f 69 63 65 20 6f 66 20 64 65 62 75 67 67 65 | use.GDB.as.our.choice.of.debugge |
| 1820 | 72 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 76 61 6c 67 72 69 6e 64 20 6f 72 20 | r..You.can.also.use.valgrind.or. |
| 1840 | 61 6e 79 20 6f 74 68 65 72 20 64 65 62 75 67 67 65 72 2e 20 4a 75 73 74 20 72 65 6d 65 6d 62 65 | any.other.debugger..Just.remembe |
| 1860 | 72 20 74 6f 20 6d 6f 64 69 66 79 20 69 74 20 69 6e 20 4d 61 6b 65 66 69 6c 65 2e 63 6f 6d 6d 6f | r.to.modify.it.in.Makefile.commo |
| 1880 | 6e 2e 0d 0d 43 6f 6e 73 74 72 61 69 6e 74 73 0d 0d 54 68 65 20 69 6e 70 75 74 20 66 69 6c 65 6e | n...Constraints..The.input.filen |
| 18a0 | 61 6d 65 73 20 66 6f 72 20 61 6c 6c 20 62 65 6e 63 68 6d 61 72 6b 73 20 6d 75 73 74 20 62 65 20 | ames.for.all.benchmarks.must.be. |
| 18c0 | 6e 61 6d 65 64 3a 0d 31 2e 62 6d 70 2c 20 32 2e 62 6d 70 20 65 74 63 20 66 6f 72 20 49 6d 61 67 | named:.1.bmp,.2.bmp.etc.for.Imag |
| 18e0 | 65 20 69 6e 70 75 74 73 0d 31 2e 74 78 74 2c 20 32 2e 74 78 74 20 65 74 63 20 66 6f 72 20 74 65 | e.inputs.1.txt,.2.txt.etc.for.te |
| 1900 | 78 74 20 69 6e 70 75 74 73 0d 57 6f 72 6b 2d 61 72 6f 75 6e 64 3a 20 54 68 65 20 75 73 65 72 20 | xt.inputs.Work-around:.The.user. |
| 1920 | 63 61 6e 20 63 68 6f 6f 73 65 20 74 6f 20 68 61 76 65 20 68 69 73 20 63 68 6f 69 63 65 20 6f 66 | can.choose.to.have.his.choice.of |
| 1940 | 20 66 69 6c 65 2d 6e 61 6d 65 73 2e 20 46 6f 72 20 74 68 69 73 2c 20 6d 6f 64 69 66 79 20 74 68 | .file-names..For.this,.modify.th |
| 1960 | 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 73 63 72 69 70 74 5f 3c 62 65 6e 63 68 6d 61 72 6b | e.source.file.(script_<benchmark |
| 1980 | 2e 63 3e 29 20 61 6e 64 20 4d 61 6b 65 66 69 6c 65 20 6f 66 20 74 68 65 20 70 61 72 74 69 63 75 | .c>).and.Makefile.of.the.particu |
| 19a0 | 6c 61 72 20 62 65 6e 63 68 6d 61 72 6b 2e 0d 0d 48 6f 77 20 74 6f 20 72 75 6e 20 61 20 62 65 6e | lar.benchmark...How.to.run.a.ben |
| 19c0 | 63 68 6d 61 72 6b 2c 20 73 61 79 20 64 69 73 70 61 72 69 74 79 0d 0d 31 2e 20 47 6f 20 74 6f 20 | chmark,.say.disparity..1..Go.to. |
| 19e0 | 53 44 2d 56 42 53 20 2d 3e 20 62 65 6e 63 68 6d 61 72 6b 73 20 2d 3e 20 64 69 73 70 61 72 69 74 | SD-VBS.->.benchmarks.->.disparit |
| 1a00 | 79 20 64 69 72 65 63 74 6f 72 79 2e 20 0d 63 64 20 64 69 73 70 61 72 69 74 79 0d 32 2e 20 53 61 | y.directory...cd.disparity.2..Sa |
| 1a20 | 79 20 77 65 20 77 61 6e 74 20 74 6f 20 72 75 6e 20 93 73 69 6d 94 20 69 6e 70 75 74 20 64 61 74 | y.we.want.to.run..sim..input.dat |
| 1a40 | 61 20 73 69 7a 65 2e 20 0d 63 64 20 64 61 74 61 2f 73 69 6d 0d 67 6d 61 6b 65 20 63 2d 72 75 6e | a.size...cd.data/sim.gmake.c-run |
| 1a60 | 09 09 28 54 68 69 73 20 65 78 65 63 75 74 65 73 20 43 20 76 65 72 73 69 6f 6e 20 6f 66 20 64 69 | ..(This.executes.C.version.of.di |
| 1a80 | 73 70 61 72 69 74 79 20 66 6f 72 20 93 73 69 6d 94 20 69 6e 70 75 74 29 0d 67 6d 61 6b 65 20 6d | sparity.for..sim..input).gmake.m |
| 1aa0 | 61 74 6c 61 62 2d 72 75 6e 09 28 54 68 69 73 20 65 78 65 63 75 74 65 73 20 4d 41 54 4c 41 42 20 | atlab-run.(This.executes.MATLAB. |
| 1ac0 | 76 65 72 73 69 6f 6e 20 6f 66 20 64 69 73 70 61 72 69 74 79 20 66 6f 72 20 93 73 69 6d 94 20 69 | version.of.disparity.for..sim..i |
| 1ae0 | 6e 70 75 74 29 0d 67 6d 61 6b 65 20 6d 63 63 2d 72 75 6e 09 09 28 54 68 69 73 20 65 78 65 63 75 | nput).gmake.mcc-run..(This.execu |
| 1b00 | 74 65 73 20 4d 43 43 20 76 65 72 73 69 6f 6e 20 6f 66 20 64 69 73 70 61 72 69 74 79 20 66 6f 72 | tes.MCC.version.of.disparity.for |
| 1b20 | 20 93 73 69 6d 94 20 69 6e 70 75 74 29 0d 33 2e 20 54 6f 20 72 75 6e 20 61 6c 6c 20 74 65 73 74 | ..sim..input).3..To.run.all.test |
| 1b40 | 20 63 61 73 65 73 20 75 6e 64 65 72 20 64 69 73 70 61 72 69 74 79 20 62 65 6e 63 68 6d 61 72 6b | .cases.under.disparity.benchmark |
| 1b60 | 2c 20 0d 09 63 64 20 64 69 73 70 61 72 69 74 79 0d 09 67 6d 61 6b 65 20 63 2d 72 75 6e 0d 0d 53 | ,...cd.disparity..gmake.c-run..S |
| 1b80 | 61 6d 70 6c 65 20 43 20 65 78 65 63 75 74 69 6f 6e 20 6f 75 74 70 75 74 0d 0d 09 42 65 6e 63 68 | ample.C.execution.output...Bench |
| 1ba0 | 6d 61 72 6b 09 09 2d 20 64 69 73 70 61 72 69 74 79 0d 09 44 61 74 61 20 73 65 74 09 09 2d 20 73 | mark..-.disparity..Data.set..-.s |
| 1bc0 | 69 6d 0d 09 49 6e 70 75 74 20 73 69 7a 65 09 09 2d 20 28 31 30 30 78 31 30 30 29 0d 56 65 72 69 | im..Input.size..-.(100x100).Veri |
| 1be0 | 66 69 63 61 74 69 6f 6e 09 09 2d 20 53 75 63 63 65 73 73 66 75 6c 0d 09 43 79 63 6c 65 73 20 65 | fication..-.Successful..Cycles.e |
| 1c00 | 6c 61 70 73 65 64 09 09 2d 20 31 34 35 30 30 30 0d 0d 4e 6f 74 65 3a 20 0d 49 6e 70 75 74 20 73 | lapsed..-.145000..Note:..Input.s |
| 1c20 | 69 7a 65 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20 69 6d 61 67 65 20 73 69 7a | ize.corresponds.to.the.image.siz |
| 1c40 | 65 20 61 73 20 28 72 6f 77 73 20 78 20 63 6f 6c 75 6d 6e 73 29 2e 20 49 66 20 74 68 65 20 69 6e | e.as.(rows.x.columns)..If.the.in |
| 1c60 | 70 75 74 20 74 6f 20 61 6e 20 61 6c 67 6f 72 69 74 68 6d 20 77 65 72 65 20 61 20 64 61 74 61 20 | put.to.an.algorithm.were.a.data. |
| 1c80 | 66 69 6c 65 2c 20 74 68 65 20 49 6e 70 75 74 20 73 69 7a 65 20 66 69 65 6c 64 20 77 6f 75 6c 64 | file,.the.Input.size.field.would |
| 1ca0 | 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 20 66 69 6c 65 20 73 69 7a 65 20 61 6e 64 | .correspond.to.the.file.size.and |
| 1cc0 | 20 6f 74 68 65 72 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 49 66 20 74 68 65 20 67 65 6e 65 72 61 | .other.parameters..If.the.genera |
| 1ce0 | 74 65 64 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 43 20 65 78 | ted.output.from.the.current.C.ex |
| 1d00 | 65 63 75 74 69 6f 6e 20 6d 61 74 63 68 65 73 20 74 68 65 20 65 78 70 65 63 74 65 64 20 6f 75 74 | ecution.matches.the.expected.out |
| 1d20 | 70 75 74 20 66 69 6c 65 20 69 6e 20 73 69 6d 20 2d 3e 20 65 78 70 65 63 74 65 64 5f 43 2e 74 78 | put.file.in.sim.->.expected_C.tx |
| 1d40 | 74 2c 20 74 68 65 20 56 65 72 69 66 69 63 61 74 69 6f 6e 20 73 74 61 67 65 20 69 73 20 6d 61 72 | t,.the.Verification.stage.is.mar |
| 1d60 | 6b 65 64 20 93 53 75 63 63 65 73 73 66 75 6c 94 2e 0d 0d 48 6f 77 20 74 6f 20 67 6c 6f 62 61 6c | ked..Successful....How.to.global |
| 1d80 | 6c 79 20 72 75 6e 20 61 6c 6c 20 62 65 6e 63 68 6d 61 72 6b 73 0d 0d 31 2e 20 47 6f 20 74 6f 20 | ly.run.all.benchmarks..1..Go.to. |
| 1da0 | 53 44 2d 56 42 53 20 64 69 72 65 63 74 6f 72 79 0d 32 2e 20 44 6f 3a 0d 61 2e 20 67 6d 61 6b 65 | SD-VBS.directory.2..Do:.a..gmake |
| 1dc0 | 20 63 2d 72 75 6e 0d 62 2e 20 67 6d 61 6b 65 20 6d 61 74 6c 61 62 2d 72 75 6e 0d 63 2e 20 67 6d | .c-run.b..gmake.matlab-run.c..gm |
| 1de0 | 61 6b 65 20 6d 63 63 2d 72 75 6e 0d 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 72 65 63 75 72 | ake.mcc-run.These.commands.recur |
| 1e00 | 73 69 76 65 6c 79 20 74 72 61 76 65 72 73 65 20 74 68 65 20 56 42 53 20 73 74 72 75 63 74 75 72 | sively.traverse.the.VBS.structur |
| 1e20 | 65 20 61 6e 64 20 77 69 6c 6c 20 6d 61 6b 65 20 61 6c 6c 20 62 65 6e 63 68 6d 61 72 6b 73 20 66 | e.and.will.make.all.benchmarks.f |
| 1e40 | 6f 72 20 65 76 65 72 79 20 69 6e 70 75 74 20 73 69 7a 65 2e 0d 0d 48 6f 77 20 74 6f 20 67 65 6e | or.every.input.size...How.to.gen |
| 1e60 | 65 72 61 74 65 20 74 69 6d 69 6e 67 20 74 61 62 6c 65 2c 20 63 79 63 6c 65 73 2e 74 78 74 0d 0d | erate.timing.table,.cycles.txt.. |
| 1e80 | 31 2e 20 47 6f 20 74 6f 20 53 44 2d 56 42 53 20 64 69 72 65 63 74 6f 72 79 2e 0d 32 2e 20 44 6f | 1..Go.to.SD-VBS.directory..2..Do |
| 1ea0 | 3a 20 67 6d 61 6b 65 20 74 61 62 6c 65 0d 54 68 69 73 20 67 65 6e 65 72 61 74 65 73 20 63 79 63 | :.gmake.table.This.generates.cyc |
| 1ec0 | 6c 65 73 20 2d 3e 20 63 79 63 6c 65 73 2e 74 78 74 2c 20 77 68 69 63 68 20 68 61 73 20 74 68 65 | les.->.cycles.txt,.which.has.the |
| 1ee0 | 20 63 6f 6c 6c 61 74 65 64 20 74 69 6d 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 | .collated.timing.information.for |
| 1f00 | 20 61 6c 6c 20 62 65 6e 63 68 6d 61 72 6b 73 2e 0d 0d 48 6f 77 20 74 6f 20 63 68 65 63 6b 20 66 | .all.benchmarks...How.to.check.f |
| 1f20 | 6f 72 20 63 6f 72 72 65 63 74 6e 65 73 73 0d 0d 46 6f 72 20 65 76 65 72 79 20 62 65 6e 63 68 6d | or.correctness..For.every.benchm |
| 1f40 | 61 72 6b 2c 20 77 65 20 68 61 76 65 20 69 6e 63 6c 75 64 65 64 20 74 68 65 20 65 78 70 65 63 74 | ark,.we.have.included.the.expect |
| 1f60 | 65 64 20 6f 75 74 70 75 74 20 66 69 6c 65 73 20 69 6e 20 74 68 65 69 72 20 72 65 73 70 65 63 74 | ed.output.files.in.their.respect |
| 1f80 | 69 76 65 20 74 65 73 74 20 63 61 73 65 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 54 68 65 20 4d | ive.test.case.directories..The.M |
| 1fa0 | 41 54 4c 41 42 20 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 20 66 69 6c 65 73 20 61 72 65 20 | ATLAB.expected.output.files.are. |
| 1fc0 | 6e 61 6d 65 64 20 93 65 78 70 65 63 74 65 64 2e 6d 94 20 61 6e 64 20 74 68 65 20 43 20 63 6f 75 | named..expected.m..and.the.C.cou |
| 1fe0 | 6e 74 65 72 70 61 72 74 73 20 61 72 65 20 6e 61 6d 65 64 20 93 65 78 70 65 63 74 65 64 5f 43 2e | nterparts.are.named..expected_C. |
| 2000 | 74 78 74 94 2e 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 63 68 65 63 6b 20 74 68 65 20 63 6f 72 | txt...The.user.can.check.the.cor |
| 2020 | 72 65 63 74 6e 65 73 73 20 6f 66 20 74 68 65 20 63 6f 64 65 20 28 6f 72 20 68 69 73 20 6d 6f 64 | rectness.of.the.code.(or.his.mod |
| 2040 | 69 66 69 65 64 20 63 6f 64 65 29 20 75 73 69 6e 67 20 74 68 65 73 65 20 65 78 70 65 63 74 65 64 | ified.code).using.these.expected |
| 2060 | 20 6f 75 74 70 75 74 20 66 69 6c 65 73 2e 0d 54 6f 20 65 6e 61 62 6c 65 20 63 6f 72 72 65 63 74 | .output.files..To.enable.correct |
| 2080 | 6e 65 73 73 20 63 68 65 63 6b 3a 0d 4d 6f 64 69 66 79 20 4d 61 6b 65 66 69 6c 65 2e 63 6f 6d 6d | ness.check:.Modify.Makefile.comm |
| 20a0 | 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 63 6f 6d | on.to.include.a.preprocessor.com |
| 20c0 | 6d 61 6e 64 20 93 43 48 45 43 4b 94 2e 20 54 68 69 73 20 77 6f 75 6c 64 20 74 75 72 6e 2d 6f 6e | mand..CHECK...This.would.turn-on |
| 20e0 | 20 73 65 6c 66 20 63 68 65 63 6b 20 6d 6f 64 65 20 6f 66 20 74 68 65 20 53 44 2d 56 42 53 20 73 | .self.check.mode.of.the.SD-VBS.s |
| 2100 | 75 69 74 65 2e 20 28 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6d 6f 64 65 29 | uite..(This.is.the.default.mode) |
| 2120 | 0d 54 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 73 65 6c 66 2d 63 68 65 63 6b 20 6d 6f 64 65 | .To.turn.off.the.self-check.mode |
| 2140 | 2c 20 72 65 6d 6f 76 65 20 96 44 43 48 45 43 4b 20 66 72 6f 6d 20 74 68 65 20 43 4f 4d 50 49 4c | ,.remove..DCHECK.from.the.COMPIL |
| 2160 | 45 5f 43 43 20 63 6f 6d 6d 61 6e 64 2e 0d 43 4f 4d 50 49 4c 45 5f 43 20 3d 20 67 63 63 20 2d 44 | E_CC.command..COMPILE_C.=.gcc.-D |
| 2180 | 47 43 43 20 2d 44 43 48 45 43 4b 20 2d 44 47 45 4e 45 52 41 54 45 5f 4f 55 54 50 55 54 20 2d 44 | GCC.-DCHECK.-DGENERATE_OUTPUT.-D |
| 21a0 | 24 28 49 4e 50 55 54 29 20 2d 6c 6d 20 2d 4f 32 20 24 28 49 4e 43 4c 55 44 45 53 29 0d 0d 48 6f | $(INPUT).-lm.-O2.$(INCLUDES)..Ho |
| 21c0 | 77 20 74 6f 20 67 65 6e 65 72 61 74 65 20 6e 65 77 20 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 | w.to.generate.new.expected.outpu |
| 21e0 | 74 20 66 69 6c 65 73 20 66 6f 72 20 6e 65 77 20 74 65 73 74 20 63 61 73 65 73 20 28 6e 6f 74 20 | t.files.for.new.test.cases.(not. |
| 2200 | 69 6e 20 53 44 2d 56 42 53 29 0d 0d 49 6e 20 63 61 73 65 20 74 68 65 20 75 73 65 72 20 63 68 6f | in.SD-VBS)..In.case.the.user.cho |
| 2220 | 6f 73 65 73 20 74 6f 20 74 65 73 74 20 74 68 65 20 62 65 6e 63 68 6d 61 72 6b 73 20 77 69 74 68 | oses.to.test.the.benchmarks.with |
| 2240 | 20 68 69 73 2f 68 65 72 20 6f 77 6e 20 63 68 6f 69 63 65 20 6f 66 20 74 65 73 74 20 64 61 74 61 | .his/her.own.choice.of.test.data |
| 2260 | 20 73 65 74 73 20 28 6e 6f 74 20 69 6e 20 53 44 2d 56 42 53 29 2c 20 68 65 20 77 69 6c 6c 20 6e | .sets.(not.in.SD-VBS),.he.will.n |
| 2280 | 65 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 20 | eed.to.generate.expected.output. |
| 22a0 | 66 69 6c 65 73 20 28 66 6f 72 20 62 6f 74 68 20 4d 41 54 4c 41 42 20 61 6e 64 20 43 29 20 74 6f | files.(for.both.MATLAB.and.C).to |
| 22c0 | 20 6d 61 6b 65 20 75 73 65 20 6f 66 20 74 68 65 20 73 65 6c 66 2d 63 68 65 63 6b 69 6e 67 20 6d | .make.use.of.the.self-checking.m |
| 22e0 | 6f 64 65 2e 20 0d 0d 4c 65 74 20 75 73 20 73 61 79 2c 20 74 68 65 20 75 73 65 72 20 77 61 6e 74 | ode....Let.us.say,.the.user.want |
| 2300 | 73 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 74 65 73 74 20 76 65 63 74 6f 72 2c 20 93 | s.to.create.a.new.test.vector,.. |
| 2320 | 6e 65 77 44 61 74 61 94 2c 20 66 6f 72 20 64 69 73 70 61 72 69 74 79 2e 0d 43 72 65 61 74 65 20 | newData.,.for.disparity..Create. |
| 2340 | 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 93 6e 65 77 44 61 74 61 94 2c 20 69 6e 20 64 69 73 70 | the.directory..newData.,.in.disp |
| 2360 | 61 72 69 74 79 20 28 20 64 61 74 61 20 64 69 72 65 63 74 6f 72 79 2e 0d 49 6e 63 6c 75 64 65 20 | arity.(.data.directory..Include. |
| 2380 | 79 6f 75 72 20 69 6e 70 75 74 20 69 6d 61 67 65 73 20 28 73 68 6f 75 6c 64 20 62 65 20 6e 61 6d | your.input.images.(should.be.nam |
| 23a0 | 65 64 20 31 2e 62 6d 70 20 2c 20 32 2e 62 6d 70 20 65 74 63 2e 2c 29 20 69 6e 20 74 68 69 73 20 | ed.1.bmp.,.2.bmp.etc.,).in.this. |
| 23c0 | 64 69 72 65 63 74 6f 72 79 2e 0d 49 6e 63 6c 75 64 65 20 96 44 47 45 4e 45 52 41 54 45 5f 4f 55 | directory..Include..DGENERATE_OU |
| 23e0 | 54 50 55 54 20 70 72 65 2d 70 72 6f 63 65 73 73 6f 72 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 4d 61 | TPUT.pre-processor.command.in.Ma |
| 2400 |