An automated system for reading optical codes of objects, comprising: a conveyor system configured to transport the objects through a view volume; an object measurement system positioned along the conveyor system to measure the objects as the objects are transported by the conveyor system; an optical code reading system providing the view volume and including multiple image capture devices positioned along the conveyor system at different locations to provide different fields of view of the view volume, the optical code reading system operable to capture images as the objects are transported through the view volume and to read optical codes that are captured in the images, the optical code reading system operable to generate optical code data in response to reading the optical codes captured in the images; and an exception identification system in communication with the optical code reading system and the object measurement system, the exception identification system operable to associate the optical code data with the three-dimensional models of the objects represented in the model data to determine whether an exception has occurred; characterized in that the object measurement system is operable to generate model data representing three-dimensional models of the objects; the optical code reading system is operable to generate projection data for the optical codes captured in the images, the projection data representing back projection rays (2230, 2235) that project into the view volume and are associated with locations of the optical codes in the images; and an optical code intersection system is provided that is operable to receive the model data and the projection data and to determine whether the back projection rays (2230, 2235) generated by the optical code reading system intersect the three-dimensional models generated by the object measurement system, the exception identification system configured to associate the optical code data with the three-dimensional models of the objects based on intersection determinations of the optical code intersection system. a conveyor system configured to transport the objects through a view volume; an object measurement system positioned along the conveyor system to measure the objects as the objects are transported by the conveyor system; an optical code reading system providing the view volume and including multiple image capture devices positioned along the conveyor system at different locations to provide different fields of view of the view volume, the optical code reading system operable to capture images as the objects are transported through the view volume and to read optical codes that are captured in the images, the optical code reading system operable to generate optical code data in response to reading the optical codes captured in the images; and an exception identification system in communication with the optical code reading system and the object measurement system, the exception identification system operable to associate the optical code data with the three-dimensional models of the objects represented in the model data to determine whether an exception has occurred; characterized in that the object measurement system is operable to generate model data representing three-dimensional models of the objects; the optical code reading system is operable to generate projection data for the optical codes captured in the images, the projection data representing back projection rays (2230, 2235) that project into the view volume and are associated with locations of the optical codes in the images; and an optical code intersection system is provided that is operable to receive the model data and the projection data and to determine whether the back projection rays (2230, 2235) generated by the optical code reading system intersect the three-dimensional models generated by the object measurement system, the exception identification system configured to associate the optical code data with the three-dimensional models of the objects based on intersection determinations of the optical code intersection system.