A head-mounted display (200, 400), comprising: a support structure wearable on the head of a user; a camera (206, 404) carried by the support structure, in operation the camera captures camera image sensor data in a camera field of view at a first frame rate; a plurality of optical flow sensor integrated circuits, ICs, (208, 406) carried by the support structure, in operation each of the plurality of optical flow sensor ICs captures optical flow data in a respective plurality of sensor IC fields of view at a second frame rate, the sensor IC fields of view narrower than the camera field of view, and the second frame rate greater than the first frame rate, wherein each of the sensor IC fields of view overlap with a different portion of the camera field of view, such that the plurality of sensor IC fields of view collectively cover at least 50 percent of the camera field of view; at least one nontransitory processor-readable storage medium that stores at least one of processor-executable instructions or data; and at least one processor operatively coupled to the camera, the plurality of optical flow sensor ICs, and the at least one nontransitory processor-readable storage medium, in operation, the at least one processor: receives the camera image sensor data from the camera and the optical flow data from the plurality of optical flow sensor ICs; processes the received camera image sensor data and the optical flow data; and tracks a position of the head-mounted display based at least in part on the processing of the received camera image sensor data and the optical flow data, wherein position data is generated in-between frames of camera image sensor data to improve a precision of the tracked position. a support structure wearable on the head of a user; a camera (206, 404) carried by the support structure, in operation the camera captures camera image sensor data in a camera field of view at a first frame rate; a plurality of optical flow sensor integrated circuits, ICs, (208, 406) carried by the support structure, in operation each of the plurality of optical flow sensor ICs captures optical flow data in a respective plurality of sensor IC fields of view at a second frame rate, the sensor IC fields of view narrower than the camera field of view, and the second frame rate greater than the first frame rate, wherein each of the sensor IC fields of view overlap with a different portion of the camera field of view, such that the plurality of sensor IC fields of view collectively cover at least 50 percent of the camera field of view; at least one nontransitory processor-readable storage medium that stores at least one of processor-executable instructions or data; and at least one processor operatively coupled to the camera, the plurality of optical flow sensor ICs, and the at least one nontransitory processor-readable storage medium, in operation, the at least one processor: receives the camera image sensor data from the camera and the optical flow data from the plurality of optical flow sensor ICs; processes the received camera image sensor data and the optical flow data; and tracks a position of the head-mounted display based at least in part on the processing of the received camera image sensor data and the optical flow data, wherein position data is generated in-between frames of camera image sensor data to improve a precision of the tracked position. receives the camera image sensor data from the camera and the optical flow data from the plurality of optical flow sensor ICs; processes the received camera image sensor data and the optical flow data; and tracks a position of the head-mounted display based at least in part on the processing of the received camera image sensor data and the optical flow data, wherein position data is generated in-between frames of camera image sensor data to improve a precision of the tracked position.