Patents by Inventor ZONG-TAO YANG

ZONG-TAO YANG 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: 20160171760
    Abstract: A method for processing a point cloud includes steps of obtaining the point cloud uploaded to an electronic device, creating a mesh point cloud made of a number of triangles from the point cloud, determining a primary reference triangle from the mesh point cloud, calculating a normal vector of the primary reference triangle, calculating a normal vector of the rest of the triangles, and adjusting a direction of the normal vector of corresponding one or more of the rest of the triangles that meet an adjusting condition. The adjusting condition is an included angle between a normal vector of an adjacent triangle and the normal vector of the primary reference triangle being greater than ninety degrees.
    Type: Application
    Filed: May 15, 2015
    Publication date: June 16, 2016
    Inventors: TAO TAO, XIN-YUAN WU, HENG ZHANG, ZONG-TAO YANG
  • Publication number: 20160147218
    Abstract: In a method for outputting programs of a workpiece placed on a scanner device using a computing device, three-dimensional (3D) point cloud data of the workpiece is received from the scanner device. The received 3D point cloud data is meshed into a plurality of triangles, and a 3D model of the workpiece is obtained. A measurement point on the 3D model selected, and coordinates of the measurement point on the 3D model is calculated. A measurement element is created according to the calculated coordinates. A preset virtual probe is imported to be displayed on a display screen, and the virtual probe is rotated according to a normal vector of the created measurement element. The method controls the virtual probe to move towards the created measurement element, and outputs programs of the created measurement element.
    Type: Application
    Filed: April 16, 2015
    Publication date: May 26, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZONG-TAO YANG
  • Publication number: 20160138914
    Abstract: The present disclosure provides a system and a method for analyzing graphical data of an object. The system is implemented on a computing device linked to a database. The system receives a point cloud file corresponding to the object from the database, extracts point cloud data from the point cloud file, and meshes point cloud data to generate coordinate data corresponding to vertices for a plurality of meshed triangles. The system calculates distances between each of the meshed triangles and a fitting plane and a normal vector for each meshed triangle. The system calculates an included angle between the normal vector of each meshed triangle and a normal vector of the fitting plane to determine the accuracy of the point cloud data patches, and generates a report containing an accuracy analysis of the point cloud data for the object and a point cloud statistical analysis report.
    Type: Application
    Filed: July 10, 2015
    Publication date: May 19, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZHI-YA LI, ZONG-TAO YANG
  • Publication number: 20160117795
    Abstract: A point cloud data processing system permitting free-form data selection of the cloud data includes an image forming module, a coordinate conversion module, a selection module, and a determination module. The image forming module graphs a three-dimensional image of the point cloud file. The coordinate conversion module transforms the three-dimensional image into a planar image. The selection module performs a polygon-shaped selection operation and shows a polygon-shaped region based a point cloud area selected in such a manner that the polygon-shaped region circumscribes the point cloud area selected. The determination module graphs a bounding box based on the outline of the polygon-shaped region, and determines whether graphical points lie inside both the bounding box and the polygon-shaped region. Graphical points that lie within both are further marked with color or other marking process, and graphical points which are not within both can be deleted or edited.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, SU-YING FU, ZONG-TAO YANG
  • Publication number: 20160117856
    Abstract: A point cloud processing method is provided. The method includes: depicting, at a computing device, a three-dimensional image based on a point cloud data set; converting, at the computing device, the three-dimensional image to a two-dimensional image; dragging, at the computing device, a brush to form a coverage are; determining, at the computing device, whether a point is within the coverage area by comparing coordinates of each point in the two-dimensional image with coordinates of area boundary of the coverage area; and painting, at the computing device, the point within the coverage area to specific color.
    Type: Application
    Filed: June 25, 2015
    Publication date: April 28, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, SU-YING FU, ZONG-TAO YANG
  • Publication number: 20160078639
    Abstract: A method calculates an area of an outline of an object using a computing device. The object is placed on a platform of the measurement machine connected to the computing device. The computing device obtains outline points of the object from an image of the object captured by the measurement machine. The computing device triangulates the outline points of the object using multiple triangles and generates an outline of the object. The computing device calculates the area of the outline of the object according to an area of each triangle.
    Type: Application
    Filed: December 29, 2014
    Publication date: March 17, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, TAO TAO, ZONG-TAO YANG
  • Publication number: 20150206345
    Abstract: In a three-dimensional image models generating method, a two-dimensional point cloud model and a two-dimensional image of an object are acquired and aligned. A triangular mesh surface of the point cloud model is constructed and each triangle in the triangular mesh surface is assigned with an identifier. The image is divided into a plurality of triangles according to the triangle in the triangular mesh surface, and each triangle in the image is correspondingly assigned with an identifier. The triangular mesh surface is converted from a two-dimensional point cloud model to a three-dimensional point cloud model. After adjusting sizes of the triangle of the image, each triangle of the image is pasted onto a corresponding triangle of the three-dimensional point cloud model according to the identifiers, to generate a three-dimensional image model.
    Type: Application
    Filed: January 15, 2015
    Publication date: July 23, 2015
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZONG-TAO YANG
  • Publication number: 20150134303
    Abstract: A method for establishing a three-dimensional contour model of an object includes providing a contact probe which has a contact ball and three positioning dots. Then initial positions of the contact ball and positioning dots are established by measuring the contact probe by using a measuring device. A point cloud is created by scanning the object with a three-dimensional non-contact scanner. The contact ball of the contact probe is used to touch the object at a place where a hole of the point cloud is located. Image of the contact probe is caught to calculate out present position of the contact ball. Coordinate of the present position of the contact ball is output as a coordinate for filling the hole of the point cloud.
    Type: Application
    Filed: September 12, 2014
    Publication date: May 14, 2015
    Inventors: CHIH-KUANG CHANG, Xin-Yuan Wu, Zong-Tao Yang
  • Publication number: 20130265324
    Abstract: A computing device displays an entire graphic of a measurement object on an interface displayed on a display device, and displays a tree object region on the interface, where the tree object region covers part of the entire graphic. The device redisplays the entire graphic of the measurement object by copying pixel information of the covered part from a memory of the computing device to the tree object region, creates a hierarchical tree object in the tree object region according to information of the measurement object, and stores a name of each node and coordinate information of a region occupied by each node's name into an array. When a cursor points to the tree object region, the device determines a node selected by the cursor by comparing coordinate information of the cursor with the coordinate information stored in the array.
    Type: Application
    Filed: August 29, 2012
    Publication date: October 10, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZONG-TAO YANG
  • Publication number: 20130111383
    Abstract: A computing device is connected to a measurement machine to measure an object to obtain an image of measured elements of the object. The computing device generates a tree structure to display all of the measured elements. Icons at nodes of the tree structure are generated corresponding to the measured elements. If a cursor points to a particular node of the tree structure, the computing device determines a coordinate range in which the cursor falls. An icon corresponding to the node is determined as being the icon selected according to the range. The computing device displays a measurement program corresponding to the icon.
    Type: Application
    Filed: September 28, 2012
    Publication date: May 2, 2013
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZONG-TAO YANG, GEN YANG