L6: 3D sensors Flashcards

1
Q

What type of 3D acquisition methods is there?

A

Passive and active.

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

What is passive?

A

Looks at the scene without doing something to is.

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

What is active?

A

Sends light out, actively does something.
- A problem with active reflection methods is that the surface is non-reflective, meaning they won’t work.

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

❗️❗️❗️What properties/advantages do active triangulation-based sensors have?

A

Pros:
- Passive/Non-contact, we are just observing the environment’s response to our stimulus (light)
- Fast
- Can estimate every point in the image

Cons:
- Susceptible to optical effect
- Mirrors/reflection
- High absorption (think of black Lego brick)
- Light penetrates a translucent object and scatter the rest of it

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

❗️❗️❗️Explain Time-of-flight principle and phase difference method

A

Measures time it takes for an emitted signal to travel from the light sensor/source to a surface and back detected by the light emitter.
Range imaging camera system.

Phase difference: Does not measure distance directly, compares phase shift of two signals to determine the distance between them.
- Phase difference between the sent and received light is calculated

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

❗️❗️❗️What are rectifying homographies and how can they be computed?

A

Determine two homographies one for each camera, so the rectification has the same row coordinate (scan lines) which can be directly matches.
- EPipolar lines are used as it intersect the epipolar plane that contains both camera centers and a point in the scene with the image plane.
- Reduces the search space.

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

What is structued light?

A

Active lighting, projects one or more patterns, and one or more cameras, which capture images of these patterns projected onto the scene.

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

What is scene coding?

A

Process of capturing and encoding information about the 3D structure and characteristics of a scene or environment

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

What is stereo vision?

A

Passive
Uses a setup of two cameras to estimate the 3D point in space using triangulation.

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

What is real time structured light?

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

What are the three fundamental problems that occur during stereo matching?

A
  • Occluding edges
  • Homogeneous Areas
  • Repetitive structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

❗️❗️❗️Which directions need to be coded?

A

shoot out the planes vertical (column-wise) and if we shoot out more at once we need to encode them so we know which plane is which.

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

❗️❗️❗️How does active scene coding provide correspondences?

A

We start by shooting rays, but does not give depth information and takes too long (many images too), so we projects lighting planes and multiple as it still taikes time. But there is ambiguity in depth so we use binary gray code.

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

❗️❗️❗️Mention a few optical 3d sensing modalities.

A
  • Multi-Pattern Structured light
  • One-Shot Structured light
  • Time of flight
  • Stereo vision

The important part is that stereo is passive and the three others are active reflective methods.

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

❗️❗️❗️Explain binary Gray coding and the phase shifting method.

A

Binary gray coding:
- Error: light bleeding is a thing = gray coding solves this by swapping by reducing the number of transitions
- Takes n images, each representing a bit for each stripe.
- All the stripes with bit 1 is on, with 0 off.
- n images, 2^n -1 stripes

Phase shifting method:
- project sinusoidal patterns and takes images to determine point, measures phase shift through the intensity of each point in each image.
- - Take the entinties to find the projected point, then project it as a plane afterwards.
- Uses fewer images (3)
- requires good calibration!

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