Patents by Inventor Dahai Yu

Dahai Yu 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: 9444995
    Abstract: A method is provided for controlling a Tracking AutoFocus (TAF) portion of a machine vision inspection system including an imaging portion, a movable workpiece stage, a control portion, and graphical user interface (GUI). The TAF portion automatically adjusts a focus position of the imaging portion to focus at a Z height corresponding to a current surface height of the workpiece. The method includes providing the TAF portion, and providing TAF enable and disable operations, wherein: the TAF disable operations comprise a first set of TAF automatic interrupt operations that are automatically triggered by user-initiated operations that include changing the Z height, and the TAF disable operations may further comprise automatic interrupt operations that are automatically triggered based on at least one respective TAF Z height surface tracking characteristic exceeding a previously set TAF disable limit for that respective TAF Z height surface tracking characteristic.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: September 13, 2016
    Assignee: Mitutoyo Corporation
    Inventors: Ryan Northrup, Dahai Yu, Hirato Sonobe
  • Patent number: 9223306
    Abstract: A method is provided for defining and utilizing an editing initialization block for a part program. The part program comprises a plurality of steps for taking measurements of a part and is displayed in an editing interface. An option is provided in the editing interface for selecting which steps are in an editing initialization block. After the part program has been saved, at a later time when the part program is recalled for editing, the editing initialization block may be run before additional steps are added to the part program. At least some of the data that would have been obtained by one or more of the initial part program steps that are not in the editing initialization block may be based on estimated data that is related to (e.g., modified based on) data determined from running the editing initialization block.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 29, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Ryan Northrup, Dahai Yu
  • Publication number: 20150169790
    Abstract: A system and method are provided for programming workpiece feature inspection operations for a coordinate measuring machine. An editing environment is operated to display a 3-dimensional workpiece representation comprising a first surface feature of a workpiece. A first feature surface sampling pattern is created having at least one pattern parameter adjusted to correspond to a first surface feature of the workpiece. A corresponding representation of the sampling pattern includes operative sampling pattern locations located proximate to the first surface feature. User operations in the GUI further adjust pattern parameters of the sampling pattern. The further adjustment of the pattern parameters simultaneously affects a plurality of the sampling pattern locations.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Mitutoyo Corporation
    Inventors: Eric Yeh-Wei Tseo, Dahai Yu
  • Publication number: 20150103156
    Abstract: A method is provided for controlling a Tracking AutoFocus (TAF) portion of a machine vision inspection system including an imaging portion, a movable workpiece stage, a control portion, and graphical user interface (GUI). The TAF portion automatically adjusts a focus position of the imaging portion to focus at a Z height corresponding to a current surface height of the workpiece. The method includes providing the TAF portion, and providing TAF enable and disable operations, wherein: the TAF disable operations comprise a first set of TAF automatic interrupt operations that are automatically triggered by user-initiated operations that include changing the Z height, and the TAF disable operations may further comprise automatic interrupt operations that are automatically triggered based on at least one respective TAF Z height surface tracking characteristic exceeding a previously set TAF disable limit for that respective TAF Z height surface tracking characteristic.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 16, 2015
    Applicant: Mitutoyo Corporation
    Inventors: Ryan Northrup, Dahai Yu, Hirato Sonobe
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Publication number: 20130123945
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: MITUTOYO CORPORATION
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Publication number: 20130120567
    Abstract: A method is provided for defining and utilizing an editing initialization block for a part program. The part program comprises a plurality of steps for taking measurements of a part and is displayed in an editing interface. An option is provided in the editing interface for selecting which steps are in an editing initialization block. After the part program has been saved, at a later time when the part program is recalled for editing, the editing initialization block may be run before additional steps are added to the part program. At least some of the data that would have been obtained by one or more of the initial part program steps that are not in the editing initialization block may be based on estimated data that is related to (e.g., modified based on) data determined from running the editing initialization block.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: MITUTOYO CORPORATION
    Inventors: Ryan Northrup, Dahai Yu
  • Patent number: 8271895
    Abstract: A method is provided for programming step and repeat operations of a machine vision inspection system. The machine vision inspection system includes an imaging portion, a stage for holding one or more workpieces in a field of view (FOV) of the imaging portion, a control portion, and a graphical user interface (GUI). According to the method, a user operates the machine vision inspection system to define a set of inspection operations to be performed on a first configuration of workpiece features. The user also operates the GUI to display a step and repeat dialog box, in which he defines a first plurality of parameters defining a set of default step and repeat locations for performing the defined set of inspection operations. The user further operates the GUI to define a set of inspection step and repeat locations, which is a subset of the defined set of default step and repeat locations, where the inspection operations are to be actually performed.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: September 18, 2012
    Assignee: Mitutoyo Corporation
    Inventors: Eric Yeh-Wei Tseo, Dahai Yu, Ryan Northrup
  • Publication number: 20110231787
    Abstract: A method is provided for programming step and repeat operations of a machine vision inspection system. The machine vision inspection system includes an imaging portion, a stage for holding one or more workpieces in a field of view (FOV) of the imaging portion, a control portion, and a graphical user interface (GUI). According to the method, a user operates the machine vision inspection system to define a set of inspection operations to be performed on a first configuration of workpiece features. The user also operates the GUI to display a step and repeat dialog box, in which he defines a first plurality of parameters defining a set of default step and repeat locations for performing the defined set of inspection operations. The user further operates the GUI to define a set of inspection step and repeat locations, which is a subset of the defined set of default step and repeat locations, where the inspection operations are to be actually performed.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: MITUTOYO CORPORATION
    Inventors: Eric Yeh-Wei Tseo, Dahai Yu, Ryan Northrup
  • Patent number: 7627162
    Abstract: A system and method for tool enhancements are provided which allow users to utilize video tools in a controlled manner. The video tools balance a minimal amount of cursor positioning and “mouse clicks” against a level of video tool “customization” control desired by a user when applying the video tools. Tool construction methods using multiple mouse clicks are provided as an alternative to using drag-and-draw and one-click tools. Multi-click-plus tools give more specific information and provide a precise way to rapidly create customized tools.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: December 1, 2009
    Assignee: Mitutoyo Corporation
    Inventors: Charles Blanford, Dahai Yu, Barry E. Saylor
  • Patent number: 7570795
    Abstract: A system and method are provided for a “multi-region” autofocus video tool-type or mode within a machine vision inspection system. The user may efficiently define multiple regions of interest that are grouped as a “multi-region” set. The autofocus operations for the multi-region set are defined with a shared set of autofocus parameters. The same set of autofocus images may be used for the autofocus operations of the multi-region set. The user may conveniently also define individual autofocus regions of interest, defined with individual autofocus parameters, within the same field of view. Various user interface features allow a user to conveniently change between the individual autofocus tool-type or mode and the multi-region autofocus tool-type or mode.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: August 4, 2009
    Assignee: Mitutoyo Corporation
    Inventors: Dahai Yu, Barry Eugene Saylor, Ana M. Tessadro
  • Patent number: 7333219
    Abstract: A handheld metrology imaging system and method. In one embodiment, the device may comprise an imaging portion, a display portion, a signal processing and control portion, an image capture activation element and a user interface. The user interface may comprise user adjustable video measurement tools configurable relative to an image on the display portion, and video tool adjusting elements. Measurement functions are provided that operate to provide a dimensional measurement result based on the configurations of the video measurement tools. The handheld device can be used to measure not only the normal parts which have traditionally been measured by conventional handheld tools such as a caliper or micrometer, but also very small or flat parts that are difficult to measure with conventional tools.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: February 19, 2008
    Assignee: Mitutoyo Corporation
    Inventors: Dahai Yu, Michael Nahum, Gary Olson, Kim W. Atherton
  • Publication number: 20080019683
    Abstract: A system and method are provided for a “multi-region” autofocus video tool-type or mode within a machine vision inspection system. The user may efficiently define multiple regions of interest that are grouped as a “multi-region” set. The autofocus operations for the multi-region set are defined with a shared set of autofocus parameters. The same set of autofocus images may be used for the autofocus operations of the multi-region set. The user may conveniently also define individual autofocus regions of interest, defined with individual autofocus parameters, within the same field of view. Various user interface features allow a user to conveniently change between the individual autofocus tool-type or mode and the multi-region autofocus tool-type or mode.
    Type: Application
    Filed: July 18, 2006
    Publication date: January 24, 2008
    Applicant: Mitutoyo Corporation
    Inventors: Dahai Yu, Barry Eugene Saylor, Ana M. Tessadro
  • Patent number: 7120286
    Abstract: A method and apparatus for tracing an edge contour of an object in three dimensional space is provided. The method and apparatus is utilized in a computer vision system that is designed to obtain precise dimensional measurements of a scanned object. In order to save focusing time during an automatic tracing measurement, multiple images may be collected and saved for a number of Z heights for a particular position of the XY stage. These saved images can later be used to calculate a focal position for each edge point trial location in the selected XY area rather than requiring a physical Z stage movement. In addition, a Z height extrapolation based on the Z heights of previous edge points can significantly speed up the searching process, particularly for objects where the Z height change of a contour is gradual and predictable.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: October 10, 2006
    Assignee: Mitutoyo Corporation
    Inventors: Dahai Yu, Richard M. Wasserman
  • Publication number: 20060221351
    Abstract: A handheld metrology imaging system and method. In one embodiment, the device may comprise an imaging portion, a display portion, a signal processing and control portion, an image capture activation element and a user interface. The user interface may comprise user adjustable video measurement tools configurable relative to an image on the display portion, and video tool adjusting elements. Measurement functions are provided that operate to provide a dimensional measurement result based on the configurations of the video measurement tools. The handheld device can be used to measure not only the normal parts which have traditionally been measured by conventional handheld tools such as a caliper or micrometer, but also very small or flat parts that are difficult to measure with conventional tools.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Inventors: Dahai Yu, Michael Nahum, Gary Olson, Kim Atherton
  • Publication number: 20060171580
    Abstract: A system and method for tool enhancements are provided which allow users to utilize video tools in a controlled manner. The video tools balance a minimal amount of cursor positioning and “mouse clicks” against a level of video tool “customization” control desired by a user when applying the video tools. Tool construction methods using multiple mouse clicks are provided as an alternative to using drag-and-draw and one-click tools. Multi-click-plus tools give more specific information and provide a precise way to rapidly create customized tools.
    Type: Application
    Filed: July 20, 2005
    Publication date: August 3, 2006
    Inventors: Charles Blanford, Dahai Yu, Barry Saylor
  • Patent number: 6677948
    Abstract: The defocused image generating methods and systems defocus an image using sets of image elements of a multi-resolution pyramid representation of the input image. Each pixel in the original image generates a region of confusion based on the image depth data for that pixel. The sets of image elements are used to represent the region of confusion using increasingly higher resolution image elements. The final defocused image is generated by compositing or combining together the sets of image elements after the region of confusion of each pixel has been decomposed into the sets of image elements.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: January 13, 2004
    Assignee: Mitutoyo Corporation
    Inventors: Richard M. Wasserman, Dahai Yu
  • Publication number: 20030095700
    Abstract: A method and apparatus for tracing an edge contour of an object in three dimensional space is provided. The method and apparatus is utilized in a computer vision system that is designed to obtain precise dimensional measurements of a scanned object. In order to save focusing time during an automatic tracing measurement, multiple images may be collected and saved for a number of Z heights for a particular position of the XY stage. These saved images can later be used to calculate a focal position for each edge point trial location in the selected XY area rather than requiring a physical Z stage movement. In addition, a Z height extrapolation based on the Z heights of previous edge points can significantly speed up the searching process, particularly for objects where the Z height change of a contour is gradual and predictable.
    Type: Application
    Filed: November 21, 2001
    Publication date: May 22, 2003
    Applicant: Mitutoyo Corporation
    Inventors: Dahai Yu, Richard M. Wasserman
  • Patent number: 6381553
    Abstract: The ball-grid array ball measuring system measures the distances between a reference plane and points on the surface of a small crown area of each of a plurality of balls within a ball-grid array. The points include the apex of each of the balls within the ball-grid array. These distances are then forwarded to the ball-grid array seating plane determining circuit. The ball-grid array seating plane determining circuit determines the ball-grid array seating plane in accordance with the JEDEC “Ball-grid Array Package” Standard. The determined ball-grid array seating plane consequently satisfies the needs for realizing calculations of dimensions and tolerances defined by the Standard.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: April 30, 2002
    Assignee: Mitutoyo Corporation
    Inventor: Dahai Yu
  • Patent number: 6232511
    Abstract: A process for the production of 1,3-propanediol by heterogeneously catalyzed hydrogenation of 3-hydroxypropionaldehyde in an aqueous solution at 30 to 180° C., at a hydrogenation pressure of 5 to 300 bar and a pH value of 2.5 to 7.0, wherein ruthenium on an oxide support is used as the catalyst.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: May 15, 2001
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Thomas Haas, Dahai Yu, Jorg Sauer, Dietrich Arntz, Andreas Freund, Thomas Tacke