Patents by Inventor Arman Garakani

Arman Garakani 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: 6690842
    Abstract: The invention provides a fast, computationally inexpensive, and highly accurate method and apparatus for edge detection in a digital image, even for edges that are not substantially parallel to the axes of the pixel grid, by exploiting computationally inexpensive estimates of gradient magnitude and direction.
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: February 10, 2004
    Assignee: Cognex Corporation
    Inventors: William Silver, Arman Garakani, Aaron Wallack
  • Patent number: 6687402
    Abstract: The invention provides boundary-based machine vision methods and systems for comparing a pattern to an image. These contemplate the steps of finding points on a boundary in the image; identifying one or more boundary features, at least one of which is made up of multiple such points; determining point-by-point relationships, if any, between each point defining the boundary feature in the image and points on a boundary in the pattern; and determining a relationship between the boundary feature in the image and the pattern (e.g., whether the boundary feature in the image matches a corresponding feature in the pattern) as a function of the point-by-point relationships.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: February 3, 2004
    Assignee: Cognex Corporation
    Inventors: Leonid Taycher, Arman Garakani
  • Patent number: 6490375
    Abstract: An efficient and reliable method that identifies possible reference sites in an image is disclosed. The method emphasizes customizing the identification of reference sites for each application by providing for initialization of various parameters, such as the size of the reference site. The method then uses a series of measurable parameters to filter possible reference sites in the image and produces and ordered set of possible reference sites. The highest-ranking site of the ordered set is expected to be chosen as the reference site for production. A preferred implementation is disclosed that uses multi-resolution images to enhance efficiency of the identification and that specifically measures the symmetry, orthogonality and uniqueness of the windows.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: December 3, 2002
    Assignee: Cognex Corporation
    Inventors: Arman Garakani, Leonid Taycher
  • Patent number: 6408109
    Abstract: The invention provides a fast, computationally inexpensive, and highly accurate method and apparatus for edge detection in a digital image, even for edges that are not substantially parallel to the axes of the pixel grid, by exploiting computationally inexpensive estimates of gradient magnitude and direction.
    Type: Grant
    Filed: October 7, 1996
    Date of Patent: June 18, 2002
    Assignee: Cognex Corporation
    Inventors: William Silver, Arman Garakani, Aaron Wallack
  • Patent number: 6381366
    Abstract: The invention provides boundary-based machine vision methods and systems for comparing a pattern to an image. These contemplate the steps of finding boundary points in the image and comparing those points with boundary points in the pattern to identify “matches,” i.e., boundary points in the image that match boundary points in the pattern, “extras,” i.e., boundary points in the image which do not match boundary points in the pattern, and “missing,” i.e., boundary points in the pattern that do not match boundary points in the image. Quantitative and/or qualitative information about matching, extra or missing points can be generated, including the differences between the locations, angles and contrasts of each boundary point in the image and the corresponding boundary point in the pattern.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: April 30, 2002
    Assignee: Cognex Corporation
    Inventors: Leonid Taycher, Arman Garakani
  • Patent number: 6240208
    Abstract: An efficient and reliable method that identifies possible reference sites in an image is disclosed. The method emphasizes customizing the identification of reference sites for each application by providing for initialization of various parameters, such as the size of the reference site. The method then uses a series of measurable parameters to filter possible reference sites in the image and produces and ordered set of possible reference sites. The highest-ranking site of the ordered set is expected to be chosen as the reference site for production. A preferred implementation is disclosed that uses multi-resolution images to enhance efficiency of the identification and that specifically measures the symmetry, orthogonality and uniqueness of the windows.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: May 29, 2001
    Assignee: Cognex Corporation
    Inventors: Arman Garakani, Leonid Taycher
  • Patent number: 6240218
    Abstract: A method and apparatus for determining the location and orientation of a reference feature in an image is provided. At train-time, a template image is created for use during the run-time phase. At run-time, a reference feature is located by first determining the principal angle of the reference feature. In a preferred embodiment, the principal angle &thgr; of the reference feature is found by partitioning the reference feature into a plurality of regions, projecting each of the regions at 0°, and performing template matching with a template image to determine the position of a plurality of points along a principal axis of the reference feature.
    Type: Grant
    Filed: March 14, 1995
    Date of Patent: May 29, 2001
    Assignee: Cognex Corporation
    Inventors: David Michael, Arman Garakani
  • Patent number: 6005978
    Abstract: An apparatus and method for two-dimensional search for a model image within atest image that exploits edge-based matching of edge maps, followed by area-based matching of at least coarse resolution edge maps of respective multi-resolution edge-maps, to efficiently and accurately provide the position of at least one instance of the model image. The invention can find a location of the model image within each test image of a sequence of test images, even when there are non-uniform brightness changes in the test image due to process steps or lighting changes. The postion of each verified instance of the model image within the test image can be provided to an alignment device, a measurement device, or any other device that can use such position information.
    Type: Grant
    Filed: February 7, 1996
    Date of Patent: December 21, 1999
    Assignee: Cognex Corporation
    Inventor: Arman Garakani
  • Patent number: 5642158
    Abstract: This invention provides a method and apparatus for automatically inspecting the connection of a wire to a lead on lead frame containing a semiconductor chip or similar device. Using an image processor to locate the general position of a soldered lead in a digitized image, the present invention creates a template of an idealized optical indentation left by a good bond; determines parameters such as wire angle, idealized position and shape thresholds for applying the template; conducts a normalized correlation search of the digitized image; compares the results returned to the parameters and reports the resulting signals generated by this comparison to a host controller or other control module.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: June 24, 1997
    Assignee: Cognex Corporation
    Inventors: John P. Petry, III, David J. Michael, Arman Garakani
  • Patent number: 5640199
    Abstract: This invention provides a method and apparatus for automatically locating the bond of a wire to a lead frame and semiconductor chip or similar device as an in-process operation to facilitate in-process inspection. The apparatus includes a wire bonding machine, or similar apparatus, having a movable platform such as an X-Y table for holding semiconductor chips situated in lead frames; a video camera or other optical sensing or imaging device for generating images, which camera is typically positioned over the target chip and lead frame to be bonded; illumination means for illuminating the chip in a lead frame; an image processor capable of summing said absolute difference values, whereby each sum is stored as a difference metric, and digitizing and analyzing the optically sensed images; a bonding mechanism; and a host controller connected to the bonding mechanism, the movable platform, the camera and the image processor.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: June 17, 1997
    Assignee: Cognex Corporation
    Inventors: Arman Garakani, David J. Michael, Juha Koljonen
  • Patent number: 5550763
    Abstract: Method and apparatus for automatically locating the center of a ball bond of a wire to a lead frame and semiconductor chip or similar device; analyzing the optically sensed images; a bonding mechanism; and a host controller connected to the bonding mechanism, the movable platform. The present invention constructs a synthetic flattened cone model using a center radius, and monotonically increasing slope values to generate a model having a variation in grey levels, and inner and outer radii that will encompass expected size variations in a ball bond; sets a threshold for acceptable normalized correlation search results; acquires a digitized image of the bond, including a nominal location for the bond; conducts a normalized correlation search of the digitized image at the bond location, using the flattened synthetic cone model; and indicates the presence and location of the expected circular object as the location having the largest coefficient which exceeds a threshold.
    Type: Grant
    Filed: May 2, 1994
    Date of Patent: August 27, 1996
    Inventors: David J. Michael, Juha Koljonen, Arman Garakani