SLAM and NERF Flashcards
SLAM stands for
Simultaneous localization and mapping
SLAM Methods
- Direct vs. Indirect
- Sparse vs. Dense
- Mono, Strereo, RGB-D
- Others: Laser, Sensor Fusion etc.
3D Motion Estimation
* Given: 2 camera images
n point correspondences
* Wanted: Camera motion R,t (up to scale)
What are solutions
– 8-point algorithm
– normalized 8-point algorithm
– 6-point algorithm
– 5-point algorithm
5 Point Algorithm assumption?
- Assumption: Calibrated Camera (K known), Otherwise: 8-Point Algorithm for Fundamental Matrix
Estimate camera motion from frame to frame
* Problem:
– Estimates are inherently noisy
– Error accumulates over time -> drift
Solution?
Use loop-closures to minimize the drift / minimize the error over all constraints
applications of SLAM in medical field
(Visual) Inside-Out Tracking
Localisation and Mapping in the OR
what is Nerf
(NeRF) is a fully-connected neural network that can generate novel views of complex 3D scenes, based on a partial set of 2D images.
NeRF steps
- Marching camera rays through the scene to generate
sampled set of 3D Points - Using these points and their 2D viewing directions as
input to the neural network to get output as set of
colors and densities - Using volume rendering to accumulate these colors and
densities into a 2-D image
NeRF Recipe
- Intrinsic Calibration
- Record Scene
- Camera Pose Estimation
a. Feature Extraction
b. Feature Matching
c. Triangulation
d. Bundle Adjustment - NeRF Optimization
- Novel View Rendering