Patentable/Patents/US-8503826
US-8503826

System and method for computer-aided image processing for generation of a 360 degree view model

PublishedAugust 6, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

There is provided an algorithm that allows one, using a sequence of object images provided at different angles, to generate a 360 degree view model of an object. To generate such a model, the inventive algorithm may involve the following tasks: 1) provide a set of images (the number and size are unlimited), 2) reduce their features to the same brightness and contrast, 3) separate an object from a complex (heterogeneous) background in the images, 4) stabilize the objects in every image with respect to each other, and 5) process the resulting sequence of images to generate a 360 degree view.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method for generating of a 360 degree view of an object, the method comprising: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user.

Plain English Translation

A computer-implemented method creates a 360-degree view of an object. First, place the object in a uniformly lit space with a uniformly colored background. A camera captures multiple images of the object from different angles. A processor then adjusts the images to have similar brightness using a Gauss filter (g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }). Contrast is also automatically adjusted across all images. Next, the object's outline is found using the Canny edge detection method. The background is automatically removed from each image by separating the object at this contour. The object is stabilized in each image by aligning them according to the image acquisition angles. Finally, these stabilized images are processed to generate a seamless 360-degree view, providing a continuous visual experience for the user.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein each of the plurality of images of the object are acquired against a white background.

Plain English Translation

The method for generating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) specifically acquires each image against a white background.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein in each of the plurality of images, the object is stabilized using at least one reference mark placed in the view of the camera when the plurality of images are acquired.

Plain English Translation

The method for generating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) stabilizes the object in each image using one or more reference marks visible to the camera during image capture.

Claim 4

Original Legal Text

4. The method of claim 3 , wherein the at least one reference mark is of oval or circular shape.

Plain English Translation

The method that generates a 360-degree view of an object and stabilizes the object in each image using one or more reference marks visible to the camera during image capture (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) uses reference marks that are oval or circular in shape.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein the image of the object is separated from the background in each of the plurality of images additionally using an image of the background without the object.

Plain English Translation

The method for generating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) also uses a separate image of the background (without the object) to help isolate the object from the background in each of the images.

Claim 6

Original Legal Text

6. The method of claim 1 , further comprising performing histogram equalization on each of the plurality of images of the object.

Plain English Translation

The method for generating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) further includes performing histogram equalization on each of the object's images.

Claim 7

Original Legal Text

7. The method of claim 1 , further comprising performing bleaching of the background on each of the plurality of images of the object.

Plain English Translation

The method for generating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using a processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) further includes bleaching the background in each of the object's images.

Claim 8

Original Legal Text

8. A non-transitory computer-readable medium embodying a set of instructions, which, when executed by a processing unit causing the processing unit to perform a method for generating of a 360 degree view of an object, the method comprising: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user.

Plain English Translation

A non-transitory computer-readable medium stores instructions for creating a 360-degree view of an object. The process involves: placing the object in a uniformly lit space with a uniformly colored background, capturing multiple images from different angles, adjusting brightness using a Gauss filter (g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }), adjusting contrast, finding the object's outline using Canny edge detection, removing the background by separating the object at its contour, stabilizing the object in each image by aligning based on the acquisition angles, and generating a seamless 360-degree view from the stabilized images to give the user a continuous viewing experience.

Claim 9

Original Legal Text

9. The computer-readable medium of claim 8 , wherein each of the plurality of images of the object are acquired against a white background.

Plain English Translation

The computer-readable medium storing instructions for creating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) specifically involves acquiring each image against a white background.

Claim 10

Original Legal Text

10. The computer-readable medium of claim 8 , wherein in each of the plurality of images, the object is stabilized using at least one reference mark placed in the view of the camera when the plurality of images are acquired.

Plain English Translation

The computer-readable medium storing instructions for creating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) stabilizes the object in each image using one or more reference marks visible to the camera during image capture.

Claim 11

Original Legal Text

11. The computer-readable medium of claim 10 , wherein the at least one reference mark is of oval or circular shape.

Plain English Translation

The computer-readable medium that stores instructions for creating a 360-degree view of an object and stabilizes the object in each image using one or more reference marks visible to the camera during image capture (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) uses reference marks that are oval or circular.

Claim 12

Original Legal Text

12. The computer-readable medium of claim 8 , wherein the image of the object is separated from the background in each of the plurality of images additionally using an image of the background without the object.

Plain English Translation

The computer-readable medium storing instructions for creating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) also utilizes a separate image of the background (without the object) to help separate the object in each image.

Claim 13

Original Legal Text

13. The computer-readable medium of claim 8 , wherein the method further comprises performing histogram equalization on each of the plurality of images of the object.

Plain English Translation

The computer-readable medium storing instructions for creating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) further includes performing histogram equalization on each of the object's images.

Claim 14

Original Legal Text

14. The computer-readable medium of claim 8 , wherein the method further comprises performing bleaching of the background on each of the plurality of images of the object.

Plain English Translation

The computer-readable medium storing instructions for creating a 360-degree view of an object (as described: placing the object in a uniformly illuminated space with a uniformly colored background; using a camera to acquire a plurality of images of the object, the plurality of images having being acquired at different viewing angles; using the processing unit to automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; using the processing unit to automatically adjust contrast across the images in the plurality of images; using the processing unit to automatically find a contour associated with the object based on the Canny edge detection technique; using the processing unit to automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; using the processing unit to automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and using the processing unit to process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) further includes bleaching the background in each of the object's images.

Claim 15

Original Legal Text

15. A computerized system for generating of a 360 degree view of an object, the system comprising a processing unit and a memory, the processing unit being configured to: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user.

Plain English Translation

A computerized system generates a 360-degree view of an object. It includes a processor and memory. The processor is configured to: receive multiple object images from different angles, taken in a uniformly lit space with a uniformly colored background. The processor then automatically adjusts the image brightness levels using a Gauss filter (g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }) and adjusts the contrast. The processor finds the object's contour using Canny edge detection and removes the background. The object is stabilized in each image according to image acquisition angles. Finally, the system processes these stabilized images to generate a seamless 360-degree view, providing a continuous visual experience.

Claim 16

Original Legal Text

16. The computerized system of claim 15 , wherein each of the plurality of images of the object are acquired against a white background.

Plain English Translation

The computerized system for generating a 360-degree view of an object (as described: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) specifically acquires each image against a white background.

Claim 17

Original Legal Text

17. The computerized system of claim 15 , wherein in each of the plurality of images, the object is stabilized using at least one reference mark placed in the view of the camera when the plurality of images are acquired.

Plain English Translation

The computerized system for generating a 360-degree view of an object (as described: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) stabilizes the object in each image using one or more reference marks visible to the camera during image capture.

Claim 18

Original Legal Text

18. The computerized system of claim 17 , wherein the at least one reference mark is of oval or circular shape.

Plain English Translation

The computerized system that generates a 360-degree view of an object and stabilizes the object in each image using one or more reference marks visible to the camera during image capture (as described: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) uses reference marks that are oval or circular.

Claim 19

Original Legal Text

19. The computerized system of claim 15 , wherein the image of the object is separated from the background in each of the plurality of images additionally using an image of the background without the object.

Plain English Translation

The computerized system for generating a 360-degree view of an object (as described: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) also uses a separate image of the background (without the object) to help isolate the object in each image.

Claim 20

Original Legal Text

20. The computerized system of claim 15 , wherein the processing unit is further operable to perform histogram equalization on each of the plurality of images of the object.

Plain English Translation

The computerized system for generating a 360-degree view of an object (as described: place the object in a uniformly illuminated space with a uniformly colored background; receive a plurality of images of the object, the plurality of images having being acquired at different viewing angles; automatically reduce features of the plurality of the images to have substantially the same brightness across the images in the plurality of images, wherein substantially the same brightness is obtained using a Gauss filter based on the following formula: g(x,y)=A*exp{−(x 2 +y 2 )/ 2 }, where A is a parameter responsible for normalization and x and y are coordinates in a zone associated with the Gauss filter, and is a value of smearing; automatically adjust contrast across the images in the plurality of images; automatically find a contour associated with the object based on the Canny edge detection technique; automatically remove the background in each of the plurality of images by separating the object from the background substantially at the contour; automatically stabilize the object in each of the plurality of images by adjusting the plurality of images based on corresponding image acquisition angles; and process the plurality of images with stabilized object to generate the 360 degree view of the object and to provide a visual effect of continuous-vision when viewed by a user) can also perform histogram equalization on each of the object's images.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 23, 2010

Publication Date

August 6, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System and method for computer-aided image processing for generation of a 360 degree view model” (US-8503826). https://patentable.app/patents/US-8503826

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8503826. See llms.txt for full attribution policy.