A computing system for utilizing a bowl-shaped image, the computing system comprising: a first fisheye camera to capture a first fisheye image including a first scene; a second fisheye camera to capture a second fisheye image including a second scene overlapping the first scene at an overlapping region; a feature detection module to perform feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region; a feature matching module to perform feature matching on the detected features to determine one or more matched features of the first fish eye image and the second fisheye image; a seam determination module to (i) determine a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (ii) determine a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (iii) project the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images, and (iv) determine a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam; an image synthesis module to generate a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and a bowl-generation module to generate a portion of a bowl-shaped image based on the combined image. a first fisheye camera to capture a first fisheye image including a first scene; a second fisheye camera to capture a second fisheye image including a second scene overlapping the first scene at an overlapping region; a feature detection module to perform feature detection on the first fisheye image and the second fisheye image to detect one or more features located in the overlapping region; a feature matching module to perform feature matching on the detected features to determine one or more matched features of the first fish eye image and the second fisheye image; a seam determination module to (i) determine a first seam of the first fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (ii) determine a second seam of the second fisheye image in the overlapping region based on the matched features of the first fisheye image and the second fisheye image, (iii) project the first fisheye image and the second fisheye image onto a virtual bowl-shaped projection surface to generate corresponding projected images, and (iv) determine a third seam in an overlapping region of the corresponding projected images based on corresponding projections of the first seam and the second seam; an image synthesis module to generate a combined image of the first fisheye image and the second fisheye image by a combination of the projections of the first and second fisheye images at the determined third seam; and a bowl-generation module to generate a portion of a bowl-shaped image based on the combined image.