1. A system for capturing an event, comprising: a processor configured to: determine that a vehicle is approaching an intersection; estimate an image capture trigger time, wherein the image capture trigger time comprises a time when the vehicle is approaching the intersection and provides an optimal view of the intersection to determine a state of the intersection, wherein the image capture trigger time is based at least in part on a driver profile; capture an image of the location at the image capture trigger time, wherein the location comprises the intersection; analyze the image to determine a state of the location; modify an event criterion based at least in part on the state of the location; detect a risky driving event using the modified event criterion; store the detected risky driving event; and a memory coupled to the processor and configured to provide the processor with instructions.