Three-dimensional reconstruction of scenes and objects
First Claim
1. A method of processing image data, the method comprising:
- capturing image data of a subject of interest from each of a plurality of camera positions and constructing a three-dimensional model of the subject of interest based on the captured image data, the three-dimensional model having an unknown scale;
transmitting a radio signal from a first one of the camera positions and measuring a reflection profile for the transmitted radio signal;
generating a simulated reflection profile corresponding to the first one of the camera positions; and
calculating a first estimate of the unknown scale for the three-dimensional model by comparing the measured reflection profile to the simulated reflection profile.
1 Assignment
0 Petitions
Accused Products
Abstract
A radio transceiver included in or attached to an imaging camera is used to facilitate the automatic determination of a scale factor in a three-dimensional (3D) reconstruction. The radio transceiver transmits a radio signal from each of one or more camera positions and measures a reflection profile for the transmitted signal. The measured reflection profile is compared to a simulated reflection profile, generated from a 3D model of the subject/scene of interest, to determine an estimate of an unknown scale for the 3D model. In various embodiments, the radio transceiver may be adapted from a radio device that already exists in or on the imaging camera (e.g., a cellular radio, Bluetooth® radio, or the like) or may be added to an imaging camera.
10 Citations
27 Claims
-
1. A method of processing image data, the method comprising:
-
capturing image data of a subject of interest from each of a plurality of camera positions and constructing a three-dimensional model of the subject of interest based on the captured image data, the three-dimensional model having an unknown scale; transmitting a radio signal from a first one of the camera positions and measuring a reflection profile for the transmitted radio signal; generating a simulated reflection profile corresponding to the first one of the camera positions; and calculating a first estimate of the unknown scale for the three-dimensional model by comparing the measured reflection profile to the simulated reflection profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing apparatus, comprising a digital camera device, a radio transceiver, and processing circuitry configured to:
-
construct a three-dimensional model of a subject of interest based on image data of the subject of interest captured from each of a plurality of camera positions, the three-dimensional model having an unknown scale; measure a reflection profile for a radio signal transmitted by the radio transceiver from a first one of the camera positions; generate a simulated reflection profile corresponding to the first one of the camera positions; and calculate a first estimate of the unknown scale for the three-dimensional model by comparing the measured reflection profile to the simulated reflection profile. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of processing image data, the method comprising:
-
receiving image data of a subject of interest captured from each of a plurality of camera positions and constructing a three-dimensional model of the subject of interest based on the captured image data, the three-dimensional model having an unknown scale; receiving reflection profile data corresponding to a reflection profile measured by transmitting a radio signal from a first one of the camera positions and measuring a reflected return signal; generating a simulated reflection profile corresponding to the first one of the camera positions; and calculating a first estimate of the unknown scale for the three-dimensional model by comparing the reflection profile data to the simulated reflection profile. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An image processing apparatus, comprising a communications interface configured for communicating with an image capture apparatus and a processing subsystem configured to:
-
receive, via the communications interface, image data of a subject of interest captured by the image capture apparatus from each of a plurality of camera positions; construct a three-dimensional model of the subject of interest based on the captured image data, the three-dimensional model having an unknown scale; receive, via the communications interface, reflection profile data corresponding to a reflection profile measured by the image capture apparatus by transmitting a radio signal from a first one of the camera positions and measuring a reflected return signal; generate a simulated reflection profile corresponding to the first one of the camera positions; and calculate a first estimate of the unknown scale for the three-dimensional model by comparing the reflection profile data to the simulated reflection profile. - View Dependent Claims (24, 25, 26, 27)
-
Specification