An unmanned aerial vehicle comprising: a frame ; a primary imaging device joined to the frame, wherein the primary imaging device comprises a primary lens module arranged to be aligned in a substantially forward orientation with respect to a direction of travel of the unmanned aerial vehicle; a secondary imaging device joined to an external surface of the primary lens module, wherein the secondary imaging device comprises a secondary lens module that is aligned substantially perpendicular to the primary lens module and is arranged to be aligned in a substantially downward orientation with respect to the direction of travel of the unmanned aerial vehicle; and a control unit having at least one computer processor, the at least one computer processor configured to at least: cause a plurality of primary images to be captured by the primary imaging device; cause a plurality of secondary images to be captured by the secondary imaging device at the same time as the plurality of primary images is captured by the primary imaging device; define at least one vector representative of motion of the secondary imaging device based at least in part on the plurality of secondary images; and stabilize at least one of the plurality of primary images based at least in part on the at least one vector representative of the motion of the secondary imaging device. a frame ; a primary imaging device joined to the frame, wherein the primary imaging device comprises a primary lens module arranged to be aligned in a substantially forward orientation with respect to a direction of travel of the unmanned aerial vehicle; a secondary imaging device joined to an external surface of the primary lens module, wherein the secondary imaging device comprises a secondary lens module that is aligned substantially perpendicular to the primary lens module and is arranged to be aligned in a substantially downward orientation with respect to the direction of travel of the unmanned aerial vehicle; and a control unit having at least one computer processor, the at least one computer processor configured to at least: cause a plurality of primary images to be captured by the primary imaging device; cause a plurality of secondary images to be captured by the secondary imaging device at the same time as the plurality of primary images is captured by the primary imaging device; define at least one vector representative of motion of the secondary imaging device based at least in part on the plurality of secondary images; and stabilize at least one of the plurality of primary images based at least in part on the at least one vector representative of the motion of the secondary imaging device. cause a plurality of primary images to be captured by the primary imaging device; cause a plurality of secondary images to be captured by the secondary imaging device at the same time as the plurality of primary images is captured by the primary imaging device; define at least one vector representative of motion of the secondary imaging device based at least in part on the plurality of secondary images; and stabilize at least one of the plurality of primary images based at least in part on the at least one vector representative of the motion of the secondary imaging device. <EOS>