IP Library › Granted Patent US 10,462,447
Granted Patent B1
US 10,462,447 · App. 16/456,612 · Granted Oct 29, 2019

Electronic system including image processing unit for reconstructing 3D surfaces and iterative triangulation method

Inventors: Roderick Köhle (Munich, DE); Francesco Michielin (Stuttgart, DE); Dennis Harres (Stuttgart, DE)
Assignee: Sony Corporation
H04N13/128H04N13/204H04N13/239H04N2013/0081
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 10,462,447
App. No.
16/456,612
Granted
Oct 29, 2019
Kind
B1
Abstract

An electronic system includes a circuitry configured to obtain a sequence of frames of an object under different viewing angles at consecutive time instances. For a first time instance, the circuitry generates a point cloud descriptive for an external surface of the object on basis of (i) a point cloud obtained for a second time instance preceding the first time instance and (ii) disparity information concerning a frame captured at the first time instance.

Claims (40)

1. An electronic system, comprising

circuitry configured to

obtain a sequence of frames of an object under different viewing angles,

process the sequence of frames, wherein the circuitry for processing the sequence of frames is further configured to

receive preconditioned frames,

for each preconditioned frame, extract salient image points, wherein the salient image points identify small image areas of high contrast,

reduce a total number of salient image points by selecting only a predetermined number of stable salient image points, and

generate, for a first time instance, a point cloud descriptive for an external surface of the object based on (i) a point cloud obtained for a second time instance preceding the first time instance and (ii) disparity information concerning a frame captured at the first time instance,

display a 3D representation of the point cloud generated for the first time instance, and

update the displayed 3D representation while obtaining the sequence of frames.

2. The electronic system according to claim 1 , wherein

the disparity information concerns the frame captured at the first time instance and a frame captured at the second time instance.

3. The electronic system according to claim 1 , wherein

the frame captured at the first time instance includes one or more sub-frames captured at the first time instance from different positions.

4. The electronic system according to claim 1 , wherein

the circuitry is further configured to identify sparse correspondences between the first frame and a preceding frame for sparse salient image points in the first and the preceding frame, the preceding frame corresponding to a frame captured at the second time instance.

5. The electronic system according to claim 4 , wherein

the circuitry is further configured to calculate dense correspondences between two consecutive frames, a starting value being obtained by the preceding point cloud updated by information obtained about the identified sparse correspondences.

6. The electronic system according to claim 5 , wherein

the circuitry is further configured to calculate an actual pose of an image capturing unit relative to the object based on the dense correspondences dc(n) for the first frame fr(n) by using iterative methods.

7. The electronic system according to claim 1 , wherein

the circuitry is further configured to update depth information contained in the point cloud obtained at the second time instance by using information contained in the first frame.

8. The electronic system according to claim 7 , wherein

the circuitry uses a ray accumulator configured to temporarily store a ten coefficient vector.

9. The electronic system according to claim 1 , wherein the circuitry comprises,

an image capturing unit adapted to obtain the sequence of frames of the object under different viewing angles; and

a processing unit adapted to generate, for the first time instance, the point cloud descriptive for the external surface of the object based on (i) the point cloud obtained for the second time instance preceding the first time instance and (ii) disparity information concerning the frame captured at the first time instance.

10. A 3D reconstruction method, comprising

capturing a sequence of frames of an object under different viewing angles at consecutive time instances;

processing the sequence of frames, wherein processing the sequence of frames includes

receiving preconditioned frames;

for each preconditioned frame, extracting salient image points, wherein the salient image points identify small image areas of high contrast:

reducing a total number of salient image points by selecting only a predetermined number of stable salient image points; and

generating, for a first time instance, a point cloud descriptive for an external surface of the object based on (i) a point cloud obtained for second time instance preceding the first time instance and (ii) disparity information concerning a frame captured at the first time instance;

displaying a 3D representation of the point cloud generated for the first time instance; and

updating the displayed 3D representation while capturing the sequence of frames.

11. The 3D reconstruction method according to claim 10 , wherein

the disparity information concerns the frame captured at the first time instance and a frame captured at the second time instance.

12. The 3D reconstruction method according to claim 10 , wherein

the frame captured at the first time instance includes one or more sub-frames captured at the first time instance from different positions.

Priority Claims (1)
EP 15199839 · Dec 14, 2015 · regional
Cited By (1)
US 12,651,392