# aerial_mapper
**Repository Path**: bakili/aerial_mapper
## Basic Information
- **Project Name**: aerial_mapper
- **Description**: Real-time Dense Point Cloud, Digital Surface Map (DSM) and (Ortho-)Mosaic Generation for UAVs
- **Primary Language**: Unknown
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-12
- **Last Updated**: 2021-01-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# aerial-mapper
Ubuntu 14.04, ROS indigo | Ubuntu 16.04, ROS kinetic |
:---: | :---: |
[](https://jenkins.asl.ethz.ch/job/aerial_mapper/lagopus-trusty=lagopus-trusty/) | [](https://jenkins.asl.ethz.ch/job/aerial_mapper/lagopus-trusty=lagopus-xenial/) |
### Overview
- Load camera poses from different formats (such as [PIX4D](https://pix4d.com/), [COLMAP](https://colmap.github.io/))
- Generates a dense point cloud from raw images, camera poses and camera intrinsics
- Generates Digital Surface Models (DSMs) from raw point clouds and exports e.g. to [GeoTiff](http://www.gdal.org/frmt_gtiff.html) format
- Different methods to generate (ortho-)mosaics from raw images, camera poses and camera intrinsics
### Package Overview
- [**aerial_mapper:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper) Meta package
- [**aerial_mapper_demos:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_demos) Sample executables.
- [**aerial_mapper_dense_pcl:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_dense_pcl) Dense point cloud generation using planar rectification.
- [**aerial_mapper_dsm:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_dsm) Digitial Surface Map/Model generation.
- [**aerial_mapper_google_maps_api:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_google_maps_api) Wrapper package for Google Maps API.
- [**aerial_mapper_grid_map:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_grid_map) Wrapper package for grid_map.
- [**aerial_mapper_io:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_io) Input/Output handler that reads/writes poses, intrinsics, point clouds, GeoTiffs etc.
- [**aerial_mapper_ortho:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_ortho) Different methods for (ortho-)mosaic generation.
- [**aerial_mapper_thirdparty:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_thirdparty) Package containing thirdparty code.
- [**aerial_mapper_utils:**](https://github.com/ethz-asl/aerial_mapper/tree/master/aerial_mapper_utils) Package for common utility functions.
### Getting started
- [How to install](https://github.com/ethz-asl/aerial_mapper/wiki/How-to-install)
- [How to run (+ sample dataset)](https://github.com/ethz-asl/aerial_mapper/wiki/How-to-run)
- [How to contribute](https://github.com/ethz-asl/aerial_mapper/wiki/How-to-contribute)
### Output samples
Dense point cloud
(from virtual stereo pair, 2 images) | Digital Surface Map
(DSM, exported as GeoTiff) | (Ortho-)Mosaic
(from homography, 249 images) |
:---: | :---: | :---: |
 | | 
Raw images | Dense point cloud | Digital Surface Map |
:---: | :---: | :---: |
 |  | 
__Observation Angle
(red: nadir)__ | __Grid-based Orthomosaic
(Cell resolution: 0.5m)__ | __Textured DSM__
 |  | 