IP Library Granted Patent US 9,420,253
Granted Patent B2
US 9,420,253 · App. 14/410,486 · Granted Aug 16, 2016

Presenting realistic designs of spaces and objects

Inventor: Robert G. Baker (Boynton Beach, FL)
Assignee: Image Masters, Inc.
H04N13/0007G06Q30/0621G06Q30/0643G06T15/205G06T15/50G06T15/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,420,253
App. No.
14/410,486
Granted
Aug 16, 2016
Kind
B2
Abstract

A novel system and method of presenting realistic designs of physical objects in real spaces employing stereoscopic-3D (three-dimensional) photographic images. The method visually integrates images of objects with images of customer-specified interior or exterior spaces using software to manage the process in 3D space, yielding stereoscopic-3D photographic images of design decisions. The system includes: stereoscopic-3D images, some of which are omnidirectional; software, a computing system and display for viewing and combining multiple stereoscopic-3D images; and a data management system for maintaining and creating appropriate customer-specified views of vendor goods available for integration.

Claims (65)

1. A method of presenting realistic images of a real space and physical objects, the method comprising:

accessing at least one stereoscopic 3D image of a real space;

accessing a plurality of stereoscopic 3D images of at least one physical object previously photographically captured from a plurality of perspectives;

generating at least one 3D model from image data sets of the real space;

positioning a representative image of the physical object in a representative image of the real space;

defining a perspective view and distance of the physical object from an image capture device;

selecting at least one stereoscopic 3D image of the physical object from a database and selectively interpolating an image corresponding to the perspective view;

adjusting a scale and resolution of the stereoscopic 3D image of the physical object being inserted to match the scale and resolution of a selected location within the 3D image of the real space;

embedding the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space based on at least one of contact points and contact surfaces of the physical object; and

selectively adjusting lighting and shadows related to the physical object that has been embedded.

2. The method of claim 1 , wherein the 3D model is derived from stereoscopic 3D images of the real space and the at least one physical object.

3. The method of claim 1 , wherein the stereoscopic 3D image of the real space is omnidirectional in its field of view.

4. The method of claim 1 , wherein a view of the physical object is interpolated from at least 2 stereoscopic 3D images stored in a database, the view corresponding to a selected position of the physical object as it would be placed in the real space.

5. The method of claim 1 , further comprising:

defining at least one contact plane in the 3D model, wherein the embedding of the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space is based on associating at least one of the contact points and contact surfaces of the physical object to one or more contact planes or contact surfaces in the 3D model.

6. The method of claim 5 , wherein the contact plane represents one of a floor, a lower surface, a ceiling, an upper surface, a wall, a door, and a window.

7. The method of claim 5 , further comprising:

calculating a coordinate location of at least one object in the real space, wherein the embedding of the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space is non-overlapping for represented planes and objects in the real space.

8. The method of claim 1 , wherein a user selectively removes images of visible objects from the stereoscopic 3D image of the real space and selectively fills in visual content using the 3D model of the real space to determine surfaces from which to derive content.

9. The method of claim 1 , further comprising:

accessing a stereoscopic 3D image of the real space from at least one of a second image capture device location and a second image capture device position;

defining a perspective view and distance of the physical object from an image capture device;

selecting at least one stereoscopic 3D image of the physical object from a database and selectively interpolating an image corresponding to the perspective view;

adjusting a scale and resolution of the stereoscopic 3D image of the physical object to match the scale and resolution of a coordinate location within the stereoscopic 3D image of the real space; and

embedding the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space based on a previous location selected by a user and on contact points or contact surfaces of the physical object; and

selectively adjusting lighting and shadows related to the physical object that has been embedded.

10. A system for presenting realistic images of real spaces and physical objects, the system comprising:

a memory;

a processor communicatively coupled to the memory, wherein the processor is programmed for

accessing at least one stereoscopic 3D image of a real space;

accessing a plurality of stereoscopic 3D images of at least one physical object previously photographically captured from a plurality of perspectives;

generating at least one 3D model from image data sets of the real space;

positioning a representative image of the physical object in a representative image of the real space;

defining a perspective view and distance of the physical object from an image capture device;

selecting at least one stereoscopic 3D image of the physical object from a database and selectively interpolating an image corresponding to the perspective view;

adjusting a scale and resolution of the stereoscopic 3D image of the physical object being inserted to match the scale and resolution of a selected location within the 3D image of the real space;

embedding the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space based on at least one of contact points and contact surfaces of the physical object; and

selectively adjusting lighting and shadows related to the physical object that has been embedded.

11. The system of claim 10 , wherein the 3D model is derived from stereoscopic 3D images of the real space and real objects.

12. The system of claim 10 , wherein the stereoscopic 3D image of the real space is omnidirectional in its field of view.

13. The system of claim 10 , wherein a view of the physical object is interpolated from at least 2 stereoscopic 3D images stored in a database, the view corresponding to a selected position of the physical object as it would be placed in the real space.

14. The system of claim 10 , further comprising:

defining at least one contact plane in the 3D model, wherein the embedding of the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space is based on associating at least one of the contact points and contact surfaces of the physical object to one or more contact planes or contact surfaces in the 3D model.

15. The system of claim 14 , wherein the contact plane represents one of a floor, a lower surface, a ceiling, an upper surface, a wall, a door, and window.

16. The system of claim 14 , further comprising:

calculating a coordinate location of at least one object in the real space, wherein the embedding of the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space is non-overlapping for represented planes and objects in the real space.

17. The system of claim 10 , wherein a user selectively removes images of visible objects from the stereoscopic 3D image of the real space and selectively fills in visual content using the 3D model of the real space to determine surfaces from which to derive content.

18. The system of claim 10 , further comprising:

accessing a stereoscopic 3D image of the real space from at least one of a second image capture device location and a second image capture device position;

defining a perspective view and distance of the physical object from an image capture device;

selecting at least one stereoscopic 3D image of the physical object from a database and selectively interpolating an image corresponding to the perspective view;

adjusting a scale and resolution of the stereoscopic 3D image of the physical object to match the scale and resolution of a coordinate location within the stereoscopic 3D image of the real space; and

embedding the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space based on a previous location selected by a user and on contact points or contact surfaces of the physical object; and

selectively adjusting lighting and shadows related to the physical object that has been embedded.

19. A non-transitory tangible computer readable medium encoded with a program for presenting realistic images of real spaces and physical objects, the program comprising instructions for performing the steps of:

accessing at least one stereoscopic 3D image of a real space;

accessing a plurality of stereoscopic 3D images of at least one physical object previously photographically captured from a plurality of perspectives;

generating at least one 3D model from image data sets of the real space;

positioning a representative image of the physical object in a representative image of the real space;

defining a perspective view and distance of the physical object from an image capture device;

selecting at least one stereoscopic 3D image of the physical object from a database and selectively interpolating an image corresponding to the perspective view;

adjusting a scale and resolution of the stereoscopic 3D image of the physical object being inserted to match the scale and resolution of a selected location within the 3D image of the real space;

embedding the stereoscopic 3D image of the physical object that has been adjusted into the stereoscopic 3D image of the real space based on at least one of contact points and contact surfaces of the physical object; and

selectively adjusting lighting and shadows related to the physical object that has been embedded.

20. The non-transitory tangible computer readable medium of claim 19 , wherein the 3D model is derived from stereoscopic 3D images of the real space and physical objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: BAKER, ROBERT G.
To: IMAGE MASTERS, INC.
Reel/Frame 034570/0969 →
Continuity (1)
Related Publication 20150325038A1 · Nov 12, 2015