A system comprising: (a) an endoscope comprising: (i) a coupling unit, (ii) a shaft extending from the coupling unit, and (iii) a set of cameras positioned at a distal end of the shaft, wherein the set of cameras are operable to capture and communicate image data to the coupling unit; (b) an image processor configured to receive image data from the coupling unit; and (c) a display; wherein the image processor is configured to: (i) receive a first image from a first camera of the set of cameras and receive a second image from a second camera of the set of cameras, (ii) determine a first image unique portion, an overlapping portion, and a second image unique portion based on the first image and the second image, (iii) create an enhanced image based on the first image unique portion, the overlapping portion, and the second image unique portion by first (a) determining that the first image and the second image perfectly or substantially overlap, such that the first image unique portion and the second image unique portion contain no image data or negligible image data, and then (b) combining the overlapping portion from the first image and the second image to create a super resolution image, wherein the super resolution image comprises a higher resolution than the overlapping portion, and (iv) provide a visualization window that displays a current section of the enhanced image via the display. (a) an endoscope comprising: (i) a coupling unit, (ii) a shaft extending from the coupling unit, and (iii) a set of cameras positioned at a distal end of the shaft, wherein the set of cameras are operable to capture and communicate image data to the coupling unit; (i) a coupling unit, (ii) a shaft extending from the coupling unit, and (iii) a set of cameras positioned at a distal end of the shaft, wherein the set of cameras are operable to capture and communicate image data to the coupling unit; (b) an image processor configured to receive image data from the coupling unit; and (c) a display; (i) receive a first image from a first camera of the set of cameras and receive a second image from a second camera of the set of cameras, (ii) determine a first image unique portion, an overlapping portion, and a second image unique portion based on the first image and the second image, (iii) create an enhanced image based on the first image unique portion, the overlapping portion, and the second image unique portion by first (a) determining that the first image and the second image perfectly or substantially overlap, such that the first image unique portion and the second image unique portion contain no image data or negligible image data, and then (b) combining the overlapping portion from the first image and the second image to create a super resolution image, wherein the super resolution image comprises a higher resolution than the overlapping portion, and (a) determining that the first image and the second image perfectly or substantially overlap, such that the first image unique portion and the second image unique portion contain no image data or negligible image data, and then (b) combining the overlapping portion from the first image and the second image to create a super resolution image, wherein the super resolution image comprises a higher resolution than the overlapping portion, and (iv) provide a visualization window that displays a current section of the enhanced image via the display.