A system (100; 200; 230) comprising: a first image sensor (214; 242; 340) configured to detect a first image ; a second image sensor (216; 244; 342) configured to detect a second image ; and a processing apparatus (212; 262) that is configured to: receive the first image from the first image sensor (214; 242; 340); receive the second image from the second image sensor (216; 244; 342); determine an electronic rolling shutter correction mapping for the first image and the second image , wherein the electronic rolling shutter correction mapping specifies translations of image portions that depend on location within the first image and the second image along a dimension along which a rolling shutter advanced; determine compensated epipolar lines (1110; 1282) based on electronic rolling shutter data; determine a parallax correction mapping based on the first image , the second image , and the compensated epipolar lines ; determine a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping , wherein the warp mapping applies the electronic rolling shutter correction mapping to an output of the parallax correction mapping ; apply a warp mapping to image data based on the first image and the second image to obtain a composite image; and store, display, or transmit an output image that is based on the composite image. a first image sensor (214; 242; 340) configured to detect a first image ; a second image sensor (216; 244; 342) configured to detect a second image ; and a processing apparatus (212; 262) that is configured to: receive the first image from the first image sensor (214; 242; 340); receive the second image from the second image sensor (216; 244; 342); determine an electronic rolling shutter correction mapping for the first image and the second image , wherein the electronic rolling shutter correction mapping specifies translations of image portions that depend on location within the first image and the second image along a dimension along which a rolling shutter advanced; determine compensated epipolar lines (1110; 1282) based on electronic rolling shutter data; determine a parallax correction mapping based on the first image , the second image , and the compensated epipolar lines ; determine a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping , wherein the warp mapping applies the electronic rolling shutter correction mapping to an output of the parallax correction mapping ; apply a warp mapping to image data based on the first image and the second image to obtain a composite image; and store, display, or transmit an output image that is based on the composite image. receive the first image from the first image sensor (214; 242; 340); receive the second image from the second image sensor (216; 244; 342); determine an electronic rolling shutter correction mapping for the first image and the second image , wherein the electronic rolling shutter correction mapping specifies translations of image portions that depend on location within the first image and the second image along a dimension along which a rolling shutter advanced; determine compensated epipolar lines (1110; 1282) based on electronic rolling shutter data; determine a parallax correction mapping based on the first image , the second image , and the compensated epipolar lines ; determine a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping , wherein the warp mapping applies the electronic rolling shutter correction mapping to an output of the parallax correction mapping ; apply a warp mapping to image data based on the first image and the second image to obtain a composite image; and store, display, or transmit an output image that is based on the composite image. <EOS>