Patents by Inventor Daniel Cohen-Or
Daniel Cohen-Or 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).
-
Publication number: 20250157093Abstract: Provided are systems and methods for generating self-consistent synthetic imagery based on a textual prompt. The proposed approaches address the challenge of producing consistent character images across different contexts, which is a common limitation of existing text-to-image generative models. The proposed approaches can be beneficial in various creative fields such as book illustration, brand crafting, comic creation, presentation development, and webpage design, where visual consistency is crucial.Type: ApplicationFiled: November 15, 2024Publication date: May 15, 2025Inventors: Shlomo Fruchter, Omri Avrahami, Daniel Cohen-Or, Daniel Lischinski, Amir Hertz
-
Publication number: 20250140257Abstract: A computer implemented system is described in various embodiments herein, the system includes a processor, a memory coupled to the processor and storing processor-executable instructions that, when executed, configure the processor to: receive an initial video data object V comprising a plurality of image frame data objects I; receive a set of time-synchronized viseme parameters corresponding to target audio data object A?; and process the initial video data object V and the set of time-synchronized viseme parameters using a machine learning network to generate an output video data object V?, wherein initial mouth regions in the initial video data object V have been replaced with replacement mouth regions generated based on the set of time-synchronized viseme parameters.Type: ApplicationFiled: January 20, 2023Publication date: May 1, 2025Inventors: Daniel COHEN-OR, Ali MAHDAVI-AMIRI, Matthew PANOUSIS, Jonathan BRONFMAN, Lon MOLNAR, Thomas DAVIES, Ahmed Moustafa Abdelhafez HASHEM
-
Publication number: 20240037822Abstract: Some implementations are directed to editing a source image, where the source image is one generated based on processing a source natural language (NL) prompt using a Large-scale language-image (LLI) model. Those implementations edit the source image based on user interface input that indicates an edit to the source NL prompt, and optionally independent of any user interface input that specifies a mask in the source image and/or independent of any other user interface input. Some implementations of the present disclosure are additionally or alternatively directed to applying prompt-to-prompt editing techniques to editing a source image that is one generated based on a real image, and that approximates the real image.Type: ApplicationFiled: July 31, 2023Publication date: February 1, 2024Inventors: Kfir Aberman, Amir Hertz, Yael Pritch Knaan, Ron Mokady, Jay Tenenbaum, Daniel Cohen-Or
-
Patent number: 10639850Abstract: The present invention discloses a method of planning a 3D printing path based on Fermat's spiral. The method comprises generating a plurality of iso-contours for a given topological connected region, wherein adjacent iso-contours of the plurality of iso-contours have a set spacing therebetween. The method also comprises constructing a spiral connected graph according to the plurality of iso-contours and generating a spiral connected tree according to the spiral connected graph. The method further comprises connecting a subset of the plurality of iso-contours according to the spiral connected tree to form a connected Fermat spiral. The method additionally comprises smoothing the connected Fermat spiral through a global optimization method based on a width of the printing path being consistent.Type: GrantFiled: July 24, 2018Date of Patent: May 5, 2020Assignee: Shandong UniversityInventors: Baoquan Chen, Daniel Cohen-Or, Hao Zhang, Haisen Zhao
-
Publication number: 20180326669Abstract: The present invention discloses a method of planning a 3D printing path based on Fermat's spiral. The method comprises generating a plurality of iso-contours for a given topological connected region, wherein adjacent iso-contours of the plurality of iso-contours have a set spacing therebetween. The method also comprises constructing a spiral connected graph according to the plurality of iso-contours and generating a spiral connected tree according to the spiral connected graph. The method further comprises connecting a subset of the plurality of iso-contours according to the spiral connected tree to form a connected Fermat spiral. The method additionally comprises smoothing the connected Fermat spiral through a global optimization method based on a width of the printing path being consistent.Type: ApplicationFiled: July 24, 2018Publication date: November 15, 2018Inventors: Baoquan CHEN, Daniel COHEN-OR, Hao ZHANG, Haisen ZHAO
-
Patent number: 10121283Abstract: A method for reconstructing surface from a point cloud includes following steps: (a) extracting skeletal curves from an input point cloud; (b) editing the extracted skeletal curves, and assigning sweeping path; (c) obtaining sliced point clouds along the edited skeletal curves, and fitting a closed NURBS curve according to the sliced point clouds; (d) reconstructing the point cloud to get generalized cylinders along the assigned sweeping path, according to the closed NURBS curves; (e) merging the generalized cylinders into a single surface, and smoothing intersections of the generalized cylinders so as to reconstruct surface from the point cloud. The invention further relates to a system for reconstructing surface from a point cloud. The invention can reconstruct the surface with high accuracy by the minimum interactions, and can deal with point cloud data having missing region caused by occlusion. In addition, the invention can achieve high reconstruction quality and fine controllability.Type: GrantFiled: December 6, 2016Date of Patent: November 6, 2018Assignee: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY C.A.S.Inventors: Hui Huang, Kangxue Yin, Daniel Cohen-Or
-
Patent number: 10089781Abstract: The present disclosure provides a three-dimensional point cloud model reconstruction method and a device.Type: GrantFiled: December 23, 2016Date of Patent: October 2, 2018Assignee: Shenzhen Institutes of Advanced Technology Chinese Academy of SciencesInventors: Hui Huang, Shihao Wu, Minglun Gong, Matthias Zwicker, Daniel Cohen-Or
-
Patent number: 10066956Abstract: The present disclosure provides a navigation method based on a three-dimensional scene, comprising: calculating an interest value of a viewpoint of a camera based on heights, volumes, irregularities and uniqueness of buildings in a scene; generating trajectory parameters of the camera according to the interest value of the viewpoint, so as to navigate according to the trajectory parameters. The navigation method based on a three-dimensional scene of the present disclosure obtains a reasonable interest value of the viewpoint based on heights, volumes, irregularities and uniqueness of the buildings, thereby achieving a high-quality navigation.Type: GrantFiled: December 23, 2016Date of Patent: September 4, 2018Assignee: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY CHINESE ACADEMY OF SCIENCESInventors: Hui Huang, Zhuming Hao, Minglun Gong, Daniel Lischinski, Daniel Cohen-Or
-
Patent number: 10062207Abstract: A method for reconstructing a three-dimensional model of point clouds includes following steps: a, scanning to obtain point clouds of an object required for a three-dimensional model reconstruction; b, analyzing quality of the obtained point clouds; c, computing a new scanning view based on the analyzed point clouds; d, scanning according to the new scanning view and updating the point clouds of step a based on point clouds obtained by the scanning according to the new scanning view in real time; and e, reconstructing a three-dimensional model according to the point clouds updated in real time. The invention further relates to a system for reconstructing a three-dimensional model of point clouds. The invention can realize full automatic reconstruction of a three-dimensional model and create a model of point clouds with high quality. In addition, the invention is easy to implement and can achieve high efficiency.Type: GrantFiled: November 3, 2016Date of Patent: August 28, 2018Assignee: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY CHINESE ACADEMY OF SCIENCESInventors: Hui Huang, Shihao Wu, Wei Sun, Pinxin Long, Minglun Gong, Daniel Cohen-Or, Oliver Martin Deussen
-
Publication number: 20170357673Abstract: A method of mapping a collection of images, or other higher dimensional items including text documents, and three-and-higher dimensional objects, onto a navigable grid for browsing via a user interface comprises obtaining for each of the images a list of nearest neighbor images and similarity scores for each nearest neighbor; placing a first image on a cell within a grid; from a respective list of nearest neighbors of said first image, finding images that maximize a compatibility score with images already placed on the grid and placing resulting images on neighboring cells; and continuing to place further images on the grid until all cells visible to a user are filled with images. As the user pans or zooms the grid, more cells move into the visible area of the screen and are filled with images in the same way.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Applicant: Ramot at Tel-Aviv University Ltd.Inventors: Yanir KLEIMAN, Daniel COHEN-OR
-
Publication number: 20170345222Abstract: A method of obtaining a three-dimensional digital model of an artificial object, made up of a plurality of geometric primitives, the artificial object being in a single two-dimensional photograph, the method comprising: using edge detection to define a two-dimensional outline of the artificial object within the photograph; interactively allowing a user to define two-dimensional profiles of successive ones of the geometric primitives; interactively allowing a user to sweep respective profiles over an extent of a corresponding one of the geometric primitives within the image; generating successive three-dimensional model parts from existing detected edges of the corresponding geometric primitives and the sweeping of the respective profile; and aligning the plurality of three-dimensional model parts to form the three-dimensional model.Type: ApplicationFiled: August 14, 2017Publication date: November 30, 2017Applicant: Ramot at Tel-Aviv University Ltd.Inventors: Daniel COHEN-OR, Ariel SHAMIR, Tao CHEN
-
Publication number: 20170330388Abstract: A method of obtaining a three-dimensional digital model of an artificial object, made up of a plurality of geometric primitives, the artificial object being in a single two-dimensional photograph, the method comprising: using edge detection to define a two-dimensional outline of the artificial object within the photograph; interactively allowing a user to define two-dimensional profiles of successive ones of the geometric primitives; interactively allowing a user to sweep respective profiles over an extent of a corresponding one of the geometric primitives within the image; generating successive three-dimensional model parts from existing detected edges of the corresponding geometric primitives and the sweeping of the respective profile; and aligning the plurality of three-dimensional model parts to form the three-dimensional model.Type: ApplicationFiled: June 9, 2017Publication date: November 16, 2017Applicant: Ramot at Tel-Aviv University Ltd.Inventors: Daniel COHEN-OR, Ariel SHAMIR, Tao CHEN
-
Patent number: 9785655Abstract: A method of mapping a collection of images, or other higher dimensional items including text documents, and three-and-higher dimensional objects, onto a navigable grid for browsing via a user interface comprises obtaining for each of the images a list of nearest neighbor images and similarity scores for each nearest neighbor; placing a first image on a cell within a grid; from a respective list of nearest neighbors of said first image, finding images that maximize a compatibility score with images already placed on the grid and placing resulting images on neighboring cells; and continuing to place further images on the grid until all cells visible to a user are filled with images. As the user pans or zooms the grid, more cells move into the visible area of the screen and are filled with images in the same way.Type: GrantFiled: April 3, 2014Date of Patent: October 10, 2017Assignee: Ramot at Tel-Aviv University Ltd.Inventors: Yanir Kleiman, Daniel Cohen-Or
-
Patent number: 9734638Abstract: A method of obtaining a three-dimensional digital model of an artificial object, made up of a plurality of geometric primitives, the artificial object being in a single two-dimensional photograph, the method comprising: using edge detection to define a two-dimensional outline of the artificial object within the photograph; interactively allowing a user to define two-dimensional profiles of successive ones of the geometric primitives; interactively allowing a user to sweep respective profiles over an extent of a corresponding one of the geometric primitives within the image; generating successive three-dimensional model parts from existing detected edges of the corresponding geometric primitives and the sweeping of the respective profile; and aligning the plurality of three-dimensional model parts to form the three-dimensional model.Type: GrantFiled: February 11, 2014Date of Patent: August 15, 2017Assignee: Ramot at Tel-Aviv University Ltd.Inventors: Daniel Cohen-Or, Ariel Shamir, Tao Chen
-
Publication number: 20170193692Abstract: The present disclosure provides a three-dimensional point cloud model reconstruction method, a computer readable storage medium and a device.Type: ApplicationFiled: December 23, 2016Publication date: July 6, 2017Inventors: Hui HUANG, Shihao WU, Minglun GONG, Matthias ZWICKER, Daniel COHEN-OR
-
Publication number: 20170153116Abstract: The present disclosure provides a navigation method based on a three-dimensional scene, comprising: calculating an interest value of a viewpoint of a camera based on heights, volumes, irregularities and uniqueness of buildings in a scene; generating trajectory parameters of the camera according to the interest value of the viewpoint, so as to navigate according to the trajectory parameters. The navigation method based on a three-dimensional scene of the present disclosure obtains a reasonable interest value of the viewpoint based on heights, volumes, irregularities and uniqueness of the buildings, thereby achieving a high-quality navigation.Type: ApplicationFiled: December 23, 2016Publication date: June 1, 2017Inventors: Hui HUANG, Zhuming HAO, Minglun GONG, Daniel LISCHINSKI, Daniel COHEN-OR
-
Publication number: 20170084080Abstract: A method for reconstructing surface from a point cloud includes following steps: (a) extracting skeletal curves from an input point cloud; (b) editing the extracted skeletal curves, and assigning sweeping path; (c) obtaining sliced point clouds along the edited skeletal curves, and fitting a closed NURBS curve according to the sliced point clouds; (d) reconstructing the point cloud to get generalized cylinders along the assigned sweeping path, according to the closed NURBS curves; (e) merging the generalized cylinders into a single surface, and smoothing intersections of the generalized cylinders so as to reconstruct surface from the point cloud. The invention further relates to a system for reconstructing surface from a point cloud. The invention can reconstruct the surface with high accuracy by the minimum interactions, and can deal with point cloud data having missing region caused by occlusion. In addition, the invention can achieve high reconstruction quality and fine controllability.Type: ApplicationFiled: December 6, 2016Publication date: March 23, 2017Inventors: Hui Huang, Kangxue Yin, Daniel COHEN-OR
-
Publication number: 20170053438Abstract: A method for reconstructing a three-dimensional model of point clouds includes following steps: a, scanning to obtain point clouds of an object required for a three-dimensional modelreconstruction; b, analyzing quality of the obtained point clouds; c, computing a new scanning view based on the analyzed point clouds; d, scanning according to the new scanning view and updating the point clouds of step a based on point clouds obtained by the scanning according to the new scanning view in real time; and e, reconstructing a three-dimensional model according to the point clouds updated in real time. The invention further relates to a system for reconstructing a three-dimensional model of point clouds. The invention can realize full automatic reconstruction of a three-dimensional model and create a model of point clouds with high quality. In addition, the invention is easy to implement and can achieve high efficiency.Type: ApplicationFiled: November 3, 2016Publication date: February 23, 2017Inventors: Hui Huang, Shihao Wu, Wei Sun, Pinxin Long, Minglun Gong, Daniel COHEN-OR, Oliver Martin DEUSSEN
-
Publication number: 20140304278Abstract: A method of mapping a collection of images, or other higher dimensional items including text documents, and three-and-higher dimensional objects, onto a navigable grid for browsing via a user interface comprises obtaining for each of the images a list of nearest neighbor images and similarity scores for each nearest neighbor; placing a first image on a cell within a grid; from a respective list of nearest neighbors of said first image, finding images that maximize a compatibility score with images already placed on the grid and placing resulting images on neighboring cells; and continuing to place further images on the grid until all cells visible to a user are filled with images. As the user pans or zooms the grid, more cells move into the visible area of the screen and are filled with images in the same way.Type: ApplicationFiled: April 3, 2014Publication date: October 9, 2014Applicant: Ramot at Tel-Aviv University Ltd.Inventors: Yanir KLEIMAN, Daniel COHEN-OR
-
Publication number: 20140229143Abstract: A method of obtaining a three-dimensional digital model of an artificial object, made up of a plurality of geometric primitives, the artificial object being in a single two-dimensional photograph, the method comprising: using edge detection to define a two-dimensional outline of the artificial object within the photograph; interactively allowing a user to define two-dimensional profiles of successive ones of the geometric primitives; interactively allowing a user to sweep respective profiles over an extent of a corresponding one of the geometric primitives within the image; generating successive three-dimensional model parts from existing detected edges of the corresponding geometric primitives and the sweeping of the respective profile; and aligning the plurality of three-dimensional model parts to form the three-dimensional model.Type: ApplicationFiled: February 11, 2014Publication date: August 14, 2014Applicant: Ramot at Tel-Aviv University Ltd.Inventors: Daniel COHEN-OR, Ariel SHAMIR, Tao CHEN