There are three common causes of labeling problems:

1. User has insufficient budget (e.g. the plan values are too low for [**events_label_detection_count**](https://help.camio.com/hc/en-us/articles/360000491846#events_label_detection_count), [**events_text_detection_count**](https://help.camio.com/hc/en-us/articles/360000491846#events_text_detection_count), or **max_calls_per_event**)
2. The number of salient objects moving in each 12s period > [**max_calls_per_event**](https://help.camio.com/hc/en-us/articles/360000491846#max_calls_per_event);
3. The stream's video encoding settings need to be adjusted for better motion information.

The first step in diagnosing the problem is to use the **Croppings** menu item in the Event Viewer overflow menu:

This displays all the cropped images that were used in visual analysis of the moving objects in the Event in the lower-left corner of the Event Viewer:

When you hover the mouse over the cropping thumbnail, it expands to full size:

The number of images per Event is controlled by **[max_calls_per_event](https://help.camio.com/hc/en-us/articles/360000491846#max_calls_per_event)** and each cropping uses the full resolution of the video stream unless you've limited the resolution by specifying the optional [**extraction_height**](https://help.camio.com/hc/en-us/articles/115005627143-How-do-I-create-subscription-plans-).

If the moving object is poorly cropped, then try optimizing the H.264 encoding by using Variable Bitrate ( **VBR**) while ensuring that the interval between I-frames is **> 2 seconds**.
