Multiple-sensor motion synchronization in a multi-viewing element endoscope system is achieved by rotating CMOS image sensors, relative to each other, and programming each CMOS image sensor to scan in specific directions. Frames collected from scans at different times are stored, processed, and displayed to form a complete image.