System and method for capturing and sharing a location based experience
First Claim
1. A method to build or update a 3D model, comprising:
- wirelessly collecting crowdsourced images and associated metadata captured near a point of interest with a plurality of mobile devices accompanying a number of crowdsource contributors, one or more mobile devices having a depth camera, wherein the associated metadata includes approximate location of a mobile device, an orientation of the camera, and range between the depth camera and a target at or near said point of interest;
receiving at least some of said images and associated metadata including range metadata from said mobile devices at an image processing server; and
processing at least some of the received images and associated metadata including range metadata on said image processing server to determine the location of one or more targets proximate said point of interest to build or update a 3D model near the point of interest,selecting a first image and associated metadata including range metadata from a first mobile device based at least in part on the proximity of the approximate mobile device camera location and orientation to said point of interest,selecting a second image and associated metadata including range metadata from a mobile device based at least in part on the proximity of the approximate mobile device camera location and orientation to said point of interest,determining a common target in the first and second images,determining a first location of said common target in the 3D model using at least in part said associated metadata including range metadata from said first and second image, said range metadata including range between a mobile device depth camera and said common target.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for capturing a location based experience at an event including a plurality of mobile devices having a camera employed near a point of interest to capture random, crowdsourced images and associated metadata near said point of interest. In a preferred form, the images include depth camera information from prepositioned devices around the point of interest during the event. A network communicates images, depth information, and metadata to build a 3D model of the region, preferably with the location of contributors known. Users connect to this experience platform to view the 3D model from a user selected location and orientation and to participate in experiences with, for example, a social network.
-
Citations
33 Claims
-
1. A method to build or update a 3D model, comprising:
-
wirelessly collecting crowdsourced images and associated metadata captured near a point of interest with a plurality of mobile devices accompanying a number of crowdsource contributors, one or more mobile devices having a depth camera, wherein the associated metadata includes approximate location of a mobile device, an orientation of the camera, and range between the depth camera and a target at or near said point of interest; receiving at least some of said images and associated metadata including range metadata from said mobile devices at an image processing server; and processing at least some of the received images and associated metadata including range metadata on said image processing server to determine the location of one or more targets proximate said point of interest to build or update a 3D model near the point of interest, selecting a first image and associated metadata including range metadata from a first mobile device based at least in part on the proximity of the approximate mobile device camera location and orientation to said point of interest, selecting a second image and associated metadata including range metadata from a mobile device based at least in part on the proximity of the approximate mobile device camera location and orientation to said point of interest, determining a common target in the first and second images, determining a first location of said common target in the 3D model using at least in part said associated metadata including range metadata from said first and second image, said range metadata including range between a mobile device depth camera and said common target. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for developing a 3D model for use in artificial reality comprising:
-
a network for wirelessly receiving images and metadata from a plurality of mobile devices at least some having a camera to capture images and associated metadata near a point of interest, wherein the metadata for each image includes approximate location of the mobile device and the approximate orientation of the camera, at least some of said mobile devices including a depth camera capturing range metadata between the depth camera and targets at or near said point of interest, an image processing server connected to the network for receiving said images and metadata, wherein the server processes the images and metadata to develop a 3D model of one or more targets proximate the point of interest based at least in part on images and range metadata from said depth camera, the image processing server being operable to select a first image and associated metadata including range proximate to the point of interest using the approximate location of a first mobile device and the orientation of a first camera associated with said first image, the image processing server being operable to select a second image and associated metadata including range proximate to the point of interest using the approximate location of a second mobile device and the orientation of a camera associated with said second image, and said 3D model comprising the geo-referenced location of a number of said targets near said point of interest where target location is based at least in part on mobile device approximate location and range metadata from said depth camera. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method to build or update a 3D model for use in an artificial reality application comprising:
-
crowdsourcing a plurality of random images and associated metadata wirelessly transmitted from a plurality of mobile devices each having a camera where the metadata includes an approximate camera location and orientation and at least some of said crowdsourced images include depth metadata; selecting a first image and associated depth metadata including approximate range between a first mobile device and a point of interest, said selecting based at least in part on a proximity of the approximate first mobile device camera location and orientation to a point of interest; selecting a second image and associated depth metadata including approximate range between a mobile device and a point of interest, said selecting based at least in part on a proximity of the approximate camera location and orientation to said point of interest; processing the first and second images to— identify one or more targets in the first and second images at or near the point of interest, detect a target common in each image using a feature point detection and matching process; determining a first location of said common target in a 3D model using the camera location, orientation, and depth metadata a associated with said first and second images. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification