Method and system for generation, storage and distribution of omni-directional object views
First Claim
1. An image processing method for identifying figure and background for the purpose of matteing and compositing, wherein two images are input, one with a foreground object and the other without, and the background areas are taken under similar scene illumination, the method comprising the steps of:
- computing the per pixel gray level absolute difference in intensity or vector color magnitude image difference between corresponding pixels in the two images;
selecting those pixels locations which are above a relatively small threshold in terms of gray level difference or vector color magnitude difference to form a mask which selects only foreground object pixels locations.
1 Assignment
0 Petitions
Accused Products
Abstract
Image acquisition refers to the taking of digital images of multiple views of the object of interest. In the processing step, the constituent images collected in the image acquisition step are selected and further processed to form a multimedia sequence which allows for the interactive view of the object. Furthermore, during the Processing phase, the entire multimedia sequence is compressed and digitally signed to authorize it viewing. In the Storage and Caching Step, the resulting multimedia sequence is sent to a storage servers. In the Transmission and viewing step, a Viewer (individual) may request a particular multi-media sequence, for example, by selecting a particular hyperlink within a browser, which initiates the downloading, checking of authorization to view, decompression and interactive rendering of the multi-media sequence on the end-users terminal, which could be any one of a variety of devices, including a desktop PC, or a hand-held device.
117 Citations
12 Claims
-
1. An image processing method for identifying figure and background for the purpose of matteing and compositing, wherein two images are input, one with a foreground object and the other without, and the background areas are taken under similar scene illumination, the method comprising the steps of:
-
computing the per pixel gray level absolute difference in intensity or vector color magnitude image difference between corresponding pixels in the two images; selecting those pixels locations which are above a relatively small threshold in terms of gray level difference or vector color magnitude difference to form a mask which selects only foreground object pixels locations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image editing method for identifying figure and background for the purpose of matting and compositing an object having a visual pattern or texture, which is placed on a textureless rotating platform in front of a fixed camera, and the background of the object is stationary and two or more images are captured, the method comprising the steps of:
-
computing optical flow or time derivative for each pixel of each image in the image sequence, for yielding a flow vector having a magnitude and direction for each pixel; computing a magnitude for each pixel if the optical flow measure is used; threshold and label each pixel in the flow field with flow vector magnitude greater than threshold Θ
; andselecting pixels which are above a relatively small threshold in terms of optical flow magnitude, to form a mask which selects only foreground object pixels. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification