Patents by Inventor Ariel Shamir
Ariel Shamir 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: 11557077Abstract: Systems and methods are described for retexturing portions of surface in a 2-D image, where the surface is an image of a 3-D object. The systems and methods analyze, with user input, the 2-D image and then, in computer memory, generate a 3-D model of the imaged surface. The surface may then be retextured, that is, for example, artwork may be added to the 2-D image in a realistic manner, taking into account a 3-D geometry in the scene of the 2-D image.Type: GrantFiled: April 24, 2016Date of Patent: January 17, 2023Assignee: LIVESURFACE INC.Inventors: Joshua D. I. Distler, Michael Litvin, Ariel Shamir
-
Patent number: 10277806Abstract: A method comprising using at least one hardware processor for: receiving a continuous stream of images; and in real time, for each image of some of the images: extracting composition features from the image, determining photographic composition functions for at least some of the extracted composition features based on a plurality of composition rules, defining a photographic composition sum-function by summing up at least some of the photographic composition functions, and calculating an extremum of the photographic composition sum-function, wherein the extremum reflects a photographic composition suggestion with respect to a photographic composition of the image.Type: GrantFiled: June 28, 2015Date of Patent: April 30, 2019Assignee: ARTINCAM LTD.Inventors: Ofri Masad, Ariel Shamir
-
Patent number: 10073861Abstract: Systems, methods, and computer program products to perform an operation comprising assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, wherein each node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graph nodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node, and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story.Type: GrantFiled: September 3, 2015Date of Patent: September 11, 2018Assignee: Disney Enterprises, Inc.Inventors: Ariel Shamir, Oz Radiano, Leonid Sigal, Moshe B. Mahler
-
Publication number: 20180165391Abstract: One embodiment provides a method for identifying a probability that an object will fail, comprising: generating a plurality of force distributions for an object, wherein a force distribution simulates an amount of force on the object resulting from an activity with the object; compressing the plurality of force distributions into a set of conditions; performing an analysis on the set of conditions to determine a stress experienced by the object; and identifying a probability that the object will fail, wherein the identifying comprises determining whether the stress experienced by the object exceeds a yield stress of the object. Other aspects are described and claimed.Type: ApplicationFiled: December 11, 2017Publication date: June 14, 2018Inventors: David Isaac William Levin, Daniel Dror, Timothy Richard Langlois, Wojciech Matusik, Ariel Shamir
-
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: 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: 20170208243Abstract: A method comprising using at least one hardware processor for: receiving a continuous stream of images; and in real time, for each image of some of the images: extracting composition features from the image, determining photographic composition functions for at least some of the extracted composition features based on a plurality of composition rules, defining a photographic composition sum-function by summing up at least some of the photographic composition functions, and calculating an extremum of the photographic composition sum-function, wherein the extremum reflects a photographic composition suggestion with respect to a photographic composition of the image.Type: ApplicationFiled: June 28, 2015Publication date: July 20, 2017Inventors: Ofri MASAD, Ariel SHAMIR
-
Patent number: 9600760Abstract: Described herein are methods, systems, apparatuses and products for utilizing motion fields to predict evolution in dynamic scenes. One aspect provides for accessing active object position data including positioning information of a plurality of individual active objects; extracting a plurality of individual active object motions from the active object position data; constructing a motion field using the plurality of individual active object motions; and using the motion field to predict one or more points of convergence at one or more spatial locations that active objects are proceeding towards at a future point in time. Other embodiments are disclosed.Type: GrantFiled: March 30, 2011Date of Patent: March 21, 2017Assignee: Disney Enterprises, Inc.Inventors: Irfan Aziz Essa, Matthias Grundmann, Jessica Kate Hodgins, Kihwan Kim, Iain Alexander Matthews, Ariel Shamir
-
Publication number: 20170068643Abstract: Systems, methods, and computer program products to perform an operation comprising assigning each of a plurality of nodes of a graph to a distinct image, of a plurality of images, wherein the graph represents a story, wherein each node corresponds to a respective element of the story, wherein each node comprises: (i) an attribute and (ii) a text of the respective element of the story, wherein the plurality of graph nodes are assigned based on a set of attributes of each of the plurality of images and the attribute of each node, and generating a visual depiction of the story, wherein the visual depiction comprises an ordered representation of each of the distinct images and the text of each respective element of the story.Type: ApplicationFiled: September 3, 2015Publication date: March 9, 2017Inventors: Ariel SHAMIR, Oz RADIANO, Leonid SIGAL, Moshe B. MAHLER
-
Publication number: 20170032563Abstract: Systems and methods are described for retexturing portions of surface in a 2-D image, where the surface is an image of a 3-D object. The systems and methods analyze, with user input, the 2-D image and then, in computer memory, generate a 3-D model of the imaged surface. The surface may then be retextured, that is, for example, artwork may be added to the 2-D image in a realistic manner, taking into account a 3-D geometry in the scene of the 2-D image.Type: ApplicationFiled: April 24, 2016Publication date: February 2, 2017Inventors: Joshua D.I. Distler, Michael Litvin, Ariel Shamir
-
Patent number: 9348950Abstract: One embodiment of the present invention sets forth a technique for generating a three-dimensional (3D) model of an individual. The technique involves receiving pose data that includes image data associated with the individual being in a pose, selecting from a database a morphable 3D generic human model based on a gender of the individual, adjusting a pose of the morphable 3D generic model based on the image data, identifying, based on the image data, one or more 3D appearance parameter objects included in the database, and adjusting via one or more processors one or more properties of the morphable 3D generic model based on the image data as well as the one or more 3D appearance parameter objects to produce the 3D model of the individual.Type: GrantFiled: February 25, 2014Date of Patent: May 24, 2016Assignee: Disney Enterprises, Inc.Inventors: Jessica Kate Hodgins, Edilson DeAguiar, Lavanya Sharan, Moshe Benjamin Mahler, Ariel Shamir
-
Patent number: 9082005Abstract: A method is provided for sketch segmentation via smart scribbles, the results of which are especially suitable for interactive real-time graphics editing applications. A vector-based drawing may be segmented into labels based on input scribbles provided by a user. By organizing the labeling as an energy minimization problem, an approximate solution can be found using a sequence of binary graph cuts for an equivalent graph, providing an optimized implementation in a polynomial time suitable for real-time drawing applications. The energy function may include time, proximity, direction, and curvature between strokes as smoothness terms, and proximity, direction, and oriented curvature between strokes and scribbles as data terms. Additionally, the energy function may be modified to provide for user control over locality control, allowing the selection of appropriately sized labeling regions by scribble input speed or scribble input pressure.Type: GrantFiled: March 19, 2012Date of Patent: July 14, 2015Assignee: Disney Enterprises, Inc.Inventors: Gioacchino Noris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
-
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
-
Publication number: 20140180647Abstract: One embodiment of the present invention sets forth a technique for generating a three-dimensional (3D) model of an individual. The technique involves receiving pose data that includes image data associated with the individual being in a pose, selecting from a database a morphable 3D generic human model based on a gender of the individual, adjusting a pose of the morphable 3D generic model based on the image data, identifying, based on the image data, one or more 3D appearance parameter objects included in the database, and adjusting via one or more processors one or more properties of the morphable 3D generic model based on the image data as well as the one or more 3D appearance parameter objects to produce the 3D model of the individual.Type: ApplicationFiled: February 25, 2014Publication date: June 26, 2014Applicant: Disney Enterprises, Inc.Inventors: Jessica Kate HODGINS, Edilson DeAGUIAR, Lavanya SHARAN, Moshe Benjamin MAHLER, Ariel SHAMIR
-
Publication number: 20140180727Abstract: Provided is a system and method for classifying and identifying a driver using driving performance data. The system comprises one or more devices in electronic communication with a network, the one or more devices including one or more sensors for obtaining driving performance data associated with operation of a vehicle by a driver, and a driving signature engine in electronic communication with the one or more devices, the driving signature engine designating at least one data channel for obtaining driving performance data, processing the driving performance data obtained from the data channel to determine code words, determining a driving signature according to the code words, and identifying or classifying the driver according to the determined driving signature.Type: ApplicationFiled: October 9, 2013Publication date: June 26, 2014Applicant: Insurance Services Office, Inc.Inventors: Avner Freiberger, David Izhaky, Ariel Shamir, Oren Steinberg, Asaf Tamir
-
Patent number: 8737767Abstract: One embodiment of the present invention sets forth a technique for generating a three-dimensional (3D) model of an individual. The technique involves receiving pose data that includes image data associated with the individual being in a pose, selecting from a database a morphable 3D generic human model based on a gender of the individual, adjusting a pose of the morphable 3D generic model based on the image data, identifying, based on the image data, one or more 3D appearance parameter objects included in the database, and adjusting via one or more processors one or more properties of the morphable 3D generic model based on the image data as well as the one or more 3D appearance parameter objects to produce the 3D model of the individual.Type: GrantFiled: February 28, 2012Date of Patent: May 27, 2014Assignee: Disney Enterprises, Inc.Inventors: Jessica Kate Hodgins, Edilson De Aguiar, Lavanya Sharan, Moshe Benjamin Mahler, Ariel Shamir
-
Publication number: 20140058761Abstract: A system for analyzing driving performance data is provided. The system and method include one or more devices in electronic communication with a network, the one or more devices including one or more sensors for obtaining raw data associated with operation of a vehicle by a driver. A driving performance engine in electronic communication with the device, the driving performance engine generates one or more granular driving events by defining values of one or more driving parameters by associating the one or more driving parameters to the raw data, compares the one or more granular driving events with one or more similar previous driving events of the driver or other drivers having similar driving parameters and values thereof, normalizes the one or more granular driving events of the driver based on the comparison, and processes the one or more granular driving events using the driving performance engine and one or more statistical models to calculate a performance or risk value for the driver.Type: ApplicationFiled: August 21, 2013Publication date: February 27, 2014Applicant: Insurance Services Office, Inc.Inventors: Avner Freiberger, David Izhaky, Amichai Painsky, Ariel Shamir, Zvika Bendet, Oren Steinberg, Asaf Tamir
-
Publication number: 20130241934Abstract: A method is provided for sketch segmentation via smart scribbles, the results of which are especially suitable for interactive real-time graphics editing applications. A vector-based drawing may be segmented into labels based on input scribbles provided by a user. By organizing the labeling as an energy minimization problem, an approximate solution can be found using a sequence of binary graph cuts for an equivalent graph, providing an optimized implementation in a polynomial time suitable for real-time drawing applications. The energy function may include time, proximity, direction, and curvature between strokes as smoothness terms, and proximity, direction, and oriented curvature between strokes and scribbles as data terms. Additionally, the energy function may be modified to provide for user control over locality control, allowing the selection of appropriately sized labeling regions by scribble input speed or scribble input pressure.Type: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Gioacchino Norris, Daniel Sykora, Ariel Shamir, Stelian Coros, Alexander Hornung, Robert Sumner, Maryann Simmons, Brian Whited, Markus Gross
-
Publication number: 20130226528Abstract: One embodiment of the present invention sets forth a technique for generating a three-dimensional (3D) model of an individual. The technique involves receiving pose data that includes image data associated with the individual being in a pose, selecting from a database a morphable 3D generic human model based on a gender of the individual, adjusting a pose of the morphable 3D generic model based on the image data, identifying, based on the image data, one or more 3D appearance parameter objects included in the database, and adjusting via one or more processors one or more properties of the morphable 3D generic model based on the image data as well as the one or more 3D appearance parameter objects to produce the 3D model of the individual.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Inventors: Jessica Kate HODGINS, Edilson DE AGUIAR, Lavanya SHARAN, Moshe Benjamin MAHLER, Ariel SHAMIR