5 Best Free Photogrammetry Software For Windows

Here is a list of best free photogrammetry software for Windows. Photogrammetry is a process of extracting measurements from one or more images to find out accurate surface points positions. It is used for many purposes like creating 3D objects from multiple images, to create complex 2D and 3D motion fields for remote sensing, to measure relative 3D motion, etc.

However, these photogrammetry software are mainly used to generate realistic models using multiple images. In most software, you need to input 50 and more images of an object taken from different angles to generate a good result. As these software process multiple images, hence time consumed to process images and create a model is also quite high. Still, these software also support GPU and hence, work much faster in systems with a GPU. But, for a few of these, GPU card is mandatory to run properly.

JPG is the most common supported image format among these software. Although, some software also support other image formats like PNG, TIFF, etc. After loading images to these software, you can follow the steps which I have included in the description of each article to generate a 3D model. Besides generating a 3D model, you can also simply rotate and view generated model from all angles. Plus, tools to enhance the look of a model by changing colors, lighting, etc., are also present in some software. After generating and making changes on the 3D model, you can save it in OBJ, PLY, NVM, or any other supported format.

My Favorite Photogrammetry Software For Windows:

Meshroom is my favorite software because it can generate a realistic looking 3D model from images. Plus, it also lets you view the live 3D model generation process.

You can also check out lists of best free Image Map GeneratorForensic Photo Enhancement, and Photo Date Stamper software for Windows.

Meshroom



Meshroom is a free open source photogrammetry software for Windows and Linux. Through this software, you can generate a 3D model using a lot of images of an object taken from all possible angles. It basically calculates the distance between surface points by analyzing all the images using various photogrammetric algorithms. This software can produce a good quality 3D model of an object. The process of generating a 3D model through this software is quite simple.

How to generate a 3D model using this photogrammetry software:

  • Open the interface of this software and go to File > New option to create a new project.
  • After that, select and drop all the JPG images of an object to its Images section.
  • Now, you can view all your images on the left side and various graph editor nodes, just below the main editing section. The default positions of the graph editor nodes are fine, so you do not need to manually change it.
  • After that, just press the Start button to start the reconstruction process. This process takes around 15 to 20 minutes to finish.
  • Once the reconstruction process gets completed, you can view the created 3D model. You can easily move around the generated 3D model through your mouse to view it from all angles.

After generating the model, this software automatically saves it in OBJ format. You can find the output OBJ file in the created Project folder. You can also further enhance the model using various tools present in the graph editor nodes like Depthmap, PrepareDenseScene, FeatureMatching, ImageMatching, etc.

Additional Features:

  • Live Reconstruction: It allows you to view the reconstruction of the 3D model at the time of processing.
  • 3D Viewer: It lets you view the 3D model that you can also easily move around to view it from all directions.
  • FullScreen: This feature allows this software to take the entire screen.

Final Thoughts:

This software provides all essential tools through which you can create a very realistic 3D model from images with ease.

Home Page      Download Page

VisualSFM



VisualSFM is a free photogrammetry software for Windows, MacOS, and Linux. Using this software, you can create a 3D model using multiple photos of an object taken from multiple angles. To create a realistic looking 3D model mesh, it is necessary to have at least 40 to 50 images. To create a high-quality 3D model or mesh, you can also use around 100 images. As it needs a lot of images to create a 3D mesh, hence this software takes some time to process all images.

This software works much better if you have a GPU in your system as it can use GPU to increase the processing speed. By default, this software shows error most of the times and does not process images. To remove error during the processing, it is necessary to first download CMVS PMVS package. After that, extract CMVS PMVS package and go to CMVS PMVS > binariesWin-Linux > Win64-VS2010 folder and copy all of its content. Now, open the VisualSFM folder and paste all the copied files. Now, you are ready to create a 3D mesh using multiple images with this photogrammetry software.

How to create a 3D model using this free photogrammetry software:

  • Launch this software and press the open images button to load all the JPG images of an object.
  • After that, press the compute missing matches button to start the computational process of identifying the object. This process can take from 20 minutes to an hour depending on your system performance and on the number of input photos.
  • Once the computational process gets completed, you can start the reconstructing 3D or sparse points process. To do that, go to SfM menu and select Reconstruct Sparse option to start reconstruction of sparse points in real time. Once sparse points construction gets finished, you can view a structure consisting of a lot of dots (sparse points) on the interface.
  • Now, to create a real looking 3D structure, use the Reconstruct Dense option which is also present in the SfM menu. After that, specify the destination folder where you want to save the final 3D object. The process of reconstructing a dense or real like object also take some time to finish.

Once the reconstruct dense process gets completed, you can view the final 3D design file in the destination folder with .nvm extension. In order to view the model present in the .nvm file, you can use the Meshlab software.

Additional Features:

  • Enable GPU: You can enable this feature if you have a GPU in your system to increase the processing speed.
  • Switch between 2D and 3D: This feature lets you view generated computational points or sparse points model in both 2D and 3D view.
  • Randomize colors: It assigns the random colors to sparse points.

Limitations:

This software is only free for private and non-profit use.

Final Thoughts:

It is a powerful photogrammetry software through which you can turn multiple images of an object to a 3D model by fetching and calculating measurements of an object from photos.

Home Page      Download Page

3DF Zephyr Free



3DF Zephyr Free is another free photogrammetry software for Windows. With the use of this software, you can create a realistic looking 3D model by using multiple images of an object that you want to digitally reconstruct. As it is a photogrammetry software, hence it uses various algorithms to take the right measurements from multiple photos to determine the right texture, shape, light intensity, and other parameters. This software needs around 40 to 50 images to create a high-quality 3D model.

How to create a 3D model using this photogrammetry software:

  • Launch this software and go to the Workflow menu and create a New Project.
  • A project wizard will open up in which you need to input all your images by pressing the plus button.
  • After that, press the next button and select one of the presets from settings menu namely presets, advanced, and custom (customized settings) and again press the next button to view the summary of previously selected options.
  • Once again, press the next button to start the 3D mesh creation process which can take some time to finish.
  • When the process gets completed, you can view a lot of dots or points representing the structure of the model.
  • Now, to create a realistic looking 3D model, use the Dense point cloud generation option that you can access from the workflow menu.
  • From this menu, select a category according to your models like close range, aerial, human body, and urban. You can also select fast and high details preset from this menu.
  • Lastly, press the Next button and then the Run button to start the dense point cloud generation process to create a 3D model.

Once the 3D model gets generated, you can export it to OBJ file by using the Textured map export option. Before exporting the model, you can use the pivot camera and orbit camera options to view the model from all directions.

Additional Features:

  • Scene: Using it, you can adjust the camera position, light position, enable/disable uniform coloring, and more features.
  • Mesh Filters: Using it, you can fill holes, update colors, and smooth model surface.
  • Screenshot: You can use it take a screenshot of the created model.
  • Quick Measurements: It lets you measure the distance between any two points over the model.

Limitations:

This software is only free for personal use.

Final Thoughts:

It is one of the best photogrammetry software because it generates one of the most realistic looking 3D modes using images.

Home Page      Download Page

COLMAP



COLMAP is a free open source photogrammetry software for Windows, Linux, and MacOS. Using this software, you can create a 3D dense structure of an object using multiple images of PNG and JPG formats. In order to generate a high-quality model, you need to input at least 50 images. To reconstruct a model using images, it uses Structure From Motion (SFM) and Multi-View Stereo (MVS) photogrammetric techniques. In order to properly generate a dense 3D model through this software, your system needs to have an Nvidia GPU.

How to generate a 3D model using this photogrammetry software:

  • Open the interface of this software and go to the File menu to create a new project.
  • After that, go to Reconstruction menu and select the automatic reconstruction option to open up an automatic reconstruction floating panel.
  • Now, in the floating panel, you need to specify the path of the Workspace Folder (output folder) and Image Folder (input images folder). Leave all other options of this floating panel in their original state.
  • Next, press the Run button to start the reconstruction process. This process will take some time to finish, so be patient.
  • Immediately after finishing the reconstruction, you can view the structure consists of various points and dots on its interface. A PLY model file is also generated by this software that you can access from Workspace folder > Dense > () folder.
  • You can open the generated PLY file in MeshLab or in another CAD software to view the actual dense 3D structure. I have included the screenshot of the MeshLab software showing the final 3D model.

Additional Features:

  • Model Statistics: Using it, you can view various statistics about the generated model like the number of location points, number of images used, color profile, etc.
  • Render Options: It lets you change projection, background color, image frame, image colormap, and other parameters.
  • Extract Colors: Using it, you can extract any color that you want from the 3D model.
  • Undistortion: It lets you reduce noise or distortion from the model.

Limitations:

  • This software does not work properly on systems which lack Nvidia GPU.

Final Thoughts:

It is another very capable photogrammetry software through which you can create a high-quality 3D model using multiple images.

Home Page      Download Page

Regard 3D



Regard 3D is another free open source photogrammetry software for Windows, Linux, and MacOS. Like other similar software, it is used to generate a 3D model using a lot of photos of an object. In it, you can enter both JPG and PNG images to generate a model. Besides creating a model, you can also use this software to make adjustments on the output model. The interface of this software is pretty simple and straightforward and you can access and use all of its features with ease.

How to create a 3D model using this photogrammetry software:

  • Launch this software and create a new project by specifying the project name and project path.
  • After that, click on the Add picture set button to load all the images of an object to this software.
  • Now, click on the Compute matches button and set keypoint matches and keypoint sensitivity parameters and then press OK. This process can easily take around 15 to 20 minutes to finish.
  • Next, click on the Triangulation button to open the triangulation settings and then press OK without changing any default settings. Triangulation process just takes a few minutes to finish, after which you can view the point cloud object structure on the interface.
  • To create a realistic looking model, use the create dense cloud option. This option opens up a Densification menu from where you can set threshold, filter width, cell size, and more parameters.
  • After setting up the densification parameters, press the OK button to generate the 3D model.

To further enhance the model, you can use show texture, enable lighting, polygon mode, shading, and more tools. You can also export the final 3D model in Meshlab compatible format by pressing the Export Scene to MeshLab button. To save the model in PLY format, press the Export Point Cloud button.

Additional Features:

  • Console Output: Using it, you can view various information about the model generation process like track length, 2D-3D matches, points use for resection, robust resection of camera index, and more.
  • Edit User Camera DB: It lets you add and edit information about your camera like camera model, sensor width, aperture, etc.

Final Thoughts:

It is one of the simplest photogrammetry software to operate and it offers only essential features.

Home Page      Download Page


Show Buttons
Hide Buttons