<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><meta name="generator" content="pdf2htmlEX"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/base.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/9325663/raw.css"><script src="https://csdnimg.cn/release/download_crawler_static/js/compatibility.min.js"></script><script src="https://csdnimg.cn/release/download_crawler_static/js/pdf2htmlEX.min.js"></script><script>try{pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});}catch(e){}</script><title></title></head><body><div id="sidebar" style="display: none"><div id="outline"></div></div><div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/9325663/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Evaluation<span class="_"> </span>of<span class="_"> </span>Cost<span class="_"> </span>Function<span class="_ _0"></span>s<span class="_"> </span>for<span class="_"> </span>S<span class="_ _0"></span>ter<span class="_ _0"></span>eo<span class="_"> </span>Matching</div><div class="t m0 x2 h3 y2 ff2 fs1 fc0 sc0 ls0 ws0">Heiko<span class="_ _1"> </span>Hirschm<span class="_ _2"></span>¨<span class="_ _3"></span>uller</div><div class="t m0 x3 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">Institute<span class="_ _1"> </span>of<span class="_ _1"> </span>Roboti<span class="_"> </span>cs<span class="_ _1"> </span>and<span class="_ _4"> </span>Mechatronics<span class="_ _1"> </span>Oberpfaf<span class="_ _0"></span>fenhofen</div><div class="t m0 x4 h3 y4 ff2 fs1 fc0 sc0 ls0 ws0">German<span class="_ _1"> </span>Aerospace<span class="_ _1"> </span>Center<span class="_ _1"> </span>(DLR)</div><div class="t m1 x5 h4 y5 ff3 fs2 fc0 sc0 ls0 ws0">heiko.hirschmuell<span class="_ _0"></span>er@dlr.de</div><div class="t m0 x6 h3 y6 ff2 fs1 fc0 sc0 ls0 ws0">Daniel<span class="_ _1"> </span>Scharstein</div><div class="t m0 x7 h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">Middlebury<span class="_ _1"> </span>C<span class="_ _0"></span>ollege</div><div class="t m0 x8 h3 y8 ff2 fs1 fc0 sc0 ls0 ws0">Middlebury<span class="_ _5"></span>,<span class="_ _6"> </span>VT<span class="_ _5"></span>,<span class="_ _1"> </span>USA</div><div class="t m1 x9 h4 y5 ff3 fs2 fc0 sc0 ls0 ws0">schar@middlebury.<span class="_ _0"></span>edu</div><div class="t m0 xa h5 y9 ff1 fs1 fc0 sc0 ls0 ws0">Abstract</div><div class="t m0 xb h6 ya ff4 fs3 fc0 sc0 ls0 ws0">Ster<span class="_ _0"></span>eo<span class="_ _4"> </span>correspondence<span class="_ _4"> </span>methods<span class="_ _7"> </span>r<span class="_ _0"></span>ely<span class="_ _4"> </span>on<span class="_ _7"> </span>matching<span class="_ _4"> </span>costs</div><div class="t m0 xc h6 yb ff4 fs3 fc0 sc0 ls0 ws0">for<span class="_ _6"> </span>computing<span class="_ _6"> </span>the<span class="_ _6"> </span>similarity<span class="_ _6"> </span>of<span class="_ _6"> </span>image<span class="_ _6"> </span>locations.<span class="_ _7"> </span>I<span class="_ _8"></span>n<span class="_ _6"> </span>this<span class="_ _6"> </span>pa-</div><div class="t m0 xc h6 yc ff4 fs3 fc0 sc0 ls0 ws0">per<span class="_ _6"> </span>we<span class="_ _6"> </span>evaluate<span class="_ _9"> </span>the<span class="_ _6"> </span>insensitivity<span class="_ _6"> </span>of<span class="_ _6"> </span>differ<span class="_ _5"></span>en<span class="_"> </span>t<span class="_ _6"> </span>matching<span class="_ _9"> </span>costs</div><div class="t m0 xc h6 yd ff4 fs3 fc0 sc0 ls0 ws0">with<span class="_ _1"> </span>r<span class="_ _0"></span>espect<span class="_ _1"> </span>to<span class="_ _4"> </span>radiometric<span class="_ _1"> </span>variations<span class="_ _1"> </span>of<span class="_ _4"> </span>the<span class="_ _1"> </span>in<span class="_ _8"></span>put<span class="_ _1"> </span>images.</div><div class="t m0 xc h6 ye ff4 fs3 fc0 sc0 ls0 ws0">W<span class="_ _5"></span>e<span class="_ _4"> </span>co<span class="_ _8"></span>nsider<span class="_ _4"> </span>b<span class="_ _8"></span>oth<span class="_ _7"> </span>pixel-based<span class="_ _7"> </span>and<span class="_ _7"> </span>window-based<span class="_ _7"> </span>variants</div><div class="t m0 xc h6 yf ff4 fs3 fc0 sc0 ls0 ws0">and<span class="_ _7"> </span>measure<span class="_ _7"> </span>their<span class="_ _7"> </span>perfo<span class="_"> </span>rma<span class="_ _8"></span>nce<span class="_ _7"> </span>in<span class="_ _7"> </span>th<span class="_ _8"></span>e<span class="_ _7"> </span>presence<span class="_ _7"> </span>of<span class="_ _7"> </span>glo<span class="_ _8"></span>bal</div><div class="t m0 xc h6 y10 ff4 fs3 fc0 sc0 ls0 ws0">intensity<span class="_ _a"> </span>changes<span class="_ _a"> </span>(e.g.,<span class="_ _a"> </span>du<span class="_ _8"></span>e<span class="_ _a"> </span>to<span class="_ _a"> </span>gain<span class="_ _b"> </span>and<span class="_ _a"> </span>exposur<span class="_ _0"></span>e<span class="_ _a"> </span>diff<span class="_ _0"></span>er<span class="_ _0"></span>-</div><div class="t m0 xc h6 y11 ff4 fs3 fc0 sc0 ls0 ws0">ences),<span class="_ _9"> </span>loc<span class="_"> </span>a<span class="_ _8"></span>l<span class="_ _9"> </span>intensity<span class="_ _6"> </span>changes<span class="_ _9"> </span>(e.g.,<span class="_ _9"> </span>due<span class="_ _9"> </span>to<span class="_ _6"> </span>vignetting,<span class="_ _9"> </span>non-</div><div class="t m0 xc h6 y12 ff4 fs3 fc0 sc0 ls0 ws0">Lambertian<span class="_ _6"> </span>surfaces,<span class="_ _6"> </span>and<span class="_ _6"> </span>varying<span class="_ _9"> </span>lig<span class="_ _8"></span>hting),<span class="_ _6"> </span>and<span class="_ _6"> </span>noise.<span class="_ _1"> </span>Us-</div><div class="t m0 xc h6 y13 ff4 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _9"> </span>existing<span class="_ _9"> </span>ster<span class="_ _0"></span>eo<span class="_ _9"> </span>d<span class="_ _8"></span>atasets<span class="_ _9"> </span>with<span class="_ _6"> </span>gr<span class="_ _5"></span>ou<span class="_ _8"></span>nd-truth<span class="_ _9"> </span>dispa<span class="_ _8"></span>rities<span class="_ _9"> </span>as</div><div class="t m0 xc h6 y14 ff4 fs3 fc0 sc0 ls0 ws0">well<span class="_ _6"> </span>as<span class="_ _1"> </span>six<span class="_ _1"> </span>new<span class="_ _6"> </span>datasets<span class="_ _1"> </span>taken<span class="_ _6"> </span>und<span class="_ _8"></span>er<span class="_ _6"> </span>contr<span class="_ _0"></span>olled<span class="_ _6"> </span>changes<span class="_ _6"> </span>of</div><div class="t m0 xc h6 y15 ff4 fs3 fc0 sc0 ls0 ws0">exposur<span class="_ _0"></span>e<span class="_ _c"> </span>and<span class="_ _9"> </span>lighting,<span class="_ _9"> </span>we<span class="_ _9"> </span>evaluate<span class="_ _9"> </span>the<span class="_ _9"> </span>differ<span class="_ _5"></span>en<span class="_ _8"></span>t<span class="_ _9"> </span>costs<span class="_ _9"> </span>with<span class="_ _9"> </span>a</div><div class="t m0 xc h6 y16 ff4 fs3 fc0 sc0 ls0 ws0">local,<span class="_ _9"> </span>a<span class="_ _6"> </span>semi-global,<span class="_ _6"> </span>and<span class="_ _9"> </span>a<span class="_ _6"> </span>globa<span class="_ _8"></span>l<span class="_ _9"> </span>ster<span class="_ _d"></span>eo<span class="_ _6"> </span>method.</div><div class="t m0 xc h5 y17 ff1 fs1 fc0 sc0 ls0 ws0">1.<span class="_"> </span>Intr<span class="_ _d"></span>oduction<span class="_ _4"> </span>and<span class="_"> </span>Related<span class="_"> </span>W<span class="_ _5"></span>ork</div><div class="t m0 xb h7 y18 ff2 fs3 fc0 sc0 ls0 ws0">All<span class="_ _e"> </span>stereo<span class="_ _e"> </span>correspon<span class="_ _8"></span>dence<span class="_ _b"> </span>algor<span class="_ _8"></span>ithms<span class="_ _e"> </span>ha<span class="_ _d"></span>ve<span class="_ _e"> </span>a<span class="_ _e"> </span>way<span class="_ _e"> </span>of</div><div class="t m0 xc h7 y19 ff2 fs3 fc0 sc0 ls0 ws0">measuring<span class="_ _7"> </span>the<span class="_ _f"> </span>similarity<span class="_ _7"> </span>o<span class="_ _8"></span>f<span class="_ _7"> </span>image<span class="_ _f"> </span>locations.<span class="_ _10"> </span>T<span class="_ _5"></span>ypically<span class="_ _d"></span>,<span class="_ _f"> </span>a</div><div class="t m0 xc h7 y1a ff4 fs3 fc0 sc0 ls0 ws0">matching<span class="_ _a"> </span>cost<span class="_ _a"> </span><span class="ff2">is<span class="_ _b"> </span>comp<span class="_ _8"></span>uted<span class="_ _a"> </span>at<span class="_ _a"> </span>each<span class="_ _b"> </span>pixel<span class="_ _a"> </span>fo<span class="_ _8"></span>r<span class="_ _a"> </span>all<span class="_ _a"> </span>d<span class="_ _8"></span>ispari-</span></div><div class="t m0 xc h7 y1b ff2 fs3 fc0 sc0 ls0 ws0">ties<span class="_ _4"> </span>und<span class="_ _8"></span>er<span class="_ _4"> </span>con<span class="_"> </span>sid<span class="_ _8"></span>eration.<span class="_ _11"> </span>The<span class="_ _7"> </span>simplest<span class="_ _4"> </span>matchin<span class="_ _8"></span>g<span class="_ _1"> </span>c<span class="_"> </span>o<span class="_ _8"></span>sts<span class="_ _4"> </span>as-</div><div class="t m0 xc h7 y1c ff2 fs3 fc0 sc0 ls0 ws0">sume<span class="_ _1"> </span>con<span class="_ _8"></span>stant<span class="_ _1"> </span>intensities<span class="_ _1"> </span>at<span class="_ _4"> </span>matchin<span class="_ _8"></span>g<span class="_ _1"> </span>image<span class="_ _1"> </span>lo<span class="_"> </span>c<span class="_"> </span>a<span class="_ _8"></span>tions,<span class="_ _4"> </span>but</div><div class="t m0 xc h7 y1d ff2 fs3 fc0 sc0 ls0 ws0">more<span class="_ _f"> </span>robust<span class="_ _f"> </span>costs<span class="_ _f"> </span>m<span class="_ _8"></span>odel<span class="_ _f"> </span>(explicitly<span class="_ _f"> </span>or<span class="_ _a"> </span>implicitly)<span class="_ _7"> </span>cer<span class="_ _8"></span>tain</div><div class="t m0 xc h7 y1e ff2 fs3 fc0 sc0 ls0 ws0">radiometr<span class="_ _8"></span>ic<span class="_ _f"> </span>c<span class="_"> </span>h<span class="_ _8"></span>anges<span class="_ _a"> </span>and/o<span class="_"> </span>r<span class="_ _a"> </span>n<span class="_ _8"></span>oise.<span class="_ _12"> </span>Common<span class="_ _a"> </span>pixel-ba<span class="_ _8"></span>sed</div><div class="t m0 xc h7 y1f ff2 fs3 fc0 sc0 ls0 ws0">matching<span class="_ _f"> </span>c<span class="_"> </span>o<span class="_ _8"></span>sts<span class="_ _f"> </span>inc<span class="_"> </span>lu<span class="_ _8"></span>de<span class="_ _f"> </span>absolute<span class="_ _a"> </span>differences,<span class="_ _f"> </span>sq<span class="_"> </span>u<span class="_ _8"></span>ared<span class="_ _f"> </span>dif<span class="_"> </span>-</div><div class="t m0 xc h7 y20 ff2 fs3 fc0 sc0 ls0 ws0">ferences,<span class="_ _f"> </span>sampling<span class="_ _8"></span>-insensitive<span class="_ _1"> </span>absolute<span class="_ _7"> </span>differences<span class="_ _7"> </span>[2],<span class="_ _f"> </span>or</div><div class="t m0 xc h7 y21 ff2 fs3 fc0 sc0 ls0 ws0">truncated<span class="_ _4"> </span>versions,<span class="_ _7"> </span>bo<span class="_ _8"></span>th<span class="_ _4"> </span>on<span class="_ _4"> </span>g<span class="_ _8"></span>ray<span class="_ _4"> </span>an<span class="_ _8"></span>d<span class="_ _4"> </span>color<span class="_ _7"> </span>images.<span class="_ _11"> </span>Com<span class="_ _8"></span>-</div><div class="t m0 xc h7 y22 ff2 fs3 fc0 sc0 ls0 ws0">mon<span class="_ _c"> </span>window-based<span class="_ _c"> </span>matching<span class="_ _c"> </span>costs<span class="_ _c"> </span>inc<span class="_"> </span>lu<span class="_ _8"></span>de<span class="_ _c"> </span>the<span class="_ _c"> </span>sum<span class="_ _c"> </span>o<span class="_ _8"></span>f<span class="_ _c"> </span>abso-</div><div class="t m0 xc h7 y23 ff2 fs3 fc0 sc0 ls0 ws0">lute<span class="_ _9"> </span>or<span class="_ _6"> </span>squared<span class="_ _9"> </span>differences<span class="_ _9"> </span>(SAD<span class="_ _9"> </span>/<span class="_ _6"> </span>SSD),<span class="_ _9"> </span>norm<span class="_ _8"></span>alized<span class="_ _9"> </span>cross-</div><div class="t m0 xc h7 y24 ff2 fs3 fc0 sc0 ls0 ws0">correlation<span class="_ _f"> </span>(NCC),<span class="_ _a"> </span>and<span class="_ _a"> </span>rank<span class="_ _f"> </span>and<span class="_ _a"> </span>census<span class="_ _f"> </span>tr<span class="_ _8"></span>ansforms<span class="_ _f"> </span>[2<span class="_ _8"></span>3].</div><div class="t m0 xc h7 y25 ff2 fs3 fc0 sc0 ls0 ws0">Some<span class="_ _4"> </span>wind<span class="_"> </span>ow-based<span class="_ _4"> </span>costs<span class="_ _7"> </span>can<span class="_ _4"> </span>be<span class="_ _7"> </span>implemented<span class="_ _4"> </span>efficiently</div><div class="t m0 xc h7 y26 ff2 fs3 fc0 sc0 ls0 ws0">using<span class="_ _6"> </span>filters.<span class="_ _a"> </span>For<span class="_ _6"> </span>exam<span class="_ _8"></span>ple,<span class="_ _6"> </span>the<span class="_ _1"> </span>rank<span class="_ _1"> </span>transform<span class="_ _6"> </span>can<span class="_ _1"> </span>be<span class="_ _1"> </span>com<span class="_ _8"></span>-</div><div class="t m0 xc h7 y27 ff2 fs3 fc0 sc0 ls0 ws0">puted<span class="_ _9"> </span>using<span class="_ _9"> </span>a<span class="_ _9"> </span>r<span class="_ _8"></span>ank<span class="_ _9"> </span>filter<span class="_ _9"> </span>followed<span class="_ _9"> </span>by<span class="_ _9"> </span>absolute<span class="_ _9"> </span>differences<span class="_ _9"> </span>of</div><div class="t m0 xc h7 y28 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>filter<span class="_ _6"> </span>resu<span class="_ _8"></span>lts.<span class="_ _7"> </span>Sim<span class="_ _8"></span>ilarly<span class="_ _d"></span>,<span class="_ _6"> </span>there<span class="_ _6"> </span>are<span class="_ _6"> </span>o<span class="_ _8"></span>ther<span class="_ _6"> </span>filters<span class="_ _6"> </span>that<span class="_ _1"> </span>try<span class="_ _6"> </span>to</div><div class="t m0 xc h7 y29 ff2 fs3 fc0 sc0 ls0 ws0">remove<span class="_ _9"> </span>bias<span class="_ _9"> </span>or<span class="_ _6"> </span>gain<span class="_ _6"> </span>changes,<span class="_ _9"> </span>e.g.,<span class="_ _6"> </span>LoG<span class="_ _9"> </span>and<span class="_ _6"> </span>mean<span class="_ _9"> </span>filters.</div><div class="t m0 xb h7 y2a ff2 fs3 fc0 sc0 ls0 ws0">More<span class="_ _4"> </span>co<span class="_"> </span>m<span class="_ _8"></span>plicated<span class="_ _4"> </span>similarity<span class="_ _4"> </span>m<span class="_"> </span>e<span class="_"> </span>a<span class="_ _8"></span>sures<span class="_ _4"> </span>are<span class="_ _4"> </span>p<span class="_"> </span>o<span class="_ _8"></span>ssible,<span class="_ _7"> </span>in-</div><div class="t m0 xc h7 y2b ff2 fs3 fc0 sc0 ls0 ws0">cluding<span class="_ _f"> </span>m<span class="_ _8"></span>utual<span class="_ _f"> </span>info<span class="_ _8"></span>rmation<span class="_ _f"> </span>[7,<span class="_ _a"> </span>9,<span class="_ _f"> </span>1<span class="_ _8"></span>1]<span class="_ _f"> </span>and<span class="_ _a"> </span>approxim<span class="_ _8"></span>ati<span class="_ _0"></span>ve</div><div class="t m0 xc h7 y2c ff2 fs3 fc0 sc0 ls0 ws0">segment-wise<span class="_ _a"> </span>mutual<span class="_ _a"> </span>inf<span class="_ _8"></span>ormation<span class="_ _a"> </span>as<span class="_ _a"> </span>u<span class="_ _8"></span>sed<span class="_ _a"> </span>in<span class="_ _b"> </span>the<span class="_ _a"> </span>layer<span class="_ _8"></span>ed</div><div class="t m0 xc h7 y2d ff2 fs3 fc0 sc0 ls0 ws0">stereo<span class="_ _6"> </span>approach<span class="_ _9"> </span>of<span class="_ _6"> </span>Zitnick<span class="_ _9"> </span>et<span class="_ _6"> </span>al.<span class="_ _9"> </span>[2<span class="_ _8"></span>4].</div><div class="t m0 xd h7 y9 ff2 fs3 fc0 sc0 ls0 ws0">Recent<span class="_ _6"> </span>stereo<span class="_ _6"> </span>surveys<span class="_ _c"> </span>[<span class="_ _8"></span>5,<span class="_ _6"> </span>17]<span class="_ _9"> </span>and<span class="_ _6"> </span>the<span class="_ _6"> </span>Middlebury<span class="_ _9"> </span>online</div><div class="t m0 xe h7 y2e ff2 fs3 fc0 sc0 ls0 ws0">ev<span class="_ _d"></span>aluation<span class="_ _1"> </span>[14]<span class="_ _1"> </span>compar<span class="_"> </span>e<span class="_ _1"> </span>state-of-the-a<span class="_"> </span>r<span class="_ _8"></span>t<span class="_ _6"> </span>stereo<span class="_ _1"> </span>method<span class="_"> </span>s<span class="_ _1"> </span>on</div><div class="t m0 xe h7 ya ff2 fs3 fc0 sc0 ls0 ws0">test<span class="_ _9"> </span>data<span class="_ _9"> </span>with<span class="_ _9"> </span>complex<span class="_ _c"> </span>ge<span class="_"> </span>o<span class="_ _8"></span>metries<span class="_ _c"> </span>an<span class="_"> </span>d<span class="_ _9"> </span>varied<span class="_ _9"> </span>texture.<span class="_ _6"> </span>Other</div><div class="t m0 xe h7 yb ff2 fs3 fc0 sc0 ls0 ws0">ev<span class="_ _d"></span>aluation<span class="_ _8"></span>s<span class="_ _6"> </span>focus<span class="_ _6"> </span>on<span class="_ _6"> </span>certain<span class="_ _6"> </span>aspects<span class="_ _6"> </span>like<span class="_ _6"> </span>aggregation<span class="_ _6"> </span>meth-</div><div class="t m0 xe h7 yc ff2 fs3 fc0 sc0 ls0 ws0">ods<span class="_ _6"> </span>for<span class="_ _6"> </span>real-time<span class="_ _6"> </span>matchin<span class="_ _8"></span>g<span class="_ _6"> </span>[21].<span class="_ _7"> </span>Howe<span class="_ _d"></span>ver,<span class="_ _9"> </span>the<span class="_ _6"> </span>in<span class="_ _8"></span>sensiti<span class="_ _0"></span>vity</div><div class="t m0 xe h7 yd ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _6"> </span>m<span class="_"> </span>a<span class="_ _8"></span>tching<span class="_ _6"> </span>costs<span class="_ _1"> </span>is<span class="_ _1"> </span>not<span class="_ _6"> </span>evaluated<span class="_ _6"> </span>since<span class="_ _6"> </span>the<span class="_ _1"> </span>stereo<span class="_ _1"> </span>test<span class="_ _6"> </span>sets</div><div class="t m0 xe h7 ye ff2 fs3 fc0 sc0 ls0 ws0">are<span class="_ _9"> </span>ty<span class="_ _8"></span>pically<span class="_ _9"> </span>pa<span class="_"> </span>ir<span class="_ _8"></span>s<span class="_ _9"> </span>of<span class="_ _6"> </span>radiometr<span class="_"> </span>ica<span class="_ _8"></span>lly<span class="_ _9"> </span>very<span class="_ _9"> </span>similar<span class="_ _6"> </span>images.</div><div class="t m0 xd h7 yf ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>term<span class="_ _4"> </span><span class="ff4">radiometrically<span class="_ _1"> </span>similar<span class="_ _1"> </span></span>me<span class="_ _8"></span>ans<span class="_ _1"> </span>that<span class="_ _1"> </span>pixels<span class="_ _1"> </span>that</div><div class="t m0 xe h7 y10 ff2 fs3 fc0 sc0 ls0 ws0">correspo<span class="_"> </span>n<span class="_ _8"></span>d<span class="_ _6"> </span>to<span class="_ _1"> </span>the<span class="_ _4"> </span>same<span class="_ _1"> </span>scene<span class="_ _4"> </span>point<span class="_ _1"> </span>have<span class="_ _6"> </span>similar<span class="_ _4"> </span>or<span class="_ _1"> </span>ideally</div><div class="t m0 xe h7 y11 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _9"> </span>sam<span class="_"> </span>e<span class="_ _6"> </span>values<span class="_ _9"> </span>in<span class="_ _6"> </span>the<span class="_ _9"> </span>imag<span class="_ _8"></span>es.<span class="_ _1"> </span>Radiometr<span class="_ _8"></span>ic<span class="_ _9"> </span>differences<span class="_ _9"> </span>can</div><div class="t m0 xe h7 y12 ff2 fs3 fc0 sc0 ls0 ws0">be<span class="_ _9"> </span>caused<span class="_ _c"> </span>b<span class="_ _8"></span>y<span class="_ _c"> </span>th<span class="_ _8"></span>e<span class="_ _c"> </span>ca<span class="_"> </span>m<span class="_ _8"></span>era(s)<span class="_ _c"> </span>d<span class="_ _8"></span>ue<span class="_ _9"> </span>to<span class="_ _c"> </span>slightly<span class="_ _9"> </span>different<span class="_ _c"> </span>settings,</div><div class="t m0 xe h7 y13 ff2 fs3 fc0 sc0 ls0 ws0">vignetting<span class="_ _8"></span>,<span class="_ _c"> </span>image<span class="_ _c"> </span>noise,<span class="_ _9"> </span>etc.<span class="_ _1"> </span>Further<span class="_ _c"> </span>differences<span class="_ _c"> </span>may<span class="_ _c"> </span>be<span class="_ _9"> </span>due</div><div class="t m0 xe h7 y14 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _6"> </span>non-<span class="_"> </span>L<span class="_ _8"></span>ambertian<span class="_ _6"> </span>surfaces,<span class="_ _6"> </span>which<span class="_ _6"> </span>make<span class="_ _6"> </span>the<span class="_ _6"> </span>amou<span class="_ _8"></span>nt<span class="_ _6"> </span>of<span class="_ _6"> </span>re-</div><div class="t m0 xe h7 y15 ff2 fs3 fc0 sc0 ls0 ws0">flected<span class="_ _4"> </span>lig<span class="_ _8"></span>ht<span class="_ _4"> </span>d<span class="_ _8"></span>ependen<span class="_ _8"></span>t<span class="_ _1"> </span>on<span class="_ _7"> </span>the<span class="_ _4"> </span>v<span class="_ _8"></span>iewing<span class="_ _1"> </span>ang<span class="_ _8"></span>le.<span class="_ _11"> </span>Fin<span class="_ _8"></span>ally<span class="_ _5"></span>,<span class="_ _7"> </span>the</div><div class="t m0 xe h7 y16 ff2 fs3 fc0 sc0 ls0 ws0">strength<span class="_ _6"> </span>or<span class="_ _6"> </span>positions<span class="_ _6"> </span>of<span class="_ _6"> </span>th<span class="_ _8"></span>e<span class="_ _6"> </span>light<span class="_ _6"> </span>sources<span class="_ _6"> </span>may<span class="_ _6"> </span>chang<span class="_ _8"></span>e<span class="_ _6"> </span>when</div><div class="t m0 xe h7 y2f ff2 fs3 fc0 sc0 ls0 ws0">images<span class="_ _6"> </span>o<span class="_ _8"></span>f<span class="_ _1"> </span>a<span class="_ _6"> </span>static<span class="_ _1"> </span>scene<span class="_ _1"> </span>are<span class="_ _1"> </span>acquired<span class="_ _1"> </span>at<span class="_ _1"> </span>different<span class="_ _11"> </span>times,<span class="_ _1"> </span>as</div><div class="t m0 xe h7 y30 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _1"> </span>the<span class="_ _1"> </span>case<span class="_ _1"> </span>when<span class="_ _1"> </span>matching<span class="_ _1"> </span>aerial<span class="_ _1"> </span>or<span class="_ _1"> </span>satellite<span class="_ _1"> </span>imag<span class="_ _8"></span>es.<span class="_ _a"> </span>In<span class="_ _1"> </span>a<span class="_"> </span>ll</div><div class="t m0 xe h7 y31 ff2 fs3 fc0 sc0 ls0 ws0">cases,<span class="_ _9"> </span>method<span class="_ _8"></span>s<span class="_ _c"> </span>are<span class="_ _9"> </span>req<span class="_ _8"></span>uired<span class="_ _9"> </span>that<span class="_ _c"> </span>ca<span class="_ _8"></span>n<span class="_ _9"> </span>handle<span class="_ _9"> </span>radiometric<span class="_ _9"> </span>dif-</div><div class="t m0 xe h7 y32 ff2 fs3 fc0 sc0 ls0 ws0">ferences.</div><div class="t m0 xd h7 y33 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _7"> </span>scope<span class="_ _4"> </span>of<span class="_ _7"> </span>this<span class="_ _7"> </span>paper<span class="_ _4"> </span>is<span class="_ _7"> </span>the<span class="_ _7"> </span>ev<span class="_ _d"></span>alu<span class="_ _8"></span>ation<span class="_ _4"> </span>and<span class="_ _7"> </span>compari-</div><div class="t m0 xe h7 y34 ff2 fs3 fc0 sc0 ls0 ws0">son<span class="_ _4"> </span>of<span class="_ _4"> </span>some<span class="_ _1"> </span>widely<span class="_ _4"> </span>u<span class="_ _8"></span>sed<span class="_ _1"> </span>stereo<span class="_ _4"> </span>m<span class="_ _8"></span>atching<span class="_ _1"> </span>costs<span class="_ _4"> </span>on<span class="_ _4"> </span>images</div><div class="t m0 xe h7 y35 ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _7"> </span>several<span class="_ _7"> </span>comm<span class="_ _8"></span>on<span class="_ _7"> </span>rad<span class="_ _8"></span>iometric<span class="_ _7"> </span>d<span class="_ _8"></span>ifferences.<span class="_ _10"> </span>The<span class="_ _7"> </span>fo<span class="_ _8"></span>cus</div><div class="t m0 xe h7 y36 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _f"> </span>o<span class="_"> </span>n<span class="_ _a"> </span>matching<span class="_ _f"> </span>costs<span class="_ _f"> </span>th<span class="_ _8"></span>at<span class="_ _f"> </span>explicitely<span class="_ _f"> </span>or<span class="_ _a"> </span>implicitly<span class="_ _f"> </span>hand<span class="_ _8"></span>le</div><div class="t m0 xe h7 y37 ff2 fs3 fc0 sc0 ls0 ws0">radiometr<span class="_ _8"></span>ic<span class="_ _a"> </span>differences.<span class="_ _12"> </span>Th<span class="_"> </span>is<span class="_ _b"> </span>excludes<span class="_ _a"> </span>p<span class="_ _8"></span>opular<span class="_ _a"> </span>meth<span class="_ _8"></span>ods</div><div class="t m0 xe h7 y38 ff2 fs3 fc0 sc0 ls0 ws0">like<span class="_ _4"> </span>th<span class="_ _8"></span>e<span class="_ _7"> </span>correlation-<span class="_"> </span>b<span class="_ _8"></span>ased<span class="_ _1"> </span>weigh<span class="_ _8"></span>ting<span class="_ _7"> </span>according<span class="_ _4"> </span>to<span class="_ _7"> </span>pro<span class="_ _8"></span>xim-</div><div class="t m0 xe h7 y39 ff2 fs3 fc0 sc0 ls0 ws0">ity<span class="_ _7"> </span>and<span class="_ _7"> </span>color<span class="_ _4"> </span>similar<span class="_ _8"></span>ity<span class="_ _4"> </span>[2<span class="_ _8"></span>2],<span class="_ _7"> </span>as<span class="_ _7"> </span>this<span class="_ _7"> </span>is<span class="_ _7"> </span>an<span class="_ _4"> </span>a<span class="_"> </span>g<span class="_ _8"></span>gregation<span class="_ _4"> </span>ap-</div><div class="t m0 xe h7 y3a ff2 fs3 fc0 sc0 ls0 ws0">proach<span class="_ _9"> </span>that<span class="_ _9"> </span>uses<span class="_ _9"> </span>th<span class="_"> </span>e<span class="_ _6"> </span>truncated<span class="_ _9"> </span>absolute<span class="_ _9"> </span>difference<span class="_ _9"> </span>as<span class="_ _9"> </span>match-</div><div class="t m0 xe h7 y3b ff2 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _6"> </span>co<span class="_ _8"></span>st.<span class="_ _a"> </span>Furtherm<span class="_ _8"></span>ore,<span class="_ _6"> </span>on<span class="_ _8"></span>ly<span class="_ _6"> </span>meth<span class="_ _8"></span>ods<span class="_ _6"> </span>that<span class="_ _1"> </span>work<span class="_ _6"> </span>o<span class="_ _8"></span>n<span class="_ _6"> </span>a<span class="_ _1"> </span>single</div><div class="t m0 xe h7 y3c ff2 fs3 fc0 sc0 ls0 ws0">stereo<span class="_ _1"> </span>pair<span class="_ _4"> </span>with<span class="_ _4"> </span>unkn<span class="_"> </span>own<span class="_ _6"> </span>radio<span class="_ _8"></span>metric<span class="_ _1"> </span>distortion<span class="_ _8"></span>s<span class="_ _1"> </span>and<span class="_ _1"> </span>light</div><div class="t m0 xe h7 y3d ff2 fs3 fc0 sc0 ls0 ws0">sources<span class="_ _6"> </span>are<span class="_ _1"> </span>ev<span class="_ _d"></span>aluated<span class="_ _8"></span>,<span class="_ _6"> </span>according<span class="_ _6"> </span>to<span class="_ _6"> </span>th<span class="_ _8"></span>e<span class="_ _6"> </span>considered<span class="_ _6"> </span>app<span class="_ _8"></span>lica-</div><div class="t m0 xe h7 y3e ff2 fs3 fc0 sc0 ls0 ws0">tions.<span class="_ _13"> </span>This<span class="_ _f"> </span>excludes<span class="_ _f"> </span>methods<span class="_ _f"> </span>that<span class="_ _f"> </span>explicitly<span class="_ _f"> </span>handle<span class="_ _f"> </span>non<span class="_ _8"></span>-</div><div class="t m0 xe h7 y3f ff2 fs3 fc0 sc0 ls0 ws0">Lambertian<span class="_ _7"> </span>sur<span class="_"> </span>faces<span class="_ _f"> </span>by<span class="_ _f"> </span>taking<span class="_ _f"> </span>at<span class="_ _f"> </span>least<span class="_ _f"> </span>two<span class="_ _7"> </span>stereo<span class="_ _f"> </span>imag<span class="_ _8"></span>es</div><div class="t m0 xe h7 y40 ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _9"> </span>d<span class="_ _8"></span>ifferent<span class="_ _9"> </span>illuminations<span class="_ _6"> </span>[6]<span class="_ _9"> </span>or<span class="_ _6"> </span>methods<span class="_ _6"> </span>that<span class="_ _9"> </span>req<span class="_ _8"></span>uire<span class="_ _9"> </span>cal-</div><div class="t m0 xe h7 y41 ff2 fs3 fc0 sc0 ls0 ws0">ibrated<span class="_ _9"> </span>lig<span class="_"> </span>h<span class="_ _8"></span>t<span class="_ _9"> </span>sou<span class="_ _8"></span>rces.</div><div class="t m0 xe h5 y42 ff1 fs1 fc0 sc0 ls0 ws0">2.<span class="_"> </span>Matching<span class="_"> </span>Costs<span class="_"> </span>and<span class="_"> </span>Ster<span class="_ _d"></span>eo<span class="_ _4"> </span>Methods</div><div class="t m0 xd h7 y2a ff2 fs3 fc0 sc0 ls0 ws0">It<span class="_ _9"> </span>is<span class="_ _c"> </span>impo<span class="_ _8"></span>rtant<span class="_ _c"> </span>to<span class="_ _9"> </span>distinguish<span class="_ _9"> </span>between<span class="_ _c"> </span>matchin<span class="_ _8"></span>g<span class="_ _c"> </span>costs<span class="_ _9"> </span>and</div><div class="t m0 xe h7 y2b ff2 fs3 fc0 sc0 ls0 ws0">methods<span class="_ _4"> </span>that<span class="_ _4"> </span>u<span class="_ _8"></span>se<span class="_ _4"> </span>these<span class="_ _4"> </span>co<span class="_ _8"></span>sts.<span class="_ _11"> </span>In<span class="_ _4"> </span>this<span class="_ _7"> </span>paper<span class="_ _4"> </span>we<span class="_ _4"> </span>com<span class="_ _8"></span>pare<span class="_ _4"> </span>6</div><div class="t m0 xe h7 y2c ff2 fs3 fc0 sc0 ls0 ws0">costs<span class="_ _6"> </span>an<span class="_ _8"></span>d<span class="_ _6"> </span>3<span class="_ _1"> </span>stereo<span class="_ _1"> </span>methods.<span class="_ _a"> </span>W<span class="_ _5"></span>e<span class="_ _6"> </span>consider<span class="_ _6"> </span>all<span class="_ _1"> </span>po<span class="_ _8"></span>ssible<span class="_ _6"> </span>com-</div><div class="t m0 xe h7 y2d ff2 fs3 fc0 sc0 ls0 ws0">binations<span class="_ _9"> </span>to<span class="_ _6"> </span>fully<span class="_ _6"> </span>e<span class="_ _d"></span>valuate<span class="_ _9"> </span>the<span class="_ _6"> </span>insensitivity<span class="_ _9"> </span>of<span class="_ _6"> </span>each<span class="_ _9"> </span>cost.</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div></body></html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/9325663/bg2.jpg"><div class="t m0 xc h8 y43 ff1 fs4 fc0 sc0 ls0 ws0">2.1.<span class="_"> </span>Matching<span class="_"> </span>Costs</div><div class="t m0 xb h7 y44 ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _f"> </span>first<span class="_ _f"> </span>cost<span class="_ _f"> </span>f<span class="_ _8"></span>unction<span class="_ _f"> </span>is<span class="_ _f"> </span>the<span class="_ _f"> </span>com<span class="_"> </span>m<span class="_ _8"></span>only-u<span class="_ _8"></span>sed<span class="_ _4"> </span><span class="ff4">a<span class="_ _8"></span>bsolute</span></div><div class="t m0 xc h7 y45 ff4 fs3 fc0 sc0 ls0 ws0">differ<span class="_ _d"></span>ence<span class="ff2">,<span class="_ _7"> </span>which<span class="_ _7"> </span>assumes<span class="_ _4"> </span>brig<span class="_ _8"></span>htness<span class="_ _4"> </span>constancy<span class="_ _4"> </span>f<span class="_ _8"></span>or<span class="_ _4"> </span>cor<span class="_ _8"></span>re-</span></div><div class="t m0 xc h7 y46 ff2 fs3 fc0 sc0 ls0 ws0">sponding<span class="_ _a"> </span>p<span class="_ _8"></span>ixels,<span class="_ _e"> </span>and<span class="_ _b"> </span>which<span class="_ _b"> </span>serves<span class="_ _b"> </span>as<span class="_ _b"> </span>a<span class="_ _b"> </span>baseline<span class="_ _b"> </span>p<span class="_ _8"></span>erfor-</div><div class="t m0 xc h7 y47 ff2 fs3 fc0 sc0 ls0 ws0">mance<span class="_ _f"> </span>measu<span class="_ _8"></span>re<span class="_ _f"> </span>of<span class="_ _f"> </span>ou<span class="_ _8"></span>r<span class="_ _f"> </span>evaluation.<span class="_ _13"> </span>Local<span class="_ _f"> </span>stereo<span class="_ _f"> </span>me<span class="_"> </span>th<span class="_ _8"></span>ods</div><div class="t m0 xc h7 y48 ff2 fs3 fc0 sc0 ls0 ws0">usually<span class="_ _f"> </span>agg<span class="_ _8"></span>regate<span class="_ _7"> </span>the<span class="_ _f"> </span>su<span class="_ _8"></span>m<span class="_ _f"> </span>of<span class="_ _a"> </span>absolute<span class="_ _f"> </span>differences<span class="_ _f"> </span>(SAD)</div><div class="t m0 xc h7 y49 ff2 fs3 fc0 sc0 ls0 ws0">over<span class="_ _4"> </span>a<span class="_ _f"> </span>window<span class="_ _5"></span>,<span class="_ _a"> </span>while<span class="_ _7"> </span>global<span class="_ _f"> </span>methods<span class="_ _7"> </span>u<span class="_ _8"></span>se<span class="_ _7"> </span>the<span class="_ _f"> </span>differences</div><div class="t m0 xc h7 y4a ff2 fs3 fc0 sc0 ls0 ws0">pixel-wise.<span class="_ _11"> </span>In<span class="_ _4"> </span>b<span class="_ _8"></span>oth<span class="_ _4"> </span>cases<span class="_ _7"> </span>we<span class="_ _4"> </span>u<span class="_ _8"></span>se<span class="_ _4"> </span>the<span class="_ _7"> </span>sampling-insensitive</div><div class="t m0 xc h7 y4b ff2 fs3 fc0 sc0 ls0 ws0">calculation<span class="_ _9"> </span>o<span class="_ _8"></span>f<span class="_ _9"> </span>Birch<span class="_ _8"></span>field<span class="_ _9"> </span>and<span class="_ _6"> </span>T<span class="_ _5"></span>omasi<span class="_ _9"> </span>(<span class="_"> </span>BT)<span class="_ _6"> </span>[2].</div><div class="t m0 xb h7 y4c ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _6"> </span>next<span class="_ _6"> </span>three<span class="_ _9"> </span>cost<span class="_ _6"> </span>fu<span class="_"> </span>n<span class="_ _8"></span>ctions<span class="_ _6"> </span>can<span class="_ _9"> </span>b<span class="_ _8"></span>e<span class="_ _6"> </span>implemented<span class="_ _6"> </span>as<span class="_ _9"> </span>fil-</div><div class="t m0 xc h7 y4d ff2 fs3 fc0 sc0 ls0 ws0">ters<span class="_ _f"> </span>that<span class="_ _f"> </span>are<span class="_ _f"> </span>app<span class="_ _8"></span>lied<span class="_ _7"> </span>sep<span class="_ _8"></span>arately<span class="_ _f"> </span>to<span class="_ _f"> </span>the<span class="_ _f"> </span>input<span class="_ _f"> </span>imag<span class="_ _8"></span>es.<span class="_ _10"> </span>Th<span class="_ _8"></span>e</div><div class="t m0 xc h7 y4e ff2 fs3 fc0 sc0 ls0 ws0">transform<span class="_ _8"></span>ed<span class="_ _c"> </span>images<span class="_ _c"> </span>are<span class="_ _c"> </span>then<span class="_ _c"> </span>matched<span class="_ _c"> </span>using<span class="_ _c"> </span>the<span class="_ _9"> </span>absolute<span class="_ _c"> </span>dif-</div><div class="t m0 xc h7 y4f ff2 fs3 fc0 sc0 ls0 ws0">ference.<span class="_ _1"> </span>The<span class="_ _6"> </span>first<span class="_ _9"> </span>filter<span class="_ _9"> </span>is<span class="_ _6"> </span>the<span class="_ _6"> </span><span class="ff4">Laplacian<span class="_ _9"> </span>of<span class="_ _6"> </span>Gaussian<span class="_ _9"> </span></span>(LoG)<span class="_ _8"></span>,</div><div class="t m0 xc h7 y50 ff2 fs3 fc0 sc0 ls0 ws0">which<span class="_ _c"> </span>is<span class="_ _9"> </span>often<span class="_ _c"> </span>u<span class="_"> </span>sed<span class="_ _9"> </span>in<span class="_ _c"> </span>lo<span class="_ _8"></span>cal<span class="_ _c"> </span>m<span class="_"> </span>e<span class="_ _8"></span>thods<span class="_ _c"> </span>for<span class="_ _9"> </span>removing<span class="_ _c"> </span>noise<span class="_ _c"> </span>and</div><div class="t m0 xc h7 y51 ff2 fs3 fc0 sc0 ls0 ws0">changes<span class="_ _1"> </span>in<span class="_ _7"> </span>bias<span class="_ _1"> </span>[1<span class="_ _8"></span>0,<span class="_ _4"> </span>13].<span class="_ _e"> </span>Her<span class="_ _8"></span>e<span class="_ _4"> </span>we<span class="_ _4"> </span>use<span class="_ _4"> </span>a<span class="_ _4"> </span>LoG<span class="_ _4"> </span>filter<span class="_ _4"> </span>with<span class="_ _4"> </span>a</div><div class="t m0 xc h7 y52 ff2 fs3 fc0 sc0 ls0 ws0">standard<span class="_ _6"> </span>deviation<span class="_ _6"> </span>of<span class="_ _6"> </span>1<span class="_ _6"> </span>p<span class="_"> </span>ixel,<span class="_ _6"> </span>wh<span class="_ _8"></span>ich<span class="_ _6"> </span>is<span class="_ _6"> </span>a<span class="_"> </span>p<span class="_ _8"></span>plied<span class="_ _6"> </span>by<span class="_ _6"> </span>conv<span class="_ _d"></span>o<span class="_ _8"></span>lu-</div><div class="t m0 xc h9 y53 ff2 fs3 fc0 sc0 ls0 ws0">tion<span class="_ _6"> </span>with<span class="_ _1"> </span>a<span class="_ _1"> </span>5<span class="ff5">×<span class="_"> </span></span>5<span class="_ _1"> </span>kernel.<span class="_ _a"> </span>The<span class="_ _1"> </span>second<span class="_ _6"> </span>filter<span class="_ _1"> </span>is<span class="_ _1"> </span>th<span class="_"> </span>e<span class="_ _1"> </span><span class="ff4">rank<span class="_ _1"> </span>filter</span>,</div><div class="t m0 xc h7 y54 ff2 fs3 fc0 sc0 ls0 ws0">which<span class="_ _6"> </span>replac<span class="_ _8"></span>es<span class="_ _6"> </span>the<span class="_ _1"> </span>intensity<span class="_ _6"> </span>of<span class="_ _1"> </span>a<span class="_ _6"> </span>p<span class="_ _8"></span>ixel<span class="_ _6"> </span>with<span class="_ _6"> </span>its<span class="_ _1"> </span>rank<span class="_ _6"> </span>amo<span class="_ _8"></span>ng</div><div class="t m0 xc h7 y55 ff2 fs3 fc0 sc0 ls0 ws0">all<span class="_ _1"> </span>pixels<span class="_ _4"> </span>within<span class="_ _4"> </span>a<span class="_ _4"> </span>certain<span class="_ _4"> </span>neighb<span class="_ _8"></span>orhoo<span class="_ _8"></span>d.<span class="_ _b"> </span>It<span class="_ _4"> </span>was<span class="_ _4"> </span>originally</div><div class="t m0 xc h7 y56 ff2 fs3 fc0 sc0 ls0 ws0">propo<span class="_ _8"></span>sed<span class="_ _4"> </span>[23]<span class="_ _7"> </span>fo<span class="_ _8"></span>r<span class="_ _4"> </span>r<span class="_ _8"></span>obustness<span class="_ _4"> </span>to<span class="_ _f"> </span>outliers<span class="_ _7"> </span>within<span class="_ _7"> </span>the<span class="_ _7"> </span>neig<span class="_ _8"></span>h-</div><div class="t m0 xc h7 y57 ff2 fs3 fc0 sc0 ls0 ws0">borho<span class="_ _8"></span>od,<span class="_ _7"> </span>which<span class="_ _7"> </span>typically<span class="_ _7"> </span>occur<span class="_ _7"> </span>near<span class="_ _7"> </span>dep<span class="_ _8"></span>th<span class="_ _4"> </span>d<span class="_ _8"></span>iscontinuities</div><div class="t m0 xc h7 y58 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>leads<span class="_ _6"> </span>to<span class="_ _1"> </span>blurred<span class="_ _6"> </span>ob<span class="_ _8"></span>ject<span class="_ _6"> </span>border<span class="_ _8"></span>s.<span class="_ _7"> </span>Since<span class="_ _1"> </span>the<span class="_ _6"> </span>metho<span class="_ _8"></span>d<span class="_ _6"> </span>only</div><div class="t m0 xc h7 y59 ff2 fs3 fc0 sc0 ls0 ws0">depend<span class="_ _8"></span>s<span class="_ _6"> </span>on<span class="_ _6"> </span>the<span class="_ _1"> </span>order<span class="_ _8"></span>ing<span class="_ _6"> </span>of<span class="_ _1"> </span>intensities<span class="_ _6"> </span>and<span class="_ _1"> </span>not<span class="_ _1"> </span>their<span class="_ _1"> </span>values,</div><div class="t m0 xc h7 y5a ff2 fs3 fc0 sc0 ls0 ws0">it<span class="_ _1"> </span>com<span class="_ _8"></span>pensates<span class="_ _1"> </span>for<span class="_ _1"> </span>all<span class="_ _4"> </span>radiom<span class="_"> </span>e<span class="_"> </span>tr<span class="_ _8"></span>ic<span class="_ _6"> </span>d<span class="_ _8"></span>istortions<span class="_ _1"> </span>that<span class="_ _1"> </span>p<span class="_"> </span>r<span class="_ _8"></span>eserve</div><div class="t m0 xc h7 y5b ff2 fs3 fc0 sc0 ls0 ws0">this<span class="_ _6"> </span>o<span class="_ _8"></span>rdering<span class="_ _8"></span>.<span class="_ _a"> </span>Here<span class="_ _6"> </span>we<span class="_ _1"> </span>u<span class="_ _8"></span>se<span class="_ _6"> </span>a<span class="_ _4"> </span>rank<span class="_ _1"> </span>filter<span class="_ _1"> </span>with<span class="_ _1"> </span>a<span class="_ _1"> </span>square<span class="_ _1"> </span>win-</div><div class="t m0 xc h9 y5c ff2 fs3 fc0 sc0 ls0 ws0">dow<span class="_ _c"> </span>of<span class="_ _9"> </span>15<span class="ff5">×</span>15<span class="_ _c"> </span>p<span class="_ _8"></span>ixels<span class="_ _c"> </span>centere<span class="_"> </span>d<span class="_ _9"> </span>at<span class="_ _9"> </span>the<span class="_ _9"> </span>pixel<span class="_ _c"> </span>of<span class="_ _9"> </span>interest.<span class="_ _6"> </span>While</div><div class="t m0 xc h7 y5d ff2 fs3 fc0 sc0 ls0 ws0">there<span class="_ _7"> </span>are<span class="_ _f"> </span>o<span class="_ _8"></span>ther<span class="_ _7"> </span>ran<span class="_ _8"></span>k-based<span class="_ _7"> </span>match<span class="_ _8"></span>ing<span class="_ _7"> </span>meth<span class="_ _8"></span>ods<span class="_ _7"> </span>[<span class="_ _8"></span>1,<span class="_ _7"> </span>16],<span class="_ _a"> </span>we</div><div class="t m0 xc h7 y5e ff2 fs3 fc0 sc0 ls0 ws0">chose<span class="_ _4"> </span>the<span class="_ _4"> </span>ran<span class="_"> </span>k<span class="_ _4"> </span>tr<span class="_"> </span>a<span class="_ _8"></span>nsform<span class="_ _4"> </span>since<span class="_ _4"> </span>it<span class="_ _4"> </span>can<span class="_ _4"> </span>b<span class="_ _8"></span>e<span class="_ _4"> </span>efficiently<span class="_ _1"> </span>imp<span class="_ _8"></span>le-</div><div class="t m0 xc h7 y5f ff2 fs3 fc0 sc0 ls0 ws0">mented<span class="_ _6"> </span>as<span class="_ _1"> </span>filter<span class="_ _d"></span>,<span class="_ _1"> </span>without<span class="_ _6"> </span>chan<span class="_ _8"></span>ging<span class="_ _6"> </span>the<span class="_ _6"> </span>ster<span class="_"> </span>e<span class="_"> </span>o<span class="_ _1"> </span>method<span class="_ _6"> </span>itself.</div><div class="t m0 xc h7 y60 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>third<span class="_ _1"> </span>filter<span class="_ _4"> </span>is<span class="_ _4"> </span>a<span class="_ _4"> </span><span class="ff4">mean<span class="_ _1"> </span>fi<span class="_"> </span>lter</span>,<span class="_ _4"> </span>which<span class="_ _4"> </span>aims<span class="_ _4"> </span>to<span class="_ _1"> </span>com<span class="_"> </span>p<span class="_ _8"></span>ensate</div><div class="t m0 xc h7 y61 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _6"> </span>change<span class="_ _6"> </span>in<span class="_ _6"> </span>bias<span class="_ _6"> </span>by<span class="_ _6"> </span>subtr<span class="_"> </span>a<span class="_ _8"></span>cting<span class="_ _6"> </span>the<span class="_ _6"> </span>mean<span class="_ _6"> </span>intensity<span class="_ _6"> </span>of<span class="_ _6"> </span>a<span class="_ _6"> </span>cer-</div><div class="t m0 xc h7 y62 ff2 fs3 fc0 sc0 ls0 ws0">tain<span class="_ _1"> </span>neigh<span class="_ _8"></span>borho<span class="_ _8"></span>od.<span class="_ _a"> </span>W<span class="_ _5"></span>e<span class="_ _4"> </span>again<span class="_ _1"> </span>use<span class="_ _1"> </span>a<span class="_ _4"> </span>squa<span class="_"> </span>r<span class="_ _8"></span>e<span class="_ _1"> </span>window<span class="_ _6"> </span>of<span class="_ _4"> </span>size</div><div class="t m0 xc h9 y63 ff2 fs3 fc0 sc0 ls0 ws0">15<span class="ff5">×</span>15<span class="_ _9"> </span>th<span class="_"> </span>a<span class="_ _8"></span>t<span class="_ _9"> </span>is<span class="_ _6"> </span>centered<span class="_ _9"> </span>at<span class="_ _6"> </span>the<span class="_ _6"> </span>pixel<span class="_ _9"> </span>of<span class="_ _6"> </span>interest.</div><div class="t m0 xb h7 y64 ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _f"> </span>next<span class="_ _f"> </span>matchin<span class="_ _8"></span>g<span class="_ _7"> </span>c<span class="_"> </span>o<span class="_ _8"></span>st<span class="_ _f"> </span>is<span class="_ _f"> </span><span class="ff4">mutu<span class="_ _8"></span>al<span class="_ _7"> </span>in<span class="_ _8"></span>formation<span class="_ _f"> </span></span>(MI),<span class="_ _f"> </span>a</div><div class="t m0 xc h7 y65 ff2 fs3 fc0 sc0 ls0 ws0">powerful<span class="_ _f"> </span>meth<span class="_ _8"></span>od<span class="_ _a"> </span>for<span class="_ _a"> </span>handling<span class="_ _a"> </span>complex<span class="_ _a"> </span>radiometric<span class="_ _a"> </span>rela-</div><div class="t m0 xc h7 y66 ff2 fs3 fc0 sc0 ls0 ws0">tionships<span class="_ _6"> </span>between<span class="_ _6"> </span>two<span class="_ _6"> </span>ima<span class="_"> </span>g<span class="_ _8"></span>es<span class="_ _6"> </span>[20].<span class="_ _f"> </span>The<span class="_ _6"> </span>MI<span class="_ _6"> </span>of<span class="_ _1"> </span>two<span class="_ _6"> </span>images</div><div class="t m0 xc h7 y67 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _1"> </span>calculated<span class="_ _1"> </span>by<span class="_ _1"> </span>sum<span class="_"> </span>m<span class="_ _8"></span>ing<span class="_ _6"> </span>th<span class="_ _8"></span>e<span class="_ _1"> </span>entro<span class="_"> </span>py<span class="_ _1"> </span>of<span class="_ _1"> </span>the<span class="_ _1"> </span>h<span class="_ _8"></span>istograms<span class="_ _1"> </span>of</div><div class="t m0 xc h7 y68 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _9"> </span>overlapp<span class="_ _8"></span>ing<span class="_ _9"> </span>parts<span class="_ _6"> </span>of<span class="_ _6"> </span>each<span class="_ _9"> </span>image<span class="_ _6"> </span>and<span class="_ _6"> </span>subtracting<span class="_ _6"> </span>the<span class="_ _9"> </span>en-</div><div class="t m0 xc h7 y69 ff2 fs3 fc0 sc0 ls0 ws0">tropy<span class="_ _6"> </span>of<span class="_ _9"> </span>the<span class="_ _6"> </span>join<span class="_"> </span>t<span class="_ _6"> </span>histogr<span class="_ _8"></span>am<span class="_ _9"> </span>of<span class="_ _6"> </span>pixel-wise<span class="_ _6"> </span>corresponden<span class="_ _8"></span>ces.</div><div class="t m0 xc h7 y6a ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _9"> </span>MI<span class="_ _6"> </span>value<span class="_ _c"> </span>dir<span class="_ _8"></span>ectly<span class="_ _9"> </span>expresses<span class="_ _9"> </span>how<span class="_ _9"> </span>well<span class="_ _6"> </span>images<span class="_ _9"> </span>are<span class="_ _6"> </span>regis-</div><div class="t m0 xc h7 y6b ff2 fs3 fc0 sc0 ls0 ws0">tered.<span class="_ _a"> </span>Th<span class="_ _8"></span>is<span class="_ _1"> </span>follows<span class="_ _6"> </span>from<span class="_ _1"> </span>the<span class="_ _1"> </span>ob<span class="_ _8"></span>servation<span class="_ _6"> </span>that<span class="_ _6"> </span>th<span class="_ _8"></span>e<span class="_ _1"> </span>joint<span class="_ _1"> </span>his-</div><div class="t m0 xc h7 y6c ff2 fs3 fc0 sc0 ls0 ws0">togram<span class="_ _6"> </span>of<span class="_ _6"> </span>well-r<span class="_ _8"></span>egistered<span class="_ _9"> </span>imag<span class="_ _8"></span>es<span class="_ _6"> </span>has<span class="_ _6"> </span>just<span class="_ _1"> </span>a<span class="_ _6"> </span>few<span class="_ _6"> </span>high<span class="_ _6"> </span>peaks</div><div class="t m0 xc h7 y6d ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _6"> </span>con<span class="_ _8"></span>trast<span class="_ _6"> </span>to<span class="_ _1"> </span>poo<span class="_ _8"></span>rly<span class="_ _6"> </span>registered<span class="_ _6"> </span>imag<span class="_ _8"></span>es<span class="_ _6"> </span>wh<span class="_ _8"></span>ere<span class="_ _6"> </span>th<span class="_"> </span>e<span class="_ _1"> </span>joint<span class="_ _1"> </span>his-</div><div class="t m0 xc h7 y6e ff2 fs3 fc0 sc0 ls0 ws0">togram<span class="_ _1"> </span>is<span class="_ _1"> </span>rath<span class="_ _8"></span>er<span class="_ _1"> </span>flat.<span class="_ _e"> </span>Thus,<span class="_ _1"> </span>for<span class="_ _1"> </span>well-registered<span class="_ _1"> </span>images,<span class="_ _4"> </span>the</div><div class="t m0 xc h7 y6f ff2 fs3 fc0 sc0 ls0 ws0">entropy<span class="_ _1"> </span>of<span class="_ _1"> </span>the<span class="_ _4"> </span>joint<span class="_ _4"> </span>histogram<span class="_ _1"> </span>is<span class="_ _4"> </span>low<span class="_ _5"></span>,<span class="_ _4"> </span>while<span class="_ _1"> </span>the<span class="_ _4"> </span>entro<span class="_ _8"></span>py<span class="_ _6"> </span>of</div><div class="t m0 xc h7 y70 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>individual<span class="_ _9"> </span>histog<span class="_"> </span>r<span class="_ _8"></span>ams<span class="_ _e"> </span>cha<span class="_ _8"></span>nges<span class="_ _6"> </span>little.<span class="_ _4"> </span>M<span class="_ _8"></span>I<span class="_ _6"> </span>has<span class="_ _6"> </span>been<span class="_ _6"> </span>used</div><div class="t m0 xc h7 y71 ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _f"> </span>local<span class="_ _a"> </span>[7]<span class="_ _f"> </span>and<span class="_ _a"> </span>global<span class="_ _f"> </span>[11]<span class="_ _f"> </span>stere<span class="_ _8"></span>o<span class="_ _f"> </span>meth<span class="_ _8"></span>ods.<span class="_ _13"> </span>In<span class="_ _a"> </span>the<span class="_ _f"> </span>lat-</div><div class="t m0 xc h7 y72 ff2 fs3 fc0 sc0 ls0 ws0">ter<span class="_ _6"> </span>case,<span class="_ _1"> </span>its<span class="_ _1"> </span>calculation<span class="_ _6"> </span>is<span class="_ _1"> </span>chan<span class="_ _8"></span>ged<span class="_ _6"> </span>by<span class="_ _6"> </span>T<span class="_ _5"></span>aylor<span class="_ _1"> </span>expansion<span class="_ _6"> </span>for</div><div class="t m0 xc h7 y73 ff2 fs3 fc0 sc0 ls0 ws0">getting<span class="_ _f"> </span>a<span class="_ _f"> </span>pixel-wise<span class="_ _f"> </span>ma<span class="_"> </span>tc<span class="_"> </span>h<span class="_ _8"></span>ing<span class="_ _f"> </span>cost.<span class="_ _13"> </span>The<span class="_ _f"> </span>co<span class="_ _8"></span>sts<span class="_ _f"> </span>are<span class="_ _f"> </span>stored</div><div class="t m0 xc h7 y74 ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _4"> </span>each<span class="_ _7"> </span>comb<span class="_ _8"></span>ination<span class="_ _4"> </span>of<span class="_ _4"> </span>in<span class="_ _8"></span>tensities<span class="_ _7"> </span>in<span class="_ _4"> </span>a<span class="_ _7"> </span>cost<span class="_ _4"> </span>m<span class="_ _8"></span>atrix.<span class="_ _14"> </span>This</div><div class="t m0 xc h7 y75 ff2 fs3 fc0 sc0 ls0 ws0">lookup<span class="_ _6"> </span>table<span class="_ _1"> </span>is<span class="_ _1"> </span>req<span class="_ _8"></span>uired<span class="_ _6"> </span>fo<span class="_ _8"></span>r<span class="_ _6"> </span>match<span class="_ _8"></span>ing,<span class="_ _1"> </span>but<span class="_ _6"> </span>can<span class="_ _1"> </span>only<span class="_ _1"> </span>be<span class="_ _6"> </span>cre-</div><div class="t m0 xc h7 y76 ff2 fs3 fc0 sc0 ls0 ws0">ated<span class="_ _9"> </span>fro<span class="_ _8"></span>m<span class="_ _9"> </span>known<span class="_ _9"> </span>correspond<span class="_ _8"></span>ences.<span class="_ _6"> </span>The<span class="_ _9"> </span>so<span class="_ _8"></span>lution<span class="_ _9"> </span>is<span class="_ _6"> </span>an<span class="_ _9"> </span>itera-</div><div class="t m0 xc h7 y77 ff2 fs3 fc0 sc0 ls0 ws0">ti<span class="_ _0"></span>ve<span class="_ _c"> </span>design<span class="_ _c"> </span>in<span class="_ _c"> </span>wh<span class="_ _8"></span>ich<span class="_ _c"> </span>the<span class="_ _9"> </span>disparity<span class="_ _c"> </span>image<span class="_ _c"> </span>of<span class="_ _9"> </span>the<span class="_ _c"> </span>previous<span class="_ _c"> </span>loop</div><div class="t m0 xe h7 y78 ff2 fs3 fc0 sc0 ls0 ws0">serves<span class="_ _1"> </span>for<span class="_ _1"> </span>creating<span class="_ _1"> </span>th<span class="_ _8"></span>e<span class="_ _1"> </span>cost<span class="_ _1"> </span>matr<span class="_"> </span>ix<span class="_ _1"> </span>f<span class="_ _8"></span>or<span class="_ _1"> </span>matching<span class="_ _1"> </span>in<span class="_ _8"></span>tensities</div><div class="t m0 xe h7 y79 ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _6"> </span>the<span class="_ _6"> </span>n<span class="_ _8"></span>ext<span class="_ _9"> </span>lo<span class="_ _8"></span>op<span class="_ _6"> </span>[11].<span class="_ _f"> </span>The<span class="_ _6"> </span>p<span class="_"> </span>r<span class="_ _8"></span>ocess<span class="_ _6"> </span>is<span class="_ _6"> </span>started<span class="_ _1"> </span>with<span class="_ _6"> </span>a<span class="_ _6"> </span>ran<span class="_ _8"></span>dom</div><div class="t m0 xe h7 y7a ff2 fs3 fc0 sc0 ls0 ws0">disparity<span class="_ _9"> </span>image<span class="_ _9"> </span>and<span class="_ _9"> </span>r<span class="_"> </span>e<span class="_"> </span>q<span class="_ _8"></span>uires<span class="_ _9"> </span>typically<span class="_ _9"> </span>only<span class="_ _9"> </span>3<span class="_ _9"> </span>to<span class="_ _9"> </span>4<span class="_ _6"> </span>iterations.</div><div class="t m0 xd h7 y7b ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _6"> </span>this<span class="_ _9"> </span>pap<span class="_ _8"></span>er<span class="_ _9"> </span>we<span class="_ _6"> </span>use<span class="_ _6"> </span>the<span class="_ _9"> </span>efficient<span class="_ _9"> </span>Hierar<span class="_ _8"></span>chical<span class="_ _6"> </span>MI<span class="_ _9"> </span>(HMI)</div><div class="t m0 xe h7 y7c ff2 fs3 fc0 sc0 ls0 ws0">method<span class="_ _7"> </span>of<span class="_ _7"> </span>[9],<span class="_ _f"> </span>which<span class="_ _7"> </span>works<span class="_ _7"> </span>as<span class="_ _7"> </span>f<span class="_ _8"></span>ollows.<span class="_ _15"> </span>First,<span class="_ _f"> </span>both<span class="_ _7"> </span>input</div><div class="t m0 xe h7 y7d ff2 fs3 fc0 sc0 ls0 ws0">images<span class="_ _7"> </span>are<span class="_ _7"> </span>downscaled<span class="_ _4"> </span>by<span class="_ _7"> </span>factor<span class="_ _7"> </span>16<span class="_ _7"> </span>an<span class="_ _8"></span>d<span class="_ _7"> </span>MI<span class="_ _7"> </span>is<span class="_ _7"> </span>calculated</div><div class="t m0 xe h7 y7e ff2 fs3 fc0 sc0 ls0 ws0">by<span class="_ _9"> </span>matching<span class="_ _9"> </span>the<span class="_ _9"> </span>stereo<span class="_ _c"> </span>im<span class="_ _8"></span>ages<span class="_ _9"> </span>using<span class="_ _9"> </span>a<span class="_ _c"> </span>r<span class="_ _8"></span>andom<span class="_ _9"> </span>disparity<span class="_ _9"> </span>im-</div><div class="t m0 xe h7 y7f ff2 fs3 fc0 sc0 ls0 ws0">age.<span class="_ _1"> </span>The<span class="_ _6"> </span>process<span class="_ _9"> </span>is<span class="_ _9"> </span>itera<span class="_"> </span>te<span class="_"> </span>d<span class="_ _6"> </span>a<span class="_ _9"> </span>f<span class="_ _8"></span>ew<span class="_ _c"> </span>time<span class="_ _8"></span>s<span class="_ _9"> </span>befo<span class="_ _8"></span>re<span class="_ _9"> </span>the<span class="_ _9"> </span>d<span class="_ _8"></span>isparity</div><div class="t m0 xe h7 y80 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _c"> </span>up<span class="_ _8"></span>scaled<span class="_ _c"> </span>for<span class="_ _c"> </span>serv<span class="_ _8"></span>ing<span class="_ _c"> </span>as<span class="_ _9"> </span>initial<span class="_ _c"> </span>guess<span class="_ _c"> </span>f<span class="_ _8"></span>or<span class="_ _c"> </span>matching<span class="_ _c"> </span>a<span class="_ _8"></span>t</div><div class="t m0 xf ha y81 ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 xf ha y82 ff2 fs5 fc0 sc0 ls0 ws0">8</div><div class="t m0 x10 h7 y83 ff2 fs3 fc0 sc0 ls0 ws0">th<span class="_ _c"> </span>of</div><div class="t m0 xe h7 y84 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>full<span class="_ _6"> </span>resolution.<span class="_ _7"> </span>Upscaling<span class="_ _6"> </span>and<span class="_ _6"> </span>matchin<span class="_ _8"></span>g<span class="_ _6"> </span>is<span class="_ _6"> </span>repeated<span class="_ _6"> </span>un-</div><div class="t m0 xe h7 y85 ff2 fs3 fc0 sc0 ls0 ws0">til<span class="_ _6"> </span>the<span class="_ _6"> </span>full<span class="_ _6"> </span>resolutio<span class="_"> </span>n<span class="_ _6"> </span>is<span class="_ _6"> </span>r<span class="_ _8"></span>eached.<span class="_ _7"> </span>It<span class="_ _6"> </span>shou<span class="_ _8"></span>ld<span class="_ _9"> </span>b<span class="_ _8"></span>e<span class="_ _6"> </span>noted<span class="_ _6"> </span>that<span class="_ _6"> </span>the</div><div class="t m0 xe h7 y86 ff2 fs3 fc0 sc0 ls0 ws0">disparity<span class="_ _7"> </span>image<span class="_ _f"> </span>of<span class="_ _7"> </span>the<span class="_ _7"> </span>lower-resolution<span class="_ _7"> </span>le<span class="_ _d"></span>vel<span class="_ _7"> </span>is<span class="_ _f"> </span>used<span class="_ _7"> </span>on<span class="_ _8"></span>ly</div><div class="t m0 xe h7 y87 ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _4"> </span>calculating<span class="_ _4"> </span>the<span class="_ _4"> </span>match<span class="_ _8"></span>ing<span class="_ _1"> </span>co<span class="_ _8"></span>sts<span class="_ _1"> </span>o<span class="_ _8"></span>f<span class="_ _4"> </span>the<span class="_ _4"> </span>highe<span class="_"> </span>r-resolutio<span class="_ _8"></span>n</div><div class="t m0 xe h7 y88 ff2 fs3 fc0 sc0 ls0 ws0">lev<span class="_ _d"></span>el,<span class="_ _7"> </span>but<span class="_ _1"> </span>not<span class="_ _7"> </span>for<span class="_ _1"> </span>r<span class="_ _8"></span>estricting<span class="_ _1"> </span>the<span class="_ _7"> </span>disparity<span class="_ _4"> </span>range.<span class="_ _11"> </span>The<span class="_ _1"> </span>h<span class="_"> </span>ie<span class="_"> </span>r-</div><div class="t m0 xe h7 y89 ff2 fs3 fc0 sc0 ls0 ws0">archical<span class="_ _4"> </span>calculation<span class="_ _4"> </span>has<span class="_ _4"> </span>a<span class="_ _4"> </span>runtim<span class="_ _8"></span>e<span class="_ _1"> </span>overhead<span class="_ _1"> </span>of<span class="_ _4"> </span>just<span class="_ _4"> </span>14<span class="_ _8"></span>%<span class="_ _1"> </span>if</div><div class="t m0 xe h7 y8a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>r<span class="_ _8"></span>untime<span class="_ _7"> </span>of<span class="_ _7"> </span>th<span class="_ _8"></span>e<span class="_ _7"> </span>stereo<span class="_ _f"> </span>meth<span class="_"> </span>o<span class="_ _8"></span>d<span class="_ _7"> </span>depend<span class="_ _8"></span>s<span class="_ _7"> </span>linearly<span class="_ _7"> </span>on<span class="_ _f"> </span>the</div><div class="t m0 xe h7 y8b ff2 fs3 fc0 sc0 ls0 ws0">number<span class="_ _9"> </span>o<span class="_ _8"></span>f<span class="_ _9"> </span>p<span class="_"> </span>ixels<span class="_ _6"> </span>and<span class="_ _9"> </span>d<span class="_"> </span>isp<span class="_"> </span>a<span class="_ _8"></span>rities<span class="_ _9"> </span>[9].</div><div class="t m0 xd h7 y8c ff2 fs3 fc0 sc0 ls0 ws0">Finally<span class="_ _d"></span>,<span class="_ _11"> </span>we<span class="_ _e"> </span>also<span class="_ _e"> </span>include<span class="_ _e"> </span>normalized<span class="_ _b"> </span>cr<span class="_ _8"></span>oss-correlatio<span class="_"> </span>n</div><div class="t m0 xe h7 y8d ff2 fs3 fc0 sc0 ls0 ws0">(NCC)<span class="_ _f"> </span>in<span class="_ _7"> </span>o<span class="_ _8"></span>ur<span class="_ _f"> </span>ev<span class="_ _d"></span>aluation<span class="_ _8"></span>.<span class="_ _10"> </span>NCC<span class="_ _7"> </span>is<span class="_ _f"> </span>a<span class="_ _a"> </span>standard<span class="_ _7"> </span>method<span class="_ _f"> </span>for</div><div class="t m0 xe h7 y8e ff2 fs3 fc0 sc0 ls0 ws0">matching<span class="_ _6"> </span>two<span class="_ _6"> </span>windows<span class="_ _9"> </span>around<span class="_ _6"> </span>a<span class="_ _6"> </span>pixel<span class="_ _6"> </span>of<span class="_ _6"> </span>interest.<span class="_ _4"> </span>T<span class="_ _8"></span>he<span class="_ _6"> </span>nor-</div><div class="t m0 xe h7 y8f ff2 fs3 fc0 sc0 ls0 ws0">malization<span class="_ _7"> </span>within<span class="_ _7"> </span>th<span class="_ _8"></span>e<span class="_ _7"> </span>window<span class="_ _7"> </span>compensates<span class="_ _7"> </span>differences<span class="_ _4"> </span>in</div><div class="t m0 xe h7 y90 ff2 fs3 fc0 sc0 ls0 ws0">gain<span class="_ _1"> </span>and<span class="_ _4"> </span>bias.<span class="_ _e"> </span>NCC<span class="_ _6"> </span>is<span class="_ _4"> </span>statistically<span class="_ _1"> </span>th<span class="_ _8"></span>e<span class="_ _1"> </span>o<span class="_ _8"></span>ptimal<span class="_ _1"> </span>method<span class="_ _1"> </span>fo<span class="_ _8"></span>r</div><div class="t m0 xe h7 y91 ff2 fs3 fc0 sc0 ls0 ws0">compen<span class="_"> </span>satin<span class="_ _8"></span>g<span class="_ _c"> </span>G<span class="_"> </span>a<span class="_ _8"></span>ussian<span class="_ _9"> </span>n<span class="_ _8"></span>oise.<span class="_ _1"> </span>Howe<span class="_ _d"></span>ver,<span class="_ _c"> </span>NCC<span class="_ _6"> </span>tends<span class="_ _9"> </span>to<span class="_ _9"> </span>b<span class="_ _8"></span>lur</div><div class="t m0 xe h7 y92 ff2 fs3 fc0 sc0 ls0 ws0">depth<span class="_ _9"> </span>discon<span class="_"> </span>tin<span class="_ _8"></span>uities<span class="_ _9"> </span>more<span class="_ _9"> </span>than<span class="_ _9"> </span>many<span class="_ _9"> </span>other<span class="_ _9"> </span>match<span class="_ _8"></span>ing<span class="_ _9"> </span>costs,</div><div class="t m0 xe h7 y93 ff2 fs3 fc0 sc0 ls0 ws0">because<span class="_ _1"> </span>outliers<span class="_ _1"> </span>lead<span class="_ _1"> </span>to<span class="_ _4"> </span>high<span class="_ _1"> </span>erro<span class="_ _8"></span>rs<span class="_ _6"> </span>within<span class="_ _1"> </span>the<span class="_ _4"> </span>NCC<span class="_ _1"> </span>calcu-</div><div class="t m0 xe h7 y94 ff2 fs3 fc0 sc0 ls0 ws0">lation.<span class="_ _16"> </span>MNCC<span class="_ _7"> </span>has<span class="_ _7"> </span>be<span class="_"> </span>e<span class="_ _8"></span>n<span class="_ _7"> </span>introduce<span class="_"> </span>d<span class="_ _7"> </span>as<span class="_ _7"> </span>a<span class="_ _7"> </span>co<span class="_ _8"></span>mmon<span class="_ _7"> </span>variant</div><div class="t m0 xe h7 y95 ff2 fs3 fc0 sc0 ls0 ws0">by<span class="_ _6"> </span>Morav<span class="_ _d"></span>ec<span class="_ _9"> </span>[1<span class="_ _8"></span>5].<span class="_ _1"> </span>W<span class="_ _5"></span>e<span class="_ _6"> </span>selected<span class="_ _9"> </span>th<span class="_"> </span>e<span class="_ _6"> </span>standard<span class="_ _6"> </span>NCC<span class="_ _9"> </span>as<span class="_ _6"> </span>MNCC</div><div class="t m0 xe h7 y96 ff2 fs3 fc0 sc0 ls0 ws0">gave<span class="_ _c"> </span>sligh<span class="_ _8"></span>tly<span class="_ _9"> </span>inferio<span class="_ _8"></span>r<span class="_ _9"> </span>results<span class="_ _9"> </span>in<span class="_ _6"> </span>our<span class="_ _9"> </span>exper<span class="_"> </span>im<span class="_ _8"></span>ents.<span class="_ _6"> </span>In<span class="_ _6"> </span>contrast</div><div class="t m0 xe h7 y97 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _9"> </span>all<span class="_ _6"> </span>other<span class="_ _9"> </span>matching<span class="_ _9"> </span>co<span class="_ _8"></span>sts<span class="_ _9"> </span>we<span class="_ _6"> </span>consider<span class="_ _9"> </span>here,<span class="_ _9"> </span>NCC<span class="_ _6"> </span>can<span class="_ _9"> </span>only</div><div class="t m0 xe h7 y98 ff2 fs3 fc0 sc0 ls0 ws0">be<span class="_ _9"> </span>used<span class="_ _9"> </span>with<span class="_ _9"> </span>local<span class="_ _9"> </span>methods<span class="_ _9"> </span>due<span class="_ _c"> </span>to<span class="_ _9"> </span>its<span class="_ _9"> </span>wind<span class="_ _8"></span>ow-based<span class="_ _c"> </span>design.</div><div class="t m0 xd h7 y99 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _9"> </span>all<span class="_ _6"> </span>of<span class="_ _9"> </span>the<span class="_ _6"> </span>above<span class="_ _c"> </span>costs,<span class="_ _9"> </span>we<span class="_ _6"> </span>only<span class="_ _9"> </span>use<span class="_ _6"> </span>the<span class="_ _9"> </span>image<span class="_ _9"> </span>inten<span class="_"> </span>sity</div><div class="t m0 xe h7 y9a ff2 fs3 fc0 sc0 ls0 ws0">(luminan<span class="_ _8"></span>ce)<span class="_ _6"> </span>and<span class="_ _4"> </span>not<span class="_ _1"> </span>the<span class="_ _1"> </span>colo<span class="_ _8"></span>r<span class="_ _1"> </span>for<span class="_ _1"> </span>matchin<span class="_"> </span>g<span class="_ _8"></span>.<span class="_ _a"> </span>T<span class="_ _8"></span>he<span class="_ _1"> </span>reason<span class="_ _1"> </span>is</div><div class="t m0 xe h7 y9b ff2 fs3 fc0 sc0 ls0 ws0">that<span class="_ _1"> </span>se<span class="_ _0"></span>veral<span class="_ _6"> </span>o<span class="_ _8"></span>f<span class="_ _1"> </span>the<span class="_ _1"> </span>considered<span class="_ _1"> </span>costs<span class="_ _1"> </span>(e.g<span class="_ _8"></span>.,<span class="_ _1"> </span>rank<span class="_ _1"> </span>and<span class="_ _1"> </span>MI)<span class="_ _1"> </span>are</div><div class="t m0 xe h7 y9c ff2 fs3 fc0 sc0 ls0 ws0">naturally<span class="_ _7"> </span>defined<span class="_ _4"> </span>on<span class="_ _7"> </span>intensity<span class="_ _7"> </span>images,<span class="_ _7"> </span>and<span class="_ _7"> </span>for<span class="_ _7"> </span>fairness<span class="_ _4"> </span>we</div><div class="t m0 xe h7 y9d ff2 fs3 fc0 sc0 ls0 ws0">want<span class="_ _9"> </span>to<span class="_ _9"> </span>co<span class="_ _8"></span>mpare<span class="_ _9"> </span>a<span class="_"> </span>ll<span class="_ _6"> </span>costs<span class="_ _9"> </span>on<span class="_ _6"> </span>the<span class="_ _9"> </span>same<span class="_ _6"> </span>input<span class="_ _9"> </span>data.<span class="_ _1"> </span>Howev<span class="_ _d"></span>er,</div><div class="t m0 xe h7 y9e ff2 fs3 fc0 sc0 ls0 ws0">we<span class="_ _c"> </span>also<span class="_ _c"> </span>fo<span class="_ _8"></span>und<span class="_ _c"> </span>that<span class="_ _c"> </span>that<span class="_ _9"> </span>those<span class="_ _c"> </span>costs<span class="_ _c"> </span>that<span class="_ _9"> </span>easily<span class="_ _c"> </span>extend<span class="_ _c"> </span>to<span class="_ _c"> </span>colo<span class="_"> </span>r</div><div class="t m0 xe h7 y9f ff2 fs3 fc0 sc0 ls0 ws0">only<span class="_ _7"> </span>perfo<span class="_ _8"></span>rm<span class="_ _7"> </span>marginally<span class="_ _4"> </span>b<span class="_ _8"></span>etter<span class="_ _7"> </span>on<span class="_ _7"> </span>ou<span class="_ _8"></span>r<span class="_ _7"> </span>data<span class="_ _7"> </span>sets.<span class="_ _10"> </span>Clearly<span class="_ _5"></span>,</div><div class="t m0 xe h7 ya0 ff2 fs3 fc0 sc0 ls0 ws0">future<span class="_ _6"> </span>research<span class="_ _9"> </span>is<span class="_ _6"> </span>needed<span class="_ _9"> </span>on<span class="_ _6"> </span>robust<span class="_ _9"> </span>color<span class="_ _6"> </span>matching.</div><div class="t m0 xd h7 ya1 ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _5"></span>o<span class="_ _10"> </span>summar<span class="_ _8"></span>ize,<span class="_ _17"> </span>we<span class="_ _10"> </span>compare<span class="_ _10"> </span>six<span class="_ _10"> </span>costs:<span class="_ _18"> </span>sampling-</div><div class="t m0 xe hb ya2 ff2 fs3 fc0 sc0 ls0 ws0">insensitiv<span class="_ _d"></span>e<span class="_ _14"> </span>absolu<span class="_ _8"></span>te<span class="_ _14"> </span>differences<span class="_ _11"> </span>(<span class="ff1">BT</span>),<span class="_ _14"> </span>thr<span class="_"> </span>e<span class="_ _8"></span>e<span class="_ _14"> </span>filter-based</div><div class="t m0 xe hb ya3 ff2 fs3 fc0 sc0 ls0 ws0">costs<span class="_ _4"> </span>(<span class="ff1">LoG<span class="_ _8"></span></span>,<span class="_ _1"> </span><span class="ff1">Ra<span class="_ _8"></span>nk</span>,<span class="_ _7"> </span>and<span class="_ _4"> </span><span class="ff1">Mean</span>),<span class="_ _7"> </span>hierarchical<span class="_ _4"> </span>mutu<span class="_ _8"></span>al<span class="_ _1"> </span>in<span class="_"> </span>f<span class="_ _8"></span>or-</div><div class="t m0 xe hb ya4 ff2 fs3 fc0 sc0 ls0 ws0">mation<span class="_ _9"> </span>(<span class="ff1">H<span class="_ _8"></span>MI</span>),<span class="_ _9"> </span>an<span class="_"> </span>d<span class="_ _6"> </span>norm<span class="_ _8"></span>alized<span class="_ _9"> </span>cross-corr<span class="_"> </span>e<span class="_ _8"></span>lation<span class="_ _9"> </span>(<span class="ff1">NCC</span>).</div><div class="t m0 xe h8 ya5 ff1 fs4 fc0 sc0 ls0 ws0">2.2.<span class="_"> </span>Stereo<span class="_ _9"> </span>A<span class="_ _8"></span>lgorithms</div><div class="t m0 xd h7 ya6 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _1"> </span>per<span class="_ _8"></span>forman<span class="_ _8"></span>ce<span class="_ _6"> </span>of<span class="_ _4"> </span>a<span class="_ _1"> </span>match<span class="_"> </span>in<span class="_ _8"></span>g<span class="_ _1"> </span>cost<span class="_ _1"> </span>ca<span class="_ _8"></span>n<span class="_ _1"> </span>depe<span class="_ _8"></span>nd<span class="_ _6"> </span>o<span class="_ _8"></span>n<span class="_ _1"> </span>the</div><div class="t m0 xe h7 ya7 ff2 fs3 fc0 sc0 ls0 ws0">algorithm<span class="_ _7"> </span>that<span class="_ _f"> </span>uses<span class="_ _f"> </span>the<span class="_ _7"> </span>co<span class="_ _8"></span>st.<span class="_ _10"> </span>W<span class="_ _5"></span>e<span class="_ _7"> </span>thus<span class="_ _f"> </span>conside<span class="_"> </span>r<span class="_ _7"> </span>th<span class="_"> </span>r<span class="_ _8"></span>ee<span class="_ _7"> </span>d<span class="_ _8"></span>if-</div><div class="t m0 xe h7 ya8 ff2 fs3 fc0 sc0 ls0 ws0">ferent<span class="_ _1"> </span>stereo<span class="_ _6"> </span>algo<span class="_ _8"></span>rithms:<span class="_ _f"> </span>a<span class="_ _6"> </span>lo<span class="_ _8"></span>cal,<span class="_ _1"> </span>correlation<span class="_ _8"></span>-based<span class="_ _6"> </span>method</div><div class="t m0 xe hb ya9 ff2 fs3 fc0 sc0 ls0 ws0">(<span class="ff1">Corr</span>),<span class="_ _9"> </span>the<span class="_ _6"> </span>semi-global<span class="_ _9"> </span>metho<span class="_ _8"></span>d<span class="_ _9"> </span>of<span class="_ _9"> </span>[9]<span class="_ _9"> </span>(<span class="ff1">SG<span class="_ _8"></span>M</span>),<span class="_ _9"> </span>and<span class="_ _6"> </span>a<span class="_ _9"> </span>global</div><div class="t m0 xe hb yaa ff2 fs3 fc0 sc0 ls0 ws0">method<span class="_ _4"> </span>using<span class="_ _7"> </span>graph<span class="_ _4"> </span>cuts<span class="_ _7"> </span>[4]<span class="_ _4"> </span>(<span class="ff1">GC</span>)<span class="_ _8"></span>.<span class="_ _4"> </span>W<span class="_ _5"></span>e<span class="_ _7"> </span>implemented<span class="_ _4"> </span>each</div><div class="t m0 xe h7 yab ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _9"> </span>the<span class="_ _6"> </span>six<span class="_ _9"> </span>matching<span class="_ _9"> </span>costs<span class="_ _9"> </span>f<span class="_ _8"></span>or<span class="_ _9"> </span>each<span class="_ _9"> </span>stereo<span class="_ _6"> </span>method,<span class="_ _9"> </span>except<span class="_ _9"> </span>for</div><div class="t m0 xe h7 yac ff2 fs3 fc0 sc0 ls0 ws0">NCC<span class="_ _9"> </span>wh<span class="_ _8"></span>ich<span class="_ _9"> </span>is<span class="_ _6"> </span>only<span class="_ _6"> </span>used<span class="_ _9"> </span>with<span class="_ _6"> </span>the<span class="_ _9"> </span>lo<span class="_ _8"></span>cal<span class="_ _9"> </span>m<span class="_ _8"></span>ethod.</div><div class="t m0 xd h7 yad ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _c"> </span>loca<span class="_ _8"></span>l<span class="_ _c"> </span>stereo<span class="_ _c"> </span>method<span class="_ _c"> </span>(Corr)<span class="_ _c"> </span>is<span class="_ _c"> </span>a<span class="_ _9"> </span>simple<span class="_ _c"> </span>window-based</div><div class="t m0 xe h7 yae ff2 fs3 fc0 sc0 ls0 ws0">approa<span class="_"> </span>c<span class="_"> </span>h<span class="_ _6"> </span>[10,<span class="_ _6"> </span>13,<span class="_ _6"> </span>17].<span class="_ _7"> </span>Af<span class="_ _8"></span>ter<span class="_ _6"> </span>aggregating<span class="_ _9"> </span>th<span class="_ _8"></span>e<span class="_ _6"> </span>matching<span class="_ _6"> </span>cost</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/9325663/bg3.jpg"><div class="t m0 x11 hc yaf ff2 fs2 fc0 sc0 ls0 ws0">Figure<span class="_ _9"> </span>1.<span class="_ _9"> </span>The<span class="_ _9"> </span>left<span class="_ _9"> </span>images<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>Tsukuba,<span class="_ _9"> </span>V<span class="_ _5"></span>en<span class="_ _d"></span>us,<span class="_ _6"> </span>T<span class="_ _5"></span>eddy<span class="_ _5"></span>,<span class="_ _9"> </span>and<span class="_ _9"> </span>C<span class="_"> </span>ones<span class="_ _9"> </span>stereo<span class="_ _6"> </span>pairs.</div><div class="t m0 xc h9 yb0 ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _6"> </span>a<span class="_ _6"> </span>square<span class="_ _6"> </span>wind<span class="_ _8"></span>ow<span class="_ _9"> </span>of<span class="_ _6"> </span>9<span class="ff5">×</span>9<span class="_ _1"> </span>pixels,<span class="_ _9"> </span>th<span class="_ _8"></span>e<span class="_ _6"> </span>disparity<span class="_ _6"> </span>with<span class="_ _6"> </span>th<span class="_ _8"></span>e</div><div class="t m0 xc h7 yb1 ff2 fs3 fc0 sc0 ls0 ws0">lowest<span class="_ _19"> </span>aggregated<span class="_ _19"> </span>cost<span class="_ _c"> </span>is<span class="_ _c"> </span>selected<span class="_ _c"> </span>(<span class="_"> </span>w<span class="_"> </span>in<span class="_ _8"></span>ner-takes-all).<span class="_ _6"> </span>This<span class="_ _19"> </span>is</div><div class="t m0 xc h7 yb2 ff2 fs3 fc0 sc0 ls0 ws0">followed<span class="_ _6"> </span>by<span class="_ _1"> </span>subpixel<span class="_ _6"> </span>in<span class="_ _8"></span>terpolation<span class="_ _8"></span>,<span class="_ _6"> </span>a<span class="_ _1"> </span>left-rig<span class="_"> </span>h<span class="_ _8"></span>t<span class="_ _6"> </span>con<span class="_ _8"></span>sistency</div><div class="t m0 xc h7 yb3 ff2 fs3 fc0 sc0 ls0 ws0">check<span class="_ _1"> </span>f<span class="_ _8"></span>or<span class="_ _4"> </span>in<span class="_ _d"></span>validating<span class="_ _4"> </span>occlusions<span class="_ _4"> </span>and<span class="_ _4"> </span>mismatch<span class="_ _8"></span>es,<span class="_ _4"> </span>and<span class="_ _4"> </span>in-</div><div class="t m0 xc h7 yb4 ff2 fs3 fc0 sc0 ls0 ws0">validation<span class="_ _c"> </span>of<span class="_ _9"> </span>disparity<span class="_ _9"> </span>segments<span class="_ _c"> </span>smaller<span class="_ _9"> </span>than<span class="_ _9"> </span>160<span class="_ _9"> </span>pixels<span class="_ _c"> </span>[8].</div><div class="t m0 xc h7 yb5 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _0"></span>valid<span class="_ _19"> </span>disparity<span class="_ _9"> </span>areas<span class="_ _9"> </span>are<span class="_ _c"> </span>filled<span class="_ _9"> </span>by<span class="_ _9"> </span>prop<span class="_ _8"></span>agating<span class="_ _c"> </span>neighb<span class="_ _8"></span>oring</div><div class="t m0 xc h7 yb6 ff2 fs3 fc0 sc0 ls0 ws0">small<span class="_ _f"> </span>(i.e.,<span class="_ _a"> </span>backgroun<span class="_"> </span>d<span class="_ _8"></span>)<span class="_ _4"> </span>d<span class="_ _8"></span>isparity<span class="_ _f"> </span>values.<span class="_ _10"> </span>The<span class="_ _f"> </span>reason<span class="_ _f"> </span>we</div><div class="t m0 xc h7 yb7 ff2 fs3 fc0 sc0 ls0 ws0">perfor<span class="_ _8"></span>m<span class="_ _c"> </span>th<span class="_ _8"></span>ese<span class="_ _9"> </span>post-pr<span class="_ _8"></span>ocessing<span class="_ _9"> </span>steps,<span class="_ _9"> </span>as<span class="_ _9"> </span>op<span class="_"> </span>p<span class="_ _8"></span>osed<span class="_ _9"> </span>to<span class="_ _9"> </span>compar-</div><div class="t m0 xc h7 yb8 ff2 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _6"> </span>the<span class="_ _1"> </span>“raw”<span class="_ _6"> </span>results,<span class="_ _1"> </span>is<span class="_ _6"> </span>to<span class="_ _1"> </span>r<span class="_ _8"></span>educe<span class="_ _6"> </span>the<span class="_ _1"> </span>overall<span class="_ _6"> </span>errors,<span class="_ _6"> </span>which</div><div class="t m0 xc h7 yb9 ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _9"> </span>tu<span class="_ _8"></span>rn<span class="_ _9"> </span>yields<span class="_ _6"> </span>improved<span class="_ _9"> </span>discrimination<span class="_ _9"> </span>be<span class="_"> </span>twe<span class="_"> </span>e<span class="_ _8"></span>n<span class="_ _9"> </span>co<span class="_ _8"></span>sts.</div><div class="t m0 xb h7 yba ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _7"> </span>second<span class="_ _7"> </span>stereo<span class="_ _7"> </span>algo<span class="_"> </span>r<span class="_ _8"></span>ithm<span class="_ _4"> </span>is<span class="_ _f"> </span>the<span class="_ _7"> </span>semi-global<span class="_ _7"> </span>match-</div><div class="t m0 xc h7 ybb ff2 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _4"> </span>(SGM)<span class="_ _4"> </span>meth<span class="_ _8"></span>od<span class="_ _4"> </span>[9].<span class="_ _11"> </span>W<span class="_ _5"></span>e<span class="_ _4"> </span>selected<span class="_ _4"> </span>it<span class="_ _7"> </span>as<span class="_ _4"> </span>an<span class="_ _4"> </span>appr<span class="_ _8"></span>oach<span class="_ _1"> </span>in<span class="_ _8"></span>-</div><div class="t m0 xc h7 ybc ff2 fs3 fc0 sc0 ls0 ws0">between<span class="_ _f"> </span>local<span class="_ _a"> </span>and<span class="_ _f"> </span>glo<span class="_ _8"></span>bal<span class="_ _f"> </span>matchin<span class="_"> </span>g<span class="_ _8"></span>.<span class="_ _13"> </span>Th<span class="_ _8"></span>ere<span class="_ _f"> </span>ar<span class="_ _8"></span>e<span class="_ _f"> </span>oth<span class="_"> </span>e<span class="_"> </span>r<span class="_ _a"> </span>ap-</div><div class="t m0 xc h7 ybd ff2 fs3 fc0 sc0 ls0 ws0">proach<span class="_"> </span>e<span class="_"> </span>s<span class="_ _9"> </span>in<span class="_ _9"> </span>this<span class="_ _c"> </span>categor<span class="_ _8"></span>y<span class="_ _5"></span>,<span class="_ _9"> </span>e.g.,<span class="_ _9"> </span>dynamic<span class="_ _c"> </span>p<span class="_ _8"></span>rogram<span class="_ _8"></span>ming<span class="_ _c"> </span>(DP),</div><div class="t m0 xc h7 ybe ff2 fs3 fc0 sc0 ls0 ws0">but<span class="_ _9"> </span>SGM<span class="_ _9"> </span>o<span class="_ _8"></span>utperfo<span class="_ _8"></span>rms<span class="_ _9"> </span>DP<span class="_ _9"> </span>a<span class="_"> </span>n<span class="_ _8"></span>d<span class="_ _9"> </span>yield<span class="_"> </span>s<span class="_ _6"> </span>no<span class="_ _9"> </span>strea<span class="_ _8"></span>king<span class="_ _9"> </span>ar<span class="_ _8"></span>tefacts.</div><div class="t m0 xc h9 ybf ff2 fs3 fc0 sc0 ls0 ws0">SGM<span class="_ _1"> </span>aims<span class="_ _1"> </span>to<span class="_ _1"> </span>minim<span class="_ _8"></span>ize<span class="_ _1"> </span>a<span class="_ _1"> </span>global<span class="_ _1"> </span>2D<span class="_ _1"> </span>energy<span class="_ _1"> </span>function<span class="_ _1"> </span><span class="ff4">E<span class="_ _2"></span><span class="ff6">(<span class="_ _0"></span><span class="ff4">D<span class="ff6">)</span></span></span></span></div><div class="t m0 xc h7 yc0 ff2 fs3 fc0 sc0 ls0 ws0">by<span class="_ _7"> </span>solving<span class="_ _7"> </span>a<span class="_ _7"> </span>large<span class="_ _7"> </span>num<span class="_ _8"></span>ber<span class="_ _7"> </span>of<span class="_ _7"> </span>1D<span class="_ _7"> </span>minimizatio<span class="_"> </span>n<span class="_ _7"> </span>p<span class="_ _8"></span>roblems.</div><div class="t m0 xc h7 yc1 ff2 fs3 fc0 sc0 ls0 ws0">Follo<span class="_ _d"></span>win<span class="_ _8"></span>g<span class="_ _9"> </span>[9],<span class="_ _6"> </span>the<span class="_ _9"> </span>actua<span class="_"> </span>l<span class="_ _6"> </span>energy<span class="_ _9"> </span>used<span class="_ _6"> </span>is</div><div class="t m0 x12 h9 yc2 ff4 fs3 fc0 sc0 ls0 ws0">E<span class="_ _1a"></span><span class="ff6">(</span>D<span class="ff6">)<span class="_ _9"> </span>=</span></div><div class="t m0 x13 hd yc3 ff7 fs6 fc0 sc0 ls0 ws0">∑</div><div class="t m0 x14 he yc4 ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x15 hf yc5 ff8 fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x16 h9 yc2 ff4 fs3 fc0 sc0 ls0 ws0">C<span class="ff6">(<span class="ff1">p<span class="ff9">,<span class="_ _2"> </span></span></span></span>D</div><div class="t m0 x17 he yc6 ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x18 h9 yc2 ff6 fs3 fc0 sc0 ls0 ws0">)</div><div class="t m0 x19 h9 yc7 ff6 fs3 fc0 sc0 ls0 ws0">+</div><div class="t m0 x4 hd yc8 ff7 fs6 fc0 sc0 ls0 ws0">∑</div><div class="t m0 x1 h10 yc9 ff1 fs5 fc0 sc0 ls0 ws0">q<span class="ff5">∈<span class="ff4">N</span></span></div><div class="t m0 x1a h11 yca ff1 fs7 fc0 sc0 ls0 ws0">p</div><div class="t m0 x1b h6 ycb ff4 fs3 fc0 sc0 ls0 ws0">P</div><div class="t m0 x5 ha ycc ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x1c h9 ycb ff2 fs3 fc0 sc0 ls0 ws0">T<span class="ff6">[<span class="ff5">|<span class="ff4">D</span></span></span></div><div class="t m0 x1d he ycc ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x1e h9 ycb ff5 fs3 fc0 sc0 ls0 ws0">−<span class="_ _19"> </span><span class="ff4">D</span></div><div class="t m0 x1f he ycc ff1 fs5 fc0 sc0 ls0 ws0">q</div><div class="t m0 x20 h9 ycb ff5 fs3 fc0 sc0 ls0 ws0">|<span class="_ _9"> </span><span class="ff6">=<span class="_ _9"> </span><span class="ff2">1</span>]</span></div><div class="t m0 x19 h9 ycd ff6 fs3 fc0 sc0 ls0 ws0">+</div><div class="t m0 x4 hd yce ff7 fs6 fc0 sc0 ls0 ws0">∑</div><div class="t m0 x1 h10 ycf ff1 fs5 fc0 sc0 ls0 ws0">q<span class="ff5">∈<span class="ff4">N</span></span></div><div class="t m0 x1a h11 yd0 ff1 fs7 fc0 sc0 ls0 ws0">p</div><div class="t m0 x1b h6 yd1 ff4 fs3 fc0 sc0 ls0 ws0">P</div><div class="t m0 x5 ha yd2 ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x1c h9 yd1 ff2 fs3 fc0 sc0 ls0 ws0">T<span class="ff6">[<span class="ff5">|<span class="ff4">D</span></span></span></div><div class="t m0 x1d he yd2 ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x1e h9 yd1 ff5 fs3 fc0 sc0 ls0 ws0">−<span class="_ _19"> </span><span class="ff4">D</span></div><div class="t m0 x1f he yd2 ff1 fs5 fc0 sc0 ls0 ws0">q</div><div class="t m0 x20 h9 yd1 ff5 fs3 fc0 sc0 ls0 ws0">|<span class="_ _9"> </span><span class="ff9">><span class="_ _9"> </span><span class="ff2">1<span class="ff6">]</span></span></span></div><div class="t m0 x21 hf yd3 ff8 fs3 fc0 sc0 ls0 ws0"></div><div class="t m0 x22 h12 yd1 ff9 fs3 fc0 sc0 ls0 ws0">.</div><div class="t m0 x23 h7 yd4 ff2 fs3 fc0 sc0 ls0 ws0">(1)</div><div class="t m0 xc h7 yd5 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _a"> </span>first<span class="_ _b"> </span>term<span class="_ _b"> </span>of<span class="_ _b"> </span>(1)<span class="_ _b"> </span>calculates<span class="_ _a"> </span>th<span class="_ _8"></span>e<span class="_ _a"> </span>sum<span class="_ _b"> </span>of<span class="_ _b"> </span>a<span class="_ _b"> </span>pixel-wise</div><div class="t m0 xc h9 yd6 ff2 fs3 fc0 sc0 ls0 ws0">matching<span class="_ _7"> </span>cost<span class="_ _1"> </span><span class="ff4">C<span class="ff6">(<span class="ff1">p<span class="ff9">,<span class="_ _2"> </span></span></span></span>D</span></div><div class="t m0 x24 he yd7 ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x25 h9 yd6 ff6 fs3 fc0 sc0 ls0 ws0">)<span class="_"> </span><span class="ff2">(<span class="_ _8"></span>as<span class="_ _7"> </span>defined<span class="_ _7"> </span>in<span class="_ _4"> </span>Sectio<span class="_ _8"></span>n<span class="_ _7"> </span>2.1)<span class="_ _7"> </span>for<span class="_ _7"> </span>all</span></div><div class="t m0 xc hb yd8 ff2 fs3 fc0 sc0 ls0 ws0">pixels<span class="_ _6"> </span><span class="ff1">p<span class="_ _1"> </span></span>at<span class="_ _6"> </span>th<span class="_ _8"></span>eir<span class="_ _6"> </span>dispar<span class="_ _8"></span>ities<span class="_ _6"> </span><span class="ff4">D</span></div><div class="t m0 x26 he yd9 ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x27 h9 yd8 ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _a"> </span>The<span class="_ _6"> </span>fu<span class="_ _8"></span>nction<span class="_ _6"> </span>T<span class="ff6">[]<span class="_ _1"> </span></span>is<span class="_ _1"> </span>defined</div><div class="t m0 xc h7 yda ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _9"> </span>return<span class="_ _9"> </span>1<span class="_ _6"> </span>if<span class="_ _9"> </span>its<span class="_ _6"> </span>argument<span class="_ _9"> </span>is<span class="_ _9"> </span>true<span class="_ _6"> </span>and<span class="_ _9"> </span>0<span class="_ _9"> </span>oth<span class="_ _8"></span>erwise.<span class="_ _1"> </span>Thus,<span class="_ _9"> </span>the</div><div class="t m0 xc h7 ydb ff2 fs3 fc0 sc0 ls0 ws0">second<span class="_ _1"> </span>term<span class="_ _6"> </span>o<span class="_"> </span>f<span class="_ _1"> </span>th<span class="_ _8"></span>e<span class="_ _1"> </span>energy<span class="_ _6"> </span>func<span class="_"> </span>tio<span class="_ _8"></span>n<span class="_ _6"> </span>penalizes<span class="_ _1"> </span>small<span class="_ _1"> </span>dispar-</div><div class="t m0 xc h7 ydc ff2 fs3 fc0 sc0 ls0 ws0">ity<span class="_ _1"> </span>differences<span class="_ _6"> </span>o<span class="_ _8"></span>f<span class="_ _1"> </span>neigh<span class="_ _8"></span>boring<span class="_ _1"> </span>pixels<span class="_ _1"> </span><span class="ff4">N</span></div><div class="t m0 x28 he ydd ff1 fs5 fc0 sc0 ls0 ws0">p</div><div class="t m0 x29 hb ydc ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _1"> </span><span class="ff1">p<span class="_ _4"> </span></span>with<span class="_ _1"> </span>the<span class="_ _4"> </span>cost</div><div class="t m0 xc h6 yde ff4 fs3 fc0 sc0 ls0 ws0">P</div><div class="t m0 x2a ha ydf ff2 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x2b h7 yde ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _4"> </span>Similarly<span class="_ _d"></span>,<span class="_ _6"> </span>the<span class="_ _9"> </span>th<span class="_ _8"></span>ird<span class="_ _6"> </span>term<span class="_ _9"> </span>p<span class="_ _8"></span>enalizes<span class="_ _6"> </span>larger<span class="_ _9"> </span>disparity<span class="_ _6"> </span>steps</div><div class="t m0 xc h7 ye0 ff2 fs3 fc0 sc0 ls0 ws0">(i.e.,<span class="_ _9"> </span>disco<span class="_ _8"></span>ntinuities)<span class="_ _9"> </span>with<span class="_ _6"> </span>a<span class="_ _6"> </span>higher<span class="_ _9"> </span>pen<span class="_ _8"></span>alty<span class="_ _9"> </span><span class="ff4">P</span></div><div class="t m0 x2c ha ye1 ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x2d h7 ye0 ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _1"> </span>Th<span class="_ _8"></span>e<span class="_ _9"> </span>value<span class="_ _9"> </span>of</div><div class="t m0 xc h6 ye2 ff4 fs3 fc0 sc0 ls0 ws0">P</div><div class="t m0 x2a ha ye3 ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 xb h7 ye2 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _9"> </span>adap<span class="_ _8"></span>ted<span class="_ _9"> </span>to<span class="_ _9"> </span>the<span class="_ _6"> </span>local<span class="_ _9"> </span>intensity<span class="_ _9"> </span>gr<span class="_ _8"></span>adient<span class="_ _9"> </span>by<span class="_ _9"> </span><span class="ff4">P</span></div><div class="t m0 x2e ha ye3 ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x2f h9 ye2 ff6 fs3 fc0 sc0 ls0 ws0">=</div><div class="t m0 x30 h13 ye4 ff4 fs5 fc0 sc0 ls0 ws0">P</div><div class="t m0 x31 h14 ye5 ff5 fs7 fc0 sc0 ls0 ws0">′</div><div class="t m0 x32 h15 ye6 ff2 fs7 fc0 sc0 ls0 ws0">2</div><div class="t m0 x33 h10 ye7 ff5 fs5 fc0 sc0 ls0 ws0">|<span class="ff4">I</span></div><div class="t m0 x34 h11 ye8 ff4 fs7 fc0 sc0 ls0 ws0">b<span class="ff1">p</span></div><div class="t m0 x35 h10 ye7 ff5 fs5 fc0 sc0 ls0 ws0">−<span class="ff4">I</span></div><div class="t m0 x36 h11 ye8 ff4 fs7 fc0 sc0 ls0 ws0">b<span class="ff1">q</span></div><div class="t m0 x37 h10 ye7 ff5 fs5 fc0 sc0 ls0 ws0">|</div><div class="t m0 xc hb ye9 ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _1"> </span>the<span class="_ _1"> </span>neigh<span class="_ _8"></span>boring<span class="_ _1"> </span>pixels<span class="_ _6"> </span><span class="ff1">p<span class="_ _1"> </span></span>an<span class="_ _8"></span>d<span class="_ _1"> </span><span class="ff1">q</span>.<span class="_ _b"> </span>This<span class="_ _4"> </span>results<span class="_ _1"> </span>in<span class="_ _1"> </span>shar<span class="_ _8"></span>per</div><div class="t m0 xc h7 yea ff2 fs3 fc0 sc0 ls0 ws0">depth<span class="_ _9"> </span>d<span class="_ _8"></span>iscontinuities<span class="_ _6"> </span>as<span class="_ _9"> </span>they<span class="_ _6"> </span>mostly<span class="_ _9"> </span>co<span class="_ _8"></span>incide<span class="_ _6"> </span>with<span class="_ _9"> </span>intensity</div><div class="t m0 xc h7 yeb ff2 fs3 fc0 sc0 ls0 ws0">variations.</div><div class="t m0 xb h9 yec ff2 fs3 fc0 sc0 ls0 ws0">SGM<span class="_ _6"> </span>c<span class="_"> </span>a<span class="_ _8"></span>lculates<span class="_ _6"> </span><span class="ff4">E<span class="_ _1a"></span><span class="ff6">(</span>D<span class="ff6">)<span class="_ _1"> </span></span></span>along<span class="_ _6"> </span>1D<span class="_ _1"> </span>paths<span class="_ _1"> </span>from<span class="_ _6"> </span>8<span class="_ _1"> </span>direction<span class="_ _8"></span>s</div><div class="t m0 xc h7 yed ff2 fs3 fc0 sc0 ls0 ws0">tow<span class="_ _d"></span>ar<span class="_ _8"></span>ds<span class="_ _9"> </span>each<span class="_ _9"> </span>p<span class="_ _8"></span>ixel<span class="_ _9"> </span>of<span class="_ _9"> </span>interest<span class="_ _9"> </span>u<span class="_ _8"></span>sing<span class="_ _9"> </span>dy<span class="_ _8"></span>namic<span class="_ _9"> </span>prog<span class="_ _8"></span>ramming<span class="_ _8"></span>.</div><div class="t m0 xc h7 yee ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _9"> </span>costs<span class="_ _c"> </span>o<span class="_ _8"></span>f<span class="_ _9"> </span>all<span class="_ _9"> </span>paths<span class="_ _9"> </span>are<span class="_ _c"> </span>summ<span class="_ _8"></span>ed<span class="_ _9"> </span>for<span class="_ _c"> </span>e<span class="_"> </span>a<span class="_ _8"></span>ch<span class="_ _9"> </span>pixel<span class="_ _c"> </span>and<span class="_ _9"> </span>dispar-</div><div class="t m0 xc h7 yef ff2 fs3 fc0 sc0 ls0 ws0">ity<span class="_ _5"></span>.<span class="_ _16"> </span>The<span class="_ _7"> </span>disparity<span class="_ _7"> </span>is<span class="_ _7"> </span>then<span class="_ _7"> </span>deter<span class="_ _8"></span>mined<span class="_ _7"> </span>by<span class="_ _7"> </span>winner-takes-all.</div><div class="t m0 xc h7 yf0 ff2 fs3 fc0 sc0 ls0 ws0">Subpixel<span class="_ _4"> </span>interp<span class="_ _8"></span>olation<span class="_ _4"> </span>is<span class="_ _7"> </span>p<span class="_ _8"></span>erform<span class="_"> </span>e<span class="_"> </span>d<span class="_ _4"> </span>as<span class="_ _7"> </span>w<span class="_"> </span>e<span class="_ _8"></span>ll<span class="_ _4"> </span>a<span class="_ _8"></span>s<span class="_ _7"> </span>a<span class="_ _7"> </span>left-right</div><div class="t m0 xe h7 yf1 ff2 fs3 fc0 sc0 ls0 ws0">consistency<span class="_ _7"> </span>check<span class="_ _8"></span>.<span class="_ _10"> </span>Disparity<span class="_ _f"> </span>segments<span class="_ _7"> </span>below<span class="_ _7"> </span>the<span class="_ _f"> </span>size<span class="_ _f"> </span>of</div><div class="t m0 xe h7 yf2 ff2 fs3 fc0 sc0 ls0 ws0">20<span class="_ _6"> </span>p<span class="_ _8"></span>ixels<span class="_ _6"> </span>are<span class="_ _6"> </span>inv<span class="_ _d"></span>alidated<span class="_ _6"> </span>f<span class="_ _8"></span>or<span class="_ _6"> </span>getting<span class="_ _1"> </span>rid<span class="_ _6"> </span>of<span class="_ _1"> </span>small<span class="_ _1"> </span>patches<span class="_ _6"> </span>of</div><div class="t m0 xe h7 yf3 ff2 fs3 fc0 sc0 ls0 ws0">outliers.<span class="_ _1"> </span>Inv<span class="_ _d"></span>alid<span class="_ _6"> </span>disparities<span class="_ _9"> </span>are<span class="_ _6"> </span>again<span class="_ _9"> </span>interp<span class="_"> </span>o<span class="_ _8"></span>lated.</div><div class="t m0 xd h7 yf4 ff2 fs3 fc0 sc0 ls0 ws0">Finally<span class="_ _d"></span>,<span class="_ _1"> </span>we<span class="_ _1"> </span>use<span class="_ _4"> </span>a<span class="_ _1"> </span>graph-c<span class="_ _8"></span>uts<span class="_ _6"> </span>(GC)<span class="_ _1"> </span>stereo<span class="_ _1"> </span>a<span class="_ _8"></span>lgorithm<span class="_ _1"> </span>as<span class="_ _1"> </span>a</div><div class="t m0 xe h7 yf5 ff2 fs3 fc0 sc0 ls0 ws0">representative<span class="_ _19"> </span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>glob<span class="_ _8"></span>al<span class="_ _c"> </span>me<span class="_"> </span>th<span class="_ _8"></span>od<span class="_ _c"> </span>[<span class="_"> </span>3,<span class="_ _6"> </span>4,<span class="_ _c"> </span>12].<span class="_ _1"> </span>Our<span class="_ _9"> </span>imp<span class="_"> </span>le<span class="_"> </span>m<span class="_ _8"></span>en-</div><div class="t m0 xe h7 yf6 ff2 fs3 fc0 sc0 ls0 ws0">tation<span class="_ _7"> </span>is<span class="_ _4"> </span>based<span class="_ _7"> </span>on<span class="_ _7"> </span>the<span class="_ _4"> </span>MRF<span class="_ _7"> </span>library<span class="_ _7"> </span>provided<span class="_ _4"> </span>by<span class="_ _7"> </span>[19].<span class="_ _14"> </span>W<span class="_ _5"></span>e</div><div class="t m0 xe h9 yf7 ff2 fs3 fc0 sc0 ls0 ws0">tried<span class="_ _f"> </span>to<span class="_ _f"> </span>use<span class="_ _7"> </span>th<span class="_ _8"></span>e<span class="_ _f"> </span>same<span class="_ _f"> </span>energy<span class="_ _7"> </span>fun<span class="_ _8"></span>ction<span class="_ _7"> </span><span class="ff4">E<span class="_ _1a"></span><span class="ff6">(</span>D<span class="ff6">)<span class="_ _f"> </span></span></span>as<span class="_ _f"> </span>for<span class="_ _f"> </span>SGM.</div><div class="t m0 xe h7 yf8 ff2 fs3 fc0 sc0 ls0 ws0">Howe<span class="_ _d"></span>ver,<span class="_ _f"> </span>we<span class="_ _f"> </span>fo<span class="_ _8"></span>und<span class="_ _f"> </span>that<span class="_ _f"> </span>f<span class="_ _8"></span>or<span class="_ _f"> </span>GC<span class="_ _a"> </span>it<span class="_ _f"> </span>giv<span class="_ _d"></span>e<span class="_"> </span>s<span class="_ _f"> </span>b<span class="_ _8"></span>etter<span class="_ _f"> </span>resu<span class="_"> </span>lts<span class="_ _a"> </span>to</div><div class="t m0 xe h7 yf9 ff2 fs3 fc0 sc0 ls0 ws0">adapt<span class="_ _9"> </span>the<span class="_ _9"> </span>cost<span class="_ _9"> </span><span class="ff4">P</span></div><div class="t m0 x38 ha yfa ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x39 h7 yf9 ff2 fs3 fc0 sc0 ls0 ws0">not<span class="_ _9"> </span>linearly<span class="_ _9"> </span>with<span class="_ _c"> </span>th<span class="_ _8"></span>e<span class="_ _9"> </span>intensity<span class="_ _9"> </span>gradient,<span class="_ _9"> </span>but</div><div class="t m0 xe h7 yfb ff2 fs3 fc0 sc0 ls0 ws0">rather<span class="_ _6"> </span>to<span class="_ _9"> </span>d<span class="_ _8"></span>ouble<span class="_ _6"> </span>the<span class="_ _6"> </span>v<span class="_ _d"></span>a<span class="_"> </span>lu<span class="_ _8"></span>e<span class="_ _6"> </span>of<span class="_ _6"> </span><span class="ff4">P</span></div><div class="t m0 x3a ha yfc ff2 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x3b h7 yfb ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _6"> </span>gradients<span class="_ _6"> </span>belo<span class="_ _d"></span>w<span class="_ _6"> </span>a<span class="_ _6"> </span>given</div><div class="t m0 xe h7 yfd ff2 fs3 fc0 sc0 ls0 ws0">threshold.<span class="_ _17"> </span>Like<span class="_ _f"> </span>SGM,<span class="_ _f"> </span>GC<span class="_ _a"> </span>only<span class="_ _a"> </span>approximates<span class="_ _f"> </span>the<span class="_ _f"> </span>g<span class="_ _8"></span>lobal</div><div class="t m0 xe h9 yfe ff2 fs3 fc0 sc0 ls0 ws0">minimum<span class="_ _4"> </span>of<span class="_ _7"> </span><span class="ff4">E<span class="_ _1a"></span><span class="ff6">(</span>D<span class="ff6">)</span></span>,<span class="_ _7"> </span>but<span class="_ _4"> </span>it<span class="_ _4"> </span>u<span class="_ _8"></span>tilizes<span class="_ _7"> </span>the<span class="_ _4"> </span>full<span class="_ _4"> </span>2<span class="_ _8"></span>D<span class="_ _4"> </span>co<span class="_ _8"></span>nnectivity</div><div class="t m0 xe h7 yff ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _7"> </span>the<span class="_ _f"> </span>smoothne<span class="_ _8"></span>ss<span class="_ _4"> </span>term<span class="_ _f"> </span>in<span class="_ _f"> </span>contrast<span class="_ _7"> </span>to<span class="_ _f"> </span>SGM,<span class="_ _7"> </span>which<span class="_ _f"> </span>opti-</div><div class="t m0 xe h7 y100 ff2 fs3 fc0 sc0 ls0 ws0">mizes<span class="_ _6"> </span>separa<span class="_ _8"></span>tely<span class="_ _6"> </span>along<span class="_ _6"> </span>1D<span class="_ _6"> </span>path<span class="_ _8"></span>s.<span class="_ _7"> </span>Our<span class="_ _6"> </span>G<span class="_"> </span>C<span class="_ _1"> </span>implem<span class="_ _8"></span>entation,</div><div class="t m0 xe h7 y101 ff2 fs3 fc0 sc0 ls0 ws0">unlike<span class="_ _1"> </span>Corr<span class="_ _1"> </span>and<span class="_ _1"> </span>SGM,<span class="_ _4"> </span>ne<span class="_"> </span>ith<span class="_ _8"></span>er<span class="_ _1"> </span>includes<span class="_ _1"> </span>subpixel<span class="_ _1"> </span>interp<span class="_ _8"></span>ola-</div><div class="t m0 xe h7 y102 ff2 fs3 fc0 sc0 ls0 ws0">tion<span class="_ _6"> </span>nor<span class="_ _9"> </span>accoun<span class="_ _8"></span>ts<span class="_ _9"> </span>for<span class="_ _6"> </span>occlusions.</div><div class="t m0 xd h7 y103 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _5"></span>e<span class="_ _1"> </span>manually<span class="_ _6"> </span>tuned<span class="_ _6"> </span>th<span class="_ _8"></span>e<span class="_ _6"> </span>smoo<span class="_ _8"></span>thness<span class="_ _6"> </span>paramete<span class="_"> </span>r<span class="_ _8"></span>s<span class="_ _6"> </span>of<span class="_ _6"> </span>SGM</div><div class="t m0 xe h7 y104 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>GC<span class="_ _9"> </span>individually<span class="_ _6"> </span>for<span class="_ _9"> </span>each<span class="_ _6"> </span>cost<span class="_ _6"> </span>using<span class="_ _9"> </span>ima<span class="_"> </span>g<span class="_ _8"></span>es<span class="_ _6"> </span>without<span class="_ _9"> </span>ra-</div><div class="t m0 xe h7 y105 ff2 fs3 fc0 sc0 ls0 ws0">diometric<span class="_ _4"> </span>differences.<span class="_ _e"> </span>Afte<span class="_"> </span>r<span class="_ _4"> </span>th<span class="_"> </span>e<span class="_ _7"> </span>tuning<span class="_ _1"> </span>p<span class="_ _8"></span>hase,<span class="_ _4"> </span>all<span class="_ _7"> </span>parame-</div><div class="t m0 xe h7 y106 ff2 fs3 fc0 sc0 ls0 ws0">ters<span class="_ _c"> </span>wer<span class="_ _8"></span>e<span class="_ _c"> </span>kept<span class="_ _c"> </span>con<span class="_ _8"></span>stant<span class="_ _c"> </span>for<span class="_ _9"> </span>all<span class="_ _c"> </span>imag<span class="_"> </span>e<span class="_"> </span>s<span class="_ _9"> </span>and<span class="_ _c"> </span>experimen<span class="_ _8"></span>ts.<span class="_ _6"> </span>This</div><div class="t m0 xe h7 y107 ff2 fs3 fc0 sc0 ls0 ws0">approa<span class="_"> </span>c<span class="_"> </span>h<span class="_ _4"> </span>allows<span class="_ _4"> </span>to<span class="_ _7"> </span>concentr<span class="_ _8"></span>ate<span class="_ _1"> </span>o<span class="_ _8"></span>n<span class="_ _4"> </span>th<span class="_ _8"></span>e<span class="_ _4"> </span>perfo<span class="_ _8"></span>rmance<span class="_ _4"> </span>of<span class="_ _7"> </span>the</div><div class="t m0 xe h7 y108 ff2 fs3 fc0 sc0 ls0 ws0">matching<span class="_ _6"> </span>cost<span class="_ _9"> </span>rather<span class="_ _6"> </span>than<span class="_ _9"> </span>the<span class="_ _6"> </span>stereo<span class="_ _9"> </span>m<span class="_ _8"></span>ethod.</div><div class="t m0 xe h5 y109 ff1 fs1 fc0 sc0 ls0 ws0">3.<span class="_"> </span>Evaluation</div><div class="t m0 xd h7 y10a ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _5"></span>e<span class="_ _9"> </span>tested<span class="_ _c"> </span>all<span class="_ _9"> </span>comb<span class="_ _8"></span>inations<span class="_ _c"> </span>of<span class="_ _9"> </span>all<span class="_ _9"> </span>matching<span class="_ _c"> </span>co<span class="_ _8"></span>sts<span class="_ _9"> </span>with<span class="_ _c"> </span>the</div><div class="t m0 xe h7 y10b ff2 fs3 fc0 sc0 ls0 ws0">local,<span class="_ _1"> </span>semi-g<span class="_ _8"></span>lobal,<span class="_ _1"> </span>and<span class="_ _1"> </span>global<span class="_ _1"> </span>stereo<span class="_ _1"> </span>algorith<span class="_ _8"></span>ms<span class="_ _6"> </span>on<span class="_ _1"> </span>images</div><div class="t m0 xe h7 y10c ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _9"> </span>simu<span class="_ _8"></span>lated<span class="_ _9"> </span>a<span class="_"> </span>n<span class="_ _8"></span>d<span class="_ _9"> </span>real<span class="_ _6"> </span>radiom<span class="_ _8"></span>etric<span class="_ _9"> </span>changes.</div><div class="t m0 xe h8 y10d ff1 fs4 fc0 sc0 ls0 ws0">3.1.<span class="_"> </span>Simulated<span class="_"> </span>Radiometric<span class="_"> </span>Changes</div><div class="t m0 xd h7 y10e ff2 fs3 fc0 sc0 ls0 ws0">For<span class="_ _c"> </span>ou<span class="_ _8"></span>r<span class="_ _c"> </span>first<span class="_ _9"> </span>set<span class="_ _c"> </span>of<span class="_ _9"> </span>experiments,<span class="_ _c"> </span>we<span class="_ _9"> </span>use<span class="_ _c"> </span>the<span class="_ _9"> </span>standard<span class="_ _c"> </span>Mid-</div><div class="t m0 xe h7 y10f ff2 fs3 fc0 sc0 ls0 ws0">dlebury<span class="_ _6"> </span>stereo<span class="_ _1"> </span>da<span class="_"> </span>ta<span class="_"> </span>sets<span class="_ _1"> </span>Tsuku<span class="_ _8"></span>ba,<span class="_ _1"> </span>V<span class="_ _5"></span>enus,<span class="_ _6"> </span>T<span class="_ _5"></span>ed<span class="_ _8"></span>dy<span class="_ _d"></span>,<span class="_ _6"> </span>an<span class="_"> </span>d<span class="_ _1"> </span>Co<span class="_"> </span>n<span class="_ _8"></span>es</div><div class="t m0 xe h7 y110 ff2 fs3 fc0 sc0 ls0 ws0">[17,<span class="_ _4"> </span>1<span class="_ _8"></span>8].<span class="_ _11"> </span>Figu<span class="_ _8"></span>re<span class="_ _4"> </span>1<span class="_ _7"> </span>shows<span class="_ _1"> </span>the<span class="_ _7"> </span>left<span class="_ _7"> </span>images<span class="_ _4"> </span>of<span class="_ _7"> </span>each<span class="_ _7"> </span>set.<span class="_ _11"> </span>All</div><div class="t m0 xe h7 y111 ff2 fs3 fc0 sc0 ls0 ws0">images<span class="_ _1"> </span>were<span class="_ _4"> </span>caref<span class="_ _8"></span>ully<span class="_ _1"> </span>taken<span class="_ _1"> </span>in<span class="_ _4"> </span>a<span class="_ _4"> </span>laborato<span class="_ _8"></span>ry<span class="_ _1"> </span>with<span class="_ _1"> </span>the<span class="_ _4"> </span>same</div><div class="t m0 xe h7 y112 ff2 fs3 fc0 sc0 ls0 ws0">camera<span class="_ _b"> </span>settings<span class="_ _b"> </span>and<span class="_ _e"> </span>under<span class="_ _a"> </span>the<span class="_ _b"> </span>same<span class="_ _e"> </span>l<span class="_ _0"></span>ighting<span class="_ _b"> </span>con<span class="_"> </span>d<span class="_ _8"></span>itions.</div><div class="t m0 xe h7 y113 ff2 fs3 fc0 sc0 ls0 ws0">Therefo<span class="_ _8"></span>re<span class="_ _9"> </span>radio<span class="_ _8"></span>metric<span class="_ _6"> </span>changes<span class="_ _6"> </span>are<span class="_ _6"> </span>expected<span class="_ _9"> </span>to<span class="_ _6"> </span>be<span class="_ _6"> </span>m<span class="_ _8"></span>inimal.</div><div class="t m0 xe h7 y114 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _5"></span>e<span class="_ _9"> </span>used<span class="_ _6"> </span>a<span class="_ _9"> </span>d<span class="_ _8"></span>isparity<span class="_ _9"> </span>ran<span class="_ _8"></span>ge<span class="_ _9"> </span>of<span class="_ _6"> </span>16<span class="_ _6"> </span>pixels<span class="_ _9"> </span>for<span class="_ _9"> </span>Tsuk<span class="_ _8"></span>uba,<span class="_ _9"> </span>32<span class="_ _6"> </span>pix-</div><div class="t m0 xe h7 y115 ff2 fs3 fc0 sc0 ls0 ws0">els<span class="_ _6"> </span>for<span class="_ _9"> </span>V<span class="_ _1b"></span>enus<span class="_ _6"> </span>and<span class="_ _9"> </span>64<span class="_ _6"> </span>pixels<span class="_ _9"> </span>for<span class="_ _6"> </span>T<span class="_ _5"></span>eddy<span class="_ _d"></span>,<span class="_ _9"> </span>and<span class="_ _6"> </span>Cones.</div><div class="t m0 xd h7 y116 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _e"> </span>fir<span class="_ _8"></span>st<span class="_ _e"> </span>exper<span class="_ _8"></span>iments<span class="_ _e"> </span>consist<span class="_ _e"> </span>of<span class="_ _e"> </span>a<span class="_ _8"></span>rtificially<span class="_ _e"> </span>ch<span class="_ _8"></span>anging</div><div class="t m0 xe h7 y117 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>global<span class="_ _7"> </span>brightness<span class="_ _4"> </span>line<span class="_"> </span>a<span class="_ _8"></span>rly<span class="_ _4"> </span>(<span class="_ _8"></span>i.e.,<span class="_ _f"> </span>gain<span class="_ _7"> </span>change)<span class="_ _4"> </span>an<span class="_ _8"></span>d<span class="_ _4"> </span>n<span class="_ _8"></span>on-</div><div class="t m0 xe h7 y118 ff2 fs3 fc0 sc0 ls0 ws0">linearly<span class="_ _9"> </span>(e.g.<span class="_ _8"></span>,<span class="_ _9"> </span>gamma<span class="_ _9"> </span>change).<span class="_ _1"> </span>Only<span class="_ _9"> </span>th<span class="_ _8"></span>e<span class="_ _9"> </span>right<span class="_ _9"> </span>stereo<span class="_ _9"> </span>image<span class="_ _8"></span>s</div><div class="t m0 xe h7 y119 ff2 fs3 fc0 sc0 ls0 ws0">were<span class="_ _a"> </span>c<span class="_ _8"></span>hanged<span class="_"> </span>,<span class="_ _e"> </span>while<span class="_ _b"> </span>leaving<span class="_ _a"> </span>the<span class="_ _b"> </span>left<span class="_ _b"> </span>images<span class="_ _b"> </span>untou<span class="_ _8"></span>ched.</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>