← Computer Vision for EveryoneToolsInVisionLearning Center
Pose and Augmented Views · Lesson 64

Test Pose Under Motion and Poor Light

Motion blur and dim lighting make the marker hard to find.

Read the full lesson and open its transcript below. A narrated video will be added after production.

Lesson overview

What you will learn

Motion blur and dim lighting make the marker hard to find.

  1. A practical question
  2. The useful idea
  3. Work through the example
  4. Limits and next step
01

A practical question

The wall marker looks stable in daylight. At dusk, the camera moves and the virtual arrow shakes. We need to know whether the cause is motion blur, missing marker corners, poor illumination, or an unstable pose estimate.

02

The useful idea

Record several clips under different conditions. Plot or inspect corner detection confidence and reprojection error frame by frame. When too few reliable corners are visible, don't present a precise pose. A brief last-known position can be displayed as estimated if the application allows it, with an explicit timeout.

03

Work through the example

Review frames where the overlay jumps. Does the marker itself blur, or does the corner order swap? Test any smoothing method against real fast movements so a calmer display doesn't merely lag behind reality. Fast camera turns and poor light can blur the marker just when tracking needs it. Record pose error and outright failure rate under both slow and fast motion, not only a polished demonstration. Review the frames where corners disappear, then decide whether to pause or hide the augmented graphic. A low error on the frames that succeeded says nothing about the frames the system could not process. Now check the idea on a concrete example: Record reprojection error and failure rate for slow and fast camera turns. A possible trap is worth naming: Do not keep displaying a stale pose as though it were current. This supports a careful conclusion: Pose quality should be tested across movement, occlusion, and illumination conditions. Compare slow and fast turns under the same lighting, then repeat with dimmer frames. Report not only error when pose succeeds but also how often the marker disappears entirely. The user experience depends on both.

04

Limits and next step

Keep failure frames with the test set. Next, we'll move from geometric markers to text in the image and begin by finding where the text is.

Worked example

Record reprojection error and failure rate for slow and fast camera turns.

Knowledge check

Quick check: test your understanding

Try it yourself: Consider this case: Record reprojection error and failure rate for slow and fast camera turns. Explain how you would check the result. In your answer, address this limitation: Do not keep displaying a stale pose as though it were current.

Check the reasoning

Pose quality should be tested across movement, occlusion, and illumination conditions. Do not keep displaying a stale pose as though it were current.

What is the main idea behind test pose under motion and poor light?

Pose quality should be tested across movement, occlusion, and illumination conditions.

How is it used in the example?

Record reprojection error and failure rate for slow and fast camera turns.

What limitation should be checked?

Do not keep displaying a stale pose as though it were current.

Further reading

Programming Computer Vision with Python — Jan Erik Solem.

Original ToolsInVision teaching examples. Editorial approach · Suggest a correction

Accessible referenceLesson 64 transcript301 words · Narration ready for the upcoming videoOpen transcript

The wall marker looks stable in daylight. At dusk, the camera moves and the virtual arrow shakes. We need to know whether the cause is motion blur, missing marker corners, poor illumination, or an unstable pose estimate.

Record several clips under different conditions. Plot or inspect corner detection confidence and reprojection error frame by frame. When too few reliable corners are visible, don't present a precise pose. A brief last-known position can be displayed as estimated if the application allows it, with an explicit timeout.

Review frames where the overlay jumps. Does the marker itself blur, or does the corner order swap? Test any smoothing method against real fast movements so a calmer display doesn't merely lag behind reality. Fast camera turns and poor light can blur the marker just when tracking needs it. Record pose error and outright failure rate under both slow and fast motion, not only a polished demonstration. Review the frames where corners disappear, then decide whether to pause or hide the augmented graphic. A low error on the frames that succeeded says nothing about the frames the system could not process. Now check the idea on a concrete example: Record reprojection error and failure rate for slow and fast camera turns. A possible trap is worth naming: Do not keep displaying a stale pose as though it were current. This supports a careful conclusion: Pose quality should be tested across movement, occlusion, and illumination conditions. Compare slow and fast turns under the same lighting, then repeat with dimmer frames. Report not only error when pose succeeds but also how often the marker disappears entirely. The user experience depends on both.

Keep failure frames with the test set. Next, we'll move from geometric markers to text in the image and begin by finding where the text is.