{"id":6951,"date":"2021-01-21T10:19:30","date_gmt":"2021-01-21T09:19:30","guid":{"rendered":"https:\/\/weiss-ag.com\/?p=6951"},"modified":"2021-02-18T10:59:55","modified_gmt":"2021-02-18T09:59:55","slug":"10-questions-related-to-agisoft-1-7-updates-using-spherical-panoramas-equirectangular-images-as-an-input-for-3d-reconstruction","status":"publish","type":"post","link":"https:\/\/weiss-ag.com\/10-questions-related-to-agisoft-1-7-updates-using-spherical-panoramas-equirectangular-images-as-an-input-for-3d-reconstruction\/","title":{"rendered":"10 Questions related to Agisoft 1.7 updates [Using Spherical Panoramas \/equirectangular images as an input for 3D reconstruction]"},"content":{"rendered":"\n<h3>1. Does Agisoft support panorama images as an input to produce 3D point clouds?<\/h3>\n\n\n\n<p>Yes, of course!&nbsp;<a href=\"https:\/\/www.agisoft.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Agisoft Metashape\/PhotoScan<\/a>&nbsp;is the only professional 3D processing software that supports panorama as an input source. Surprising or not, Agisoft&#8217;s software application was initially developed and modified based on the 360 images produced by the&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta camera<\/a>. As our founder and CEO <a href=\"https:\/\/www.linkedin.com\/in\/dr-marcus-weiss-7b13b01b9\/\" target=\"_blank\" rel=\"noreferer noopener\">Dr. Weiss<\/a> at Weiss AG initially pushed forward the idea to the Agsioft team years ago. In short, you can use spherical panoramas in equirectangular representation in Agisoft Metashape\/PhotoScan.&nbsp;<\/p>\n\n\n\n<p>Similar to any other photogrammetry method, 3D reconstruction is based on pattern recognition, so everything has to be visible for at least two different views; this does not change for the case of panorama images.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-1.jpg\" alt=\"photogrammetry pointcloud of village\"><\/figure>\n\n\n\n<p>All you need is to load images, then go to the Tools Menu -&gt; Camera Calibration window and switch the Camera Type from Frame (default) to Spherical for the calibration group that corresponds to the panoramic images.<\/p>\n\n\n\n<h3>2. New release in Agisoft Metashape 1.7<\/h3>\n\n\n\n<h4>and what does it mean to me?<\/h4>\n\n\n\n<p>Many users reported that <strong>Agisoft Metashape<\/strong> <strong>1.7<\/strong> has better depth map generation, out-of-core processing on GPUs, shorter process time, sufficient detail, and less noise in the resulting 3D model. Therefor, greater demand for the image quality but lower hardware requirements.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-2.png\" alt=\"photogrammetry pointcloud of village\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-3.jpg\" alt=\"photogrammetry pointcloud of village\"\/><\/figure>\n\n\n\n<p>Our technical teams tested and compared between two 3D point clouds from the same dataset but a different version of Agisoft Metashape. The result is that 1.7.0 shows a greater level of details in photogrammetry than any previous version. Yet as more objects are being recognized, we can also see a greater level of distraction on the point clouds, and it brings greater pressure if one wants to modify a dense point cloud. To deal with that, choosing an excellent automatic panorama HDR camera ensures a great quality of images and reduces the workload on dense point cloud modification.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-4.jpg\" alt=\"3d scanned point cloud of shoes\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-4-4.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<h3>3. I have been using Agisoft Metashape\/PhotoScan for years<\/h3>\n\n\n\n<h4>why have I never heard that panorama images produce a better result than flat images in the 3D reconstruction?<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/agisoft-5.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<p>Panorama images have been recognized and used as a source of input in 3D reconstruction in Agisoft&#8217;s software. Yet, all the development take times, especially with the improvement of the panorama camera. With the continuing development of&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta&nbsp;<\/a>for the past 12 years, the&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta&nbsp;<\/a>from Weiss AG remained as the highest precision HDR panorama camera on the market &#8212; but not all users can afford it. It also means that most panorama cameras available on the market cannot capture photos that are precise enough for processing and reconstruction of 3D point clouds in Agisoft Metashape\/PhotoScan. With the accurate HDR panorama, it also means a pressure of processing hardware and longer office time. Still, with the new release of <strong>Agisoft Metashape 1.7<\/strong>, you can benefit from much quicker process time, while the quality significantly improves.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"entry-content-asset\"><iframe title=\"Photogrammetry Scanner Civetta (230 megapixels) with Visual Asset Management tool VAM2\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/_PiuI0zR_ns?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h3>4. Does the <a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta&nbsp;<\/a>only provides panorama images as an input option for 3D reconstruction in Agisoft Metashape\/PhotoScan?&nbsp;<\/h3>\n\n\n\n<p>No, you can decide whether you would like to use HDR panorama images or flat images as an input. If you chose to use panorama as an input, you could also decide whether to use a JPG or EXR file. These can be set with Civetta Utility.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/9-civetta.jpg\" alt=\"civetta utility tool\"\/><\/figure>\n\n\n\n<p>The advantages of working with pre-processed full spherical images are faster processing and better registration between the individual scan positions. It works well in a small project. Working with unprocessed photos directly from the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>provides a higher reconstruction density as it&#8217;s directly retrieved from raw images.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/4-panorama-iamges-agisoft-2.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<p>The 32 bits EXR full spherical images should only be used when a 32-bit point cloud or 3D model is required. This is mainly for applications in the CGI\/Film industry.<\/p>\n\n\n\n<h3>5. How can Civetta reduce errors in Agisoft Metashape\/PhotoScan processing?<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/4-panorama-iamges-agisoft-3.jpg\" alt=\"point cloud of village\"><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/4-panorama-iamges-agisoft-4.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<p><strong>Here are a few things that stitched panorama images cannot but the Civetta:&nbsp;<\/strong><\/p>\n\n\n\n<ol><li><strong>Reduce human error &#8211;<\/strong>&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" class=\"rank-math-link\">Civetta&nbsp;<\/a>has only one button, which means it can automatically generate an HDR panorama with only one click. It means the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>requires less training time and therefore,  less human error &#8212;- such as not enough overlapping space between images.&nbsp;<\/li><li><strong>Less processing time&nbsp;<\/strong>&#8211; A measurement pair is two panorama images captured from a different height but on the same spot. For a measurement pair, Agisoft Metashape\/PhotoScan only need to calculate the vector value of one image; then it automatically knows the other one.&nbsp;<\/li><li><strong>Greater coverage with same lighting<\/strong>&nbsp;&#8211;&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>has a vertical field of view as of 180\u00b0 and horizontal field of view as 360\u00b0.  As photos for the panorama images are automatically taken within 40 seconds, it minimizes the errors caused by lighting, moving objects and more.&nbsp;<\/li><li><strong>A better result&nbsp;<\/strong>&#8211; If you still believe panorama images as an input is not your thing, you can always put all the HDR photos you have taken from the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>&nbsp;to the Agisoft Metashape PhotoScan.&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>and Civetta Utility can automatically adjust the lighting to make sure each photo pixel has an &#8220;average&#8221; lighting value. It enables better recognition&#8217;s and matching in-between images. Our 3D point cloud results are stunning.<\/li><li><strong>Measurable point clouds with great accuracy &#8211;&nbsp;<\/strong>Technically, the accuracy of a point cloud depends on many factors. On average,&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>produces +-3mm accuracy with 3D reconstruction.&nbsp;&nbsp;<\/li><\/ol>\n\n\n\n<h3>6. If I am looking for high-quality panorama, what is the difference between using a panorama captured by Civetta and using a panorama stitched by Agisoft?<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/6-panorama-stitch-1.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<p>Panorama images are not well-known as an input source but as an export source in Agisoft Metashape\/PhotoScan. Only high precision panorama cameras can produce good point clouds, and they don&#8217;t come cheap. Agisoft Metashape\/PhotoScan can stitch several images and create a panorama image.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/6-panorama-stitch-2.jpg\" alt=\"point cloud of village\"\/><\/figure>\n\n\n\n<h4>So here is the question: If I can produce a panorama image through Agisoft, why do I still need a&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>?&nbsp;&nbsp;<\/h4>\n\n\n\n<p><a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta<\/a>&nbsp;is not just a panorama camera but can automatically capture HDR images with 230 megapixels. With such high precision and wide dynamic range, it enables its user to adjust these images, especially using these precise, rich images as the raw input for entertainment, such as rendering and CGI.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/6-panorama-stitch-3.jpg\" alt=\"man adjusting civetta camera\"\/><\/figure>\n\n\n\n<p>Many companies including Apple, Shell, BP, Marvel and others are currently using&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>&nbsp;to produce high-quality panorama images for their purposes. It is also proven that the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>&nbsp;can provide a lot more information in one single image, compared with a panorama that is stitched by Agisoft Metashape\/PhotoScan or Photoshop.&nbsp;<\/p>\n\n\n\n<p>When capturing 360\u00b0images on the location,&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta&nbsp;<\/a>produces data for 3D reconstruction and panorama images in 8 bit, 32 bit or as a measurement pair for photogrammetry applications.<\/p>\n\n\n\n<p>Besides, its automatical image capture feature can reduce human error and processing time while improving results.&nbsp;<\/p>\n\n\n\n<h3>7. Why do panorama images from Civetta require less calculation time?<\/h3>\n\n\n\n<p>Because many of them are taken in the same position(with a tripod), it ensures enough overlapping area between images. Working with well-calibrated 360\u00b0 image matching is much easier due to the larger overlap area, producing less wrong matches.<\/p>\n\n\n\n<p>Due to the high dynamic range (28 f-stops) and an optimized image processing workflow, best 3D reconstruction results are guaranteed.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/7-quick-panorama-capturing.jpg\" alt=\"point cloud map\"\/><\/figure>\n\n\n\n<h3>8. Why is Civetta still the best panorama option when I can use a random camera to capture panoramas?<\/h3>\n\n\n\n<p>This question has been answered above, but in short:<\/p>\n\n\n\n<ol><li>230 megapixels resolution, the most precise panorama solution you can find on the market for photogrammetry.&nbsp;<\/li><li>Comprehensive coverage (360*180degrees)<\/li><li>Quick and easy to use (1 button &amp; automatic capturing within 40 seconds)<\/li><li>Less calculation time<\/li><li>Less human errors\/will not miss out&nbsp;<\/li><li>Suitable for all conditions &#8211; can be carry for air travel, waterproof<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/7-quick-panorama-capturing-2.jpg\" alt=\"man next to a civetta 360 camera\"\/><\/figure>\n\n\n\n<h3>9. Do I need to purchase Agisoft Metashape\/PhotoScan for panorama images if I purchased a Civetta already?<\/h3>\n\n\n\n<p>No, the Civetta Utility will come along with your purchase of&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>. With the software, you can produce 230 megapixels HDR panorama images with several options available. It can be either JPG or EXR, 8 bits or 24 bits, depending on your needs. With precise and information-rich panorama images as input, your 3D reconstruction result on Agisoft will be high quality as well.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/9-civetta.jpg\" alt=\"civetta utility\"\/><\/figure>\n\n\n\n<h3>10. What is the general workflow of using panoramas to produce 3D models in Agisoft?<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"entry-content-asset\"><iframe title=\"3D photogrammetry point clouds - street - Chinese Long Hu Gu Zhai Main St3 - Weiss AG\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/jfvY76iqVCI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<ol><li><strong>Import images.&nbsp;<\/strong>You can choose to import a full set of spherical images, or ideally, measurement paired captured by the&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta<\/a>. It can be equirectangular (1:2 dimensions) full spherical images in JPG or EXR format based on your needs, but EXR format usually has a very high hardware requirement.<\/li><li><strong>Camera calibration.&nbsp;<\/strong>Choose all the images and select &#8220;Spherical&#8221;.&nbsp;<\/li><li><strong>Masking.&nbsp;<\/strong>You should mask out the bottom area to reduce calculation time or error in Agisoft Metashape\/Photoscan. Do not store your masked file as PNG but JPG.<\/li><li><strong>Align photos.&nbsp;<\/strong>The aligning photo process enabled the machine to calculate the full spherical images&#8217; positions and connected one with another in the space.&nbsp;<\/li><li><strong>Result.<\/strong>&nbsp;If there are outlying points in the point cloud (obviously wrong matches), you can mark them with the masking tools and delete them. Alternatively, you can use a gradual selection tool. With the slider, you can set the threshold for outliers. There should not be too heavy outliers, but still enough projection points left. The error (pix) should be in the 0.1+ area with more than 1000 projections.&nbsp;&nbsp;<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"\/wp-content\/uploads\/blog-posts\/agisoft\/10-civetta.jpg\" alt=\"civetta utility\"\/><\/figure>\n\n\n\n<p>If you would like to add measurable value to your 3D model, you can mark a pair of images in the camera list and create a scale bar, by typing 0.6m in the distance field. Then you can run the optimize camera button, and you will get the calculated errors in between. This only works if you did a measurement pair in&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta<\/a>.<\/p>\n\n\n\n<p>Measurement pair means you took two panorama images with&nbsp;<a href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\" rel=\"noreferrer noopener\">Civetta&nbsp;<\/a>in the same location, without moving the tripod.&nbsp;<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/weiss-ag.com\/civetta360camera\/\" target=\"_blank\">Civetta&nbsp;<\/a>can also be used in combination with a laser scanner, a regular camera, drone and more; you just need to identify them in Agisoft Metashape\/Photoscan before you process them.&nbsp;<\/p>\n\n\n\n<p>Download:&nbsp;<a rel=\"referrer noopener\" class=\"rank-math-link\" href=\"https:\/\/www.agisoft.com\/downloads\/installer\/\" target=\"_blank\">Agisoft Metashape\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Does Agisoft support panorama images as an input to produce 3D point clouds? Yes, of course!&nbsp;Agisoft Metashape\/PhotoScan&nbsp;is the only professional 3D processing software that supports panorama as an input source. Surprising or not, Agisoft&#8217;s software application was initially developed &hellip; <a href=\"https:\/\/weiss-ag.com\/10-questions-related-to-agisoft-1-7-updates-using-spherical-panoramas-equirectangular-images-as-an-input-for-3d-reconstruction\/\">Read More<\/a><\/p>\n","protected":false},"author":12,"featured_media":7244,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[44,39,46],"tags":[59,55,60],"_links":{"self":[{"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/posts\/6951"}],"collection":[{"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/comments?post=6951"}],"version-history":[{"count":7,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/posts\/6951\/revisions"}],"predecessor-version":[{"id":7275,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/posts\/6951\/revisions\/7275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/media\/7244"}],"wp:attachment":[{"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/media?parent=6951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/categories?post=6951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weiss-ag.com\/wp-json\/wp\/v2\/tags?post=6951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}