Troubleshooting the solver
 
 
 

Unable to solve for frames

If you get the error message “Cannot process frames. X X X. Check that you have provided enough track information.”, the solver did not have enough information to complete the reconstruction process for some frames. To correct this, you need to manually add some tracks that will cover all concerned frames, then run the solving process again.

Incorrect reconstruction

Pay special attention to the reference frames in such a situation. They are used to bootstrap the computation and should contain plenty of relevant information and tracks in common.

It is important that depth information can be extracted from these two frames.

Motions that feature a still optical center, such as panning and zooming, do not provide that information. Orbitals and lateral travelings are your best bets. Keeping that in mind, you may manually edit the reference frames; this may greatly improve the calibration process.

The quality of tracked points in the reference frames is paramount. Although MatchMover is usually able to filter out inconsistent points, in some cases the low signal-to-noise ratio hinders the sorting process between relevant and inconsistent tracks, resulting in some of the latter getting through.

If several bad tracks (with the red helper icon) are listed, it is a good idea to review the quality of your tracks. First of all, run the Automatic Clean up (F11) in order to restrict the number of tracks. Do not hesitate to start solving only a subset of your shot, and then extending it smoothly in case of really complex shots. It’ll then be easier to isolate tough frames. You can extend the solving in 3 different manners. See Camera solving.

Look for the following issues:

Ghosted object

If an object moves out of the camera field then back in, MatchMover may not recognize it and so may add new tracks on it. Inaccuracies during computation may then produce a “ghost” of the object; two copies of the object, slightly offset, will be reconstructed.

Editing the 2D tracking will get rid of this problem; use the Merge Tracks option on all tracks that represent the same physical point (see Merging tracks). Note that the solving can do that automatically.

Noise in camera path

If a part of the computed path is noisy, quivering, uneven, or otherwise incorrect, there is a big chance that the corresponding frames are marked red. This is usually the first symptom of the issue, which can also be diagnosed in 3D View.

Keyframes are usually the way to obtain a smoother motion. If the area contains only a few keyframes or none at all, adding some will improve the result. To manually add a keyframe, select the frame, right-click it, and in the pop-up menu select it as a keyframe or decrease the average step between keyframes in the Edit > Preferences > 3D Tracking window.

Zoom computed as a dolly

If you have set the camera to have a constant focal, which is the default setting, MatchMover will see motions instead of zooms.

Fixing this problem is simple. Open the camera’s Parameters Window and set the focal length to Variable, then re-run the camera solver.

Skewed scene structure

The symptom is that some angles are either too sharp or not enough. This is most obvious with angles that should be right but are not reconstructed as such.

This condition can be improved using point relations. Constraining points on a wall to share the X coordinate and point on the other wall to share the Z coordinate will force the angle to be right. To do this, however, you need to define your coordinate system in a way that your axes are parallel to the aforementioned walls.