SLAM and NERF Flashcards

1
Q

SLAM stands for

A

Simultaneous localization and mapping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SLAM Methods

A
  • Direct vs. Indirect
  • Sparse vs. Dense
  • Mono, Strereo, RGB-D
  • Others: Laser, Sensor Fusion etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3D Motion Estimation
* Given: 2 camera images
n point correspondences
* Wanted: Camera motion R,t (up to scale)

What are solutions

A

– 8-point algorithm
– normalized 8-point algorithm
– 6-point algorithm
– 5-point algorithm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

5 Point Algorithm assumption?

A
  • Assumption: Calibrated Camera (K known), Otherwise: 8-Point Algorithm for Fundamental Matrix
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Estimate camera motion from frame to frame
* Problem:
– Estimates are inherently noisy
– Error accumulates over time -> drift

Solution?

A

Use loop-closures to minimize the drift / minimize the error over all constraints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

applications of SLAM in medical field

A

(Visual) Inside-Out Tracking
Localisation and Mapping in the OR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is Nerf

A

(NeRF) is a fully-connected neural network that can generate novel views of complex 3D scenes, based on a partial set of 2D images.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

NeRF steps

A
  1. Marching camera rays through the scene to generate
    sampled set of 3D Points
  2. Using these points and their 2D viewing directions as
    input to the neural network to get output as set of
    colors and densities
  3. Using volume rendering to accumulate these colors and
    densities into a 2-D image
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

NeRF Recipe

A
  1. Intrinsic Calibration
  2. Record Scene
  3. Camera Pose Estimation
    a. Feature Extraction
    b. Feature Matching
    c. Triangulation
    d. Bundle Adjustment
  4. NeRF Optimization
  5. Novel View Rendering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly