blob: 3976f0547a3ff7479f5c168118b079526063f332 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: Graphical Class Hierarchy Pages: 1 -->
<svg width="469pt" height="3498pt"
viewBox="0.00 0.00 469.00 3498.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3494)">
<title>Graphical Class Hierarchy</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-3494 465,-3494 465,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<g id="a_node1"><a xlink:href="classarm__compute_1_1_i_function.xhtml" target="_top" xlink:title="Base class for all functions. ">
<polygon fill="white" stroke="black" points="0,-1805.5 0,-1824.5 57,-1824.5 57,-1805.5 0,-1805.5"/>
<text text-anchor="middle" x="28.5" y="-1812.5" font-family="Helvetica" font-size="10.00">IFunction</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classarm__compute_1_1_c_l_batch_normalization_layer.xhtml" target="_top" xlink:title="Basic function to run CLNormalizationLayerKernel and simulate a batch normalization layer...">
<polygon fill="white" stroke="black" points="109,-3360.5 109,-3379.5 248,-3379.5 248,-3360.5 109,-3360.5"/>
<text text-anchor="middle" x="178.5" y="-3367.5" font-family="Helvetica" font-size="10.00">CLBatchNormalizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M29.6366,-1834.93C30.9245,-2010.61 42.0398,-3289.94 93,-3351 97.3355,-3356.19 102.758,-3360.15 108.751,-3363.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.1356,-1834.76 29.5644,-1824.79 26.1358,-1834.81 33.1356,-1834.76"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="classarm__compute_1_1_c_l_canny_edge.xhtml" target="_top" xlink:title="Basic function to execute canny edge on OpenCL. ">
<polygon fill="white" stroke="black" points="138.5,-3322.5 138.5,-3341.5 218.5,-3341.5 218.5,-3322.5 138.5,-3322.5"/>
<text text-anchor="middle" x="178.5" y="-3329.5" font-family="Helvetica" font-size="10.00">CLCannyEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M29.6562,-1834.69C31.1054,-2007.02 43.292,-3253.5 93,-3313 103.99,-3326.15 121.949,-3331.36 138.49,-3333.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.1549,-1834.51 29.573,-1824.54 26.1552,-1834.57 33.1549,-1834.51"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="classarm__compute_1_1_c_l_convolution_layer.xhtml" target="_top" xlink:title="Basic function to compute the convolution layer. ">
<polygon fill="white" stroke="black" points="126,-3284.5 126,-3303.5 231,-3303.5 231,-3284.5 126,-3284.5"/>
<text text-anchor="middle" x="178.5" y="-3291.5" font-family="Helvetica" font-size="10.00">CLConvolutionLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M29.6788,-1834.71C31.3025,-2004.64 44.5684,-3217.1 93,-3275 101.2,-3284.8 113.27,-3290.19 125.737,-3293.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.1784,-1834.65 29.585,-1824.68 26.1787,-1834.71 33.1784,-1834.65"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classarm__compute_1_1_c_l_convolution_layer_reshape_weights.xhtml" target="_top" xlink:title="Function to reshape and transpose the weights. ">
<polygon fill="white" stroke="black" points="106.5,-3235 106.5,-3265 250.5,-3265 250.5,-3235 106.5,-3235"/>
<text text-anchor="start" x="114.5" y="-3253" font-family="Helvetica" font-size="10.00">CLConvolutionLayerReshape</text>
<text text-anchor="middle" x="178.5" y="-3242" font-family="Helvetica" font-size="10.00">Weights</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M29.7378,-1835.04C31.8098,-2002.84 47.812,-3168.91 93,-3226 96.6912,-3230.66 101.219,-3234.46 106.242,-3237.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.2337,-1834.67 29.6125,-1824.72 26.2342,-1834.76 33.2337,-1834.67"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="classarm__compute_1_1_c_l_convolution_square.xhtml" target="_top" xlink:title="Basic function to execute square convolution.Currently it supports 5x5, 7x7, 9x9. ...">
<polygon fill="white" stroke="black" points="122.5,-3186 122.5,-3216 234.5,-3216 234.5,-3186 122.5,-3186"/>
<text text-anchor="start" x="130.5" y="-3204" font-family="Helvetica" font-size="10.00">CLConvolutionSquare</text>
<text text-anchor="middle" x="178.5" y="-3193" font-family="Helvetica" font-size="10.00">&lt; matrix_size &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M29.7739,-1834.83C32.1132,-1998.46 49.7101,-3120.78 93,-3176 100.362,-3185.39 111.083,-3191.38 122.431,-3195.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.2723,-1834.68 29.6317,-1824.74 26.273,-1834.78 33.2723,-1834.68"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classarm__compute_1_1_c_l_depth_concatenate.xhtml" target="_top" xlink:title="Basic function to execute concatenate tensors along z axis. ">
<polygon fill="white" stroke="black" points="123,-3147.5 123,-3166.5 234,-3166.5 234,-3147.5 123,-3147.5"/>
<text text-anchor="middle" x="178.5" y="-3154.5" font-family="Helvetica" font-size="10.00">CLDepthConcatenate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M29.7784,-1835.28C32.0965,-1997.98 49.2094,-3085.88 93,-3138 100.545,-3146.98 111.336,-3152.25 122.696,-3155.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.2719,-1834.79 29.632,-1824.84 26.2726,-1834.88 33.2719,-1834.79"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classarm__compute_1_1_c_l_depthwise_convolution.xhtml" target="_top" xlink:title="Basic function to execute a generic depthwise convolution. ">
<polygon fill="white" stroke="black" points="114.5,-3109.5 114.5,-3128.5 242.5,-3128.5 242.5,-3109.5 114.5,-3109.5"/>
<text text-anchor="middle" x="178.5" y="-3116.5" font-family="Helvetica" font-size="10.00">CLDepthwiseConvolution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M29.7989,-1834.7C32.2791,-1992.72 50.4284,-3049.41 93,-3100 98.615,-3106.67 106.023,-3111.3 114.124,-3114.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.2963,-1834.5 29.642,-1824.55 26.2972,-1834.61 33.2963,-1834.5"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classarm__compute_1_1_c_l_depthwise_convolution3x3.xhtml" target="_top" xlink:title="Basic function to execute a depthwise convolution for kernel size 3x3xC. ">
<polygon fill="white" stroke="black" points="107,-3071.5 107,-3090.5 250,-3090.5 250,-3071.5 107,-3071.5"/>
<text text-anchor="middle" x="178.5" y="-3078.5" font-family="Helvetica" font-size="10.00">CLDepthwiseConvolution3x3</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M29.8357,-1835.06C32.5397,-1991.63 51.7313,-3013.03 93,-3062 96.8758,-3066.6 101.603,-3070.23 106.822,-3073.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.3277,-1834.56 29.6579,-1824.62 26.3288,-1834.68 33.3277,-1834.56"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml" target="_top" xlink:title="Basic function to execute depthwise convolution. ">
<polygon fill="white" stroke="black" points="93,-3022 93,-3052 264,-3052 264,-3022 93,-3022"/>
<text text-anchor="start" x="101" y="-3040" font-family="Helvetica" font-size="10.00">CLDepthwiseSeparableConvolution</text>
<text text-anchor="middle" x="178.5" y="-3029" font-family="Helvetica" font-size="10.00">Layer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M29.9018,-1834.7C33.0737,-1986.37 54.954,-2963.79 93,-3012 96.0327,-3015.84 99.6275,-3019.12 103.597,-3021.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.3982,-1834.49 29.692,-1824.56 26.3997,-1834.63 33.3982,-1834.49"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classarm__compute_1_1_c_l_dequantization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a dequantization layer. ">
<polygon fill="white" stroke="black" points="119,-2983.5 119,-3002.5 238,-3002.5 238,-2983.5 119,-2983.5"/>
<text text-anchor="middle" x="178.5" y="-2990.5" font-family="Helvetica" font-size="10.00">CLDequantizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M29.9144,-1835.01C33.1046,-1984.98 54.6659,-2928.69 93,-2974 99.7011,-2981.92 108.929,-2986.95 118.834,-2990.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.4052,-1834.53 29.6957,-1824.6 26.4067,-1834.67 33.4052,-1834.53"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml" target="_top" xlink:title="Basic function to execute direct convolution function: ">
<polygon fill="white" stroke="black" points="113,-2945.5 113,-2964.5 244,-2964.5 244,-2945.5 113,-2945.5"/>
<text text-anchor="middle" x="178.5" y="-2952.5" font-family="Helvetica" font-size="10.00">CLDirectConvolutionLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M29.948,-1834.8C33.3443,-1981.3 55.9167,-2892.25 93,-2936 98.3473,-2942.31 105.297,-2946.78 112.914,-2949.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.4428,-1834.53 29.7143,-1824.62 26.4446,-1834.69 33.4428,-1834.53"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classarm__compute_1_1_c_l_equalize_histogram.xhtml" target="_top" xlink:title="Basic function to execute histogram equalization. ">
<polygon fill="white" stroke="black" points="122.5,-2907.5 122.5,-2926.5 234.5,-2926.5 234.5,-2907.5 122.5,-2907.5"/>
<text text-anchor="middle" x="178.5" y="-2914.5" font-family="Helvetica" font-size="10.00">CLEqualizeHistogram</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M29.9936,-1835.01C33.6355,-1979.25 57.2008,-2855.85 93,-2898 100.495,-2906.82 111.126,-2912.06 122.328,-2915.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.4827,-1834.52 29.7338,-1824.61 26.4849,-1834.7 33.4827,-1834.52"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="classarm__compute_1_1_c_l_fast_corners.xhtml" target="_top" xlink:title="Basic function to execute fast corners. ">
<polygon fill="white" stroke="black" points="137,-2869.5 137,-2888.5 220,-2888.5 220,-2869.5 137,-2869.5"/>
<text text-anchor="middle" x="178.5" y="-2876.5" font-family="Helvetica" font-size="10.00">CLFastCorners</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M29.2983,-1835.15C28.0976,-1973.44 24.1028,-2779.05 93,-2860 103.72,-2872.6 120.829,-2877.87 136.857,-2879.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.8014,-1834.83 29.3943,-1824.8 25.8017,-1834.76 32.8014,-1834.83"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml" target="_top" xlink:title="Basic function to compute a Fully Connected layer on OpenCL. ">
<polygon fill="white" stroke="black" points="117.5,-2831.5 117.5,-2850.5 239.5,-2850.5 239.5,-2831.5 117.5,-2831.5"/>
<text text-anchor="middle" x="178.5" y="-2838.5" font-family="Helvetica" font-size="10.00">CLFullyConnectedLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M29.3494,-1834.84C28.5085,-1969.31 26.5788,-2744.14 93,-2822 99.3433,-2829.44 107.913,-2834.32 117.17,-2837.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.8498,-1834.77 29.4184,-1824.75 25.85,-1834.72 32.8498,-1834.77"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="classarm__compute_1_1_c_l_gaussian5x5.xhtml" target="_top" xlink:title="Basic function to execute gaussian filter 5x5. ">
<polygon fill="white" stroke="black" points="135.5,-2793.5 135.5,-2812.5 221.5,-2812.5 221.5,-2793.5 135.5,-2793.5"/>
<text text-anchor="middle" x="178.5" y="-2800.5" font-family="Helvetica" font-size="10.00">CLGaussian5x5</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge15" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M29.4012,-1834.89C28.928,-1966.54 29.1137,-2709.3 93,-2784 103.359,-2796.11 119.627,-2801.45 135.135,-2803.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.902,-1834.69 29.4441,-1824.68 25.9021,-1834.66 32.902,-1834.69"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="classarm__compute_1_1_c_l_gaussian_pyramid.xhtml" target="_top" xlink:title="Common interface for all Gaussian pyramid functions. ">
<polygon fill="white" stroke="black" points="125,-2755.5 125,-2774.5 232,-2774.5 232,-2755.5 125,-2755.5"/>
<text text-anchor="middle" x="178.5" y="-2762.5" font-family="Helvetica" font-size="10.00">CLGaussianPyramid</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge16" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M29.4577,-1834.9C29.3642,-1963.53 31.6384,-2674.45 93,-2746 101.026,-2755.36 112.581,-2760.67 124.579,-2763.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.958,-1834.6 29.4716,-1824.59 25.958,-1834.59 32.958,-1834.6"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="classarm__compute_1_1_c_l_g_e_m_m.xhtml" target="_top" xlink:title="Basic function to execute GEMM on OpenCL. ">
<polygon fill="white" stroke="black" points="148.5,-2717.5 148.5,-2736.5 208.5,-2736.5 208.5,-2717.5 148.5,-2717.5"/>
<text text-anchor="middle" x="178.5" y="-2724.5" font-family="Helvetica" font-size="10.00">CLGEMM</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge19" class="edge"><title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M29.5188,-1834.87C29.8172,-1960.32 34.1549,-2639.58 93,-2708 106.432,-2723.62 129.688,-2727.96 148.406,-2728.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.0187,-1834.77 29.5011,-1824.77 26.0187,-1834.78 33.0187,-1834.77"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="classarm__compute_1_1_c_l_g_e_m_m_lowp.xhtml" target="_top" xlink:title="Basic function to execute GEMMLowp on OpenCL. ">
<polygon fill="white" stroke="black" points="137,-2679.5 137,-2698.5 220,-2698.5 220,-2679.5 137,-2679.5"/>
<text text-anchor="middle" x="178.5" y="-2686.5" font-family="Helvetica" font-size="10.00">CLGEMMLowp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge20" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M29.5847,-1834.77C30.2863,-1956.81 36.6589,-2604.7 93,-2670 103.805,-2682.52 120.926,-2687.79 136.94,-2689.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.0841,-1834.62 29.533,-1824.64 26.0842,-1834.65 33.0841,-1834.62"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="classarm__compute_1_1_c_l_harris_corners.xhtml" target="_top" xlink:title="Basic function to execute harris corners detection. ">
<polygon fill="white" stroke="black" points="133.5,-2641.5 133.5,-2660.5 223.5,-2660.5 223.5,-2641.5 133.5,-2641.5"/>
<text text-anchor="middle" x="178.5" y="-2648.5" font-family="Helvetica" font-size="10.00">CLHarrisCorners</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge21" class="edge"><title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M29.659,-1834.99C30.7891,-1954.35 39.2088,-2569.87 93,-2632 103.039,-2643.6 118.493,-2648.97 133.453,-2651.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.1569,-1834.72 29.569,-1824.75 26.1572,-1834.78 33.1569,-1834.72"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="classarm__compute_1_1_c_l_histogram.xhtml" target="_top" xlink:title="Basic function to execute histogram. ">
<polygon fill="white" stroke="black" points="141.5,-2603.5 141.5,-2622.5 215.5,-2622.5 215.5,-2603.5 141.5,-2603.5"/>
<text text-anchor="middle" x="178.5" y="-2610.5" font-family="Helvetica" font-size="10.00">CLHistogram</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge22" class="edge"><title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M29.7362,-1834.77C31.2946,-1950.29 41.6895,-2534.96 93,-2594 104.836,-2607.62 124.143,-2612.65 141.316,-2614.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.2334,-1834.52 29.6056,-1824.57 26.234,-1834.61 33.2334,-1834.52"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="classarm__compute_1_1_c_l_h_o_g_descriptor.xhtml" target="_top" xlink:title="Basic function to calculate HOG descriptor. ">
<polygon fill="white" stroke="black" points="130,-2565.5 130,-2584.5 227,-2584.5 227,-2565.5 130,-2565.5"/>
<text text-anchor="middle" x="178.5" y="-2572.5" font-family="Helvetica" font-size="10.00">CLHOGDescriptor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge23" class="edge"><title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M29.8248,-1834.84C31.8418,-1947.16 44.2109,-2500.1 93,-2556 102.294,-2566.65 116.155,-2572.04 129.977,-2574.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.3205,-1834.55 29.6484,-1824.62 26.3215,-1834.68 33.3205,-1834.55"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="classarm__compute_1_1_c_l_h_o_g_detector.xhtml" target="_top" xlink:title="Basic function to execute HOG detector based on linear SVM. ">
<polygon fill="white" stroke="black" points="134,-2527.5 134,-2546.5 223,-2546.5 223,-2527.5 134,-2527.5"/>
<text text-anchor="middle" x="178.5" y="-2534.5" font-family="Helvetica" font-size="10.00">CLHOGDetector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge24" class="edge"><title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M29.9216,-1834.84C32.4129,-1943.66 46.7167,-2465.21 93,-2518 103.211,-2529.65 118.884,-2535 133.971,-2537.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.4162,-1834.55 29.6954,-1824.63 26.4179,-1834.7 33.4162,-1834.55"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="classarm__compute_1_1_c_l_h_o_g_gradient.xhtml" target="_top" xlink:title="Basic function to calculate the gradient for HOG. ">
<polygon fill="white" stroke="black" points="134,-2489.5 134,-2508.5 223,-2508.5 223,-2489.5 134,-2489.5"/>
<text text-anchor="middle" x="178.5" y="-2496.5" font-family="Helvetica" font-size="10.00">CLHOGGradient</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge25" class="edge"><title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M30.0269,-1834.74C33.0075,-1939.79 49.2069,-2430.31 93,-2480 103.141,-2491.51 118.615,-2496.86 133.563,-2499.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.5215,-1834.49 29.7466,-1824.59 26.5242,-1834.69 33.5215,-1834.49"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="classarm__compute_1_1_c_l_h_o_g_multi_detection.xhtml" target="_top" xlink:title="Basic function to detect multiple objects (or the same object at different scales) on the same input ...">
<polygon fill="white" stroke="black" points="121,-2451.5 121,-2470.5 236,-2470.5 236,-2451.5 121,-2451.5"/>
<text text-anchor="middle" x="178.5" y="-2458.5" font-family="Helvetica" font-size="10.00">CLHOGMultiDetection</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge26" class="edge"><title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M30.1407,-1834.55C33.6253,-1935.56 51.6813,-2395.39 93,-2442 100.281,-2450.21 110.281,-2455.29 120.857,-2458.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.6374,-1834.39 29.8022,-1824.52 26.6414,-1834.63 33.6374,-1834.39"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="classarm__compute_1_1_c_l_integral_image.xhtml" target="_top" xlink:title="Basic function to execute integral image. ">
<polygon fill="white" stroke="black" points="134,-2413.5 134,-2432.5 223,-2432.5 223,-2413.5 134,-2413.5"/>
<text text-anchor="middle" x="178.5" y="-2420.5" font-family="Helvetica" font-size="10.00">CLIntegralImage</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge27" class="edge"><title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M30.2891,-1834.89C34.3502,-1932.79 54.222,-2360.54 93,-2404 103.211,-2415.44 118.699,-2420.78 133.639,-2423.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.7846,-1834.71 29.8808,-1824.86 26.7904,-1834.99 33.7846,-1834.71"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="classarm__compute_1_1_c_l_l2_normalize.xhtml" target="_top" xlink:title="Perform reduction operation. ">
<polygon fill="white" stroke="black" points="136.5,-2375.5 136.5,-2394.5 220.5,-2394.5 220.5,-2375.5 136.5,-2375.5"/>
<text text-anchor="middle" x="178.5" y="-2382.5" font-family="Helvetica" font-size="10.00">CLL2Normalize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge28" class="edge"><title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M30.4384,-1834.77C35.065,-1928.53 56.6962,-2325.61 93,-2366 103.856,-2378.08 120.591,-2383.35 136.313,-2385.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.9288,-1834.48 29.9483,-1824.67 26.9371,-1834.82 33.9288,-1834.48"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="classarm__compute_1_1_c_l_laplacian_pyramid.xhtml" target="_top" xlink:title="Basic function to execute laplacian pyramid. ">
<polygon fill="white" stroke="black" points="125,-2337.5 125,-2356.5 232,-2356.5 232,-2337.5 125,-2337.5"/>
<text text-anchor="middle" x="178.5" y="-2344.5" font-family="Helvetica" font-size="10.00">CLLaplacianPyramid</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge29" class="edge"><title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M29.0383,-1834.95C27.4864,-1920.34 25.8684,-2253.94 93,-2328 101.281,-2337.14 112.927,-2342.37 124.932,-2345.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.5406,-1834.87 29.2452,-1824.8 25.5421,-1834.73 32.5406,-1834.87"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="classarm__compute_1_1_c_l_laplacian_reconstruct.xhtml" target="_top" xlink:title="Basic function to execute laplacian reconstruction. ">
<polygon fill="white" stroke="black" points="116.5,-2299.5 116.5,-2318.5 240.5,-2318.5 240.5,-2299.5 116.5,-2299.5"/>
<text text-anchor="middle" x="178.5" y="-2306.5" font-family="Helvetica" font-size="10.00">CLLaplacianReconstruct</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge30" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M29.2562,-1835.27C28.6999,-1917.12 30.8889,-2222.15 93,-2290 99.2948,-2296.88 107.497,-2301.54 116.313,-2304.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.7597,-1834.9 29.3514,-1824.86 25.76,-1834.83 32.7597,-1834.9"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="classarm__compute_1_1_c_l_locally_connected_layer.xhtml" target="_top" xlink:title="Basic function to compute the locally connected layer. ">
<polygon fill="white" stroke="black" points="113,-2261.5 113,-2280.5 244,-2280.5 244,-2261.5 113,-2261.5"/>
<text text-anchor="middle" x="178.5" y="-2268.5" font-family="Helvetica" font-size="10.00">CLLocallyConnectedLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge31" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M29.5167,-1835.12C30.0038,-1912.57 35.777,-2190.2 93,-2252 98.5166,-2257.96 105.466,-2262.25 112.997,-2265.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.0157,-1834.82 29.4773,-1824.83 26.0157,-1834.84 33.0157,-1834.82"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="classarm__compute_1_1_c_l_mean_std_dev.xhtml" target="_top" xlink:title="Basic function to execute mean and standard deviation by calling CLMeanStdDevKernel. ">
<polygon fill="white" stroke="black" points="135.5,-2223.5 135.5,-2242.5 221.5,-2242.5 221.5,-2223.5 135.5,-2223.5"/>
<text text-anchor="middle" x="178.5" y="-2230.5" font-family="Helvetica" font-size="10.00">CLMeanStdDev</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge32" class="edge"><title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M29.8165,-1834.76C31.3919,-1907.38 40.6002,-2158.17 93,-2214 103.805,-2225.51 119.962,-2230.78 135.262,-2232.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.3146,-1834.62 29.6237,-1824.69 26.3159,-1834.76 33.3146,-1834.62"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="classarm__compute_1_1_c_l_min_max_location.xhtml" target="_top" xlink:title="Basic function to execute min and max location. ">
<polygon fill="white" stroke="black" points="128,-2185.5 128,-2204.5 229,-2204.5 229,-2185.5 128,-2185.5"/>
<text text-anchor="middle" x="178.5" y="-2192.5" font-family="Helvetica" font-size="10.00">CLMinMaxLocation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge33" class="edge"><title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M30.1916,-1835.04C32.9679,-1903.45 45.5587,-2126.27 93,-2176 102.134,-2185.57 114.973,-2190.81 127.891,-2193.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="33.6791,-1834.64 29.8035,-1824.78 26.6841,-1834.91 33.6791,-1834.64"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="classarm__compute_1_1_c_l_normalization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a normalization layer. ">
<polygon fill="white" stroke="black" points="122,-2147.5 122,-2166.5 235,-2166.5 235,-2147.5 122,-2147.5"/>
<text text-anchor="middle" x="178.5" y="-2154.5" font-family="Helvetica" font-size="10.00">CLNormalizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge34" class="edge"><title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M30.6397,-1834.96C34.6761,-1898.46 50.409,-2094.24 93,-2138 100.761,-2145.97 111.095,-2150.93 121.867,-2153.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="34.117,-1834.48 30.0183,-1824.71 27.1298,-1834.9 34.117,-1834.48"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="classarm__compute_1_1_c_l_optical_flow.xhtml" target="_top" xlink:title="Basic function to execute optical flow. ">
<polygon fill="white" stroke="black" points="138,-2109.5 138,-2128.5 219,-2128.5 219,-2109.5 138,-2109.5"/>
<text text-anchor="middle" x="178.5" y="-2116.5" font-family="Helvetica" font-size="10.00">CLOpticalFlow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge35" class="edge"><title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M31.1992,-1834.87C36.5913,-1893.18 55.2316,-2062.16 93,-2100 104.684,-2111.71 121.929,-2116.86 137.798,-2118.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="34.6715,-1834.4 30.2957,-1824.75 27.6993,-1835.02 34.6715,-1834.4"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="classarm__compute_1_1_c_l_quantization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a quantization layer. ">
<polygon fill="white" stroke="black" points="124.5,-2071.5 124.5,-2090.5 232.5,-2090.5 232.5,-2071.5 124.5,-2071.5"/>
<text text-anchor="middle" x="178.5" y="-2078.5" font-family="Helvetica" font-size="10.00">CLQuantizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge36" class="edge"><title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M31.8981,-1834.6C38.7353,-1887.25 59.9862,-2029.98 93,-2062 101.527,-2070.27 112.838,-2075.25 124.402,-2078.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="35.3534,-1834.02 30.627,-1824.54 28.4087,-1834.9 35.3534,-1834.02"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="classarm__compute_1_1_c_l_reduction_operation.xhtml" target="_top" xlink:title="Perform reduction operation. ">
<polygon fill="white" stroke="black" points="120.5,-2033.5 120.5,-2052.5 236.5,-2052.5 236.5,-2033.5 120.5,-2033.5"/>
<text text-anchor="middle" x="178.5" y="-2040.5" font-family="Helvetica" font-size="10.00">CLReductionOperation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge37" class="edge"><title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M29.336,-1834.81C30.1298,-1876.37 38.1397,-1973.05 93,-2024 100.602,-2031.06 110.245,-2035.7 120.276,-2038.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="32.8349,-1834.61 29.2706,-1824.63 25.8351,-1834.65 32.8349,-1834.61"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="classarm__compute_1_1_c_l_sobel5x5.xhtml" target="_top" xlink:title="Basic function to execute sobel 5x5 filter. ">
<polygon fill="white" stroke="black" points="143.5,-1995.5 143.5,-2014.5 213.5,-2014.5 213.5,-1995.5 143.5,-1995.5"/>
<text text-anchor="middle" x="178.5" y="-2002.5" font-family="Helvetica" font-size="10.00">CLSobel5x5</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge38" class="edge"><title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M30.8767,-1834.61C34.4836,-1870.36 47.3835,-1946.14 93,-1986 106.7,-1997.97 126.327,-2002.87 143.217,-2004.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="34.3514,-1834.16 30.0026,-1824.5 27.3774,-1834.77 34.3514,-1834.16"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="classarm__compute_1_1_c_l_sobel7x7.xhtml" target="_top" xlink:title="Basic function to execute sobel 7x7 filter. ">
<polygon fill="white" stroke="black" points="143.5,-1957.5 143.5,-1976.5 213.5,-1976.5 213.5,-1957.5 143.5,-1957.5"/>
<text text-anchor="middle" x="178.5" y="-1964.5" font-family="Helvetica" font-size="10.00">CLSobel7x7</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge39" class="edge"><title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M33.2484,-1834.74C39.8984,-1864.12 56.6378,-1919 93,-1948 107.106,-1959.25 126.555,-1964.13 143.238,-1966.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="36.6495,-1833.91 31.1739,-1824.84 29.7982,-1835.34 36.6495,-1833.91"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="classarm__compute_1_1_c_l_softmax_layer.xhtml" target="_top" xlink:title="Basic function to compute a SoftmaxLayer. ">
<polygon fill="white" stroke="black" points="133.5,-1919.5 133.5,-1938.5 223.5,-1938.5 223.5,-1919.5 133.5,-1919.5"/>
<text text-anchor="middle" x="178.5" y="-1926.5" font-family="Helvetica" font-size="10.00">CLSoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge40" class="edge"><title>Node1&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M37.0346,-1834.1C46.662,-1855.94 65.4474,-1891.09 93,-1910 104.778,-1918.08 119.452,-1922.78 133.249,-1925.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="40.1383,-1832.45 33.0459,-1824.58 33.6821,-1835.16 40.1383,-1832.45"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="classarm__compute_1_1graph_1_1_c_l_map.xhtml" target="_top" xlink:title="OpenCL map function. ">
<polygon fill="white" stroke="black" points="154.5,-1881.5 154.5,-1900.5 202.5,-1900.5 202.5,-1881.5 154.5,-1881.5"/>
<text text-anchor="middle" x="178.5" y="-1888.5" font-family="Helvetica" font-size="10.00">CLMap</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge41" class="edge"><title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M44.3493,-1832.47C56.2278,-1845.32 73.9928,-1862.19 93,-1872 112.242,-1881.93 136.573,-1886.7 154.18,-1888.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.7071,-1829.85 37.4395,-1824.72 41.4824,-1834.51 46.7071,-1829.85"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="classarm__compute_1_1graph_1_1_c_l_unmap.xhtml" target="_top" xlink:title="OpenCL un&#45;map function. ">
<polygon fill="white" stroke="black" points="148,-1843.5 148,-1862.5 209,-1862.5 209,-1843.5 148,-1843.5"/>
<text text-anchor="middle" x="178.5" y="-1850.5" font-family="Helvetica" font-size="10.00">CLUnmap</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge42" class="edge"><title>Node1&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M66.9219,-1826.67C75.4612,-1829.2 84.5185,-1831.78 93,-1834 111.038,-1838.72 131.427,-1843.33 147.657,-1846.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.7854,-1823.27 57.201,-1823.74 65.7692,-1829.98 67.7854,-1823.27"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="classarm__compute_1_1_i_c_l_simple_function.xhtml" target="_top" xlink:title="Basic interface for functions which have a single OpenCL kernel. ">
<polygon fill="white" stroke="black" points="128.5,-1805.5 128.5,-1824.5 228.5,-1824.5 228.5,-1805.5 128.5,-1805.5"/>
<text text-anchor="middle" x="178.5" y="-1812.5" font-family="Helvetica" font-size="10.00">ICLSimpleFunction</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge43" class="edge"><title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M67.439,-1815C85.935,-1815 108.409,-1815 128.215,-1815"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.3377,-1811.5 57.3377,-1815 67.3376,-1818.5 67.3377,-1811.5"/>
</g>
<!-- Node91 -->
<g id="node91" class="node"><title>Node91</title>
<g id="a_node91"><a xlink:href="classarm__compute_1_1_i_n_e_simple_function.xhtml" target="_top" xlink:title="Basic interface for functions which have a single NEON kernel. ">
<polygon fill="white" stroke="black" points="128,-1577.5 128,-1596.5 229,-1596.5 229,-1577.5 128,-1577.5"/>
<text text-anchor="middle" x="178.5" y="-1584.5" font-family="Helvetica" font-size="10.00">INESimpleFunction</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node91 -->
<g id="edge90" class="edge"><title>Node1&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M41.2677,-1796.87C71.0764,-1750.95 148.787,-1631.23 171.303,-1596.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="38.18,-1795.2 35.671,-1805.49 44.0514,-1799.01 38.18,-1795.2"/>
</g>
<!-- Node134 -->
<g id="node134" class="node"><title>Node134</title>
<g id="a_node134"><a xlink:href="classarm__compute_1_1_n_e_batch_normalization_layer.xhtml" target="_top" xlink:title="Basic function to run NENormalizationLayerKernel and simulate a batch normalization layer...">
<polygon fill="white" stroke="black" points="108.5,-1539.5 108.5,-1558.5 248.5,-1558.5 248.5,-1539.5 108.5,-1539.5"/>
<text text-anchor="middle" x="178.5" y="-1546.5" font-family="Helvetica" font-size="10.00">NEBatchNormalizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node134 -->
<g id="edge133" class="edge"><title>Node1&#45;&gt;Node134</title>
<path fill="none" stroke="midnightblue" d="M31.8981,-1795.4C38.7353,-1742.75 59.9862,-1600.02 93,-1568 97.4252,-1563.71 102.6,-1560.3 108.172,-1557.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="28.4087,-1795.1 30.627,-1805.46 35.3534,-1795.98 28.4087,-1795.1"/>
</g>
<!-- Node135 -->
<g id="node135" class="node"><title>Node135</title>
<g id="a_node135"><a xlink:href="classarm__compute_1_1_n_e_canny_edge.xhtml" target="_top" xlink:title="Basic function to execute canny edge on NEON. ">
<polygon fill="white" stroke="black" points="137.5,-1501.5 137.5,-1520.5 219.5,-1520.5 219.5,-1501.5 137.5,-1501.5"/>
<text text-anchor="middle" x="178.5" y="-1508.5" font-family="Helvetica" font-size="10.00">NECannyEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node135 -->
<g id="edge134" class="edge"><title>Node1&#45;&gt;Node135</title>
<path fill="none" stroke="midnightblue" d="M31.1992,-1795.13C36.5913,-1736.82 55.2316,-1567.84 93,-1530 104.578,-1518.4 121.616,-1513.23 137.365,-1511.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27.6993,-1794.98 30.2957,-1805.25 34.6715,-1795.6 27.6993,-1794.98"/>
</g>
<!-- Node136 -->
<g id="node136" class="node"><title>Node136</title>
<g id="a_node136"><a xlink:href="classarm__compute_1_1_n_e_convolution_layer.xhtml" target="_top" xlink:title="Basic function to simulate a convolution layer. ">
<polygon fill="white" stroke="black" points="125,-1463.5 125,-1482.5 232,-1482.5 232,-1463.5 125,-1463.5"/>
<text text-anchor="middle" x="178.5" y="-1470.5" font-family="Helvetica" font-size="10.00">NEConvolutionLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node136 -->
<g id="edge135" class="edge"><title>Node1&#45;&gt;Node136</title>
<path fill="none" stroke="midnightblue" d="M30.6397,-1795.04C34.6761,-1731.54 50.409,-1535.76 93,-1492 101.495,-1483.27 113.074,-1478.17 124.934,-1475.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27.1298,-1795.1 30.0183,-1805.29 34.117,-1795.52 27.1298,-1795.1"/>
</g>
<!-- Node137 -->
<g id="node137" class="node"><title>Node137</title>
<g id="a_node137"><a xlink:href="classarm__compute_1_1_n_e_convolution_layer_reshape_weights.xhtml" target="_top" xlink:title="Function to reshape and perform 1xW transposition on the weights. ">
<polygon fill="white" stroke="black" points="105.5,-1414 105.5,-1444 251.5,-1444 251.5,-1414 105.5,-1414"/>
<text text-anchor="start" x="113.5" y="-1432" font-family="Helvetica" font-size="10.00">NEConvolutionLayerReshape</text>
<text text-anchor="middle" x="178.5" y="-1421" font-family="Helvetica" font-size="10.00">Weights</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node137 -->
<g id="edge136" class="edge"><title>Node1&#45;&gt;Node137</title>
<path fill="none" stroke="midnightblue" d="M30.3146,-1795.07C33.4925,-1727.03 47.2376,-1505.28 93,-1454 96.5653,-1450.01 100.735,-1446.64 105.278,-1443.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.8087,-1795.13 29.865,-1805.28 33.8019,-1795.44 26.8087,-1795.13"/>
</g>
<!-- Node138 -->
<g id="node138" class="node"><title>Node138</title>
<g id="a_node138"><a xlink:href="classarm__compute_1_1_n_e_convolution_square.xhtml" target="_top" xlink:title="Basic function to execute convolution of size 5x5, 7x7, 9x9. ">
<polygon fill="white" stroke="black" points="122,-1365 122,-1395 235,-1395 235,-1365 122,-1365"/>
<text text-anchor="start" x="130" y="-1383" font-family="Helvetica" font-size="10.00">NEConvolutionSquare</text>
<text text-anchor="middle" x="178.5" y="-1372" font-family="Helvetica" font-size="10.00">&lt; matrix_size &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node138 -->
<g id="edge137" class="edge"><title>Node1&#45;&gt;Node138</title>
<path fill="none" stroke="midnightblue" d="M29.8198,-1795.23C31.4143,-1721.42 40.7001,-1463.19 93,-1404 100.573,-1395.43 110.962,-1389.82 121.866,-1386.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3166,-1795.37 29.6246,-1805.43 33.3154,-1795.5 26.3166,-1795.37"/>
</g>
<!-- Node139 -->
<g id="node139" class="node"><title>Node139</title>
<g id="a_node139"><a xlink:href="classarm__compute_1_1_n_e_depth_concatenate.xhtml" target="_top" xlink:title="Basic function to execute concatenate tensors along z axis. ">
<polygon fill="white" stroke="black" points="122,-1326.5 122,-1345.5 235,-1345.5 235,-1326.5 122,-1326.5"/>
<text text-anchor="middle" x="178.5" y="-1333.5" font-family="Helvetica" font-size="10.00">NEDepthConcatenate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node139 -->
<g id="edge138" class="edge"><title>Node1&#45;&gt;Node139</title>
<path fill="none" stroke="midnightblue" d="M29.3557,-1795.37C29.1865,-1716.08 32.6748,-1420.62 93,-1355 100.632,-1346.7 111.045,-1341.63 121.955,-1338.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.8559,-1795.46 29.4008,-1805.44 32.8559,-1795.43 25.8559,-1795.46"/>
</g>
<!-- Node140 -->
<g id="node140" class="node"><title>Node140</title>
<g id="a_node140"><a xlink:href="classarm__compute_1_1_n_e_dequantization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a dequantization layer. ">
<polygon fill="white" stroke="black" points="118.5,-1288.5 118.5,-1307.5 238.5,-1307.5 238.5,-1288.5 118.5,-1288.5"/>
<text text-anchor="middle" x="178.5" y="-1295.5" font-family="Helvetica" font-size="10.00">NEDequantizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node140 -->
<g id="edge139" class="edge"><title>Node1&#45;&gt;Node140</title>
<path fill="none" stroke="midnightblue" d="M29.1258,-1795.37C27.9536,-1712.06 27.7361,-1388.73 93,-1317 99.7798,-1309.55 108.799,-1304.7 118.42,-1301.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.628,-1795.54 29.2908,-1805.48 32.6271,-1795.43 25.628,-1795.54"/>
</g>
<!-- Node141 -->
<g id="node141" class="node"><title>Node141</title>
<g id="a_node141"><a xlink:href="classarm__compute_1_1_n_e_derivative.xhtml" target="_top" xlink:title="Basic function to execute first order derivative operator. ">
<polygon fill="white" stroke="black" points="141,-1250.5 141,-1269.5 216,-1269.5 216,-1250.5 141,-1250.5"/>
<text text-anchor="middle" x="178.5" y="-1257.5" font-family="Helvetica" font-size="10.00">NEDerivative</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node141 -->
<g id="edge140" class="edge"><title>Node1&#45;&gt;Node141</title>
<path fill="none" stroke="midnightblue" d="M30.5228,-1794.9C35.4223,-1702.12 57.7201,-1318.12 93,-1279 104.882,-1265.82 123.763,-1260.76 140.667,-1259.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="27.0136,-1794.99 29.99,-1805.16 34.0042,-1795.35 27.0136,-1794.99"/>
</g>
<!-- Node142 -->
<g id="node142" class="node"><title>Node142</title>
<g id="a_node142"><a xlink:href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml" target="_top" xlink:title="Function to run the direct convolution. ">
<polygon fill="white" stroke="black" points="112,-1212.5 112,-1231.5 245,-1231.5 245,-1212.5 112,-1212.5"/>
<text text-anchor="middle" x="178.5" y="-1219.5" font-family="Helvetica" font-size="10.00">NEDirectConvolutionLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node142 -->
<g id="edge141" class="edge"><title>Node1&#45;&gt;Node142</title>
<path fill="none" stroke="midnightblue" d="M30.3385,-1795.32C34.6032,-1699.35 55.1775,-1283.27 93,-1241 98.2136,-1235.17 104.796,-1230.93 111.975,-1227.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.8384,-1795.25 29.8992,-1805.39 33.8318,-1795.56 26.8384,-1795.25"/>
</g>
<!-- Node143 -->
<g id="node143" class="node"><title>Node143</title>
<g id="a_node143"><a xlink:href="classarm__compute_1_1_n_e_equalize_histogram.xhtml" target="_top" xlink:title="Basic function to execute histogram equalization. ">
<polygon fill="white" stroke="black" points="122,-1174.5 122,-1193.5 235,-1193.5 235,-1174.5 122,-1174.5"/>
<text text-anchor="middle" x="178.5" y="-1181.5" font-family="Helvetica" font-size="10.00">NEEqualizeHistogram</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node143 -->
<g id="edge142" class="edge"><title>Node1&#45;&gt;Node143</title>
<path fill="none" stroke="midnightblue" d="M30.2092,-1794.98C33.9467,-1694.51 52.73,-1248.32 93,-1203 100.491,-1194.57 110.846,-1189.45 121.743,-1186.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.7018,-1795.12 29.8356,-1805.24 33.6972,-1795.37 26.7018,-1795.12"/>
</g>
<!-- Node144 -->
<g id="node144" class="node"><title>Node144</title>
<g id="a_node144"><a xlink:href="classarm__compute_1_1_n_e_fast_corners.xhtml" target="_top" xlink:title="Basic function to execute fast corners. ">
<polygon fill="white" stroke="black" points="136,-1136.5 136,-1155.5 221,-1155.5 221,-1136.5 136,-1136.5"/>
<text text-anchor="middle" x="178.5" y="-1143.5" font-family="Helvetica" font-size="10.00">NEFastCorners</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node144 -->
<g id="edge143" class="edge"><title>Node1&#45;&gt;Node144</title>
<path fill="none" stroke="midnightblue" d="M30.0792,-1795.05C33.2784,-1690.99 50.2231,-1213.43 93,-1165 103.651,-1152.94 120.161,-1147.64 135.77,-1145.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.5781,-1795.03 29.7767,-1805.13 33.575,-1795.24 26.5781,-1795.03"/>
</g>
<!-- Node145 -->
<g id="node145" class="node"><title>Node145</title>
<g id="a_node145"><a xlink:href="classarm__compute_1_1_n_e_fill_border.xhtml" target="_top" xlink:title="Basic function to run NEFillBorderKernel. ">
<polygon fill="white" stroke="black" points="142.5,-1098.5 142.5,-1117.5 214.5,-1117.5 214.5,-1098.5 142.5,-1098.5"/>
<text text-anchor="middle" x="178.5" y="-1105.5" font-family="Helvetica" font-size="10.00">NEFillBorder</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node145 -->
<g id="edge144" class="edge"><title>Node1&#45;&gt;Node145</title>
<path fill="none" stroke="midnightblue" d="M29.9607,-1795.25C32.6395,-1688.01 47.6935,-1178.57 93,-1127 105.107,-1113.22 124.866,-1108.26 142.233,-1106.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.4599,-1795.25 29.7163,-1805.33 33.4578,-1795.42 26.4599,-1795.25"/>
</g>
<!-- Node146 -->
<g id="node146" class="node"><title>Node146</title>
<g id="a_node146"><a xlink:href="classarm__compute_1_1_n_e_fully_connected_layer.xhtml" target="_top" xlink:title="Basic function to compute a Fully Connected layer on NEON. ">
<polygon fill="white" stroke="black" points="117,-1060.5 117,-1079.5 240,-1079.5 240,-1060.5 117,-1060.5"/>
<text text-anchor="middle" x="178.5" y="-1067.5" font-family="Helvetica" font-size="10.00">NEFullyConnectedLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node146 -->
<g id="edge145" class="edge"><title>Node1&#45;&gt;Node146</title>
<path fill="none" stroke="midnightblue" d="M29.8609,-1795.21C32.0598,-1684.37 45.1934,-1143.68 93,-1089 99.3341,-1081.76 107.782,-1076.95 116.892,-1073.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3594,-1795.26 29.6675,-1805.32 33.3582,-1795.39 26.3594,-1795.26"/>
</g>
<!-- Node147 -->
<g id="node147" class="node"><title>Node147</title>
<g id="a_node147"><a xlink:href="classarm__compute_1_1_n_e_fully_connected_layer_reshape_weights.xhtml" target="_top" xlink:title="Basic function to reshape the weights of Fully Connected layer with NEON. ">
<polygon fill="white" stroke="black" points="97.5,-1011 97.5,-1041 259.5,-1041 259.5,-1011 97.5,-1011"/>
<text text-anchor="start" x="105.5" y="-1029" font-family="Helvetica" font-size="10.00">NEFullyConnectedLayerReshape</text>
<text text-anchor="middle" x="178.5" y="-1018" font-family="Helvetica" font-size="10.00">Weights</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node147 -->
<g id="edge146" class="edge"><title>Node1&#45;&gt;Node147</title>
<path fill="none" stroke="midnightblue" d="M29.828,-1795.3C31.8945,-1681.43 44.6266,-1110.45 93,-1051 96.0899,-1047.2 99.7276,-1043.96 103.728,-1041.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3273,-1795.32 29.6519,-1805.38 33.3263,-1795.44 26.3273,-1795.32"/>
</g>
<!-- Node148 -->
<g id="node148" class="node"><title>Node148</title>
<g id="a_node148"><a xlink:href="classarm__compute_1_1_n_e_gaussian5x5.xhtml" target="_top" xlink:title="Basic function to execute gaussian filter 5x5. ">
<polygon fill="white" stroke="black" points="134.5,-972.5 134.5,-991.5 222.5,-991.5 222.5,-972.5 134.5,-972.5"/>
<text text-anchor="middle" x="178.5" y="-979.5" font-family="Helvetica" font-size="10.00">NEGaussian5x5</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node148 -->
<g id="edge147" class="edge"><title>Node1&#45;&gt;Node148</title>
<path fill="none" stroke="midnightblue" d="M29.6644,-1795.08C30.8257,-1676.16 39.3963,-1062.89 93,-1001 103.238,-989.179 119.103,-983.827 134.334,-981.638"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.1628,-1795.25 29.5716,-1805.28 33.1625,-1795.31 26.1628,-1795.25"/>
</g>
<!-- Node149 -->
<g id="node149" class="node"><title>Node149</title>
<g id="a_node149"><a xlink:href="classarm__compute_1_1_n_e_gaussian_pyramid.xhtml" target="_top" xlink:title="Common interface for all Gaussian pyramid functions. ">
<polygon fill="white" stroke="black" points="124.5,-934.5 124.5,-953.5 232.5,-953.5 232.5,-934.5 124.5,-934.5"/>
<text text-anchor="middle" x="178.5" y="-941.5" font-family="Helvetica" font-size="10.00">NEGaussianPyramid</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node149 -->
<g id="edge148" class="edge"><title>Node1&#45;&gt;Node149</title>
<path fill="none" stroke="midnightblue" d="M29.5898,-1795.3C30.3219,-1673.69 36.847,-1028.07 93,-963 100.958,-953.779 112.339,-948.492 124.181,-945.571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0894,-1795.38 29.5355,-1805.4 33.0893,-1795.42 26.0894,-1795.38"/>
</g>
<!-- Node152 -->
<g id="node152" class="node"><title>Node152</title>
<g id="a_node152"><a xlink:href="classarm__compute_1_1_n_e_g_e_m_m.xhtml" target="_top" xlink:title="Basic function to execute GEMM on NEON. ">
<polygon fill="white" stroke="black" points="147.5,-896.5 147.5,-915.5 209.5,-915.5 209.5,-896.5 147.5,-896.5"/>
<text text-anchor="middle" x="178.5" y="-903.5" font-family="Helvetica" font-size="10.00">NEGEMM</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node152 -->
<g id="edge151" class="edge"><title>Node1&#45;&gt;Node152</title>
<path fill="none" stroke="midnightblue" d="M29.5237,-1795.2C29.8521,-1670.17 34.3434,-993.184 93,-925 106.14,-909.726 128.676,-905.236 147.171,-904.425"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0236,-1795.25 29.5035,-1805.26 33.0236,-1795.27 26.0236,-1795.25"/>
</g>
<!-- Node153 -->
<g id="node153" class="node"><title>Node153</title>
<g id="a_node153"><a xlink:href="classarm__compute_1_1_n_e_g_e_m_m_lowp.xhtml" target="_top" xlink:title="Basic function to execute GEMMLowp on NEON. ">
<polygon fill="white" stroke="black" points="136,-858.5 136,-877.5 221,-877.5 221,-858.5 136,-858.5"/>
<text text-anchor="middle" x="178.5" y="-865.5" font-family="Helvetica" font-size="10.00">NEGEMMLowp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node153 -->
<g id="edge152" class="edge"><title>Node1&#45;&gt;Node153</title>
<path fill="none" stroke="midnightblue" d="M29.4623,-1795.17C29.3986,-1666.95 31.8274,-958.318 93,-887 103.475,-874.788 119.955,-869.465 135.591,-867.406"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.9626,-1795.44 29.4739,-1805.44 32.9625,-1795.44 25.9626,-1795.44"/>
</g>
<!-- Node154 -->
<g id="node154" class="node"><title>Node154</title>
<g id="a_node154"><a xlink:href="classarm__compute_1_1_n_e_harris_corners.xhtml" target="_top" xlink:title="Basic function to execute harris corners detection. ">
<polygon fill="white" stroke="black" points="132.5,-820.5 132.5,-839.5 224.5,-839.5 224.5,-820.5 132.5,-820.5"/>
<text text-anchor="middle" x="178.5" y="-827.5" font-family="Helvetica" font-size="10.00">NEHarrisCorners</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node154 -->
<g id="edge153" class="edge"><title>Node1&#45;&gt;Node154</title>
<path fill="none" stroke="midnightblue" d="M29.4057,-1795.17C28.9618,-1663.93 29.3031,-923.463 93,-849 102.774,-837.574 117.806,-832.175 132.496,-829.838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.9064,-1795.37 29.4464,-1805.35 32.9063,-1795.34 25.9064,-1795.37"/>
</g>
<!-- Node155 -->
<g id="node155" class="node"><title>Node155</title>
<g id="a_node155"><a xlink:href="classarm__compute_1_1_n_e_histogram.xhtml" target="_top" xlink:title="Basic function to run NEHistogramKernel. ">
<polygon fill="white" stroke="black" points="140.5,-782.5 140.5,-801.5 216.5,-801.5 216.5,-782.5 140.5,-782.5"/>
<text text-anchor="middle" x="178.5" y="-789.5" font-family="Helvetica" font-size="10.00">NEHistogram</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node155 -->
<g id="edge154" class="edge"><title>Node1&#45;&gt;Node155</title>
<path fill="none" stroke="midnightblue" d="M29.3537,-1795.22C28.5416,-1661.15 26.7686,-888.62 93,-811 104.517,-797.503 123.37,-792.412 140.349,-790.845"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.8541,-1795.31 29.4205,-1805.28 32.8539,-1795.26 25.8541,-1795.31"/>
</g>
<!-- Node156 -->
<g id="node156" class="node"><title>Node156</title>
<g id="a_node156"><a xlink:href="classarm__compute_1_1_n_e_h_o_g_descriptor.xhtml" target="_top" xlink:title="Basic function to calculate HOG descriptor. ">
<polygon fill="white" stroke="black" points="129.5,-744.5 129.5,-763.5 227.5,-763.5 227.5,-744.5 129.5,-744.5"/>
<text text-anchor="middle" x="178.5" y="-751.5" font-family="Helvetica" font-size="10.00">NEHOGDescriptor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node156 -->
<g id="edge155" class="edge"><title>Node1&#45;&gt;Node156</title>
<path fill="none" stroke="midnightblue" d="M29.3026,-1794.9C28.1304,-1657.01 24.2929,-853.709 93,-773 102.065,-762.352 115.695,-756.933 129.377,-754.349"/>
<polygon fill="midnightblue" stroke="midnightblue" points="25.8056,-1795.26 29.3964,-1805.23 32.8053,-1795.2 25.8056,-1795.26"/>
</g>
<!-- Node157 -->
<g id="node157" class="node"><title>Node157</title>
<g id="a_node157"><a xlink:href="classarm__compute_1_1_n_e_h_o_g_gradient.xhtml" target="_top" xlink:title="Basic function to calculate the gradient for HOG. ">
<polygon fill="white" stroke="black" points="133.5,-706.5 133.5,-725.5 223.5,-725.5 223.5,-706.5 133.5,-706.5"/>
<text text-anchor="middle" x="178.5" y="-713.5" font-family="Helvetica" font-size="10.00">NEHOGGradient</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node157 -->
<g id="edge156" class="edge"><title>Node1&#45;&gt;Node157</title>
<path fill="none" stroke="midnightblue" d="M29.9955,-1795.05C33.6513,-1651.21 57.2963,-777.032 93,-735 102.929,-723.311 118.361,-717.92 133.334,-715.665"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.4875,-1795.33 29.7348,-1805.41 33.4853,-1795.51 26.4875,-1795.33"/>
</g>
<!-- Node158 -->
<g id="node158" class="node"><title>Node158</title>
<g id="a_node158"><a xlink:href="classarm__compute_1_1_n_e_h_o_g_multi_detection.xhtml" target="_top" xlink:title="Basic function to detect multiple objects (or the same object at different scales) on the same input ...">
<polygon fill="white" stroke="black" points="120.5,-668.5 120.5,-687.5 236.5,-687.5 236.5,-668.5 120.5,-668.5"/>
<text text-anchor="middle" x="178.5" y="-675.5" font-family="Helvetica" font-size="10.00">NEHOGMultiDetection</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node158 -->
<g id="edge157" class="edge"><title>Node1&#45;&gt;Node158</title>
<path fill="none" stroke="midnightblue" d="M29.9498,-1795.25C33.3597,-1649.15 56.0123,-740.631 93,-697 100.001,-688.742 109.748,-683.626 120.142,-680.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.4471,-1795.33 29.7152,-1805.41 33.4452,-1795.49 26.4471,-1795.33"/>
</g>
<!-- Node159 -->
<g id="node159" class="node"><title>Node159</title>
<g id="a_node159"><a xlink:href="classarm__compute_1_1_n_e_l2_normalize.xhtml" target="_top" xlink:title="Basic function to perform a L2 normalization on a given axis. ">
<polygon fill="white" stroke="black" points="135.5,-630.5 135.5,-649.5 221.5,-649.5 221.5,-630.5 135.5,-630.5"/>
<text text-anchor="middle" x="178.5" y="-637.5" font-family="Helvetica" font-size="10.00">NEL2Normalize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node159 -->
<g id="edge158" class="edge"><title>Node1&#45;&gt;Node159</title>
<path fill="none" stroke="midnightblue" d="M29.9163,-1795.05C33.1198,-1645.46 54.7616,-704.192 93,-659 103.295,-646.833 119.552,-641.484 135.069,-639.393"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.4091,-1795.35 29.6966,-1805.42 33.4075,-1795.5 26.4091,-1795.35"/>
</g>
<!-- Node160 -->
<g id="node160" class="node"><title>Node160</title>
<g id="a_node160"><a xlink:href="classarm__compute_1_1_n_e_laplacian_pyramid.xhtml" target="_top" xlink:title="Basic function to execute laplacian pyramid. ">
<polygon fill="white" stroke="black" points="124.5,-592.5 124.5,-611.5 232.5,-611.5 232.5,-592.5 124.5,-592.5"/>
<text text-anchor="middle" x="178.5" y="-599.5" font-family="Helvetica" font-size="10.00">NELaplacianPyramid</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node160 -->
<g id="edge159" class="edge"><title>Node1&#45;&gt;Node160</title>
<path fill="none" stroke="midnightblue" d="M29.8749,-1795.32C32.8428,-1643.85 53.4687,-667.802 93,-621 100.956,-611.581 112.485,-606.246 124.482,-603.346"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3731,-1795.39 29.6788,-1805.45 33.3718,-1795.52 26.3731,-1795.39"/>
</g>
<!-- Node161 -->
<g id="node161" class="node"><title>Node161</title>
<g id="a_node161"><a xlink:href="classarm__compute_1_1_n_e_laplacian_reconstruct.xhtml" target="_top" xlink:title="Basic function to execute laplacian reconstruction. ">
<polygon fill="white" stroke="black" points="116,-554.5 116,-573.5 241,-573.5 241,-554.5 116,-554.5"/>
<text text-anchor="middle" x="178.5" y="-561.5" font-family="Helvetica" font-size="10.00">NELaplacianReconstruct</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node161 -->
<g id="edge160" class="edge"><title>Node1&#45;&gt;Node161</title>
<path fill="none" stroke="midnightblue" d="M29.8442,-1795.18C32.6135,-1640.49 52.2115,-631.371 93,-583 99.0098,-575.873 107.065,-571.084 115.822,-567.918"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3392,-1795.44 29.662,-1805.5 33.3381,-1795.56 26.3392,-1795.44"/>
</g>
<!-- Node162 -->
<g id="node162" class="node"><title>Node162</title>
<g id="a_node162"><a xlink:href="classarm__compute_1_1_n_e_locally_connected_layer.xhtml" target="_top" xlink:title="Basic function to compute the locally connected layer. ">
<polygon fill="white" stroke="black" points="112,-516.5 112,-535.5 245,-535.5 245,-516.5 112,-516.5"/>
<text text-anchor="middle" x="178.5" y="-523.5" font-family="Helvetica" font-size="10.00">NELocallyConnectedLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node162 -->
<g id="edge161" class="edge"><title>Node1&#45;&gt;Node162</title>
<path fill="none" stroke="midnightblue" d="M29.8149,-1795.04C32.3895,-1637.2 50.953,-594.941 93,-545 98.0358,-539.019 104.512,-534.683 111.636,-531.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.3129,-1795.15 29.6516,-1805.2 33.312,-1795.26 26.3129,-1795.15"/>
</g>
<!-- Node163 -->
<g id="node163" class="node"><title>Node163</title>
<g id="a_node163"><a xlink:href="classarm__compute_1_1_n_e_mean_std_dev.xhtml" target="_top" xlink:title="Basic function to execute mean and std deviation. ">
<polygon fill="white" stroke="black" points="134.5,-478.5 134.5,-497.5 222.5,-497.5 222.5,-478.5 134.5,-478.5"/>
<text text-anchor="middle" x="178.5" y="-485.5" font-family="Helvetica" font-size="10.00">NEMeanStdDev</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node163 -->
<g id="edge162" class="edge"><title>Node1&#45;&gt;Node163</title>
<path fill="none" stroke="midnightblue" d="M29.7865,-1794.95C32.1686,-1634.1 49.6906,-558.516 93,-507 103.063,-495.03 118.896,-489.65 134.149,-487.481"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.2822,-1795.23 29.6359,-1805.28 33.2814,-1795.33 26.2822,-1795.23"/>
</g>
<!-- Node164 -->
<g id="node164" class="node"><title>Node164</title>
<g id="a_node164"><a xlink:href="classarm__compute_1_1_n_e_min_max_location.xhtml" target="_top" xlink:title="Basic function to execute min and max location. ">
<polygon fill="white" stroke="black" points="127.5,-440.5 127.5,-459.5 229.5,-459.5 229.5,-440.5 127.5,-440.5"/>
<text text-anchor="middle" x="178.5" y="-447.5" font-family="Helvetica" font-size="10.00">NEMinMaxLocation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node164 -->
<g id="edge163" class="edge"><title>Node1&#45;&gt;Node164</title>
<path fill="none" stroke="midnightblue" d="M29.7592,-1794.87C31.952,-1631.13 48.4257,-522.095 93,-469 101.508,-458.866 114.152,-453.454 127.082,-450.715"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.2532,-1795.32 29.6212,-1805.36 33.2525,-1795.41 26.2532,-1795.32"/>
</g>
<!-- Node165 -->
<g id="node165" class="node"><title>Node165</title>
<g id="a_node165"><a xlink:href="classarm__compute_1_1_n_e_normalization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a normalization layer. ">
<polygon fill="white" stroke="black" points="121,-402.5 121,-421.5 236,-421.5 236,-402.5 121,-402.5"/>
<text text-anchor="middle" x="178.5" y="-409.5" font-family="Helvetica" font-size="10.00">NENormalizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node165 -->
<g id="edge164" class="edge"><title>Node1&#45;&gt;Node165</title>
<path fill="none" stroke="midnightblue" d="M29.7269,-1795.32C31.7089,-1630.58 47.1124,-485.731 93,-431 100.149,-422.473 110.225,-417.289 120.94,-414.226"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.2256,-1795.42 29.6072,-1805.46 33.2251,-1795.5 26.2256,-1795.42"/>
</g>
<!-- Node166 -->
<g id="node166" class="node"><title>Node166</title>
<g id="a_node166"><a xlink:href="classarm__compute_1_1_n_e_optical_flow.xhtml" target="_top" xlink:title="Basic function to execute optical flow. ">
<polygon fill="white" stroke="black" points="137,-364.5 137,-383.5 220,-383.5 220,-364.5 137,-364.5"/>
<text text-anchor="middle" x="178.5" y="-371.5" font-family="Helvetica" font-size="10.00">NEOpticalFlow</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node166 -->
<g id="edge165" class="edge"><title>Node1&#45;&gt;Node166</title>
<path fill="none" stroke="midnightblue" d="M29.7079,-1794.78C31.5327,-1625.52 45.8895,-449.259 93,-393 103.619,-380.319 120.714,-375.028 136.758,-373.117"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.2037,-1795.16 29.5979,-1805.2 33.2034,-1795.24 26.2037,-1795.16"/>
</g>
<!-- Node167 -->
<g id="node167" class="node"><title>Node167</title>
<g id="a_node167"><a xlink:href="classarm__compute_1_1_n_e_pooling_layer.xhtml" target="_top" xlink:title="Basic function to simulate a pooling layer with the specified pooling operation. ">
<polygon fill="white" stroke="black" points="135,-326.5 135,-345.5 222,-345.5 222,-326.5 135,-326.5"/>
<text text-anchor="middle" x="178.5" y="-333.5" font-family="Helvetica" font-size="10.00">NEPoolingLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node167 -->
<g id="edge166" class="edge"><title>Node1&#45;&gt;Node167</title>
<path fill="none" stroke="midnightblue" d="M29.6788,-1795.29C31.3025,-1625.36 44.5684,-412.905 93,-355 103.226,-342.774 119.471,-337.415 134.997,-335.333"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.1787,-1795.29 29.585,-1805.32 33.1784,-1795.35 26.1787,-1795.29"/>
</g>
<!-- Node168 -->
<g id="node168" class="node"><title>Node168</title>
<g id="a_node168"><a xlink:href="classarm__compute_1_1_n_e_quantization_layer.xhtml" target="_top" xlink:title="Basic function to simulate a quantization layer. ">
<polygon fill="white" stroke="black" points="123.5,-288.5 123.5,-307.5 233.5,-307.5 233.5,-288.5 123.5,-288.5"/>
<text text-anchor="middle" x="178.5" y="-295.5" font-family="Helvetica" font-size="10.00">NEQuantizationLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node168 -->
<g id="edge167" class="edge"><title>Node1&#45;&gt;Node168</title>
<path fill="none" stroke="midnightblue" d="M29.6562,-1795.31C31.1054,-1622.98 43.292,-376.498 93,-317 100.616,-307.884 111.579,-302.585 123.097,-299.615"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.1552,-1795.43 29.573,-1805.46 33.1549,-1795.49 26.1552,-1795.43"/>
</g>
<!-- Node169 -->
<g id="node169" class="node"><title>Node169</title>
<g id="a_node169"><a xlink:href="classarm__compute_1_1_n_e_reduction_operation.xhtml" target="_top" xlink:title="Basic function to simulate a reduction operation. ">
<polygon fill="white" stroke="black" points="120,-250.5 120,-269.5 237,-269.5 237,-250.5 120,-250.5"/>
<text text-anchor="middle" x="178.5" y="-257.5" font-family="Helvetica" font-size="10.00">NEReductionOperation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node169 -->
<g id="edge168" class="edge"><title>Node1&#45;&gt;Node169</title>
<path fill="none" stroke="midnightblue" d="M29.6366,-1795.07C30.9245,-1619.39 42.0398,-340.061 93,-279 99.8405,-270.804 109.386,-265.692 119.611,-262.585"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.1358,-1795.19 29.5644,-1805.21 33.1356,-1795.24 26.1358,-1795.19"/>
</g>
<!-- Node170 -->
<g id="node170" class="node"><title>Node170</title>
<g id="a_node170"><a xlink:href="classarm__compute_1_1_n_e_r_o_i_pooling_layer.xhtml" target="_top" xlink:title="Basic function to run NEROIPoolingLayerKernel. ">
<polygon fill="white" stroke="black" points="126,-212.5 126,-231.5 231,-231.5 231,-212.5 126,-212.5"/>
<text text-anchor="middle" x="178.5" y="-219.5" font-family="Helvetica" font-size="10.00">NEROIPoolingLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node170 -->
<g id="edge169" class="edge"><title>Node1&#45;&gt;Node170</title>
<path fill="none" stroke="midnightblue" d="M29.6157,-1795.13C30.735,-1617.25 40.7588,-303.66 93,-241 101.184,-231.183 113.25,-225.791 125.716,-222.967"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.1144,-1795.35 29.5534,-1805.37 33.1143,-1795.39 26.1144,-1795.35"/>
</g>
<!-- Node171 -->
<g id="node171" class="node"><title>Node171</title>
<g id="a_node171"><a xlink:href="classarm__compute_1_1_n_e_scale.xhtml" target="_top" xlink:title="Basic function to run NEScaleKernel. ">
<polygon fill="white" stroke="black" points="150.5,-174.5 150.5,-193.5 206.5,-193.5 206.5,-174.5 150.5,-174.5"/>
<text text-anchor="middle" x="178.5" y="-181.5" font-family="Helvetica" font-size="10.00">NEScale</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node171 -->
<g id="edge170" class="edge"><title>Node1&#45;&gt;Node171</title>
<path fill="none" stroke="midnightblue" d="M29.5973,-1794.92C30.5594,-1613.82 39.5034,-267.227 93,-203 106.665,-186.594 131.169,-182.542 150.283,-182.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0964,-1795.12 29.5451,-1805.14 33.0963,-1795.16 26.0964,-1795.12"/>
</g>
<!-- Node172 -->
<g id="node172" class="node"><title>Node172</title>
<g id="a_node172"><a xlink:href="classarm__compute_1_1_n_e_sobel5x5.xhtml" target="_top" xlink:title="Basic function to execute sobel 5x5 filter. ">
<polygon fill="white" stroke="black" points="143,-136.5 143,-155.5 214,-155.5 214,-136.5 143,-136.5"/>
<text text-anchor="middle" x="178.5" y="-143.5" font-family="Helvetica" font-size="10.00">NESobel5x5</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node172 -->
<g id="edge171" class="edge"><title>Node1&#45;&gt;Node172</title>
<path fill="none" stroke="midnightblue" d="M29.5769,-1795.29C30.3699,-1613.29 38.1906,-230.864 93,-165 104.926,-150.668 125.124,-145.762 142.783,-144.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0769,-1795.3 29.5352,-1805.32 33.0769,-1795.33 26.0769,-1795.3"/>
</g>
<!-- Node173 -->
<g id="node173" class="node"><title>Node173</title>
<g id="a_node173"><a xlink:href="classarm__compute_1_1_n_e_sobel7x7.xhtml" target="_top" xlink:title="Basic function to execute sobel 7x7 filter. ">
<polygon fill="white" stroke="black" points="143,-98.5 143,-117.5 214,-117.5 214,-98.5 143,-98.5"/>
<text text-anchor="middle" x="178.5" y="-105.5" font-family="Helvetica" font-size="10.00">NESobel7x7</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node173 -->
<g id="edge172" class="edge"><title>Node1&#45;&gt;Node173</title>
<path fill="none" stroke="midnightblue" d="M29.5609,-1794.83C30.2076,-1608.64 36.9593,-194.403 93,-127 104.92,-112.663 125.118,-107.757 142.778,-106.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0601,-1795.08 29.5273,-1805.09 33.0601,-1795.1 26.0601,-1795.08"/>
</g>
<!-- Node174 -->
<g id="node174" class="node"><title>Node174</title>
<g id="a_node174"><a xlink:href="classarm__compute_1_1_n_e_softmax_layer.xhtml" target="_top" xlink:title="Basic function to compute a SoftmaxLayer. ">
<polygon fill="white" stroke="black" points="132.5,-60.5 132.5,-79.5 224.5,-79.5 224.5,-60.5 132.5,-60.5"/>
<text text-anchor="middle" x="178.5" y="-67.5" font-family="Helvetica" font-size="10.00">NESoftmaxLayer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node174 -->
<g id="edge173" class="edge"><title>Node1&#45;&gt;Node174</title>
<path fill="none" stroke="midnightblue" d="M29.5426,-1795.24C30.028,-1608.41 35.6408,-158.047 93,-89 102.608,-77.4339 117.604,-72.0046 132.312,-69.6827"/>
<polygon fill="midnightblue" stroke="midnightblue" points="26.0426,-1795.28 29.5184,-1805.29 33.0425,-1795.3 26.0426,-1795.28"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="classarm__compute_1_1_c_l_gaussian_pyramid_half.xhtml" target="_top" xlink:title="Basic function to execute gaussian pyramid with HALF scale factor. ">
<polygon fill="white" stroke="black" points="318,-3470.5 318,-3489.5 443,-3489.5 443,-3470.5 318,-3470.5"/>
<text text-anchor="middle" x="380.5" y="-3477.5" font-family="Helvetica" font-size="10.00">CLGaussianPyramidHalf</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge17" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M241.885,-2769.19C250.365,-2772.35 258.149,-2777.07 264,-2784 361.214,-2899.1 203.56,-3345.25 300,-3461 304.814,-3466.78 311.043,-3470.98 317.894,-3474.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.664,-2765.77 232.079,-2766.24 240.648,-2772.47 242.664,-2765.77"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="classarm__compute_1_1_c_l_gaussian_pyramid_orb.xhtml" target="_top" xlink:title="Basic function to execute gaussian pyramid with ORB scale factor. ">
<polygon fill="white" stroke="black" points="319.5,-3432.5 319.5,-3451.5 441.5,-3451.5 441.5,-3432.5 319.5,-3432.5"/>
<text text-anchor="middle" x="380.5" y="-3439.5" font-family="Helvetica" font-size="10.00">CLGaussianPyramidOrb</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M241.866,-2769.21C250.349,-2772.37 258.138,-2777.08 264,-2784 355.945,-2892.51 208.786,-3313.88 300,-3423 305.188,-3429.21 312.006,-3433.59 319.473,-3436.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.643,-2765.78 232.059,-2766.26 240.628,-2772.49 242.643,-2765.78"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="classarm__compute_1_1_c_l_absolute_difference.xhtml" target="_top" xlink:title="Basic function to run CLAbsoluteDifferenceKernel. ">
<polygon fill="white" stroke="black" points="324,-3394.5 324,-3413.5 437,-3413.5 437,-3394.5 324,-3394.5"/>
<text text-anchor="middle" x="380.5" y="-3401.5" font-family="Helvetica" font-size="10.00">CLAbsoluteDifference</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge44" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M238.69,-1817.86C248.454,-1821.01 257.496,-1826.06 264,-1834 318.624,-1900.67 245.824,-3317.97 300,-3385 306.065,-3392.51 314.518,-3397.36 323.661,-3400.45"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.307,-1814.4 228.752,-1815.31 237.57,-1821.19 239.307,-1814.4"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="classarm__compute_1_1_c_l_accumulate.xhtml" target="_top" xlink:title="Basic function to run CLAccumulateKernel. ">
<polygon fill="white" stroke="black" points="340,-3356.5 340,-3375.5 421,-3375.5 421,-3356.5 340,-3356.5"/>
<text text-anchor="middle" x="380.5" y="-3363.5" font-family="Helvetica" font-size="10.00">CLAccumulate</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge45" class="edge"><title>Node44&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M238.686,-1817.86C248.451,-1821.01 257.494,-1826.06 264,-1834 370.611,-1964.04 194.263,-3216.24 300,-3347 309.548,-3358.81 325.003,-3364.06 339.759,-3366.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.304,-1814.41 228.748,-1815.32 237.566,-1821.19 239.304,-1814.41"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="classarm__compute_1_1_c_l_accumulate_squared.xhtml" target="_top" xlink:title="Basic function to run CLAccumulateSquaredKernel. ">
<polygon fill="white" stroke="black" points="322,-3318.5 322,-3337.5 439,-3337.5 439,-3318.5 322,-3318.5"/>
<text text-anchor="middle" x="380.5" y="-3325.5" font-family="Helvetica" font-size="10.00">CLAccumulateSquared</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node47 -->
<g id="edge46" class="edge"><title>Node44&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M238.682,-1817.87C248.447,-1821.01 257.491,-1826.07 264,-1834 367.974,-1960.75 196.879,-3181.56 300,-3309 305.624,-3315.95 313.294,-3320.63 321.663,-3323.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.299,-1814.41 228.744,-1815.32 237.562,-1821.19 239.299,-1814.41"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="classarm__compute_1_1_c_l_accumulate_weighted.xhtml" target="_top" xlink:title="Basic function to run CLAccumulateWeightedKernel. ">
<polygon fill="white" stroke="black" points="319.5,-3280.5 319.5,-3299.5 441.5,-3299.5 441.5,-3280.5 319.5,-3280.5"/>
<text text-anchor="middle" x="380.5" y="-3287.5" font-family="Helvetica" font-size="10.00">CLAccumulateWeighted</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node48 -->
<g id="edge47" class="edge"><title>Node44&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M238.678,-1817.87C248.443,-1821.01 257.489,-1826.07 264,-1834 365.337,-1957.45 199.494,-3146.87 300,-3271 305.09,-3277.29 311.855,-3281.72 319.296,-3284.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.295,-1814.41 228.739,-1815.32 237.558,-1821.2 239.295,-1814.41"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="classarm__compute_1_1_c_l_activation_layer.xhtml" target="_top" xlink:title="Basic function to run CLActivationLayerKernel. ">
<polygon fill="white" stroke="black" points="332,-3242.5 332,-3261.5 429,-3261.5 429,-3242.5 332,-3242.5"/>
<text text-anchor="middle" x="380.5" y="-3249.5" font-family="Helvetica" font-size="10.00">CLActivationLayer</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node49 -->
<g id="edge48" class="edge"><title>Node44&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M238.673,-1817.87C248.439,-1821.02 257.486,-1826.07 264,-1834 362.7,-1954.16 202.109,-3112.19 300,-3233 307.862,-3242.7 319.712,-3247.98 331.881,-3250.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.291,-1814.42 228.735,-1815.33 237.554,-1821.2 239.291,-1814.42"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="classarm__compute_1_1_c_l_arithmetic_addition.xhtml" target="_top" xlink:title="Basic function to run CLArithmeticAdditionKernel. ">
<polygon fill="white" stroke="black" points="326,-3204.5 326,-3223.5 435,-3223.5 435,-3204.5 326,-3204.5"/>
<text text-anchor="middle" x="380.5" y="-3211.5" font-family="Helvetica" font-size="10.00">CLArithmeticAddition</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node50 -->
<g id="edge49" class="edge"><title>Node44&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M238.669,-1817.88C248.435,-1821.02 257.483,-1826.07 264,-1834 360.063,-1950.86 204.724,-3077.5 300,-3195 306.524,-3203.05 315.792,-3208.05 325.709,-3211.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.286,-1814.42 228.73,-1815.33 237.549,-1821.2 239.286,-1814.42"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="classarm__compute_1_1_c_l_arithmetic_subtraction.xhtml" target="_top" xlink:title="Basic function to run CLArithmeticSubtractionKernel. ">
<polygon fill="white" stroke="black" points="319,-3166.5 319,-3185.5 442,-3185.5 442,-3166.5 319,-3166.5"/>
<text text-anchor="middle" x="380.5" y="-3173.5" font-family="Helvetica" font-size="10.00">CLArithmeticSubtraction</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node51 -->
<g id="edge50" class="edge"><title>Node44&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M238.664,-1817.88C248.431,-1821.02 257.48,-1826.07 264,-1834 357.426,-1947.56 207.339,-3042.81 300,-3157 305.007,-3163.17 311.628,-3167.55 318.917,-3170.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.281,-1814.43 228.725,-1815.34 237.544,-1821.21 239.281,-1814.43"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="classarm__compute_1_1_c_l_bitwise_and.xhtml" target="_top" xlink:title="Basic function to run CLBitwiseAndKernel. ">
<polygon fill="white" stroke="black" points="341,-3128.5 341,-3147.5 420,-3147.5 420,-3128.5 341,-3128.5"/>
<text text-anchor="middle" x="380.5" y="-3135.5" font-family="Helvetica" font-size="10.00">CLBitwiseAnd</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node52 -->
<g id="edge51" class="edge"><title>Node44&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M238.659,-1817.88C248.426,-1821.03 257.477,-1826.08 264,-1834 354.788,-1944.27 209.953,-3008.13 300,-3119 309.751,-3131.01 325.611,-3136.23 340.61,-3138.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.276,-1814.43 228.72,-1815.34 237.539,-1821.21 239.276,-1814.43"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="classarm__compute_1_1_c_l_bitwise_not.xhtml" target="_top" xlink:title="Basic function to run CLBitwiseNotKernel. ">
<polygon fill="white" stroke="black" points="342,-3090.5 342,-3109.5 419,-3109.5 419,-3090.5 342,-3090.5"/>
<text text-anchor="middle" x="380.5" y="-3097.5" font-family="Helvetica" font-size="10.00">CLBitwiseNot</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node53 -->
<g id="edge52" class="edge"><title>Node44&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M238.653,-1817.89C248.421,-1821.03 257.474,-1826.08 264,-1834 352.151,-1940.97 212.568,-2973.44 300,-3081 310.025,-3093.33 326.495,-3098.51 341.852,-3100.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.27,-1814.43 228.714,-1815.34 237.534,-1821.22 239.27,-1814.43"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="classarm__compute_1_1_c_l_bitwise_or.xhtml" target="_top" xlink:title="Basic function to run CLBitwiseOrKernel. ">
<polygon fill="white" stroke="black" points="344.5,-3052.5 344.5,-3071.5 416.5,-3071.5 416.5,-3052.5 344.5,-3052.5"/>
<text text-anchor="middle" x="380.5" y="-3059.5" font-family="Helvetica" font-size="10.00">CLBitwiseOr</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node54 -->
<g id="edge53" class="edge"><title>Node44&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M238.648,-1817.89C248.416,-1821.04 257.47,-1826.08 264,-1834 349.514,-1937.68 215.183,-2938.75 300,-3043 310.568,-3055.99 328.285,-3061.04 344.314,-3062.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.264,-1814.44 228.708,-1815.35 237.528,-1821.22 239.264,-1814.44"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="classarm__compute_1_1_c_l_bitwise_xor.xhtml" target="_top" xlink:title="Basic function to run CLBitwiseXorKernel. ">
<polygon fill="white" stroke="black" points="342,-3014.5 342,-3033.5 419,-3033.5 419,-3014.5 342,-3014.5"/>
<text text-anchor="middle" x="380.5" y="-3021.5" font-family="Helvetica" font-size="10.00">CLBitwiseXor</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node55 -->
<g id="edge54" class="edge"><title>Node44&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M238.641,-1817.9C248.41,-1821.04 257.466,-1826.09 264,-1834 346.878,-1934.38 217.798,-2904.07 300,-3005 310.037,-3017.32 326.508,-3022.5 341.863,-3024.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.258,-1814.44 228.702,-1815.35 237.522,-1821.23 239.258,-1814.44"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="classarm__compute_1_1_c_l_box3x3.xhtml" target="_top" xlink:title="Basic function to execute box filter 3x3. ">
<polygon fill="white" stroke="black" points="349.5,-2976.5 349.5,-2995.5 411.5,-2995.5 411.5,-2976.5 349.5,-2976.5"/>
<text text-anchor="middle" x="380.5" y="-2983.5" font-family="Helvetica" font-size="10.00">CLBox3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node56 -->
<g id="edge55" class="edge"><title>Node44&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M238.635,-1817.9C248.404,-1821.05 257.462,-1826.09 264,-1834 344.241,-1931.08 220.413,-2869.38 300,-2967 311.657,-2981.3 331.976,-2985.97 349.153,-2987.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.251,-1814.45 228.695,-1815.36 237.515,-1821.23 239.251,-1814.45"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="classarm__compute_1_1_c_l_channel_combine.xhtml" target="_top" xlink:title="Basic function to run CLChannelCombineKernel to perform channel combination. ">
<polygon fill="white" stroke="black" points="328.5,-2938.5 328.5,-2957.5 432.5,-2957.5 432.5,-2938.5 328.5,-2938.5"/>
<text text-anchor="middle" x="380.5" y="-2945.5" font-family="Helvetica" font-size="10.00">CLChannelCombine</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node57 -->
<g id="edge56" class="edge"><title>Node44&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M238.628,-1817.91C248.398,-1821.05 257.458,-1826.09 264,-1834 341.604,-1927.79 223.027,-2834.69 300,-2929 307.089,-2937.69 317.373,-2942.82 328.206,-2945.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.244,-1814.46 228.688,-1815.37 237.508,-1821.24 239.244,-1814.46"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="classarm__compute_1_1_c_l_channel_extract.xhtml" target="_top" xlink:title="Basic function to run CLChannelExtractKernel to perform channel extraction. ">
<polygon fill="white" stroke="black" points="332,-2900.5 332,-2919.5 429,-2919.5 429,-2900.5 332,-2900.5"/>
<text text-anchor="middle" x="380.5" y="-2907.5" font-family="Helvetica" font-size="10.00">CLChannelExtract</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node58 -->
<g id="edge57" class="edge"><title>Node44&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M238.62,-1817.92C248.391,-1821.06 257.453,-1826.1 264,-1834 338.967,-1924.49 225.642,-2800.01 300,-2891 307.902,-2900.67 319.765,-2905.94 331.933,-2908.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.236,-1814.46 228.68,-1815.37 237.5,-1821.24 239.236,-1814.46"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="classarm__compute_1_1_c_l_color_convert.xhtml" target="_top" xlink:title="Basic function to run CLColorConvertKernel. ">
<polygon fill="white" stroke="black" points="337,-2862.5 337,-2881.5 424,-2881.5 424,-2862.5 337,-2862.5"/>
<text text-anchor="middle" x="380.5" y="-2869.5" font-family="Helvetica" font-size="10.00">CLColorConvert</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node59 -->
<g id="edge58" class="edge"><title>Node44&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M238.612,-1817.92C248.384,-1821.06 257.448,-1826.1 264,-1834 336.331,-1921.2 228.256,-2765.32 300,-2853 308.986,-2863.98 323.083,-2869.28 336.926,-2871.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.228,-1814.47 228.672,-1815.38 237.492,-1821.25 239.228,-1814.47"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="classarm__compute_1_1_c_l_convolution3x3.xhtml" target="_top" xlink:title="Basic function to execute convolution of size 3x3. ">
<polygon fill="white" stroke="black" points="332,-2824.5 332,-2843.5 429,-2843.5 429,-2824.5 332,-2824.5"/>
<text text-anchor="middle" x="380.5" y="-2831.5" font-family="Helvetica" font-size="10.00">CLConvolution3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node60 -->
<g id="edge59" class="edge"><title>Node44&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M238.604,-1817.93C248.376,-1821.07 257.443,-1826.11 264,-1834 333.694,-1917.9 230.87,-2730.63 300,-2815 307.915,-2824.66 319.782,-2829.92 331.949,-2832.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.219,-1814.48 228.663,-1815.39 237.483,-1821.26 239.219,-1814.48"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="classarm__compute_1_1_c_l_convolution_rectangle.xhtml" target="_top" xlink:title="Basic function to execute non&#45;square convolution. ">
<polygon fill="white" stroke="black" points="318,-2786.5 318,-2805.5 443,-2805.5 443,-2786.5 318,-2786.5"/>
<text text-anchor="middle" x="380.5" y="-2793.5" font-family="Helvetica" font-size="10.00">CLConvolutionRectangle</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node61 -->
<g id="edge60" class="edge"><title>Node44&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M238.594,-1817.94C248.367,-1821.08 257.437,-1826.11 264,-1834 331.058,-1914.61 233.485,-2695.94 300,-2777 304.771,-2782.81 310.974,-2787.04 317.812,-2790.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.209,-1814.48 228.653,-1815.39 237.474,-1821.26 239.209,-1814.48"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="classarm__compute_1_1_c_l_depth_convert.xhtml" target="_top" xlink:title="Basic function to run CLDepthConvertKernel. ">
<polygon fill="white" stroke="black" points="335.5,-2748.5 335.5,-2767.5 425.5,-2767.5 425.5,-2748.5 335.5,-2748.5"/>
<text text-anchor="middle" x="380.5" y="-2755.5" font-family="Helvetica" font-size="10.00">CLDepthConvert</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node62 -->
<g id="edge61" class="edge"><title>Node44&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M238.584,-1817.95C248.358,-1821.09 257.431,-1826.12 264,-1834 328.421,-1911.31 236.099,-2661.26 300,-2739 308.65,-2749.52 321.993,-2754.83 335.291,-2757.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.198,-1814.49 228.643,-1815.4 237.463,-1821.27 239.198,-1814.49"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="classarm__compute_1_1_c_l_derivative.xhtml" target="_top" xlink:title="Basic function to execute first order derivative operator. ">
<polygon fill="white" stroke="black" points="343.5,-2710.5 343.5,-2729.5 417.5,-2729.5 417.5,-2710.5 343.5,-2710.5"/>
<text text-anchor="middle" x="380.5" y="-2717.5" font-family="Helvetica" font-size="10.00">CLDerivative</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node63 -->
<g id="edge62" class="edge"><title>Node44&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M238.573,-1817.96C248.348,-1821.09 257.424,-1826.12 264,-1834 325.785,-1908.02 238.713,-2626.57 300,-2701 310.373,-2713.6 327.47,-2718.71 343.156,-2720.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.187,-1814.5 228.631,-1815.41 237.452,-1821.28 239.187,-1814.5"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="classarm__compute_1_1_c_l_dilate.xhtml" target="_top" xlink:title="Basic function to execute dilate. ">
<polygon fill="white" stroke="black" points="353,-2672.5 353,-2691.5 408,-2691.5 408,-2672.5 353,-2672.5"/>
<text text-anchor="middle" x="380.5" y="-2679.5" font-family="Helvetica" font-size="10.00">CLDilate</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node64 -->
<g id="edge63" class="edge"><title>Node44&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M238.561,-1817.97C248.337,-1821.1 257.416,-1826.13 264,-1834 323.149,-1904.72 241.327,-2591.88 300,-2663 312.553,-2678.22 334.912,-2682.51 352.727,-2683.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.174,-1814.51 228.619,-1815.42 237.44,-1821.29 239.174,-1814.51"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="classarm__compute_1_1_c_l_erode.xhtml" target="_top" xlink:title="Basic function to execute erode. ">
<polygon fill="white" stroke="black" points="353,-2634.5 353,-2653.5 408,-2653.5 408,-2634.5 353,-2634.5"/>
<text text-anchor="middle" x="380.5" y="-2641.5" font-family="Helvetica" font-size="10.00">CLErode</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node65 -->
<g id="edge64" class="edge"><title>Node44&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M238.548,-1817.98C248.325,-1821.11 257.408,-1826.13 264,-1834 320.513,-1901.43 243.94,-2557.19 300,-2625 312.569,-2640.2 334.926,-2644.5 352.737,-2645.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.161,-1814.52 228.605,-1815.43 237.427,-1821.3 239.161,-1814.52"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="classarm__compute_1_1_c_l_fill_border.xhtml" target="_top" xlink:title="Basic function to run CLFillBorderKernel. ">
<polygon fill="white" stroke="black" points="345,-2596.5 345,-2615.5 416,-2615.5 416,-2596.5 345,-2596.5"/>
<text text-anchor="middle" x="380.5" y="-2603.5" font-family="Helvetica" font-size="10.00">CLFillBorder</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node66 -->
<g id="edge65" class="edge"><title>Node44&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M238.533,-1817.99C248.312,-1821.12 257.399,-1826.14 264,-1834 317.878,-1898.14 246.554,-2522.5 300,-2587 310.775,-2600 328.711,-2605.02 344.822,-2606.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.146,-1814.53 228.59,-1815.45 237.412,-1821.32 239.146,-1814.53"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="classarm__compute_1_1_c_l_flatten_layer.xhtml" target="_top" xlink:title="Basic function to execute flatten. ">
<polygon fill="white" stroke="black" points="339,-2558.5 339,-2577.5 422,-2577.5 422,-2558.5 339,-2558.5"/>
<text text-anchor="middle" x="380.5" y="-2565.5" font-family="Helvetica" font-size="10.00">CLFlattenLayer</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node67 -->
<g id="edge66" class="edge"><title>Node44&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M238.517,-1818C248.297,-1821.14 257.389,-1826.15 264,-1834 366.484,-1955.68 198.334,-2426.63 300,-2549 309.431,-2560.35 324.32,-2565.62 338.676,-2567.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.129,-1814.55 228.574,-1815.46 237.396,-1821.33 239.129,-1814.55"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="classarm__compute_1_1_c_l_floor.xhtml" target="_top" xlink:title="Basic function to run CLFloorKernel. ">
<polygon fill="white" stroke="black" points="355,-2520.5 355,-2539.5 406,-2539.5 406,-2520.5 355,-2520.5"/>
<text text-anchor="middle" x="380.5" y="-2527.5" font-family="Helvetica" font-size="10.00">CLFloor</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node68 -->
<g id="edge67" class="edge"><title>Node44&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M238.499,-1818.02C248.281,-1821.15 257.378,-1826.16 264,-1834 361.214,-1949.1 203.56,-2395.25 300,-2511 313.081,-2526.7 336.6,-2530.75 354.676,-2531.29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.111,-1814.56 228.555,-1815.48 237.378,-1821.34 239.111,-1814.56"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="classarm__compute_1_1_c_l_fully_connected_layer_reshape_weights.xhtml" target="_top" xlink:title="Basic function to reshape the weights of Fully Connected layer with OpenCL. ">
<polygon fill="white" stroke="black" points="300,-2471 300,-2501 461,-2501 461,-2471 300,-2471"/>
<text text-anchor="start" x="308" y="-2489" font-family="Helvetica" font-size="10.00">CLFullyConnectedLayerReshape</text>
<text text-anchor="middle" x="380.5" y="-2478" font-family="Helvetica" font-size="10.00">Weights</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node69 -->
<g id="edge68" class="edge"><title>Node44&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M238.472,-1818.04C248.257,-1821.17 257.361,-1826.17 264,-1834 354.281,-1940.43 214.24,-2350.9 300,-2461 303.023,-2464.88 306.645,-2468.17 310.654,-2470.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.083,-1814.58 228.528,-1815.5 237.351,-1821.37 239.083,-1814.58"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="classarm__compute_1_1_c_l_gaussian3x3.xhtml" target="_top" xlink:title="Basic function to execute gaussian filter 3x3. ">
<polygon fill="white" stroke="black" points="337.5,-2432.5 337.5,-2451.5 423.5,-2451.5 423.5,-2432.5 337.5,-2432.5"/>
<text text-anchor="middle" x="380.5" y="-2439.5" font-family="Helvetica" font-size="10.00">CLGaussian3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node70 -->
<g id="edge69" class="edge"><title>Node44&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M238.449,-1818.06C248.236,-1821.19 257.347,-1826.19 264,-1834 349.012,-1933.84 215.66,-2322.59 300,-2423 309.218,-2433.97 323.537,-2439.25 337.497,-2441.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.059,-1814.6 228.504,-1815.52 237.327,-1821.39 239.059,-1814.6"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4.xhtml" target="_top" xlink:title="Basic function to execute CLGEMMInterleave4x4Kernel. ">
<polygon fill="white" stroke="black" points="321,-2394.5 321,-2413.5 440,-2413.5 440,-2394.5 321,-2394.5"/>
<text text-anchor="middle" x="380.5" y="-2401.5" font-family="Helvetica" font-size="10.00">CLGEMMInterleave4x4</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node71 -->
<g id="edge70" class="edge"><title>Node44&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M238.745,-1818.19C248.412,-1821.32 257.404,-1826.29 264,-1834 343.744,-1927.26 220.883,-2291.21 300,-2385 305.49,-2391.51 312.773,-2396.01 320.708,-2399.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.477,-1814.76 228.918,-1815.63 237.716,-1821.54 239.477,-1814.76"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="classarm__compute_1_1_c_l_g_e_m_m_transpose1x_w.xhtml" target="_top" xlink:title="Basic function to execute CLGEMMTranspose1xWKernel. ">
<polygon fill="white" stroke="black" points="317.5,-2356.5 317.5,-2375.5 443.5,-2375.5 443.5,-2356.5 317.5,-2356.5"/>
<text text-anchor="middle" x="380.5" y="-2363.5" font-family="Helvetica" font-size="10.00">CLGEMMTranspose1xW</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node72 -->
<g id="edge71" class="edge"><title>Node44&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M238.715,-1818.21C248.384,-1821.34 257.385,-1826.3 264,-1834 338.478,-1920.68 226.105,-2259.82 300,-2347 304.68,-2352.52 310.65,-2356.6 317.211,-2359.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.446,-1814.79 228.887,-1815.66 237.685,-1821.56 239.446,-1814.79"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="classarm__compute_1_1_c_l_magnitude.xhtml" target="_top" xlink:title="Basic function to run CLMagnitudePhaseKernel. ">
<polygon fill="white" stroke="black" points="343.5,-2318.5 343.5,-2337.5 417.5,-2337.5 417.5,-2318.5 343.5,-2318.5"/>
<text text-anchor="middle" x="380.5" y="-2325.5" font-family="Helvetica" font-size="10.00">CLMagnitude</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node73 -->
<g id="edge72" class="edge"><title>Node44&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M238.68,-1818.24C248.353,-1821.37 257.364,-1826.32 264,-1834 333.213,-1914.1 231.326,-2228.44 300,-2309 310.587,-2321.42 327.705,-2326.51 343.35,-2328.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.409,-1814.82 228.851,-1815.69 237.65,-1821.59 239.409,-1814.82"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="classarm__compute_1_1_c_l_median3x3.xhtml" target="_top" xlink:title="Basic function to execute median filter. ">
<polygon fill="white" stroke="black" points="342,-2280.5 342,-2299.5 419,-2299.5 419,-2280.5 342,-2280.5"/>
<text text-anchor="middle" x="380.5" y="-2287.5" font-family="Helvetica" font-size="10.00">CLMedian3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node74 -->
<g id="edge73" class="edge"><title>Node44&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M238.639,-1818.28C248.316,-1821.4 257.339,-1826.34 264,-1834 327.95,-1907.52 236.545,-2197.05 300,-2271 310.258,-2282.95 326.567,-2288.11 341.75,-2290.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.367,-1814.85 228.808,-1815.73 237.608,-1821.63 239.367,-1814.85"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="classarm__compute_1_1_c_l_non_linear_filter.xhtml" target="_top" xlink:title="Basic function to execute non linear filter. ">
<polygon fill="white" stroke="black" points="333,-2242.5 333,-2261.5 428,-2261.5 428,-2242.5 333,-2242.5"/>
<text text-anchor="middle" x="380.5" y="-2249.5" font-family="Helvetica" font-size="10.00">CLNonLinearFilter</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node75 -->
<g id="edge74" class="edge"><title>Node44&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M238.591,-1818.32C248.272,-1821.44 257.309,-1826.37 264,-1834 322.69,-1900.94 241.761,-2165.67 300,-2233 308.262,-2242.55 320.388,-2247.76 332.693,-2250.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.317,-1814.89 228.758,-1815.77 237.559,-1821.67 239.317,-1814.89"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="classarm__compute_1_1_c_l_non_maxima_suppression3x3.xhtml" target="_top" xlink:title="Basic function to execute non&#45;maxima suppression over a 3x3 window. ">
<polygon fill="white" stroke="black" points="304.5,-2204.5 304.5,-2223.5 456.5,-2223.5 456.5,-2204.5 304.5,-2204.5"/>
<text text-anchor="middle" x="380.5" y="-2211.5" font-family="Helvetica" font-size="10.00">CLNonMaximaSuppression3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node76 -->
<g id="edge75" class="edge"><title>Node44&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M238.533,-1818.37C248.219,-1821.49 257.273,-1826.4 264,-1834 370.865,-1954.74 193.948,-2073.54 300,-2195 303.267,-2198.74 307.126,-2201.81 311.355,-2204.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.256,-1814.94 228.698,-1815.82 237.5,-1821.72 239.256,-1814.94"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="classarm__compute_1_1_c_l_phase.xhtml" target="_top" xlink:title="Basic function to execute an CLMagnitudePhaseKernel. ">
<polygon fill="white" stroke="black" points="352,-2166.5 352,-2185.5 409,-2185.5 409,-2166.5 352,-2166.5"/>
<text text-anchor="middle" x="380.5" y="-2173.5" font-family="Helvetica" font-size="10.00">CLPhase</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node77 -->
<g id="edge76" class="edge"><title>Node44&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M238.461,-1818.44C248.154,-1821.54 257.229,-1826.44 264,-1834 360.359,-1941.61 204.365,-2048.75 300,-2157 312.778,-2171.46 334.416,-2175.92 351.895,-2176.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.182,-1815.01 228.624,-1815.89 237.428,-1821.78 239.182,-1815.01"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="classarm__compute_1_1_c_l_pixel_wise_multiplication.xhtml" target="_top" xlink:title="Basic function to run CLPixelWiseMultiplicationKernel. ">
<polygon fill="white" stroke="black" points="315,-2128.5 315,-2147.5 446,-2147.5 446,-2128.5 315,-2128.5"/>
<text text-anchor="middle" x="380.5" y="-2135.5" font-family="Helvetica" font-size="10.00">CLPixelWiseMultiplication</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node78 -->
<g id="edge77" class="edge"><title>Node44&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M238.371,-1818.52C248.073,-1821.62 257.174,-1826.49 264,-1834 349.865,-1928.49 214.77,-2023.94 300,-2119 304.168,-2123.65 309.252,-2127.26 314.814,-2130.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.089,-1815.09 228.531,-1815.97 237.337,-1821.86 239.089,-1815.09"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="classarm__compute_1_1_c_l_pooling_layer.xhtml" target="_top" xlink:title="Basic function to simulate a pooling layer with the specified pooling operation. ">
<polygon fill="white" stroke="black" points="337.5,-2090.5 337.5,-2109.5 423.5,-2109.5 423.5,-2090.5 337.5,-2090.5"/>
<text text-anchor="middle" x="380.5" y="-2097.5" font-family="Helvetica" font-size="10.00">CLPoolingLayer</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node79 -->
<g id="edge78" class="edge"><title>Node44&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M238.579,-1818.73C248.171,-1821.82 257.179,-1826.64 264,-1834 339.39,-1915.39 225.158,-1999.11 300,-2081 309.478,-2091.37 323.514,-2096.56 337.167,-2099.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.413,-1815.33 228.852,-1816.17 237.636,-1822.1 239.413,-1815.33"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="classarm__compute_1_1_c_l_remap.xhtml" target="_top" xlink:title="Basic function to execute remap. ">
<polygon fill="white" stroke="black" points="350,-2052.5 350,-2071.5 411,-2071.5 411,-2052.5 350,-2052.5"/>
<text text-anchor="middle" x="380.5" y="-2059.5" font-family="Helvetica" font-size="10.00">CLRemap</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node80 -->
<g id="edge79" class="edge"><title>Node44&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M238.424,-1818.87C248.031,-1821.95 257.085,-1826.73 264,-1834 328.942,-1902.31 235.518,-1974.25 300,-2043 312.621,-2056.46 332.924,-2061.14 349.853,-2062.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.251,-1815.47 228.691,-1816.32 237.479,-1822.24 239.251,-1815.47"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="classarm__compute_1_1_c_l_reshape_layer.xhtml" target="_top" xlink:title="Basic function to run CLReshapeLayerKernel. ">
<polygon fill="white" stroke="black" points="334.5,-2014.5 334.5,-2033.5 426.5,-2033.5 426.5,-2014.5 334.5,-2014.5"/>
<text text-anchor="middle" x="380.5" y="-2021.5" font-family="Helvetica" font-size="10.00">CLReshapeLayer</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node81 -->
<g id="edge80" class="edge"><title>Node44&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M238.827,-1819.28C248.226,-1822.35 257.103,-1827.01 264,-1834 318.541,-1889.29 245.831,-1949.34 300,-2005 309.007,-2014.25 321.656,-2019.33 334.219,-2022.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.469,-1815.83 228.904,-1816.64 237.665,-1822.6 239.469,-1815.83"/>
</g>
<!-- Node82 -->
<g id="node82" class="node"><title>Node82</title>
<g id="a_node82"><a xlink:href="classarm__compute_1_1_c_l_r_o_i_pooling_layer.xhtml" target="_top" xlink:title="Basic function to run CLROIPoolingLayerKernel. ">
<polygon fill="white" stroke="black" points="328.5,-1976.5 328.5,-1995.5 432.5,-1995.5 432.5,-1976.5 328.5,-1976.5"/>
<text text-anchor="middle" x="380.5" y="-1983.5" font-family="Helvetica" font-size="10.00">CLROIPoolingLayer</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node82 -->
<g id="edge81" class="edge"><title>Node44&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M238.501,-1819.61C247.934,-1822.64 256.907,-1827.21 264,-1834 308.226,-1876.36 256.059,-1924.35 300,-1967 307.739,-1974.51 317.889,-1979.24 328.338,-1982.17"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.126,-1816.16 228.563,-1816.98 237.335,-1822.93 239.126,-1816.16"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="classarm__compute_1_1_c_l_scale.xhtml" target="_top" xlink:title="Basic function to run CLScaleKernel. ">
<polygon fill="white" stroke="black" points="353.5,-1938.5 353.5,-1957.5 407.5,-1957.5 407.5,-1938.5 353.5,-1938.5"/>
<text text-anchor="middle" x="380.5" y="-1945.5" font-family="Helvetica" font-size="10.00">CLScale</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node83 -->
<g id="edge82" class="edge"><title>Node44&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M238.608,-1820.41C247.866,-1823.37 256.752,-1827.71 264,-1834 298.098,-1863.6 266.101,-1899.17 300,-1929 314.596,-1941.84 336.338,-1946.38 353.397,-1947.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.445,-1817.01 228.88,-1817.79 237.628,-1823.77 239.445,-1817.01"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="classarm__compute_1_1_c_l_scharr3x3.xhtml" target="_top" xlink:title="Basic function to execute scharr 3x3 filter. ">
<polygon fill="white" stroke="black" points="343.5,-1900.5 343.5,-1919.5 417.5,-1919.5 417.5,-1900.5 343.5,-1900.5"/>
<text text-anchor="middle" x="380.5" y="-1907.5" font-family="Helvetica" font-size="10.00">CLScharr3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node84 -->
<g id="edge83" class="edge"><title>Node44&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M238.544,-1821.98C247.587,-1824.78 256.42,-1828.65 264,-1834 288.485,-1851.27 275.632,-1873.57 300,-1891 312.58,-1900 328.86,-1904.78 343.408,-1907.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.265,-1818.55 228.7,-1819.35 237.455,-1825.31 239.265,-1818.55"/>
</g>
<!-- Node85 -->
<g id="node85" class="node"><title>Node85</title>
<g id="a_node85"><a xlink:href="classarm__compute_1_1_c_l_sobel3x3.xhtml" target="_top" xlink:title="Basic function to execute sobel 3x3 filter. ">
<polygon fill="white" stroke="black" points="345.5,-1862.5 345.5,-1881.5 415.5,-1881.5 415.5,-1862.5 345.5,-1862.5"/>
<text text-anchor="middle" x="380.5" y="-1869.5" font-family="Helvetica" font-size="10.00">CLSobel3x3</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node85 -->
<g id="edge84" class="edge"><title>Node44&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M238.82,-1826.24C247.376,-1828.47 255.99,-1831.05 264,-1834 280.974,-1840.26 283.069,-1846.62 300,-1853 314.476,-1858.45 331.037,-1862.7 345.284,-1865.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.389,-1822.78 228.843,-1823.79 237.72,-1829.58 239.389,-1822.78"/>
</g>
<!-- Node86 -->
<g id="node86" class="node"><title>Node86</title>
<g id="a_node86"><a xlink:href="classarm__compute_1_1_c_l_table_lookup.xhtml" target="_top" xlink:title="Basic function to run CLTableLookupKernel. ">
<polygon fill="white" stroke="black" points="338,-1824.5 338,-1843.5 423,-1843.5 423,-1824.5 338,-1824.5"/>
<text text-anchor="middle" x="380.5" y="-1831.5" font-family="Helvetica" font-size="10.00">CLTableLookup</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node86 -->
<g id="edge85" class="edge"><title>Node44&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M238.785,-1820.63C270.688,-1823.66 309.258,-1827.33 337.943,-1830.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.968,-1817.13 228.682,-1819.67 238.306,-1824.1 238.968,-1817.13"/>
</g>
<!-- Node87 -->
<g id="node87" class="node"><title>Node87</title>
<g id="a_node87"><a xlink:href="classarm__compute_1_1_c_l_threshold.xhtml" target="_top" xlink:title="Basic function to run CLThresholdKernel. ">
<polygon fill="white" stroke="black" points="344.5,-1786.5 344.5,-1805.5 416.5,-1805.5 416.5,-1786.5 344.5,-1786.5"/>
<text text-anchor="middle" x="380.5" y="-1793.5" font-family="Helvetica" font-size="10.00">CLThreshold</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node87 -->
<g id="edge86" class="edge"><title>Node44&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M239.056,-1809.34C273.347,-1806.08 315.269,-1802.1 344.34,-1799.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.306,-1805.9 228.682,-1810.33 238.968,-1812.87 238.306,-1805.9"/>
</g>
<!-- Node88 -->
<g id="node88" class="node"><title>Node88</title>
<g id="a_node88"><a xlink:href="classarm__compute_1_1_c_l_transpose.xhtml" target="_top" xlink:title="Basic function to transpose a matrix on OpenCL. ">
<polygon fill="white" stroke="black" points="343,-1748.5 343,-1767.5 418,-1767.5 418,-1748.5 343,-1748.5"/>
<text text-anchor="middle" x="380.5" y="-1755.5" font-family="Helvetica" font-size="10.00">CLTranspose</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node88 -->
<g id="edge87" class="edge"><title>Node44&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M217.689,-1802.19C241.283,-1794.47 272.253,-1784.68 300,-1777 313.95,-1773.14 329.404,-1769.34 342.95,-1766.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="216.463,-1798.91 208.059,-1805.36 218.652,-1805.56 216.463,-1798.91"/>
</g>
<!-- Node89 -->
<g id="node89" class="node"><title>Node89</title>
<g id="a_node89"><a xlink:href="classarm__compute_1_1_c_l_warp_affine.xhtml" target="_top" xlink:title="Basic function to run CLWarpAffineKernel for AFFINE transformation. ">
<polygon fill="white" stroke="black" points="341.5,-1710.5 341.5,-1729.5 419.5,-1729.5 419.5,-1710.5 341.5,-1710.5"/>
<text text-anchor="middle" x="380.5" y="-1717.5" font-family="Helvetica" font-size="10.00">CLWarpAffine</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node89 -->
<g id="edge88" class="edge"><title>Node44&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M199.755,-1799.28C222.815,-1782.1 262.204,-1754.92 300,-1739 313.078,-1733.49 328.07,-1729.39 341.484,-1726.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.62,-1796.5 191.753,-1805.33 201.841,-1802.09 197.62,-1796.5"/>
</g>
<!-- Node90 -->
<g id="node90" class="node"><title>Node90</title>
<g id="a_node90"><a xlink:href="classarm__compute_1_1_c_l_warp_perspective.xhtml" target="_top" xlink:title="Basic function to run CLWarpPerspectiveKernel for PERSPECTIVE transformation. ">
<polygon fill="white" stroke="black" points="328.5,-1672.5 328.5,-1691.5 432.5,-1691.5 432.5,-1672.5 328.5,-1672.5"/>
<text text-anchor="middle" x="380.5" y="-1679.5" font-family="Helvetica" font-size="10.00">CLWarpPerspective</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node90 -->
<g id="edge89" class="edge"><title>Node44&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M193.069,-1797.26C213.45,-1771.91 254.463,-1725.65 300,-1701 308.736,-1696.27 318.638,-1692.71 328.416,-1690.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="190.185,-1795.27 186.747,-1805.29 195.684,-1799.6 190.185,-1795.27"/>
</g>
<!-- Node92 -->
<g id="node92" class="node"><title>Node92</title>
<g id="a_node92"><a xlink:href="classarm__compute_1_1_n_e_absolute_difference.xhtml" target="_top" xlink:title="Basic function to run NEAbsoluteDifferenceKernel. ">
<polygon fill="white" stroke="black" points="323.5,-1634.5 323.5,-1653.5 437.5,-1653.5 437.5,-1634.5 323.5,-1634.5"/>
<text text-anchor="middle" x="380.5" y="-1641.5" font-family="Helvetica" font-size="10.00">NEAbsoluteDifference</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node92 -->
<g id="edge91" class="edge"><title>Node91&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M217.689,-1599.81C241.283,-1607.53 272.253,-1617.32 300,-1625 312.035,-1628.33 325.19,-1631.62 337.273,-1634.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="218.652,-1596.44 208.059,-1596.64 216.463,-1603.09 218.652,-1596.44"/>
</g>
<!-- Node93 -->
<g id="node93" class="node"><title>Node93</title>
<g id="a_node93"><a xlink:href="classarm__compute_1_1_n_e_accumulate.xhtml" target="_top" xlink:title="Basic function to run NEAccumulateKernel. ">
<polygon fill="white" stroke="black" points="339,-1596.5 339,-1615.5 422,-1615.5 422,-1596.5 339,-1596.5"/>
<text text-anchor="middle" x="380.5" y="-1603.5" font-family="Helvetica" font-size="10.00">NEAccumulate</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node93 -->
<g id="edge92" class="edge"><title>Node91&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M239.367,-1592.69C271.478,-1595.74 310.208,-1599.42 338.807,-1602.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.481,-1589.18 229.195,-1591.72 238.819,-1596.15 239.481,-1589.18"/>
</g>
<!-- Node94 -->
<g id="node94" class="node"><title>Node94</title>
<g id="a_node94"><a xlink:href="classarm__compute_1_1_n_e_accumulate_squared.xhtml" target="_top" xlink:title="Basic function to run NEAccumulateSquaredKernel. ">
<polygon fill="white" stroke="black" points="321,-1558.5 321,-1577.5 440,-1577.5 440,-1558.5 321,-1558.5"/>
<text text-anchor="middle" x="380.5" y="-1565.5" font-family="Helvetica" font-size="10.00">NEAccumulateSquared</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node94 -->
<g id="edge93" class="edge"><title>Node91&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M239.224,-1581.33C265.03,-1578.87 295.132,-1576.01 320.82,-1573.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.819,-1577.85 229.195,-1582.28 239.481,-1584.82 238.819,-1577.85"/>
</g>
<!-- Node95 -->
<g id="node95" class="node"><title>Node95</title>
<g id="a_node95"><a xlink:href="classarm__compute_1_1_n_e_accumulate_weighted.xhtml" target="_top" xlink:title="Basic function to run NEAccumulateWeightedKernel. ">
<polygon fill="white" stroke="black" points="318.5,-1520.5 318.5,-1539.5 442.5,-1539.5 442.5,-1520.5 318.5,-1520.5"/>
<text text-anchor="middle" x="380.5" y="-1527.5" font-family="Helvetica" font-size="10.00">NEAccumulateWeighted</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node95 -->
<g id="edge94" class="edge"><title>Node91&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M239.145,-1575.67C247.594,-1573.47 256.091,-1570.92 264,-1568 280.974,-1561.74 283.069,-1555.38 300,-1549 309.828,-1545.3 320.616,-1542.15 330.99,-1539.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.159,-1572.31 229.287,-1578.1 239.834,-1579.11 238.159,-1572.31"/>
</g>
<!-- Node96 -->
<g id="node96" class="node"><title>Node96</title>
<g id="a_node96"><a xlink:href="classarm__compute_1_1_n_e_activation_layer.xhtml" target="_top" xlink:title="Basic function to run NEActivationLayerKernel. ">
<polygon fill="white" stroke="black" points="331.5,-1482.5 331.5,-1501.5 429.5,-1501.5 429.5,-1482.5 331.5,-1482.5"/>
<text text-anchor="middle" x="380.5" y="-1489.5" font-family="Helvetica" font-size="10.00">NEActivationLayer</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node96 -->
<g id="edge95" class="edge"><title>Node91&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M238.867,-1579.92C247.797,-1577.13 256.511,-1573.28 264,-1568 288.485,-1550.73 275.632,-1528.43 300,-1511 309.117,-1504.48 320.178,-1500.17 331.115,-1497.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.878,-1576.56 229.14,-1582.55 239.707,-1583.32 237.878,-1576.56"/>
</g>
<!-- Node97 -->
<g id="node97" class="node"><title>Node97</title>
<g id="a_node97"><a xlink:href="classarm__compute_1_1_n_e_arithmetic_addition.xhtml" target="_top" xlink:title="Basic function to run NEArithmeticAdditionKernel. ">
<polygon fill="white" stroke="black" points="325.5,-1444.5 325.5,-1463.5 435.5,-1463.5 435.5,-1444.5 325.5,-1444.5"/>
<text text-anchor="middle" x="380.5" y="-1451.5" font-family="Helvetica" font-size="10.00">NEArithmeticAddition</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node97 -->
<g id="edge96" class="edge"><title>Node91&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M239.219,-1581.39C248.256,-1578.43 256.912,-1574.15 264,-1568 298.098,-1538.4 266.101,-1502.83 300,-1473 307.138,-1466.72 315.985,-1462.42 325.158,-1459.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.038,-1578.09 229.32,-1584.11 239.889,-1584.84 238.038,-1578.09"/>
</g>
<!-- Node98 -->
<g id="node98" class="node"><title>Node98</title>
<g id="a_node98"><a xlink:href="classarm__compute_1_1_n_e_arithmetic_subtraction.xhtml" target="_top" xlink:title="Basic function to run NEArithmeticSubtractionKernel. ">
<polygon fill="white" stroke="black" points="318,-1406.5 318,-1425.5 443,-1425.5 443,-1406.5 318,-1406.5"/>
<text text-anchor="middle" x="380.5" y="-1413.5" font-family="Helvetica" font-size="10.00">NEArithmeticSubtraction</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node98 -->
<g id="edge97" class="edge"><title>Node91&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M238.822,-1582.28C248.138,-1579.25 256.988,-1574.72 264,-1568 308.226,-1525.64 256.059,-1477.65 300,-1435 305.091,-1430.06 311.226,-1426.32 317.804,-1423.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.752,-1578.95 229.004,-1584.92 239.569,-1585.71 237.752,-1578.95"/>
</g>
<!-- Node99 -->
<g id="node99" class="node"><title>Node99</title>
<g id="a_node99"><a xlink:href="classarm__compute_1_1_n_e_bitwise_and.xhtml" target="_top" xlink:title="Basic function to run NEBitwiseAndKernel. ">
<polygon fill="white" stroke="black" points="340.5,-1368.5 340.5,-1387.5 420.5,-1387.5 420.5,-1368.5 340.5,-1368.5"/>
<text text-anchor="middle" x="380.5" y="-1375.5" font-family="Helvetica" font-size="10.00">NEBitwiseAnd</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node99 -->
<g id="edge98" class="edge"><title>Node91&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M239.147,-1582.61C248.427,-1579.55 257.182,-1574.91 264,-1568 318.541,-1512.71 245.831,-1452.66 300,-1397 310.491,-1386.22 325.925,-1381.11 340.409,-1378.82"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.081,-1579.27 229.345,-1585.27 239.912,-1586.03 238.081,-1579.27"/>
</g>
<!-- Node100 -->
<g id="node100" class="node"><title>Node100</title>
<g id="a_node100"><a xlink:href="classarm__compute_1_1_n_e_bitwise_not.xhtml" target="_top" xlink:title="Basic function to run NEBitwiseNotKernel. ">
<polygon fill="white" stroke="black" points="341,-1330.5 341,-1349.5 420,-1349.5 420,-1330.5 341,-1330.5"/>
<text text-anchor="middle" x="380.5" y="-1337.5" font-family="Helvetica" font-size="10.00">NEBitwiseNot</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node100 -->
<g id="edge99" class="edge"><title>Node91&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M239.044,-1582.93C248.42,-1579.84 257.234,-1575.12 264,-1568 328.942,-1499.69 235.518,-1427.75 300,-1359 310.388,-1347.93 325.98,-1342.79 340.612,-1340.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.885,-1579.61 229.131,-1585.58 239.696,-1586.38 237.885,-1579.61"/>
</g>
<!-- Node101 -->
<g id="node101" class="node"><title>Node101</title>
<g id="a_node101"><a xlink:href="classarm__compute_1_1_n_e_bitwise_or.xhtml" target="_top" xlink:title="Basic function to run NEBitwiseOrKernel. ">
<polygon fill="white" stroke="black" points="343.5,-1292.5 343.5,-1311.5 417.5,-1311.5 417.5,-1292.5 343.5,-1292.5"/>
<text text-anchor="middle" x="380.5" y="-1299.5" font-family="Helvetica" font-size="10.00">NEBitwiseOr</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node101 -->
<g id="edge100" class="edge"><title>Node91&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M239.198,-1583.07C248.558,-1579.97 257.326,-1575.2 264,-1568 339.39,-1486.61 225.158,-1402.89 300,-1321 310.914,-1309.06 327.873,-1303.98 343.328,-1302.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.041,-1579.76 229.292,-1585.73 239.858,-1586.52 238.041,-1579.76"/>
</g>
<!-- Node102 -->
<g id="node102" class="node"><title>Node102</title>
<g id="a_node102"><a xlink:href="classarm__compute_1_1_n_e_bitwise_xor.xhtml" target="_top" xlink:title="Basic function to run NEBitwiseXorKernel. ">
<polygon fill="white" stroke="black" points="341.5,-1254.5 341.5,-1273.5 419.5,-1273.5 419.5,-1254.5 341.5,-1254.5"/>
<text text-anchor="middle" x="380.5" y="-1261.5" font-family="Helvetica" font-size="10.00">NEBitwiseXor</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node102 -->
<g id="edge101" class="edge"><title>Node91&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M239.312,-1583.18C248.66,-1580.06 257.395,-1575.27 264,-1568 349.865,-1473.51 214.77,-1378.06 300,-1283 310.326,-1271.48 326.271,-1266.33 341.178,-1264.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.158,-1579.86 229.412,-1585.84 239.979,-1586.62 238.158,-1579.86"/>
</g>
<!-- Node103 -->
<g id="node103" class="node"><title>Node103</title>
<g id="a_node103"><a xlink:href="classarm__compute_1_1_n_e_box3x3.xhtml" target="_top" xlink:title="Basic function to execute box filter 3x3. ">
<polygon fill="white" stroke="black" points="348.5,-1216.5 348.5,-1235.5 412.5,-1235.5 412.5,-1216.5 348.5,-1216.5"/>
<text text-anchor="middle" x="380.5" y="-1223.5" font-family="Helvetica" font-size="10.00">NEBox3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node103 -->
<g id="edge102" class="edge"><title>Node91&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M238.784,-1583.46C248.356,-1580.35 257.304,-1575.48 264,-1568 360.359,-1460.39 204.365,-1353.25 300,-1245 311.932,-1231.49 331.591,-1226.71 348.374,-1225.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.844,-1580.09 229.065,-1586.02 239.626,-1586.86 237.844,-1580.09"/>
</g>
<!-- Node104 -->
<g id="node104" class="node"><title>Node104</title>
<g id="a_node104"><a xlink:href="classarm__compute_1_1_n_e_channel_combine.xhtml" target="_top" xlink:title="Basic function to run NEChannelCombineKernel to perform channel combination. ">
<polygon fill="white" stroke="black" points="327.5,-1178.5 327.5,-1197.5 433.5,-1197.5 433.5,-1178.5 327.5,-1178.5"/>
<text text-anchor="middle" x="380.5" y="-1185.5" font-family="Helvetica" font-size="10.00">NEChannelCombine</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node104 -->
<g id="edge103" class="edge"><title>Node91&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M238.855,-1583.52C248.42,-1580.4 257.348,-1575.52 264,-1568 370.865,-1447.26 193.948,-1328.46 300,-1207 307.094,-1198.88 316.982,-1193.9 327.381,-1190.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.916,-1580.15 229.139,-1586.09 239.701,-1586.92 237.916,-1580.15"/>
</g>
<!-- Node105 -->
<g id="node105" class="node"><title>Node105</title>
<g id="a_node105"><a xlink:href="classarm__compute_1_1_n_e_channel_extract.xhtml" target="_top" xlink:title="Basic function to run NEChannelExtractKernel to perform channel extraction. ">
<polygon fill="white" stroke="black" points="331.5,-1140.5 331.5,-1159.5 429.5,-1159.5 429.5,-1140.5 331.5,-1140.5"/>
<text text-anchor="middle" x="380.5" y="-1147.5" font-family="Helvetica" font-size="10.00">NEChannelExtract</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node105 -->
<g id="edge104" class="edge"><title>Node91&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M238.913,-1583.58C248.472,-1580.45 257.383,-1575.55 264,-1568 322.69,-1501.06 241.761,-1236.33 300,-1169 307.984,-1159.77 319.575,-1154.6 331.45,-1151.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.975,-1580.2 229.199,-1586.14 239.761,-1586.97 237.975,-1580.2"/>
</g>
<!-- Node106 -->
<g id="node106" class="node"><title>Node106</title>
<g id="a_node106"><a xlink:href="classarm__compute_1_1_n_e_color_convert.xhtml" target="_top" xlink:title="Basic function to run NEColorConvertKernel to perform color conversion. ">
<polygon fill="white" stroke="black" points="336,-1102.5 336,-1121.5 425,-1121.5 425,-1102.5 336,-1102.5"/>
<text text-anchor="middle" x="380.5" y="-1109.5" font-family="Helvetica" font-size="10.00">NEColorConvert</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node106 -->
<g id="edge105" class="edge"><title>Node91&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M238.962,-1583.62C248.516,-1580.49 257.413,-1575.57 264,-1568 327.95,-1494.48 236.545,-1204.95 300,-1131 308.964,-1120.55 322.549,-1115.3 335.966,-1112.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.024,-1580.24 229.249,-1586.18 239.812,-1587.01 238.024,-1580.24"/>
</g>
<!-- Node107 -->
<g id="node107" class="node"><title>Node107</title>
<g id="a_node107"><a xlink:href="classarm__compute_1_1_n_e_convolution3x3.xhtml" target="_top" xlink:title="Basic function to execute convolution of size 3x3. ">
<polygon fill="white" stroke="black" points="331.5,-1064.5 331.5,-1083.5 429.5,-1083.5 429.5,-1064.5 331.5,-1064.5"/>
<text text-anchor="middle" x="380.5" y="-1071.5" font-family="Helvetica" font-size="10.00">NEConvolution3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node107 -->
<g id="edge106" class="edge"><title>Node91&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M239.002,-1583.65C248.553,-1580.52 257.438,-1575.59 264,-1568 333.213,-1487.9 231.326,-1173.56 300,-1093 307.917,-1083.71 319.487,-1078.52 331.362,-1075.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.065,-1580.28 229.292,-1586.22 239.854,-1587.05 238.065,-1580.28"/>
</g>
<!-- Node108 -->
<g id="node108" class="node"><title>Node108</title>
<g id="a_node108"><a xlink:href="classarm__compute_1_1_n_e_convolution_rectangle.xhtml" target="_top" xlink:title="Basic function to execute non&#45;square convolution. ">
<polygon fill="white" stroke="black" points="317,-1026.5 317,-1045.5 444,-1045.5 444,-1026.5 317,-1026.5"/>
<text text-anchor="middle" x="380.5" y="-1033.5" font-family="Helvetica" font-size="10.00">NEConvolutionRectangle</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node108 -->
<g id="edge107" class="edge"><title>Node91&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M239.037,-1583.68C248.584,-1580.55 257.459,-1575.61 264,-1568 338.478,-1481.32 226.105,-1142.18 300,-1055 304.588,-1049.59 310.416,-1045.56 316.826,-1042.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.1,-1580.31 229.328,-1586.25 239.89,-1587.08 238.1,-1580.31"/>
</g>
<!-- Node109 -->
<g id="node109" class="node"><title>Node109</title>
<g id="a_node109"><a xlink:href="classarm__compute_1_1_n_e_depth_convert.xhtml" target="_top" xlink:title="Basic function to run NEDepthConvertKernel. ">
<polygon fill="white" stroke="black" points="334.5,-988.5 334.5,-1007.5 426.5,-1007.5 426.5,-988.5 334.5,-988.5"/>
<text text-anchor="middle" x="380.5" y="-995.5" font-family="Helvetica" font-size="10.00">NEDepthConvert</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node109 -->
<g id="edge108" class="edge"><title>Node91&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M239.067,-1583.71C248.611,-1580.57 257.477,-1575.63 264,-1568 343.744,-1474.74 220.883,-1110.79 300,-1017 308.509,-1006.91 321.328,-1001.65 334.202,-999.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.131,-1580.34 229.359,-1586.28 239.922,-1587.1 238.131,-1580.34"/>
</g>
<!-- Node110 -->
<g id="node110" class="node"><title>Node110</title>
<g id="a_node110"><a xlink:href="classarm__compute_1_1_n_e_dilate.xhtml" target="_top" xlink:title="Basic function to execute dilate. ">
<polygon fill="white" stroke="black" points="352.5,-950.5 352.5,-969.5 408.5,-969.5 408.5,-950.5 352.5,-950.5"/>
<text text-anchor="middle" x="380.5" y="-957.5" font-family="Helvetica" font-size="10.00">NEDilate</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node110 -->
<g id="edge109" class="edge"><title>Node91&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M239.093,-1583.73C248.635,-1580.59 257.493,-1575.64 264,-1568 349.012,-1468.16 215.66,-1079.41 300,-979 312.595,-964.005 334.713,-959.655 352.427,-958.831"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.157,-1580.36 229.386,-1586.3 239.949,-1587.12 238.157,-1580.36"/>
</g>
<!-- Node111 -->
<g id="node111" class="node"><title>Node111</title>
<g id="a_node111"><a xlink:href="classarm__compute_1_1_n_e_erode.xhtml" target="_top" xlink:title="Basic function to execute erode. ">
<polygon fill="white" stroke="black" points="352.5,-912.5 352.5,-931.5 408.5,-931.5 408.5,-912.5 352.5,-912.5"/>
<text text-anchor="middle" x="380.5" y="-919.5" font-family="Helvetica" font-size="10.00">NEErode</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node111 -->
<g id="edge110" class="edge"><title>Node91&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M239.117,-1583.75C248.656,-1580.61 257.507,-1575.65 264,-1568 354.281,-1461.57 210.436,-1048.03 300,-941 312.568,-925.981 334.688,-921.633 352.409,-920.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.181,-1580.38 229.41,-1586.32 239.973,-1587.14 238.181,-1580.38"/>
</g>
<!-- Node112 -->
<g id="node112" class="node"><title>Node112</title>
<g id="a_node112"><a xlink:href="classarm__compute_1_1_n_e_flatten_layer.xhtml" target="_top" xlink:title="Basic function to execute flatten. ">
<polygon fill="white" stroke="black" points="338,-874.5 338,-893.5 423,-893.5 423,-874.5 338,-874.5"/>
<text text-anchor="middle" x="380.5" y="-881.5" font-family="Helvetica" font-size="10.00">NEFlattenLayer</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node112 -->
<g id="edge111" class="edge"><title>Node91&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M239.137,-1583.77C248.674,-1580.62 257.52,-1575.66 264,-1568 359.55,-1454.98 205.21,-1016.65 300,-903 309.271,-891.884 323.775,-886.61 337.87,-884.287"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.202,-1580.39 229.432,-1586.34 239.994,-1587.16 238.202,-1580.39"/>
</g>
<!-- Node113 -->
<g id="node113" class="node"><title>Node113</title>
<g id="a_node113"><a xlink:href="classarm__compute_1_1_n_e_floor.xhtml" target="_top" xlink:title="Basic function to run NEFloorKernel. ">
<polygon fill="white" stroke="black" points="354,-836.5 354,-855.5 407,-855.5 407,-836.5 354,-836.5"/>
<text text-anchor="middle" x="380.5" y="-843.5" font-family="Helvetica" font-size="10.00">NEFloor</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node113 -->
<g id="edge112" class="edge"><title>Node91&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M238.834,-1583.89C248.492,-1580.75 257.458,-1575.76 264,-1568 364.82,-1448.4 199.985,-985.276 300,-865 312.884,-849.506 335.935,-845.355 353.91,-844.73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.805,-1580.54 229.01,-1586.45 239.569,-1587.31 237.805,-1580.54"/>
</g>
<!-- Node114 -->
<g id="node114" class="node"><title>Node114</title>
<g id="a_node114"><a xlink:href="classarm__compute_1_1_n_e_gaussian3x3.xhtml" target="_top" xlink:title="Basic function to execute gaussian filter 3x3. ">
<polygon fill="white" stroke="black" points="336.5,-798.5 336.5,-817.5 424.5,-817.5 424.5,-798.5 336.5,-798.5"/>
<text text-anchor="middle" x="380.5" y="-805.5" font-family="Helvetica" font-size="10.00">NEGaussian3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node114 -->
<g id="edge113" class="edge"><title>Node91&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M238.85,-1583.9C248.507,-1580.76 257.469,-1575.77 264,-1568 370.091,-1441.81 194.758,-953.899 300,-827 308.878,-816.295 322.609,-811.002 336.176,-808.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.822,-1580.55 229.027,-1586.46 239.586,-1587.33 237.822,-1580.55"/>
</g>
<!-- Node115 -->
<g id="node115" class="node"><title>Node115</title>
<g id="a_node115"><a xlink:href="classarm__compute_1_1_n_e_g_e_m_m_interleave4x4.xhtml" target="_top" xlink:title="Basic function to execute NEGEMMInterleave4x4Kernel. ">
<polygon fill="white" stroke="black" points="320.5,-760.5 320.5,-779.5 440.5,-779.5 440.5,-760.5 320.5,-760.5"/>
<text text-anchor="middle" x="380.5" y="-767.5" font-family="Helvetica" font-size="10.00">NEGEMMInterleave4x4</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node115 -->
<g id="edge114" class="edge"><title>Node91&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M238.865,-1583.92C248.52,-1580.77 257.478,-1575.78 264,-1568 319.681,-1501.61 244.766,-855.761 300,-789 305.337,-782.549 312.437,-778.062 320.203,-774.977"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.837,-1580.57 229.042,-1586.47 239.601,-1587.34 237.837,-1580.57"/>
</g>
<!-- Node116 -->
<g id="node116" class="node"><title>Node116</title>
<g id="a_node116"><a xlink:href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w.xhtml" target="_top" xlink:title="Basic function to execute NEGEMMTranspose1xWKernel. ">
<polygon fill="white" stroke="black" points="316.5,-722.5 316.5,-741.5 444.5,-741.5 444.5,-722.5 316.5,-722.5"/>
<text text-anchor="middle" x="380.5" y="-729.5" font-family="Helvetica" font-size="10.00">NEGEMMTranspose1xW</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node116 -->
<g id="edge115" class="edge"><title>Node91&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M238.879,-1583.93C248.533,-1580.78 257.486,-1575.78 264,-1568 322.317,-1498.32 242.152,-821.073 300,-751 304.427,-745.638 310.072,-741.632 316.306,-738.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.851,-1580.58 229.056,-1586.48 239.615,-1587.35 237.851,-1580.58"/>
</g>
<!-- Node117 -->
<g id="node117" class="node"><title>Node117</title>
<g id="a_node117"><a xlink:href="classarm__compute_1_1_n_e_h_o_g_detector.xhtml" target="_top" xlink:title="Basic function to execute HOG detector based on linear SVM. ">
<polygon fill="white" stroke="black" points="335,-684.5 335,-703.5 426,-703.5 426,-684.5 335,-684.5"/>
<text text-anchor="middle" x="380.5" y="-691.5" font-family="Helvetica" font-size="10.00">NEHOGDetector</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node117 -->
<g id="edge116" class="edge"><title>Node91&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M238.891,-1583.94C248.544,-1580.79 257.494,-1575.79 264,-1568 324.953,-1495.02 239.538,-786.385 300,-713 308.572,-702.595 321.73,-697.296 334.89,-694.747"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.864,-1580.59 229.069,-1586.5 239.628,-1587.36 237.864,-1580.59"/>
</g>
<!-- Node118 -->
<g id="node118" class="node"><title>Node118</title>
<g id="a_node118"><a xlink:href="classarm__compute_1_1_n_e_integral_image.xhtml" target="_top" xlink:title="Basic function to run a NEIntegralImageKernel. ">
<polygon fill="white" stroke="black" points="335.5,-646.5 335.5,-665.5 425.5,-665.5 425.5,-646.5 335.5,-646.5"/>
<text text-anchor="middle" x="380.5" y="-653.5" font-family="Helvetica" font-size="10.00">NEIntegralImage</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node118 -->
<g id="edge117" class="edge"><title>Node91&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M238.903,-1583.95C248.554,-1580.8 257.501,-1575.8 264,-1568 327.589,-1491.73 236.924,-751.698 300,-675 308.653,-664.478 321.996,-659.176 335.295,-656.658"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.875,-1580.6 229.081,-1586.51 239.64,-1587.37 237.875,-1580.6"/>
</g>
<!-- Node119 -->
<g id="node119" class="node"><title>Node119</title>
<g id="a_node119"><a xlink:href="classarm__compute_1_1_n_e_magnitude.xhtml" target="_top" xlink:title="Basic function to run NEMagnitudePhaseKernel. ">
<polygon fill="white" stroke="black" points="342.5,-608.5 342.5,-627.5 418.5,-627.5 418.5,-608.5 342.5,-608.5"/>
<text text-anchor="middle" x="380.5" y="-615.5" font-family="Helvetica" font-size="10.00">NEMagnitude</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node119 -->
<g id="edge118" class="edge"><title>Node91&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M238.913,-1583.95C248.564,-1580.81 257.507,-1575.8 264,-1568 330.225,-1488.43 234.31,-717.01 300,-637 310.175,-624.606 326.858,-619.452 342.32,-617.561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.886,-1580.61 229.091,-1586.51 239.651,-1587.38 237.886,-1580.61"/>
</g>
<!-- Node120 -->
<g id="node120" class="node"><title>Node120</title>
<g id="a_node120"><a xlink:href="classarm__compute_1_1_n_e_median3x3.xhtml" target="_top" xlink:title="Basic function to execute median filter. ">
<polygon fill="white" stroke="black" points="341.5,-570.5 341.5,-589.5 419.5,-589.5 419.5,-570.5 341.5,-570.5"/>
<text text-anchor="middle" x="380.5" y="-577.5" font-family="Helvetica" font-size="10.00">NEMedian3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node120 -->
<g id="edge119" class="edge"><title>Node91&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M238.923,-1583.96C248.572,-1580.82 257.513,-1575.81 264,-1568 332.861,-1485.14 231.696,-682.323 300,-599 309.986,-586.818 326.259,-581.628 341.489,-579.657"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.895,-1580.61 229.101,-1586.52 239.661,-1587.39 237.895,-1580.61"/>
</g>
<!-- Node121 -->
<g id="node121" class="node"><title>Node121</title>
<g id="a_node121"><a xlink:href="classarm__compute_1_1_n_e_non_linear_filter.xhtml" target="_top" xlink:title="Basic function to execute non linear filter. ">
<polygon fill="white" stroke="black" points="332,-532.5 332,-551.5 429,-551.5 429,-532.5 332,-532.5"/>
<text text-anchor="middle" x="380.5" y="-539.5" font-family="Helvetica" font-size="10.00">NENonLinearFilter</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node121 -->
<g id="edge120" class="edge"><title>Node91&#45;&gt;Node121</title>
<path fill="none" stroke="midnightblue" d="M238.931,-1583.97C248.58,-1580.82 257.518,-1575.81 264,-1568 335.498,-1481.84 229.082,-647.636 300,-561 307.91,-551.337 319.776,-546.072 331.944,-543.323"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.904,-1580.62 229.111,-1586.53 239.67,-1587.39 237.904,-1580.62"/>
</g>
<!-- Node122 -->
<g id="node122" class="node"><title>Node122</title>
<g id="a_node122"><a xlink:href="classarm__compute_1_1_n_e_non_maxima_suppression3x3.xhtml" target="_top" xlink:title="Basic function to execute non&#45;maxima suppression over a 3x3 window. ">
<polygon fill="white" stroke="black" points="304,-494.5 304,-513.5 457,-513.5 457,-494.5 304,-494.5"/>
<text text-anchor="middle" x="380.5" y="-501.5" font-family="Helvetica" font-size="10.00">NENonMaximaSuppression3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node122 -->
<g id="edge121" class="edge"><title>Node91&#45;&gt;Node122</title>
<path fill="none" stroke="midnightblue" d="M238.94,-1583.98C248.588,-1580.83 257.524,-1575.81 264,-1568 338.135,-1478.55 226.467,-612.949 300,-523 303.054,-519.265 306.699,-516.186 310.724,-513.656"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.913,-1580.63 229.119,-1586.54 239.679,-1587.4 237.913,-1580.63"/>
</g>
<!-- Node123 -->
<g id="node123" class="node"><title>Node123</title>
<g id="a_node123"><a xlink:href="classarm__compute_1_1_n_e_phase.xhtml" target="_top" xlink:title="Basic function to run NEMagnitudePhaseKernel. ">
<polygon fill="white" stroke="black" points="351,-456.5 351,-475.5 410,-475.5 410,-456.5 351,-456.5"/>
<text text-anchor="middle" x="380.5" y="-463.5" font-family="Helvetica" font-size="10.00">NEPhase</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node123 -->
<g id="edge122" class="edge"><title>Node91&#45;&gt;Node123</title>
<path fill="none" stroke="midnightblue" d="M238.947,-1583.98C248.595,-1580.84 257.528,-1575.82 264,-1568 340.771,-1475.25 223.853,-578.262 300,-485 312.027,-470.271 333.245,-465.755 350.737,-464.797"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.921,-1580.63 229.127,-1586.54 239.687,-1587.41 237.921,-1580.63"/>
</g>
<!-- Node124 -->
<g id="node124" class="node"><title>Node124</title>
<g id="a_node124"><a xlink:href="classarm__compute_1_1_n_e_pixel_wise_multiplication.xhtml" target="_top" xlink:title="Basic function to run NEPixelWiseMultiplicationKernel. ">
<polygon fill="white" stroke="black" points="314.5,-418.5 314.5,-437.5 446.5,-437.5 446.5,-418.5 314.5,-418.5"/>
<text text-anchor="middle" x="380.5" y="-425.5" font-family="Helvetica" font-size="10.00">NEPixelWiseMultiplication</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node124 -->
<g id="edge123" class="edge"><title>Node91&#45;&gt;Node124</title>
<path fill="none" stroke="midnightblue" d="M238.955,-1583.99C248.601,-1580.84 257.533,-1575.82 264,-1568 343.408,-1471.96 221.238,-543.575 300,-447 303.946,-442.161 308.885,-438.425 314.357,-435.554"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.928,-1580.64 229.134,-1586.55 239.694,-1587.41 237.928,-1580.64"/>
</g>
<!-- Node125 -->
<g id="node125" class="node"><title>Node125</title>
<g id="a_node125"><a xlink:href="classarm__compute_1_1_n_e_remap.xhtml" target="_top" xlink:title="Basic function to execute remap. ">
<polygon fill="white" stroke="black" points="349.5,-380.5 349.5,-399.5 411.5,-399.5 411.5,-380.5 349.5,-380.5"/>
<text text-anchor="middle" x="380.5" y="-387.5" font-family="Helvetica" font-size="10.00">NERemap</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node125 -->
<g id="edge124" class="edge"><title>Node91&#45;&gt;Node125</title>
<path fill="none" stroke="midnightblue" d="M238.961,-1583.99C248.607,-1580.85 257.537,-1575.83 264,-1568 346.045,-1468.66 218.624,-508.888 300,-409 311.652,-394.697 331.971,-390.021 349.15,-388.883"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.935,-1580.65 229.141,-1586.56 239.701,-1587.42 237.935,-1580.65"/>
</g>
<!-- Node126 -->
<g id="node126" class="node"><title>Node126</title>
<g id="a_node126"><a xlink:href="classarm__compute_1_1_n_e_reshape_layer.xhtml" target="_top" xlink:title="Basic function to run NEReshapeLayerKernel. ">
<polygon fill="white" stroke="black" points="333.5,-342.5 333.5,-361.5 427.5,-361.5 427.5,-342.5 333.5,-342.5"/>
<text text-anchor="middle" x="380.5" y="-349.5" font-family="Helvetica" font-size="10.00">NEReshapeLayer</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node126 -->
<g id="edge125" class="edge"><title>Node91&#45;&gt;Node126</title>
<path fill="none" stroke="midnightblue" d="M238.968,-1584C248.613,-1580.85 257.541,-1575.83 264,-1568 348.682,-1465.36 216.009,-474.201 300,-371 308.151,-360.984 320.553,-355.688 333.154,-353.022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.941,-1580.65 229.148,-1586.56 239.707,-1587.42 237.941,-1580.65"/>
</g>
<!-- Node127 -->
<g id="node127" class="node"><title>Node127</title>
<g id="a_node127"><a xlink:href="classarm__compute_1_1_n_e_scharr3x3.xhtml" target="_top" xlink:title="Basic function to execute scharr 3x3 filter. ">
<polygon fill="white" stroke="black" points="343,-304.5 343,-323.5 418,-323.5 418,-304.5 343,-304.5"/>
<text text-anchor="middle" x="380.5" y="-311.5" font-family="Helvetica" font-size="10.00">NEScharr3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node127 -->
<g id="edge126" class="edge"><title>Node91&#45;&gt;Node127</title>
<path fill="none" stroke="midnightblue" d="M238.973,-1584C248.618,-1580.85 257.544,-1575.83 264,-1568 351.319,-1462.07 213.394,-439.515 300,-333 310.206,-320.448 327.087,-315.307 342.675,-313.466"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.947,-1580.66 229.154,-1586.57 239.714,-1587.43 237.947,-1580.66"/>
</g>
<!-- Node128 -->
<g id="node128" class="node"><title>Node128</title>
<g id="a_node128"><a xlink:href="classarm__compute_1_1_n_e_sobel3x3.xhtml" target="_top" xlink:title="Basic function to execute sobel 3x3 filter. ">
<polygon fill="white" stroke="black" points="345,-266.5 345,-285.5 416,-285.5 416,-266.5 345,-266.5"/>
<text text-anchor="middle" x="380.5" y="-273.5" font-family="Helvetica" font-size="10.00">NESobel3x3</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node128 -->
<g id="edge127" class="edge"><title>Node91&#45;&gt;Node128</title>
<path fill="none" stroke="midnightblue" d="M238.979,-1584.01C248.623,-1580.86 257.548,-1575.83 264,-1568 353.956,-1458.77 210.779,-404.828 300,-295 310.648,-281.893 328.575,-276.866 344.713,-275.239"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.952,-1580.66 229.16,-1586.57 239.719,-1587.43 237.952,-1580.66"/>
</g>
<!-- Node129 -->
<g id="node129" class="node"><title>Node129</title>
<g id="a_node129"><a xlink:href="classarm__compute_1_1_n_e_table_lookup.xhtml" target="_top" xlink:title="Basic function to run NETableLookupKernel. ">
<polygon fill="white" stroke="black" points="337.5,-228.5 337.5,-247.5 423.5,-247.5 423.5,-228.5 337.5,-228.5"/>
<text text-anchor="middle" x="380.5" y="-235.5" font-family="Helvetica" font-size="10.00">NETableLookup</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node129 -->
<g id="edge128" class="edge"><title>Node91&#45;&gt;Node129</title>
<path fill="none" stroke="midnightblue" d="M238.984,-1584.01C248.628,-1580.86 257.551,-1575.84 264,-1568 356.593,-1455.48 208.164,-370.141 300,-257 309.033,-245.872 323.313,-240.567 337.293,-238.223"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.958,-1580.66 229.165,-1586.58 239.725,-1587.44 237.958,-1580.66"/>
</g>
<!-- Node130 -->
<g id="node130" class="node"><title>Node130</title>
<g id="a_node130"><a xlink:href="classarm__compute_1_1_n_e_threshold.xhtml" target="_top" xlink:title="Basic function to run NEThresholdKernel. ">
<polygon fill="white" stroke="black" points="343.5,-190.5 343.5,-209.5 417.5,-209.5 417.5,-190.5 343.5,-190.5"/>
<text text-anchor="middle" x="380.5" y="-197.5" font-family="Helvetica" font-size="10.00">NEThreshold</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node130 -->
<g id="edge129" class="edge"><title>Node91&#45;&gt;Node130</title>
<path fill="none" stroke="midnightblue" d="M238.989,-1584.02C248.632,-1580.87 257.554,-1575.84 264,-1568 359.23,-1452.18 205.549,-335.455 300,-219 310.369,-206.215 327.664,-201.115 343.48,-199.361"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.963,-1580.67 229.17,-1586.58 239.73,-1587.44 237.963,-1580.67"/>
</g>
<!-- Node131 -->
<g id="node131" class="node"><title>Node131</title>
<g id="a_node131"><a xlink:href="classarm__compute_1_1_n_e_transpose.xhtml" target="_top" xlink:title="Basic function to transpose a matrix on NEON. ">
<polygon fill="white" stroke="black" points="342,-152.5 342,-171.5 419,-171.5 419,-152.5 342,-152.5"/>
<text text-anchor="middle" x="380.5" y="-159.5" font-family="Helvetica" font-size="10.00">NETranspose</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node131 -->
<g id="edge130" class="edge"><title>Node91&#45;&gt;Node131</title>
<path fill="none" stroke="midnightblue" d="M238.994,-1584.02C248.637,-1580.87 257.557,-1575.84 264,-1568 361.867,-1448.89 202.934,-300.769 300,-181 310.007,-168.652 326.475,-163.472 341.835,-161.551"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.967,-1580.67 229.175,-1586.58 239.735,-1587.45 237.967,-1580.67"/>
</g>
<!-- Node132 -->
<g id="node132" class="node"><title>Node132</title>
<g id="a_node132"><a xlink:href="classarm__compute_1_1_n_e_warp_affine.xhtml" target="_top" xlink:title="Basic function to run NEWarpAffineKernel. ">
<polygon fill="white" stroke="black" points="340.5,-114.5 340.5,-133.5 420.5,-133.5 420.5,-114.5 340.5,-114.5"/>
<text text-anchor="middle" x="380.5" y="-121.5" font-family="Helvetica" font-size="10.00">NEWarpAffine</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node132 -->
<g id="edge131" class="edge"><title>Node91&#45;&gt;Node132</title>
<path fill="none" stroke="midnightblue" d="M238.998,-1584.03C248.641,-1580.87 257.559,-1575.84 264,-1568 364.504,-1445.59 200.319,-266.082 300,-143 309.646,-131.09 325.302,-125.847 340.181,-123.766"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.972,-1580.68 229.179,-1586.59 239.739,-1587.45 237.972,-1580.68"/>
</g>
<!-- Node133 -->
<g id="node133" class="node"><title>Node133</title>
<g id="a_node133"><a xlink:href="classarm__compute_1_1_n_e_warp_perspective.xhtml" target="_top" xlink:title="Basic function to run NEWarpPerspectiveKernel. ">
<polygon fill="white" stroke="black" points="327.5,-76.5 327.5,-95.5 433.5,-95.5 433.5,-76.5 327.5,-76.5"/>
<text text-anchor="middle" x="380.5" y="-83.5" font-family="Helvetica" font-size="10.00">NEWarpPerspective</text>
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node133 -->
<g id="edge132" class="edge"><title>Node91&#45;&gt;Node133</title>
<path fill="none" stroke="midnightblue" d="M239.002,-1584.03C248.644,-1580.88 257.562,-1575.85 264,-1568 367.141,-1442.29 197.704,-231.396 300,-105 306.874,-96.5063 316.805,-91.4032 327.333,-88.4194"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.976,-1580.68 229.184,-1586.59 239.744,-1587.45 237.976,-1580.68"/>
</g>
<!-- Node150 -->
<g id="node150" class="node"><title>Node150</title>
<g id="a_node150"><a xlink:href="classarm__compute_1_1_n_e_gaussian_pyramid_half.xhtml" target="_top" xlink:title="Basic function to execute gaussian pyramid with HALF scale factor. ">
<polygon fill="white" stroke="black" points="317.5,-38.5 317.5,-57.5 443.5,-57.5 443.5,-38.5 317.5,-38.5"/>
<text text-anchor="middle" x="380.5" y="-45.5" font-family="Helvetica" font-size="10.00">NEGaussianPyramidHalf</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node150 -->
<g id="edge149" class="edge"><title>Node149&#45;&gt;Node150</title>
<path fill="none" stroke="midnightblue" d="M242.259,-939.752C250.612,-936.581 258.258,-931.876 264,-925 325.161,-851.762 239.332,-140.647 300,-67 304.692,-61.3044 310.758,-57.1388 317.446,-54.1165"/>
<polygon fill="midnightblue" stroke="midnightblue" points="241.127,-936.438 232.592,-942.716 243.178,-943.131 241.127,-936.438"/>
</g>
<!-- Node151 -->
<g id="node151" class="node"><title>Node151</title>
<g id="a_node151"><a xlink:href="classarm__compute_1_1_n_e_gaussian_pyramid_orb.xhtml" target="_top" xlink:title="Basic function to execute gaussian pyramid with ORB scale factor. ">
<polygon fill="white" stroke="black" points="318.5,-0.5 318.5,-19.5 442.5,-19.5 442.5,-0.5 318.5,-0.5"/>
<text text-anchor="middle" x="380.5" y="-7.5" font-family="Helvetica" font-size="10.00">NEGaussianPyramidOrb</text>
</a>
</g>
</g>
<!-- Node149&#45;&gt;Node151 -->
<g id="edge150" class="edge"><title>Node149&#45;&gt;Node151</title>
<path fill="none" stroke="midnightblue" d="M242.27,-939.761C250.621,-936.589 258.264,-931.881 264,-925 327.797,-848.467 236.718,-105.959 300,-29 304.867,-23.0811 311.218,-18.8138 318.211,-15.7647"/>
<polygon fill="midnightblue" stroke="midnightblue" points="241.138,-936.447 232.603,-942.725 243.19,-943.14 241.138,-936.447"/>
</g>
</g>
</svg>