COMP0119 Acquisition and Processing of 3D Geometry

This database contains the 2018-19 versions of syllabuses. These are still being finalised and changes may occur before the start of the session.

Syllabuses from the 2017-18 session are available here.

Academic session

2018-19

Module

Acquisition and Processing of 3D Geometry

Code

COMP0119

Module delivery

1819/A7P/T2/COMP0119 Postgraduate

Related deliveries

1819/A7U/T2/COMP0119 Masters (MEng)

Prior deliveries

COMPGV18

Level

Postgraduate

FHEQ Level

L7

FHEQ credits

15

Term/s

Term 2

Module leader

Mitra, Niloy

Contributors

Mitra, Niloy

Module administrator

Tickle, Charlie

Aims

To expose students to the challenges and potential of geometry processing in relevant application areas.To explain how to use acquire 3D model, and subsequently process, analyze, and manipulate the data.To familiarize students with handling real data sets and apply machine learning algorithms in the context of 3D geometric data.

Learning outcomes

On successful completion of the module, a student will be able to:

  1. Read and understand recent advancements in this area. (theory)
  2. Obtain a grasp of the key tools in geometry processing. (theory)
  3. Gain necessary coding and practical skills to work directly with real-world 3D data. (practice)
  4. Learn to formulate and solve problem using the geometric tools they learn as part of the module. (practice)

Availability and prerequisites

This module delivery is available for selection on the below-listed programmes. The relevant programme structure will specify whether the module is core, optional, or elective.

In order to be eligible to select this module as optional or elective, where available, students must meet all prerequisite conditions to the satisfaction of the module leader. Places for students taking the module as optional or elective are limited and will be allocated according to the department’s module selection policy.

Programmes on which available:

  • MRes Robotics
  • MRes Virtual Reality
  • MSc Computer Graphics, Vision and Imaging
  • MSc Robotics and Computation

Prerequisites:

There are no formal prerequisites. Background in basics on linear algebra and coding experience will be beneficial.

Content

The module introduces basics of geometry processing covering important aspects of acquisition, analysis, and manipulation of 3D data. The module will consist of a mix of theory and applications to real-world scenarios.

The module intends to introduce students to the various stages of a typical geometry processing pipeline. With recent growth in popularity of 3D acquisition devices (e.g., Microsoft Kinect) and modeling frameworks, geometry processing now plays a central role in a diverse set of applications including city planning, architectural geometry, reverse engineering, interactive modeling, etc.

Topics will include but not restricted to mesh representations, mesh smoothing, remeshing, mesh reconstruction, and shape analysis. Necessary topics in differential geometry will be covered in the module.

  • Introduction
    • Applications
    • Surface representations
  • Geometry Registration
    • Local and global registration (ICP, branch-and-bound)
  • Geometry Acquisition
    • 3D acquisition using laser scanners
    • Structure from motion based acquisition
  • Differential Geometry
    • Introduction to curves and surface
  • Introduction to curves and surface
  • Mesh Smoothing and Decimation
  • Parametrization and Remeshing
  • Mesh Deformation
  • Laplace Beltrami Operator
  • Shape Analysis
  • Shape Synthesis

An indicative reading list is available via http://readinglists.ucl.ac.uk/departments/comps_eng.html.

Delivery

The module is delivered through a combination of lectures (board work and slides), tutorials, seminars, written and programming individual exercises, and a group project.

Assessment

This module delivery is assessed as below:

#

Title

Weight (%)

Notes

1

Coursework 1

25

Individual

2

Group project

40

Group size of 2. (late summer asses.)

3

Oral examination 1

5

 

4

Coursework 2

25

Individual

5

Oral examination 2

5

 

In order to pass this module delivery, students must achieve an overall weighted module mark of 50%.