{"id":1983,"date":"2014-02-05T17:32:41","date_gmt":"2014-02-05T17:32:41","guid":{"rendered":"https:\/\/www.anagram.at\/en\/diplomarbeit\/constraints\/"},"modified":"2014-02-05T17:32:41","modified_gmt":"2014-02-05T17:32:41","slug":"constraints","status":"publish","type":"page","link":"https:\/\/www.anagram.at\/en\/diplomarbeit\/constraints\/","title":{"rendered":"Constraints"},"content":{"rendered":"<p><body><br \/>\n<!--Navigation Panel--><br \/>\n<b> Next:<\/b> <a name=\"tex2html363\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/correspondence-analysis\/\">Correspondence Analysis<\/a><br \/>\n<b> Up:<\/b> <a name=\"tex2html359\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/stereo-geometry\/\">Stereo Geometry<\/a><br \/>\n<b> Previous:<\/b> <a name=\"tex2html355\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/occlusion\/\">Occlusion<\/a><br \/>\n<!--End of Navigation Panel--><\/p>\n<h2><a name=\"SECTION00335000000000000000\"><br \/>\nConstraints<\/a><br \/>\n<\/h2>\n<p>\nStereo matching is a difficult problem, especially when the images are noisy. But also with perfect images, ambiguities occur during the matching process, thus for one point in the one image there may be more points in the other image. In order to minimize false matches, matching constraints must be imposed. The following list shows some commonly used constraints.<\/p>\n<\/p>\n<dl>\n<dt><strong>Similarity, Photometric constraint<\/strong><\/dt>\n<dd>For an intensity-based approach (see Section <a href=\"node17.html#intensity_based_corr\">2.4.1<\/a> for more information), the matching pixels must have a similar intensity value. This constraint holds for an object with nearly lambertian surface and a parallel camera system. Also only an ambient light source should exist otherwise reflections and highlights would occur.\n<\/dd>\n<dt><strong>Epipolar constraint<\/strong><\/dt>\n<dd>Generally, the search for a corresponding point has to be made over the whole image. This is not true if the epipolar constraint is used. For a point in one image, the corresponding point in the other image must lie on the epipolar line. Thus the search is 1<img loading=\"lazy\" width=\"21\" height=\"16\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img119.png\" alt=\"$ D$\"\/> only.\n<\/dd>\n<dt><strong>Uniqueness[<a href=\"node47.html#MP79\">MT79<\/a>]<\/strong><\/dt>\n<dd>A given pixel or feature in one image can only correspond to at most one pixel or feature in the other image. This constraint does not hold for transparent or occluded areas.\n<\/dd>\n<dt><strong>Continuity[<a href=\"node47.html#MP79\">MT79<\/a>]<\/strong><\/dt>\n<dd>The disparity should vary smoothly almost everywhere\n<\/dd>\n<dt><strong>Ordering[<a href=\"node47.html#BB81\">BB81<\/a>]<\/strong><\/dt>\n<dd>If <!-- MATH\n $m leftrightarrow m'$\n --><br \/>\n<img loading=\"lazy\" width=\"71\" height=\"17\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img120.png\" alt=\"$ m leftrightarrow m'$\"\/> and <!-- MATH\n $n leftrightarrow n'$\n --><br \/>\n<img loading=\"lazy\" width=\"61\" height=\"17\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img121.png\" alt=\"$ n leftrightarrow n'$\"\/> and if <img loading=\"lazy\" width=\"16\" height=\"19\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img122.png\" alt=\"$ n$\"\/> is on the right of <img loading=\"lazy\" width=\"21\" height=\"19\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img123.png\" alt=\"$ m$\"\/>, then <img loading=\"lazy\" width=\"20\" height=\"17\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img124.png\" alt=\"$ n'$\"\/> should also be on the right of <img loading=\"lazy\" width=\"25\" height=\"17\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img125.png\" alt=\"$ m'$\"\/> and vice versa. The ordering fails at regions known as forbidden zone (Figure <a href=\"#ordering_constraint\">2.10<\/a>). <\/p>\n<div align=\"CENTER\"><a name=\"ordering_constraint\"\/><a name=\"517\"\/><\/p>\n<table>\n<caption align=\"BOTTOM\"><strong>Figure 2.10:<\/strong><br \/>\nThe ordering constraint fails, if a given 3D point (N here) falls onto the forbidden zone of another 3D point (M). The ordering in the right image is the reversed version of the ordering in the left image.<\/caption>\n<tr>\n<td>\n<div align=\"CENTER\">\n <img loading=\"lazy\" width=\"260\" height=\"270\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/forbiddenzone.jpg\" alt=\"Image forbiddenzone\"\/><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/dd>\n<dt><strong>Disparity limit<\/strong><\/dt>\n<dd>In most intensity-based approaches not the whole epipolar line is taken into account when searching for corresponding points, thus a limit for the disparity is set. For a point <img loading=\"lazy\" width=\"82\" height=\"37\" align=\"MIDDLE\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img38.png\" alt=\"$ p=(x,y)$\"\/> in the left image only points <!-- MATH\n $p' = (x+d,y)$\n --><br \/>\n<img loading=\"lazy\" width=\"120\" height=\"37\" align=\"MIDDLE\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img126.png\" alt=\"$ p' = (x+d,y)$\"\/> in the right image are compared, where <!-- MATH\n $d in [1ldots maxdisp]$\n --><br \/>\n<img loading=\"lazy\" width=\"157\" height=\"37\" align=\"MIDDLE\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img127.png\" alt=\"$ d in [1ldots maxdisp]$\"\/>.\n<\/dd>\n<\/dl>\n<hr\/>\n<p><!--Navigation Panel--><b> Next:<\/b> <a name=\"tex2html363\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/correspondence-analysis\/\">Correspondence Analysis<\/a><br \/>\n<b> Up:<\/b> <a name=\"tex2html359\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/stereo-geometry\/\">Stereo Geometry<\/a><br \/>\n<!--End of Navigation Panel--><\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Constraints<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1946,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"categories":[],"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/pages\/1983"}],"collection":[{"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/comments?post=1983"}],"version-history":[{"count":0,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/pages\/1983\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/pages\/1946"}],"wp:attachment":[{"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/media?parent=1983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/categories?post=1983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}