Exposed: Video Systems Trick Unsuspecting Researchers!

or "What every vision researcher should know about video equipment"

Just give me raw PostScript!

Table of Contents


Dangerous Assumptions

  1. Oh, come on, of course video is 30 images per second!

  2. Gee, that must mean the sampling interval is 1/60 second.

  3. Pausing the VCR still gives me a full-size image -- that must mean that it is full resolution!

  4. Since the VCR just records and plays video, the digitizer can't tell the difference.

  5. Well my VCR uses time code and even tells me the current frame -- that can't be wrong!

What is (NTSC (aka RS-170)) "video"?

Camera Sampling Period: 1/f?

VCR Pause: Full Resolution?

VCR Video vs. Camera Video:
No big deal?

Result: looks fine on monitor, but digitizes "poorly"
(dropped lines, offset lines, "waviness", etc.)

VCRs Reading Time Code:
Our (Video) Savior?

No Way Out: Into VITC

Observations:
Conclusion:

Finally, it should work!
...uh, PJ, what is this?

Trial 1: OK
Trial 2: Field 1 data in Field 2? Field 2 data in Field 1?
Trial 3: OK
...
Summary: about half are OK, half are "field swapped"
Huh?

Put it all Together:
Recovery of Time-Coded Video

It WORKS!

Synchronous Multi-Camera System:
Just add more Cameras?

Multi-Camera System: Initial Tests

Camera 1: OK
Camera 2: OK
...
Camera 24: OK
Camera 25: OK - no, problem - uh, no, OK -- huh?
...
Camera 51: definitely not OK

Finally:
Synchronous Multi-Camera Video Capture System

System Validation: HOW?

Factors:
Need: External device, changing state with sync
Solution: Build a frame/field counter (ugh!)

Validation: Integration Mode

Flashing LEDs reveal mode and field

Validation: Integration Mode (2)

Actual Images

Validation: Synchronization

Applications