Image-based rendering of real spaces
DCFirst Claim
1. A method, comprising:
- receiving image data of a plurality of spaces in a real estate property, the image data including a plurality of images captured from a plurality of viewpoints, wherein each of at least some of the images correspond to a respective one of a plurality of rooms of the real estate property;
creating a plurality of panoramas of the plurality of spaces by processing and/or compositing the image data;
defining a plurality of spatial boundaries of the plurality of spaces in the real estate property using the image data, some of the spatial boundaries delineating a volume of one or more of the plurality of spaces of one or more rooms within the real estate property, and wherein a defined first spatial boundary is a further delineation within a second spatial boundary, the second spatial boundary corresponding to a parcel outline of the real estate property;
in response to receiving a user indication of a location within the real estate property, rendering a virtual model of a selected space of the one or more spaces delineated by a spatial boundary of the plurality of spatial boundaries that corresponds to the indicated location, the virtual model rendered using one or more of the plurality of panoramas created from the captured images that correspond to the one or more spaces delineated by the spatial boundary that corresponds to the indicated location; and
causing a device to display the virtual model with a first label indicating a location of the selected space in the spatial boundary that corresponds to the indicated location.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
Under an embodiment of the invention, an image capturing and processing system creates 3D image-based rendering (IBR) for real estate. The system provides image-based rendering of real property, the computer system including a user interface for visually presenting an image-based rendering of a real property to a user; and a processor to obtain two or more photorealistic viewpoints from ground truth image data capture locations; combine and process two or more instances of ground truth image data to create a plurality of synthesized viewpoints; and visually present a viewpoint in a virtual model of the real property on the user interface, the virtual model including photorealistic viewpoints and synthesized viewpoints.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving image data of a plurality of spaces in a real estate property, the image data including a plurality of images captured from a plurality of viewpoints, wherein each of at least some of the images correspond to a respective one of a plurality of rooms of the real estate property; creating a plurality of panoramas of the plurality of spaces by processing and/or compositing the image data; defining a plurality of spatial boundaries of the plurality of spaces in the real estate property using the image data, some of the spatial boundaries delineating a volume of one or more of the plurality of spaces of one or more rooms within the real estate property, and wherein a defined first spatial boundary is a further delineation within a second spatial boundary, the second spatial boundary corresponding to a parcel outline of the real estate property; in response to receiving a user indication of a location within the real estate property, rendering a virtual model of a selected space of the one or more spaces delineated by a spatial boundary of the plurality of spatial boundaries that corresponds to the indicated location, the virtual model rendered using one or more of the plurality of panoramas created from the captured images that correspond to the one or more spaces delineated by the spatial boundary that corresponds to the indicated location; and causing a device to display the virtual model with a first label indicating a location of the selected space in the spatial boundary that corresponds to the indicated location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving image data of a plurality of spaces in a plurality of rooms in a real estate property, the image data including a plurality of images captured from a plurality of viewpoints, each image corresponding to a respective one of the plurality of rooms; creating a plurality of panoramas of the plurality of spaces by processing and/or compositing the image data; defining a plurality of spatial boundaries of the plurality of spaces in the plurality of rooms in the real estate property using the image data, each of the spatial boundaries delineating a volume of one or more of the plurality of spaces, wherein the volume delineated by a first spatial boundary corresponds to a first floor of the real estate property and the volume delineated by a second spatial boundary corresponds to a second floor of the real estate property, and wherein the defined first spatial boundary and second spatial boundary are further delineations within a third spatial boundary corresponding to a parcel outline of the real estate property; in response to receiving a user indication of a floor of the real estate property, using the defined spatial boundary corresponding to the indicated floor, rendering a virtual model of a selected space of the one or more spaces delineated by the spatial boundary corresponding to the indicated floor using one or more of the created plurality of panoramas that correspond to one or more rooms located within the spatial boundary corresponding to the indicated floor; and causing a device to display the virtual model with a first label indicating a location of the selected space in one of the generated plurality of spatial boundaries. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification