NETWORKED CAPTURE AND 3D DISPLAY OF LOCALIZED, SEGMENTED IMAGES
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment.
24 Citations
54 Claims
-
1-30. -30. (canceled)
-
31. A method for segmenting images, comprising:
-
receiving a source image, the source image including a foreground portion and a background portion, wherein the background portion includes image content of a three-dimensional (3D) environment; determining a camera pose of the source image by comparing the source image to a plurality of target images of the 3D environment; generating a segmented source image by segmenting the foreground portion from the background portion in response to the camera pose; and storing the segmented source image and the camera pose in a networked database. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A system, comprising:
-
a processor and a memory coupled to the processor, wherein instructions in the memory configure the processor to; receive a source image, the source image including a foreground portion and a background portion, wherein the background portion includes image content of a three-dimensional (3D) environment; determine a camera pose of the source image by comparing the source image to a plurality of target images of the 3D environment; generate a segmented source image by segmenting the foreground portion from the background portion in response to the camera pose; and store the segmented source image and the camera pose in a networked database. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. An article comprising a computer program product having stored therein instructions that, if executed, result in:
-
receiving a source image, the source image including a foreground portion and a background portion, wherein the background portion includes image content of a three-dimensional (3D) environment; determining a camera pose of the source image by comparing the source image to a plurality of target images of the 3D environment; generating a segmented source image by segmenting the foreground portion from the background portion in response to the camera pose; and storing the segmented source image and the camera pose in a networked database. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
-
Specification