Patents by Inventor Dani Daniel
Dani Daniel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10861174Abstract: A sampling and weighting technique is presented. Given a 3D model that is composed out of n separated entities, a set of parameters is obtained for each entity. A weight is calculated for each entity, giving higher weight for entities corresponding to rarer parameters. Entities are assigned to components based on their corresponding parameters. Entities are sampled based on the weights or based on the components. A new 3D model is constructed from the sampled entities.Type: GrantFiled: November 26, 2017Date of Patent: December 8, 2020Assignee: MANTISVISION LTD.Inventors: Vadim Kosoy, Dani Daniel
-
Publication number: 20180330514Abstract: A sampling and weighting technique is presented. Given a 3D model that is composed out of n separated entities, a set of parameters is obtained for each entity. A weight is calculated for each entity, giving higher weight for entities corresponding to rarer parameters. Entities are assigned to components based on their corresponding parameters. Entities are sampled based on the weights or based on the components. A new 3D model is constructed from the sampled entities.Type: ApplicationFiled: November 26, 2017Publication date: November 15, 2018Inventors: Vadim Kosoy, Dani Daniel
-
Patent number: 9922447Abstract: A technique for 3D registration of three or more 3D models using parallel computing. The technique treats the pairwise 3D registration problem as an atomic sub-problem, and solves in parallel a plurality of pairwise 3D registration. The initial guess for the pairwise 3D registration is calculated based on the, possibly incomplete, information available at the moment the calculation is made. At each point the available pairwise transformations are examined based on current available information. Transformations that are identified as outliers or as inaccurate are marked for repeated pairwise 3D registration when additional information relevant for the calculation of the initial guess becomes available.Type: GrantFiled: April 30, 2014Date of Patent: March 20, 2018Assignee: MANTIS VISION LTD.Inventors: Vadim Kosoy, Dani Daniel, Yotam Livny
-
Patent number: 9846522Abstract: Embodiments are disclosed that relate to interacting with a graphical user interface in a manner to facilitate hands-free operation. For example, one disclosed embodiment provides a method including outputting to a display device a user interface that displays graphical representations of a plurality of alignable user interface objects, each alignable user interface object representing a selectable object. The method further includes receiving depth data from an imaging device, the image data capturing an image of a face directed toward the display device. The method further comprises changing an alignment condition of a first user interface object of the plurality of alignable user interface objects to move the first user interface object into an aligned condition, and changing an alignment condition of a second user interface object to move the second user interface object out of an aligned condition based on the received image data.Type: GrantFiled: July 23, 2014Date of Patent: December 19, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Cohen, Sagi Katz, Dani Daniel, Giora Yahav
-
Publication number: 20160205378Abstract: An imaging system includes first and second imaging arrays separated by a fixed distance, first and second drivers, and a modulated light source. The first imaging array includes a plurality of phase-responsive pixels distributed among a plurality of intensity-responsive pixels; the modulated light source is configured to emit modulated light in a field of view of the first imaging array. The first driver is configured to modulate the light output from the modulated light source and synchronously control charge collection from the phase-responsive pixels. The second driver is configured to recognize positional disparity between the intensity-responsive pixels of the first imaging array and corresponding intensity-responsive pixels of the second imaging array.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Inventors: Amir Nevet, David Cohen, Giora Yahav, Dani Daniel
-
Publication number: 20160189339Abstract: An adaptive error measure, weights and sampling criterion for 3D registration algorithms. Adjusting a sampling criterion for each entity of the 3D model by a factor controlled by a value associated with the expected error for the particular entity, derived from parameters such as accuracy and local 3D model density. Similar adjusted error measure that evaluates the quality of the 3D registration result at different regions of the 3D models, and an adjusted weighting scheme, that assign weight for each entity of the 3D model, are also discussed. In an iterative 3D registration algorithm, adjusted outlier detection criterion after each iteration according to the convergence rate of the algorithm is presented, therefore allowing iterative 3D registration algorithms to escape areas of slow convergence rate and local minima.Type: ApplicationFiled: April 30, 2014Publication date: June 30, 2016Inventors: Vadim Kosoy, Dani Daniel
-
Publication number: 20160110913Abstract: A technique for 3D registration of three or more 3D models using parallel computing. The technique treats the pairwise 3D registration problem as an atomic sub-problem, and solves in parallel a plurality of pairwise 3D registration. The initial guess for the pairwise 3D registration is calculated based on the, possibly incomplete, information available at the moment the calculation is made. At each point the available pairwise transformations are examined based on current available information. Transformations that are identified as outliers or as inaccurate are marked for repeated pairwise 3D registration when additional information relevant for the calculation of the initial guess becomes available.Type: ApplicationFiled: April 30, 2014Publication date: April 21, 2016Inventors: Vadim Kosoy, Dani Daniel, Yotam Livny
-
Publication number: 20160071274Abstract: A sampling and weighting technique is presented. Given a 3D model that is composed out of n separated entities, a set of parameters is obtained for each entity. A weight is calculated for each entity, giving higher weight for entities corresponding to rarer parameters. Entities are assigned to components based on their corresponding parameters. Entities are sampled based on the weights or based on the components. A new 3D model is constructed from the sampled entities.Type: ApplicationFiled: April 30, 2014Publication date: March 10, 2016Applicant: MANTISVISION LTD.Inventors: Vadim Kosoy, Dani Daniel
-
Publication number: 20160026342Abstract: Embodiments are disclosed that relate to interacting with a graphical user interface in a manner to facilitate hands-free operation. For example, one disclosed embodiment provides a method including outputting to a display device a user interface that displays graphical representations of a plurality of alignable user interface objects, each alignable user interface object representing a selectable object. The method further includes receiving depth data from an imaging device, the image data capturing an image of a face directed toward the display device. The method further comprises changing an alignment condition of a first user interface object of the plurality of alignable user interface objects to move the first user interface object into an aligned condition, and changing an alignment condition of a second user interface object to move the second user interface object out of an aligned condition based on the received image data.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Inventors: David Cohen, Sagi Katz, Dani Daniel, Giora Yahav