{"id":1960,"date":"2014-02-05T17:32:46","date_gmt":"2014-02-05T17:32:46","guid":{"rendered":"https:\/\/www.anagram.at\/en\/diplomarbeit\/real-data-3\/"},"modified":"2014-02-05T17:32:46","modified_gmt":"2014-02-05T17:32:46","slug":"real-data-3","status":"publish","type":"page","link":"https:\/\/www.anagram.at\/en\/diplomarbeit\/real-data-3\/","title":{"rendered":"Real data"},"content":{"rendered":"<p><body><br \/>\n<!--Navigation Panel--><br \/>\n<b> Next:<\/b> <a name=\"tex2html730\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/summary-3\/\">Summary<\/a><br \/>\n<b> Up:<\/b> <a name=\"tex2html726\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/3d-reconstruction-2\/\">3D Reconstruction<\/a><br \/>\n<b> Previous:<\/b> <a name=\"tex2html722\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/synthetic-data-3\/\">Synthetic data<\/a><br \/>\n<!--End of Navigation Panel--><\/p>\n<h2><a name=\"SECTION00542000000000000000\"><br \/>\nReal data<\/a><br \/>\n<\/h2>\n<p>\nTo test the accuracy with real data the objects presented in Section <a href=\"node38.html#LD:RealData\">4.2.2<\/a> are used. Especially the reconstructed size and position of the objects is investigated. The objects are centered at the optical axis of the camera. Thus the position can be accurately estimated. A second technique would be to transform the coordinates to a world coordinate system and measure the difference in the world coordinate system. However, this is another possible source of error, thus the camera coordinate system is used.<\/p>\n<div align=\"CENTER\"><a name=\"Fig:3Dreal\"\/><a name=\"2565\"\/><\/p>\n<table>\n<caption align=\"BOTTOM\"><strong>Figure 4.10:<\/strong><br \/>\nReal images of the cube and cone used for the accuracy measurement.<\/caption>\n<tr>\n<td>\n<div align=\"CENTER\">\n <img loading=\"lazy\" width=\"502\" height=\"288\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/3Dreal.jpg\" alt=\"Image 3Dreal\"\/><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>The coordinates of the objects are shown in Table <a href=\"#T:3Dreal\">4.7<\/a> and given in cm. The notation is the same as used in Table <a href=\"https:\/\/www.anagram.at\/diplomarbeit\/synthetic-data-3\/#T:3Dsyn\">4.6<\/a>. Due to the noise in the images, the coordinates vary with +\/- 1 pixel. <\/p>\n<p\/>\n<div align=\"CENTER\"><a name=\"2575\"\/><\/p>\n<table>\n<caption><strong>Table 4.7:<\/strong><br \/>\nResults of the reconstruction using real data.<\/caption>\n<tr>\n<td>\n<div align=\"CENTER\">\n<table cellpadding=\"3\" border=\"1\" align=\"CENTER\">\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nObject <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> Start <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> End <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> disparity <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> length <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"> <\/p>\n<p>Cone l  <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-7.8,0,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0,7.9,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 53.02 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 11.1 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCone l&#8217; <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-7.5,0.1,55.4) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0.5,5.2,55.4) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 48 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 8.66 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCone r  <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (7.8,0,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0,7.9,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 53.02<\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 11.1 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCone r&#8217; <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (7.2-7.4,1,45.7) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0.4-0.5,4.3,45.7) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 58 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\">  8.16 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCube l  <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-7,0,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-7,10,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 53.02 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 10 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCube l&#8217; <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-6.9,0.2-1.3,51.4-52.4) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (-6.9,7.5-7.6,51.4-52.4) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 55-56 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 7.3 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCube r  <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0,0,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0,10,50) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 53.02 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 10 <\/font><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\"><font size=\"-1\"><br \/>\nCube r&#8217; <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0.1,0.5,50.5) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> (0-0.1,7.3-7.5,50.5) <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 57-58 <\/font><\/td>\n<td align=\"CENTER\"><font size=\"-1\"> 6.8-7.0 <\/font><\/td>\n<\/tr>\n<\/table>\n<p><a name=\"T:3Dreal\"\/>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p\/>\n<p>The maximum deviation of the <img loading=\"lazy\" width=\"15\" height=\"19\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img25.png\" alt=\"$ x$\"\/> and <img loading=\"lazy\" width=\"14\" height=\"19\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img298.png\" alt=\"$ z$\"\/> coordinates are 0.6cm and 5.4cm. The mean deviation of both coordinates is 0.2875cm and 3.025 which is accurate enough for autonomous football playing robots, only the <img loading=\"lazy\" width=\"14\" height=\"33\" align=\"MIDDLE\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/img26.png\" alt=\"$ y$\"\/> coordinate is not that accurate. The maximum deviation is 3.6cm, which means that only 54.4% of the line are detected. The mean deviation is 1.7125cm. The error results of the line detection. Sometimes pixels of a line are marked as processed, if the line started before a corner and stops not exactly at the corner. It would be a further improvement to deal with this special case. The disparity, as before, a maximum error of 5px. Figure <a href=\"#Fig:3Dreal\">4.10<\/a> shows the images of the cone and the cube used for the accuracy measurement. After the 3D reconstruction of the lines, the algorithm tries to detect objects, in other words lines that belong together. Figure <a href=\"#Fig:3DObj\">4.11<\/a> shows the result using the synthetic image shown in Figure <a href=\"node40.html#Fig:syn_disp\">4.7<\/a>. <\/p>\n<div align=\"CENTER\"><a name=\"Fig:3DObj\"\/><a name=\"2611\"\/><\/p>\n<table>\n<caption align=\"BOTTOM\"><strong>Figure 4.11:<\/strong><br \/>\nResult of the object detection. The original image is shown in Figure <a href=\"node40.html#Fig:syn_disp\">4.7<\/a><\/caption>\n<tr>\n<td>\n<div align=\"CENTER\">\n <img loading=\"lazy\" width=\"369\" height=\"292\" align=\"BOTTOM\" border=\"0\" src=\"https:\/\/www.anagram.at\/app\/uploads\/2014\/02\/3Dobj.jpg\" alt=\"Image 3Dobj\"\/><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>\nTo conclude, the reconstruction works accurate on synthetic data, but the quality significantly decreases in reality. Nevertheless the algorithm reaches 48 frames per second with an image of size 352px x 288px (Figure <a href=\"node40.html#Fig:syn_disp\">4.7<\/a>) on a Intel Celeron processor with 1.4 GHz. Unfortunately, the cameras are only able to transfer 30 frames per seconds which results in 15 frames per second, if real data is used. <\/p>\n<\/p>\n<hr\/>\n<p><!--Navigation Panel--><b> Next:<\/b> <a name=\"tex2html730\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/summary-3\/\">Summary<\/a><br \/>\n<b> Up:<\/b> <a name=\"tex2html726\" href=\"https:\/\/www.anagram.at\/diplomarbeit\/3d-reconstruction-2\/\">3D Reconstruction<\/a><br \/>\n<!--End of Navigation Panel--><\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Real data<\/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\/1960"}],"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=1960"}],"version-history":[{"count":0,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/pages\/1960\/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=1960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anagram.at\/en\/wp-json\/wp\/v2\/categories?post=1960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}