Displaying 1 to 20 from 20 results

3d-tiles - Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  •    Batchfile

A building CAD model is fused with photogrammetry data using 3D Tiles, data courtesy of Bentley Systems. 3D Tiles is an open specification for sharing, visualizing, fusing, and interacting with massive heterogenous 3D geospatial content across desktop, web, and mobile applications.

Meshroom - 3D Reconstruction Software

  •    Python

Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision framework. AliceVision is a Photogrammetric Computer Vision Framework which provides 3D Reconstruction and Camera Tracking algorithms. AliceVision comes up with strong software basis and state-of-the-art computer vision algorithms that can be tested, analyzed and reused.

bpy - blender python scripts

  •    Python

Display, edit, filter, render, convert, generate and export colored point cloud PLY files. Works with any PLY file with 'x, y, z, nx, ny, nz, red, green, blue' vertex values. Vertex normals and colors are optional.

3d-tiles - Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  •    

Specification for streaming massive heterogeneous 3D geospatial datasets. 3D Tiles has entered the Open Geospatial Consortium (OGC) Community Standard process.




AliceVision - Photogrammetric Computer Vision Framework

  •    C++

AliceVision is a Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms. AliceVision aims to provide strong software basis with state-of-the-art computer vision algorithms that can be tested, analyzed and reused. The project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage. Learn more details about the pipeline and tools based on it on AliceVision website.

Blender-Addon-Photogrammetry-Importer - Addon to import different photogrammetry formats into Blender

  •    Python

This repository contains a Blender addon to import reconstruction results of several libraries. 1 Requires Pillow to read image sizes from disk. 2 Requires Pillow for point color computation. 3 Requires Pyntcloud for parsing. 4 Requires Pylas for parsing. 5 Requires Lazrs for parsing.

TeleSculptor - TeleSculptor: Aerial Photogrammetry Application powered by KWIVER

  •    C++

TeleSculptor is a cross-platform desktop application for photogrammetry. It was designed with a focus on aerial video, such as video collected from UAVs, and handles geospatial coordinates and can make use of metadata, if available, from GPS and IMU sensors. However, the software can also work with non-geospatial data and with collections of images instead of metadata. TeleSculptor uses Structure-from-Motion techniques to estimate camera parameters as well as a sparse set of 3D landmarks. It uses Multiview Stereo techniques to estimate dense depth maps on key frame and then fuses those depth maps into a consistent surface mesh which can be colored from the source imagery. TeleSculptor can be installed from precompiled binaries for Linux, MacOS, and Windows included at the bottom of the latest release page by following the instructions in the Installation section. Instructions on how to use the TeleSculptor GUI can be found in the User Guide. A computer with at least 16GB of RAM is recommended for processing most datasets.

maptk - Motion-imagery Aerial Photogrammetry Toolkit

  •    C++

MAP-Tk started as an open source C++ collection of libraries and tools for making measurements from aerial video. Initial capability focused on estimating the camera flight trajectory and a sparse 3D point cloud of a scene. These products are jointly optimized via sparse bundle adjustment and are geo-localized if given additional control points or GPS metadata. This project has similar goals as projects like Bundler and VisualSFM. However, the focus here in on efficiently processing aerial video rather than community photo collections. Special attention has been given to the case where the variation in depth of the 3D scene is small compared to distance to the camera. In these cases, planar homographies can be used to assist feature tracking, stabilize the video, and aid in solving loop closure problems.


ava-capture - Ava Capture is a distributed system to control and record several cameras from a central UI

  •    Python

Ava Capture is a distributed system to control and record several cameras from a central UI. This system would typically be used for a photogrammetry or 4D capture rig based on Ximea cameras. All the capture metadata is stored in a database, and the system can also be used to build a processing pipeline for the captured data. The project contains three components: Ava Capture Node, Ava Website Frontend and Ava Website Backend.

uavRmp - Unmanned Aerial Vehicle R based Mission Planner

  •    Python

The uavRmp package is designed for uav autonomous mission planning. In the first place it is a simple and open source planning tool for monitoring flights of low budget drones based on R. It provide an easy workflow for planning autonomous surveys including battery-dependent task splitting, save departures, and approaches of each monitoring chunks. It belongs to the uavR package family that provides more functionality for the pre- and post-processing as well as the analysis of the derived data. Up to now the uavRmp package has been dedicated to low budget rtf-UAVs (ready-to-fly) as the DJI Phantom series and Pixhawk based platforms as the 3DR Solo. However the future support will focus the Pixhawk based UAVs.

FontainebleauDemo - Fontainebleau demo

  •    CSharp

Check the changelog to see the latest updates. We created the Fontainebleau demo to illustrate the photogrammetry workflow and the use of the LayeredLit shader.

MVStudio - An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.

  •    C++

MVStudio is a lightweight, easy to use, and integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution. It is intended for learning/researching 3D computer vision. Prebuilt executables (for macOS, Linux, and Windows) can be downloaded here.

SensatUrban - πŸ”₯Urban-scale point cloud dataset (CVPR 2021)

  •    C++

This dataset is an urban-scale photogrammetric point cloud dataset with nearly three billion richly annotated points, which is five times the number of labeled points than the existing largest point cloud dataset. Our dataset consists of large areas from two UK cities, covering about 6 km^2 of the city landscape. In the dataset, each 3D point is labeled as one of 13 semantic classes, such as ground, vegetation, car, etc.. The 3D point clouds are generated from high-quality aerial images captured by a professional-grade UAV mapping system. In order to fully and evenly cover the survey area, all flight paths are pre-planned in a grid fashion and automated by the flight control system (e-Motion).

ScanRig - Multi-Cameras/Lighting Acquisition Setup for Photogrammetry

  •    C++

Multi-Cameras/Lighting Acquisition Setup for Photogrammetry. See Meshroom for 3D Reconstruction. Our wiki contains instruction to run our app, and the supplies needed to build the rig.

cam-geom - πŸ“· πŸ“ Geometric models of cameras for photogrammetry

  •    Rust

The crate implements geometric models of cameras which may be useful for photogrammetry. The crate provides a couple camera models, the pinhole perspective camera and the orthographic camera. Adding another camera model entails implementing the IntrinsicParameters trait. See the opencv_ros_camera crate for one example.

NodeCM - GPU-enabled photogrammetry pipeline to generate point clouds, orthophotos and elevation models from aerial images using COLMAP

  •    Python

A GPU-enabled photogrammetry pipeline to generate georeferenced point clouds, orthophotos and elevation models from aerial images using COLMAP. It's compatible with the NodeODM API so it works out of the box with many of the tools of the OpenDroneMap ecosystem such as WebODM, ClusterODM and CloudODM.

cars - CARS is a dedicated and open source 3D tool to produce Digital Surface Models from satellite imaging by photogrammetry

  •    Python

To do a bug report or a contribution, see the contribution guide. See the license for all legal issues concerning the use of CARS.

PyTrx - PyTrx is a Python object-oriented programme created for the purpose of calculating real-world measurements from oblique images and time-lapse image series

  •    Python

PyTrx (short for 'Python Tracking') is a Python object-oriented toolbox created for the purpose of calculating real-world measurements from oblique images and time-lapse image series. Its primary purpose is to obtain velocities, surface areas, and distances from imagery of glacial environments.