3 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
4 <title>TIOVX Kernel Performance</title>
7 <table frame="box" rules="all" cellspacing="0" width="50%" border="1" cellpadding="3">
8 <tr bgcolor="lightgrey">
9 <td width="5" align="center"><b>Index</b></td>
10 <td width="25%" align="center"><b>Kernel</b></td>
11 <td width="25%" align="center"><b>Variant</b></td>
12 <td width="20%" align="center"><b>Frame Size (Pixels) </b></td>
13 <td width="25%" align="center"><b>Graph Performance (msec) </b></td>
14 <td width="25%" align="center"><b>Node Performance (msec) </b></td>
20 <td>640x480 (307200)</td>
26 <td>AccumulateSquare</td>
28 <td>640x480 (307200)</td>
34 <td>AccumulateWeighted</td>
36 <td>640x480 (307200)</td>
44 <td>640x480 (307200)</td>
52 <td>640x480 (307200)</td>
60 <td>640x480 (307200)</td>
68 <td>640x480 (307200)</td>
76 <td>640x480 (307200)</td>
84 <td>640x480 (307200)</td>
92 <td>640x480 (307200)</td>
100 <td>640x480 (307200)</td>
106 <td>Not Operation</td>
108 <td>640x480 (307200)</td>
114 <td>And Operation</td>
116 <td>640x480 (307200)</td>
122 <td>OR Operation</td>
124 <td>640x480 (307200)</td>
130 <td>XOR Operation</td>
132 <td>640x480 (307200)</td>
140 <td>640x480 (307200)</td>
148 <td>640x480 (307200)</td>
156 <td>640x480 (307200)</td>
164 <td>640x480 (307200)</td>
172 <td>640x480 (307200)</td>
178 <td>Fast Corners</td>
180 <td>640x480 (307200)</td>
188 <td>640x480 (307200)</td>
194 <td>Channel Combine</td>
195 <td>3 to 1 (RGB)</td>
196 <td>640x480 (307200)</td>
202 <td>Channel Combine</td>
203 <td>4 to 1 (RGBX)</td>
204 <td>640x480 (307200)</td>
210 <td>Channel Combine</td>
212 <td>640x480 (307200)</td>
218 <td>Channel Combine</td>
219 <td>2 to 1 (NV12)</td>
220 <td>640x480 (307200)</td>
226 <td>Channel Extract</td>
227 <td>1 of 3 (RGB)</td>
228 <td>640x480 (307200)</td>
234 <td>Channel Extract</td>
235 <td>1 of 4 (RGBX)</td>
236 <td>640x480 (307200)</td>
242 <td>Color Convert</td>
244 <td>640x480 (307200)</td>
250 <td>Color Convert</td>
252 <td>640x480 (307200)</td>
258 <td>Color Convert</td>
260 <td>640x480 (307200)</td>
266 <td>Color Convert</td>
268 <td>640x480 (307200)</td>
274 <td>Color Convert</td>
276 <td>640x480 (307200)</td>
282 <td>Color Convert</td>
284 <td>640x480 (307200)</td>
290 <td>Color Convert</td>
292 <td>640x480 (307200)</td>
298 <td>Color Convert</td>
300 <td>640x480 (307200)</td>
306 <td>Color Convert</td>
308 <td>640x480 (307200)</td>
314 <td>Color Convert</td>
316 <td>640x480 (307200)</td>
322 <td>Color Convert</td>
324 <td>640x480 (307200)</td>
330 <td>Color Convert</td>
332 <td>640x480 (307200)</td>
338 <td>Color Convert</td>
340 <td>640x480 (307200)</td>
346 <td>Color Convert</td>
348 <td>640x480 (307200)</td>
354 <td>Color Convert</td>
356 <td>640x480 (307200)</td>
362 <td>Color Convert</td>
364 <td>640x480 (307200)</td>
370 <td>Color Convert</td>
372 <td>640x480 (307200)</td>
378 <td>Color Convert</td>
380 <td>640x480 (307200)</td>
386 <td>Color Convert</td>
388 <td>640x480 (307200)</td>
394 <td>Color Convert</td>
396 <td>640x480 (307200)</td>
402 <td>Convert Depth</td>
404 <td>640x480 (307200)</td>
410 <td>Convert Depth</td>
412 <td>640x480 (307200)</td>
420 <td>640x480 (307200)</td>
428 <td>640x480 (307200)</td>
436 <td>640x480 (307200)</td>
444 <td>640x480 (307200)</td>
452 <td>640x480 (307200)</td>
460 <td>640x480 (307200)</td>
468 <td>640x480 (307200)</td>
476 <td>640x480 (307200)</td>
484 <td>640x480 (307200)</td>
492 <td>640x480 (307200)</td>
500 <td>640x480 (307200)</td>
508 <td>640x480 (307200)</td>
514 <td>Equalize Histogram</td>
516 <td>640x480 (307200)</td>
524 <td>640x480 (307200)</td>
530 <td>Gaussian Pyramid</td>
532 <td>640x480 (307200)</td>
538 <td>Half Scale Gaussian Pyramid</td>
540 <td>640x480 (307200)</td>
546 <td>Harris Corners</td>
548 <td>640x480 (307200)</td>
556 <td>640x480 (307200)</td>
562 <td>Integral Image</td>
564 <td>640x480 (307200)</td>
570 <td>Laplacian Pyramid</td>
571 <td>U8; Levels = 6</td>
572 <td>640x480 (307200)</td>
578 <td>Laplacian Reconstruct</td>
580 <td>640x480 (307200)</td>
588 <td>640x480 (307200)</td>
596 <td>640x480 (307200)</td>
604 <td>640x480 (307200)</td>
610 <td>Mean/Standard Deviation</td>
612 <td>640x480 (307200)</td>
620 <td>640x480 (307200)</td>
628 <td>640x480 (307200)</td>
636 <td>640x480 (307200)</td>
643 <td>U8 x U8 = U8</td>
644 <td>640x480 (307200)</td>
651 <td>U8 x U8 = S16</td>
652 <td>640x480 (307200)</td>
659 <td>U8 x S16 = S16</td>
660 <td>640x480 (307200)</td>
667 <td>S16 x S16 = S16</td>
668 <td>640x480 (307200)</td>
674 <td>NonLinear Filter</td>
675 <td>mask=5x5; Erosion</td>
676 <td>640x480 (307200)</td>
682 <td>NonLinear Filter</td>
683 <td>mask=5x5; Dilation</td>
684 <td>640x480 (307200)</td>
690 <td>NonLinear Filter</td>
691 <td>mask=5x5; Median</td>
692 <td>640x480 (307200)</td>
698 <td>Optical Flow</td>
700 <td>640x480 (307200)</td>
708 <td>640x480 (307200)</td>
715 <td>Bilinear Interpolation</td>
716 <td>*640x480 (307200)</td>
723 <td>Nearest Neighbor</td>
724 <td>*640x480 (307200)</td>
731 <td>1 to 2; Nearest Neighbor</td>
732 <td>*640x480 (307200)</td>
739 <td>1 to 2; Bilinear Interpolation</td>
740 <td>*640x480 (307200)</td>
748 <td>640x480 (307200)</td>
756 <td>640x480 (307200)</td>
763 <td>Nearest Neighbor</td>
764 <td>*256x256 (65536)</td>
771 <td>Bilinear Interpolation</td>
772 <td>*256x256 (65536)</td>
778 <td>Warp Pespective</td>
779 <td>Nearest Neighbor</td>
780 <td>*256x256 (65536)</td>
786 <td>Warp Pespective</td>
787 <td>Bilinear Interpolation</td>
788 <td>*256x256 (65536)</td>
795 <p>Footnote 1: All optional parameters for relevant kernels are used<p><p>Footnote 2: All image sizes are for input parameters unless noted with an asterisk (*) in which case these are the output parameter sizes<p>