Patents by Inventor Adi Levin

Adi Levin 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: 20150320320
    Abstract: During an intraoral scan session, a processing device receives a first intraoral image of a dental site and identifies a candidate intraoral area of interest from the first intraoral image. The processing device receives a second intraoral image of the dental site and verifies the first candidate intraoral area of interest as an intraoral area of interest based on comparison of the second intraoral image to the first intraoral image. The processing device then provides an indication of the intraoral area of interest during the intraoral scan session.
    Type: Application
    Filed: May 6, 2015
    Publication date: November 12, 2015
    Inventors: Avi Kopelman, Michael Sabina, Adi Levin, Mikhail Minchenkov, Maria Anufrienko
  • Publication number: 20150209118
    Abstract: An adhesive object for placement in a patients mouth includes a body with an upper surface and a lower surface, the body having a shape. A lower surface of the body includes an adhesive. An upper surface of the body includes a feature that may be detectable by an intraoral scanner, wherein at least one of the shape of the body or the feature on the upper surface provides a geometrical reference point for image registration of images generated by the intraoral scanner.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: Align Technology, Inc.
    Inventors: Avi Kopelman, Adi Levin, Ran Katz, Eric Kuo
  • Publication number: 20150178901
    Abstract: The present disclosure provides computing device implemented methods, computing device readable media, and systems for motion compensation in a three dimensional scan. Motion compensation can include receiving three-dimensional (3D) scans of a dentition, estimating a motion trajectory from one scan to another, and calculating a corrected scan by compensating for the motion trajectory. Estimating the motion trajectory can include one or more of: registering a scan to another scan and determining whether an amount of movement between the scans is within a registration threshold; determining an optical flow based on local motion between consecutive two-dimensional (2D) images taken during the scan, estimating and improving a motion trajectory of a point in the scan using the optical flow; and estimating an amount of motion of a 3D scanner during the scan as a rigid body transformation based on input from a position tracking device.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 25, 2015
    Inventor: Adi Levin
  • Patent number: 8948482
    Abstract: The present disclosure provides computing device implemented methods, computing device readable media, and systems for motion compensation in a three dimensional scan. Motion compensation can include receiving three-dimensional (3D) scans of a dentition, estimating a motion trajectory from one scan to another, and calculating a corrected scan by compensating for the motion trajectory. Estimating the motion trajectory can include one or more of: registering a scan to another scan and determining whether an amount of movement between the scans is within a registration threshold; determining an optical flow based on local motion between consecutive two-dimensional (2D) images taken during the scan, estimating and improving a motion trajectory of a point in the scan using the optical flow; and estimating an amount of motion of a 3D scanner during the scan as a rigid body transformation based on input from a position tracking device.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: February 3, 2015
    Assignee: Align Technology, Inc.
    Inventor: Adi Levin
  • Publication number: 20140120493
    Abstract: The present disclosure provides computing device implemented methods, computing device readable media, and systems for motion compensation in a three dimensional scan. Motion compensation can include receiving three-dimensional (3D) scans of a dentition, estimating a motion trajectory from one scan to another, and calculating a corrected scan by compensating for the motion trajectory. Estimating the motion trajectory can include one or more of: registering a scan to another scan and determining whether an amount of movement between the scans is within a registration threshold; determining an optical flow based on local motion between consecutive two-dimensional (2D) images taken during the scan, estimating and improving a motion trajectory of a point in the scan using the optical flow; and estimating an amount of motion of a 3D scanner during the scan as a rigid body transformation based on input from a position tracking device.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: Align Technology, Inc.
    Inventor: Adi Levin
  • Publication number: 20140093835
    Abstract: Embodiments for estimating a surface texture of a tooth are described herein. One method embodiment includes collecting a sequence of images utilizing multiple light conditions using an intra-oral imaging device and estimating the surface texture of the tooth based on the sequence of images.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Align Technology, Inc.
    Inventor: Adi Levin
  • Patent number: 7023435
    Abstract: A method of subdividing a representation of an object surface comprising a tessellated mesh of polygons is provided. The surface may be bounded by one or more boundary curves. One or more polygons in the mesh may be each subdivided into child polygons, each having one or more vertices. The result is a second mesh representation which may have a finer level of resolution than the original mesh. The locations or parameters of the vertices of the child polygons in the second mesh may be determined using suitable weightings of the locations or parameters of adjacent vertices in the original mesh. The locations of the vertices in the second mesh may be further refined through application of detail vectors. The locations of boundary vertices are always constrained to lie on one of the boundary curves bounding the surface in question. The method may continue iterating until the surface as represented by the subdivided surface representation is fine enough for the intended application.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: April 4, 2006
    Assignee: California Institute of Technology
    Inventors: Nathan Jacob Litke, Adi Levin, Peter Schroeder
  • Patent number: 6920415
    Abstract: A method of trimming a mesh representation of an object surface comprising a tessellated mesh of polygons. A trim curve is projected onto the mesh representation to determine the trim area. Polygons within or intersecting the trim area are removed, and new polygons are introduced to attach the trimmed mesh to the trim curve projection. Detail data is formed for vertices of polygons near the trim curve, representing information about the object surface not present in the trimmed mesh representation. The detail data is applied to the vertices, thereby refining their locations. Any polygons near the trim curve which are outside a prescribed tolerance of the object surface are subdivided. The steps of forming and applying the detail data followed by the step of subdividing are iteratively performed until the trimmed mesh representation is within a prescribed tolerance of the object surface.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: July 19, 2005
    Assignee: California Institute of Technology
    Inventors: Nathan Jacob Litke, Adi Levin, Peter Schroeder
  • Patent number: 6603473
    Abstract: A method of forming detail data corresponding to a vertex of a polygonal mesh representation of an object surface. The mesh representation has a limit surface, and the vertex has a limit point on the limit surface. The detail data for the vertex relates to the shape of the limit surface near the limit point corresponding to the vertex, and may capture detail about the object surface which is not captured by the mesh representation. The method may involve forming difference or detail data for one or more vertices from the group comprising the vertex in question and one or more neighboring vertices, weighting the resulting difference or detail data with prescribed weights, and deriving the detail data for the vertex in question from the weighted difference or detail data. The difference data for a vertex is the difference between the vertex as mapped onto the object surface and the limit point for the vertex on the limit surface.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: August 5, 2003
    Assignee: California Institute of Technology
    Inventors: Nathan Jacob Litke, Adi Levin, Peter Schroeder