20
An Oblique-imagery Case with Pix4Dmapper Lisa Chen

An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

An Oblique-imagery Case with Pix4Dmapper

Lisa Chen

Page 2: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Pix4D today

• Terrestrial / Aerial mapping

• 3D modeling

• Headquarters in Lausanne (CH)

• Pix4D Inc. San Francisco (USA)

• Office Shanghai (China)

• 50 employees

• More than 140 partners worldwide

• 8000+ active users

• 50+ projects on cloud every day

Page 3: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Various Sensors Supported

Page 4: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Case Information

Location: NashvilleNumber of Images: 596Ground Sampling Distance: 8 cmImage Acquisition Time: 15 minutesProcessing Time: 6 hoursNo Ground Control Points Used

Page 5: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Flight Plan

Patented Flight Plan

Manned Aircraft with Xcam-B Sensor Onboard

Sample Images from the Camera Rig

Page 6: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Pix4Dmapper Process

Finding Keypoints on Each Image Matching the Found Keypoints Among All the Images

Densified 3D Point Cloud Generate DSM and Orthomosaic

Page 7: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Initial Processing

Page 8: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Camera Rigs

The Camera Rig Used in the Project

The Camera Positions and 3D Point Cloud displayed in Pix4Dmapper rayCloud Interface

Page 9: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Camera RigsRelative Position of the Camera Rig

Indicates images from Camera Rigs in Pix4Dmapper

Camera Rig Calibration Interface Which Shows the Relatives and Corresponded Accuracy

Page 10: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

rayCloud Editor

rayCloud in 3D is corresponded to the Original Images

Matched Points shown in Orange Circle

Page 11: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

rayCloud

Two ray intersection has large error in the direction of the rays

Page 12: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

rayCloud

Reduce the Error by intersecting from Multiview images

Page 13: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Error Ellipse (Ellipsoid)

Check the Accuracy of the Manual Tie Points by Viewing the Error Ellipse in rayCloud Editor Interface

Page 14: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Error Ellipse (Ellipsoid)

Check the Accuracy of the Manual Tie Points by Reviewing the Statistics on the Right and the Optimized Position on the Images

Page 15: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Point cloud and Mesh

Page 16: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

3D Patches and NCC ScoreGenerate (by default) 7x7 3D patches from the feature points

Each records the point location and the norms

The 3D patches will describe the surface in more details

Page 17: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Image Pyramid

Multiscale: Image Pyramids ComputedLarge Objects may not be well defined by 3D (default) 7x7 patchesWith Multi Image Scale, Objects can then be well described

Page 18: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

Dense Matching

The advantage of acquiring oblique imagery:

Assist both the initial and dense matching

Get more information on the façades which better defines the surfaces, especially for building corners

Page 19: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the

3D Textured Mesh Generated

Computed Triangle meshes and the textures The smoothness of the interpolation depends on the derivatives taken (C0 C1 C2)For oblique image cases, more triangles will provide sharper edges due to more content for the façades

Page 20: An Oblique-imagery Case with Pix4Dmapper · 2015-10-28 · 3D Textured Mesh Generated Computed Triangle meshes and the textures The smoothness of the interpolation depends on the