Generating thumbnails from panoramic images is described. In one or more implementations, a 2D projection of a panoramic image is received and projected onto a 3D surface to generate a 3D projection. Portions of the 3D projection are formed, and each portion is projected to a 2D plane to generate 2D projections of the portions. Object recognition is then performed on the portions that identifies objects, attributes of the objects, and locations of the objects within the panoramic image. Responsive to an image search query matching one of the recognized objects, the system generates a thumbnail from the panoramic image specific to a portion of the panoramic image that contains the object and outputs the thumbnail. Generate a three-dimensional projection of a panoramic image. Form a plurality of portions from the three-dimensional projection of the panoramic image. Generate a plurality of two-dimensional projections for the plurality of portions by projecting a respective said portion onto a two-dimensional plane. Determine locations of objects and information about the objects by performing object recognition on the plurality of two-dimensional projections. Output the locations of the objects and the information about the objects. Receive image search criterion. Identify a panoramic image that contains an object matching the search criterion. Output a thumbnail of the panoramic image specific to the object based on a location of the object within the panoramic image.
SHOW PERSONALIZED PREVIEW FOR 360 OR PANORAMIC IMAGES BASED ON SEARCH QUERY TO ENHANCE CUSTOMER EXPERIENCE BY PROVIDING THEM MOST RELEVANT VIEW OF IMAGES