Venice2020 Building Heights Detection: Difference between revisions

From FDHwiki
Jump to navigation Jump to search
Line 40: Line 40:
|-
|-
|-
|-
|week 5  
| week 5  
|
|
* Brainstorm and present initial ideas for the project
* Brainstorm and present initial ideas for the project
| align="center" | ✓
| align="center" | ✓
|-
|-
|week 6-7  
| week 6-7  
|
|
* Configure the environment and master the related softwares and libraries
* Configure the environment and master the related softwares and libraries
Line 51: Line 51:
| align="center" | ✓
| align="center" | ✓
|-
|-
|week 8-9
| week 8-9
|
|
* Align photos, generate and denoise dense point clouds
* Align photos, generate and denoise dense point clouds
Line 57: Line 57:
| align="center" | ✓
| align="center" | ✓
|-
|-
|week 10
| week 10
|
|
* Generate plane
* Generate plane
Line 64: Line 64:
| align="center" | ✓
| align="center" | ✓
|-
|-
|week 11
| week 11
|
|
* Build texture on mesh model from dense point clouds and generate digital elevation model
* Build texture on mesh model from dense point clouds and generate digital elevation model
Line 71: Line 71:
* Calculate the accuracy
* Calculate the accuracy
|-
|-
|week 12
| week 12
|
|
* Merge dense clouds with different parts of Venice
* Merge dense clouds with different parts of Venice
* Build 3D model, tilted model of Venice
* Build 3D model, tilted model of Venice
|-
|-
|week 13
| week 13
|
|
* Write final report and refine the final model and alignment of height information
* Write final report and refine the final model and alignment of height information
|-
|-
|week 14
| week 14
|
|
* Refine the final report and code
* Refine the final report and code

Revision as of 00:36, 25 November 2021

Introduction

The main goal of our project is to obtain the height information of buildings in Venice. In order to achieve this goal, we construct a point cloud model of Venice with drone video from youtube and google earth with the help of a photogrammetry tool developed at DHLAB.

Motivation

Building height is one of the most important information to consider for urban planning, economic analysis, digital twin implementation, and so on. For Time Machine implementation, it is important to compare different historical data and current data based on different times. Drones and Google Maps provide 3D views of buildings and surroundings in detail which are useful resources to keep track of changes in a target place. In this project, we aim to detect the building heights of Venice. Many geographical areas, which are either not famous or not accessible easily are accessible by Google Earth 3D views. We aim to make a 3D model of Venice with every detail of the city and calculate point clouds to detect the heights of the city. This information can be used to understand current details of the city and also will be useful in the future as historical data to compare with.

Milestones

Milestone 1

  • Get familiar with OpenMVG, Open3D, OpenGM, Point Cloud Library, Agisoft Metashape, Blender, CloudCompare and QGIS
  • Collect high resolution venice drone videos on youtube and record Google Earth birdview videos as supplementary materials

Milestone 2

  • Align photos of the same location in Venice, derive sparse point clouds made up of only high-quality tie points and repeated optimize the camara model by reconstruction uncertainty filtering, projection accuracy filtering and reprojection error filtering.
  • Build dense point clouds using the estimated camera positions generated during sparse point cloud based matching and the depth map for each camera
  • Evaluate point clouds objective quality and select high quality models by point-based approaches which can assess both geometry and color distortions

Milestone 3

  • Align and compose dense point clouds of different spots to generate an integrated Venice dense cloud model (implement registration with partially overlapping terrestrial point clouds)
  • Build Venice 3D model (mesh) and tilted model according to dense point cloud data
  • Generate plane of the surface ground

Milestone 4

  • Build the digital elevation model of Venice and align the model with open street map and cadaster in the 16th century to obtain building heights
  • Assess the accuracy of the building heights detection

Planning

Week Tasks Completion
week 5
  • Brainstorm and present initial ideas for the project
week 6-7
  • Configure the environment and master the related softwares and libraries
  • Find suitable drone videos on YouTube and obtain photos for further photogrammetry work
week 8-9
  • Align photos, generate and denoise dense point clouds
  • Assess the quality of point clouds both subjectively and objectively
week 10
  • Generate plane
  • Collect Venice screenshots on Google Earth automatically
  • Prepare for the midterm presentation
week 11
  • Build texture on mesh model from dense point clouds and generate digital elevation model
  • Align the model to OpenStreetMap to compute the building's height
  • Calculate the accuracy
week 12
  • Merge dense clouds with different parts of Venice
  • Build 3D model, tilted model of Venice
week 13
  • Write final report and refine the final model and alignment of height information
week 14
  • Refine the final report and code
  • Prepare for final presentation