3D model generating system, 3D model generating method, and program
AssigneeRakuten, Inc.
InventorsTony Tung, Jiu Xu, Bjorn Stenger
Life of this patent
Estimating the term…
Abstract
A 3D model generating system for accurately estimating a shape of an entire space surrounded by a plurality of surfaces is provided. Image acquiring means of the 3D model generating system acquires a plurality of images respectively capturing different directions in a space surrounded by a plurality of surfaces. Partial model generating means generates a plurality of partial models respectively corresponding to the images, each of the partial models representing a portion of the surfaces captured in the images. Overall model generating means generates an overall model representing an entire surface based on the partial models generated by the partial model generating means.
Claims10
A 3D model generating system comprising:
- a 360 degree camera,
- a memory that stores instructions, and
- at least one processor configured to execute the instructions stored in the memory to:
- acquire a first image horizontally captured by the 360 degrees camera, the first image capturing 360 degrees of a space surrounded by a plurality of surfaces;
- divide the first image into a plurality of second images respectively capturing different directions in the space;
- generate a plurality of partial 3D models respectively corresponding to the second images by analyzing the second images dynamically, each of the partial 3D models being a 3D model that represents a portion of the surfaces captured in the second images;
- arrange each of the partial 3D models based on positions of the second image in the first image;
- and
- generate an overall 3D model that is a 3D model that represents an entire surface of the space by synthesizing the arranged partial 3D models.
A 3D model generating method, comprising:
- acquiring a first image horizontally captured by a 360 degrees camera, the first image capturing 360 degrees of a space surrounded by a plurality of surfaces;
- dividing the first image into a plurality of second images respectively capturing different directions in the space;
- generating a plurality of partial 3D models respectively corresponding to the second images by analyzing the second images dynamically, each of the partial 3D models being a 3D model that represents a portion of the surfaces captured in the second images;
- arranging each of the partial 3D models based on positions of the second image in the first image;
- and
- generating an overall 3D model that is a 3D model that represents an entire surface of the space by synthesizing the arrange partial models.
A non-transitory computer-readable information storage medium for storing a program for causing a computer to:
- acquire a first image horizontally captured by a 360 degrees camera, the first image capturing 360 degrees of a space surrounded by a plurality of surfaces;
- divide the first image into a plurality of second images respectively capturing different directions in the space;
- generate a plurality of partial 3D models respectively corresponding to the second images by analyzing the second images dynamically, each of the partial 3D models being a 3D model that represents a portion of the surfaces captured in the second images;
- arrange each of the partial 3D models based on positions of the second image in the first image;
- and
- generate an overall e model that is a 3D model that represents an entire surface of the space by synthesizing the arranged partial models.
Dependencies are inferred from the claim text.