Methods and systems for hierarchical de-aliasing time-of-flight (TOF) systems
First Claim
1. A processor implemented method to hierarchically dealias distance Z range of a phase-type time of flight system having a processor, the method comprising:
- (a) acquiring data from said time of flight system using modulation frequencies f1, f2, . . . , fm separately, wherein if said time of flight time of flight system were operated solely at one of said modulation frequencies, aliasing interval ranges of Z1, Z2, . . . , Zm would result;
(b) generating n intermediate frequencies fDE1, fDE2, . . . , fDEn sorted by order of fDE1<
fDE2<
. . . <
fDEn and computing their corresponding phases from data acquired at step (a); and
(c) hierarchically dealiasing data acquired at step (a) using said intermediate frequencies generated at step (b);
wherein said time of flight system provides an effective aliasing interval range ZD>
Zk for k=1 . . . n as if said time of flight system operated at a very low modulation frequency fD, while simultaneously providing depth resolution certainty as if said time of flight system operated at a high modulation frequency fE.
2 Assignments
0 Petitions
Accused Products
Abstract
A TOF system acquires depth data using n≧3 modulation frequencies f1, f2, . . . , fm separately, associated with separate aliasing interval ranges Z1, Z2, . . . , Zm. Next, n intermediate frequencies fDE1, fDE2, . . . , fDEn are generated sorted by order of fDE1<fDE2< . . . <fDEn and corresponding phases are computed from the data acquired separately using f1, f2, . . . , fm. Hierarchically dealiasing of the thus-acquired data is carried out using the generated intermediate frequencies. Hierarchical dealiasing may be carried out one step at a time, if desired. Thus operated, the TOF system provides an effective aliasing interval range ZD>Zk for k=1 . . . n as if said TOF system operated at a very low modulation frequency fD, while simultaneously providing depth resolution certainty as if said TOF system operated at a high modulation frequency fE. Preferably high modulation frequency fE is a function of all modulation frequencies f1, f2, . . . , fm, which function may be an arithmetic mean or a weighted average of f1, f2, . . . , fm.
-
Citations
20 Claims
-
1. A processor implemented method to hierarchically dealias distance Z range of a phase-type time of flight system having a processor, the method comprising:
-
(a) acquiring data from said time of flight system using modulation frequencies f1, f2, . . . , fm separately, wherein if said time of flight time of flight system were operated solely at one of said modulation frequencies, aliasing interval ranges of Z1, Z2, . . . , Zm would result; (b) generating n intermediate frequencies fDE1, fDE2, . . . , fDEn sorted by order of fDE1<
fDE2<
. . . <
fDEn and computing their corresponding phases from data acquired at step (a); and(c) hierarchically dealiasing data acquired at step (a) using said intermediate frequencies generated at step (b); wherein said time of flight system provides an effective aliasing interval range ZD>
Zk for k=1 . . . n as if said time of flight system operated at a very low modulation frequency fD, while simultaneously providing depth resolution certainty as if said time of flight system operated at a high modulation frequency fE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A hierarchical dealiasing unit useable with a phase-based time of flight system, the hierarchical dealiasing unit including a memory and a processor and comprising:
-
code instructing the processor to cause said time of flight system to acquire data using modulation frequencies f1, f2, . . . , fm separately, wherein if said time of flight system were operated solely at one of said modulation frequencies, aliasing interval ranges of Z1, Z2, . . . , Zm would result; code instructing the processor to generate n intermediate frequencies fDE1, fDE2, . . . , fDEn sorted by order of fDE1<
fDE2<
. . . <
fDEn and computing their corresponding phases from data acquired at step (a); andcode instructing the processor to hierarchically dealias data acquired using said modulation frequencies f1, f2, . . . , fm separately using said n intermediate frequencies fDE1, f2, . . . fDEn; wherein said time of flight system provides an effective aliasing interval range ZD>
Zk for k=1 . . . n as if said time of flight system operated at a very low modulation frequency fD, while simultaneously providing depth resolution certainty as if said time of flight system operated at a high modulation frequency fE. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A phase-based time-of-flight system including a processor implementing a hierarchical dealiasing unit, said hierarchical dealiasing unit comprising:
-
a sensor responsive to the processor and causing said time of flight system to acquire data using modulation frequencies f1, f2, . . . , fm separately, wherein if said time of flight system were operated solely at one of said modulation frequencies, aliasing interval ranges of Z1, Z2, . . . , Zin would result; a clock interface component for generating n intermediate frequencies fDE1, fDE2, . . . , fDEn sorted by order of fDE1<
fDE2<
. . . <
fDEn and computing their corresponding phases from data acquired at step (a); andthe processor hierarchically dealiasing data acquired using said modulation frequencies f1, f2, . . . , fm separately using said n intermediate frequencies fDE1, fDE2, . . . , fDEn; wherein said time of flight system provides an effective aliasing interval range ZD>
Zk for k=1 . . . n as if said time of flight system operated at a very low modulation frequency fD, while simultaneously providing depth resolution certainty as if said time of flight system operated at a high modulation frequency fE. - View Dependent Claims (19, 20)
-
Specification