| Patent application number | Description | Published |
| 20080240546 | SYSTEM AND METHOD FOR MEASURING DIGITAL IMAGES OF A WORKPIECE - A computer-based method for measuring digital images of a workpiece includes: reading each of images of different parts of the workpiece from a source file and merging all the images to generate a combined image of the workpiece; selecting an object to be measured on the combined image; extracting an image of the selected object from the combined image; and measuring the selected object on the extracted image and displaying measuring results. A related system is also provided. | 10-02-2008 |
| 20090002719 | SYSTEM AND METHOD FOR SCANNING AND MEASURING POINTS OF AN OBJECT - A method for scanning and measuring points of an object is provided. The method includes: (a) selecting a measuring start point and a measuring end point from an image of the object; (b) controlling a laser to move and scan the object from the measuring start point to the measuring end point with a predetermined distance according to X-axis coordinate values and Y-axis coordinate values of the measuring start point and the measuring end point to obtain scanned measuring points; (c) obtaining a vertical distance between each of the scanned measuring points and the laser; and (d) computing measuring results, namely computing a Z-axis coordinate value of each of the scanned measuring points according to the corresponding vertical distance. A related system is also provided. | 01-01-2009 |
| 20090010550 | SYSTEMS AND METHODS FOR MATCHING IMAGES - A method for matching images is disclosed. The method includes selecting a template image and a target image from a batch of images and sampling the template image so as to obtain a template-sampled image, and sampling the target image so as to obtain a target-sampled image, wherein the sampling of both the template image and the target image is according to a sample interval. The method further includes matching the template-sampled image and the target-sampled image, and matching the template image and the target image, if the template-sampled image and the target-sampled image are matched successfully. | 01-08-2009 |
| 20090043535 | SYSTEM AND METHOD FOR SCANNING AND OBTAINING POINTS OF AN OBJECT - A computer-implemented method for scanning and obtaining points of an object is provided. The method includes defining a measuring distance between two points of an object and scanning the measuring distance according to an optimal measuring position. If coordinate values of each of the scanned points are valid, then the method send the obtained coordinate values to an electronic device if the obtained coordinate values are valid. | 02-12-2009 |
| 20090048782 | SYSTEM AND METHOD FOR FILTERING A POINT CLOUD - A method for filtering a point cloud is provided. The method includes: (a) acquiring a point cloud of an object from a point cloud obtaining device; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) determining whether the selected point is a noise point by comparing coordinate values of the selected point and coordinate values of the near points; (f) deleting or smoothing the noise point from the point cloud; and repeating steps from (c) to (f), until all points in the point cloud have been selected. A related system is also provided. | 02-19-2009 |
| 20090055096 | SYSTEM AND METHOD FOR SIMPLIFYING A POINT CLOUD - A method for simplifying a point cloud is provided. The method includes: (a) acquiring a point cloud; (b) establishing a topological structure for the point cloud; (c) selecting a maiden point from the point cloud as a selected point; (d) searching a plurality of points which are near to the selected point from the point cloud according to the topological structure as near points of the selected point; (e) fitting the selected point and the near points to form a paraboloid, obtaining curve equations of the paraboloid, and computing a curvature of the selected point according to the curve equations and a curvature formula; (f) repeating the steps from (c) to (e) until the curvatures of all points in the point have been computed; and (g) simplifying the point cloud according to the curvatures of the points and a preconfigured parameter. A related system is also provided. | 02-26-2009 |
| 20090058853 | METHOD FOR MESHING A CURVED SURFACE - A curved surface meshing method is provided. The method meshes a three-dimensional curved surface by meshing a parameter plane, mapping triangles generated on the parameter plane to triangles in a three-dimensional space to get a 3D meshed curved surface. The method may generate substantially well-proportional distributed triangles on curved surfaces of three-dimensional models of objects. | 03-05-2009 |
| 20090063105 | SYSTEM AND METHOD FOR COMPUTING MINIMUM DISTANCES BETWEEN TWO POINT CLOUDS - A method for computing minimum distances between two point clouds is provided. The method includes: (a) acquiring a first point cloud and a second point cloud; (b) establishing a topological structure for the second point cloud to make points of the second point cloud confined in a plurality of related cubical grids; (c) selecting a point from the first point cloud; (d) searching one or more cubical grids from the related cubical grids according to the topological structure and computing a distance between the selected point and each of points which belong to the second point cloud and in the searched cubical grids to obtain a closest point from the second point cloud, which has a shortest distance to the selected point; (e) repeating steps from (c) to (d) until all the points in the first point cloud have been selected. A related system is also provided. | 03-05-2009 |
| 20090074326 | METHOD FOR ALIGNING POINT CLOUDS - A method for aligning point clouds is disclosed. The method includes inputting point cloud data of a reference object and a to-be-measured object, and confirming an original position of point cloud of the to-be-measured object. The method further includes determining a virtual position of point cloud of the to-be-measured object at each iteration, determining a minimum distance between point cloud of the reference object and point cloud of the to-be-measured object, and determining coordinates of each point in point cloud of the to-be-measured object corresponding to the minimum distance. The method further includes moving each point in point cloud of the to-be-measured object. | 03-19-2009 |
| 20090076771 | SYSTEM AND METHOD FOR FOCUSING DISCRETE POINTS ON AN UNDER-MEASURED OBJECT - A method for focusing discrete points on an under-measured object is provided. The method includes: (a) receiving an image of the object, selecting measurement points on the image, and obtaining X, Y coordinate values of the measurement points; (b) searching a solid point on the under-measured object according to the X, Y coordinate value of one of the measurement points, wherein the solid point corresponds to the measuring point; (c) emitting a laser light to the solid point for computing a vertical distance “h” between the laser aid and the solid point; (d) computing a Z coordinate value of the measurement point according to the “h”; repeating step (b) to step (d) until all the Z coordinate values of the measurement points have been computed; and (e) focusing the solid points according to the X, Y and Z coordinate values of the measurement points. A related system is also provided. | 03-19-2009 |
| 20090102397 | SYSTEM AND METHOD FOR CONTROLLING MULTIPLE LIGHT SOURCES - A system for controlling multiple light sources is provided. The system includes a controller, a digital to analog converter (DAC), and at least one power amplifier. The controller is configured for receiving light control data for at least one light circuit, and for determining a digital luminance signal and an encoded address for each light circuit according to the light control data. The DAC is connected to the controller and configured for receiving the digital luminance signal and the encoded address for each light circuit, converting the digital luminance signal into an analog luminance signal, and for outputting the analog luminance signal according to the encoded address. Each power amplifier is connected to the DAC, and is configured for amplifying the analog luminance signal for the light circuit so as to drive the light circuit to control a corresponding light source. | 04-23-2009 |
| 20090112511 | METHOD FOR MEASURING A SELECTED PORTION OF A CURVED SURFACE OF AN OBJECT - A computer-implemented method for measuring a selected portion of a curved surface of an object is disclosed. The method includes the blocks of displaying a straight-line across an object, stretching the straight-line to form a plane, determining intersection points between the plane and the curved surface of the object, determining a vertical point of each point-cloud around the straight-line on the curved surface, a corresponding vertical distance, and a corresponding normal vector, projecting the vertical points onto the plane vertically, determining measured points, up tolerance points, and down tolerance points for the point-clouds around the straight-line on the plane, connecting the corresponding points to lines, and determining if one or more the dimensions of a selected portion around the straight-line of the object is acceptable according to the connected lines. | 04-30-2009 |
| 20090115337 | SYSTEM AND METHOD FOR REAL TIME CONTROL OF LIGHTING SYSTEM - A method for real time control of lighting system includes the steps of: providing a computer, a SCM ( | 05-07-2009 |
| 20090123033 | SYSTEM AND METHOD FOR ADJUSTING LUMINANCE OF A LIGHT-EMITTING DEVICE ON AN IMAGE MEASURING MACHINE - A computer-based method for adjusting luminance of a light-emitting device on image measuring machine is provided. The method includes reading a model definition curve and model coordinates of an object and a charge couple device (CCD). The method further includes locating the object and the CCD to positions on the image measuring machine, and capturing a digital image of the object. Furthermore, the method includes adjusting a resistance of the light-emitting device to ensure an ordinate deviation corresponding to each abscissa value between a new definition curve and the model definition curve falls in an allowable deviation range. A related system is also provided. | 05-14-2009 |
| 20090132191 | SYSTEM AND METHOD FOR ZERO RESETTING OF A MEASURING MACHINE - A method for zero resetting of a measuring machine is provided. A zero-reset instruction is received. A zero-reset direction S | 05-21-2009 |
| 20090135181 | METHOD FOR UNIFORMIZING SURFACE NORMALS OF A THREE-DIMENSIONAL MODEL - A method for uniformizing surface normals of a three-dimensional model is provided. The method uniformizes the surface normals to surfaces in the three-dimensional model by determining intersection surfaces of each of the surfaces, and determining surfaces whose surface normals are to be reversed according to the intersection surfaces of each of the surfaces. The method may make surface normals consistent. | 05-28-2009 |
| 20090144018 | SYSTEM AND METHOD FOR CALCULATING COORDINATE VALUES OF A MEASURING MACHINE - A method for calculating coordinate values of a measuring machine is provided. The method includes receiving signals in three dimensions from a raster ruler signal generator, identifying a direction of each signal and multiply a frequency of each signal. The method further includes counting each of multiplied signals in each dimension, sending the counted data to the MCU. The method further includes adding the counted data of each of the multiplied signals in each dimension to obtain an accumulated number in each dimension and calculating coordinate values of the measuring machine according to the accumulated number in each dimension and a proportionality factor of the raster ruler signal generator. | 06-04-2009 |
| 20090160852 | SYSTEM AND METHOD FOR MEASURING A THREE-DIMENSIONAL OBJECT - A system for measuring a three-dimensional object is provided. The system measures differences between a 3D model of an object and a point cloud of the object, and highlights the differences on the 3D model using different colors according to difference ranges that the differences fall. | 06-25-2009 |
| 20090161671 | SYSTEM AND METHOD FOR DRIVING A STEP MOTOR - A system for driving a step motor is provided. The system receives a data packet from a computer, wherein the data packet comprises a header data and a main data. An identification of the main data is determined according to the header data. A selected magnification level of a lens module connected with the step motor is converted into drive signals for driving rotation of the step motor upon the condition that the identification of the main data is a numerical zoom value corresponding to the selected magnification level. | 06-25-2009 |
| 20090161940 | SYSTEM AND METHOD FOR ANALYZING IMPURITIES OF AN OBJECT - A computer-implemented method for analyzing impurities of an object is provided. The method includes selecting a region from an image of the object, pre-treating the region to calculate a threshold, processing the region and deleting the points from an outer layer of the region. The method further includes setting a starting point and search directions, determining a point before a first boundary point as an origin of the region and searching the next boundary points if the first boundary point has been searched. The method also includes searching all the boundary points in the region, forming an impurity if the last boundary point coincides with the first boundary point, seed filling the impurity and calculating an area value, and comparing the area value with an allowable area value to determine whether the impurity satisfies impurity specifications. | 06-25-2009 |
| 20090169111 | SYSTEM AND METHOD FOR FINDING EDGE POINTS OF AN OBJECT - A method for finding edge points of an object is disclosed. The method includes receiving an electronic image of an object, selecting one or more edge points in the image of the object, creating an image template for each edge point in the object image. The method further includes receiving a command to measure a second object of the same kind as the object and obtaining a measured object image, reading the image templates for the same kind of object from the storage device, and finding a matched sub-image to each image template from the measured object image according to an image matching algorithm, obtaining a central point of each matched sub-image and displaying coordinates of the central point of the matched sub-image. | 07-02-2009 |
| 20090240474 | SYSTEM AND METHOD FOR GENERATING A MODEL OF AN IMAGE MEASURING MACHINE - A method for generating a model of an image measuring machine is disclosed. The method includes obtaining vertex coordinates of the image measuring machine and features that need to be generated from a configuration file stored in a storage device of a computer. The features comprise a top cover, a lens, a workplace, and a holder of the image measuring machine. The vertex coordinates comprise the vertex coordinates of the top cover, the lens, the workplace, and the holder. The method further includes generating the features of the top cover, the lens, the workplace, and the holder using graphical interfaces according to the corresponding vertex coordinates, so as to create the model of the image measuring machine, and displaying the model of the image measuring machine on a display device. | 09-24-2009 |
| 20090248353 | SYSTEM AND METHOD FOR SIMULATING MOVEMENT OF AN IMAGE MEASURING MACHINE - A method for simulating movement of an image measuring machine is provided. The method includes obtaining vertex coordinates of the image measuring machine and features that need to be generated, creating an initial model of the image measuring machine. The features comprise parts of a top cover, a lens, a workplace, and a holder of the image measuring machine. The method further includes obtaining a displacement of each part of the image measuring machine, calculating new vertex coordinates of each part, generating the features of the top cover, the lens, the workplace, and the holder according to the new vertex coordinates, so as to create a new model of the image measuring machine, and displaying the new model of the image measuring machine on a display device. | 10-01-2009 |
| 20090251692 | SYNCHRONOUS APPARATUS - A vision measuring machine includes a workbench, a support mounted to the workbench, a moving member movably mounted to the support, two fixing portions and a lens respectively fixed to the moving member, a group of pulleys fixed to the support, two mounting members each including at least one pulley fixed to the workbench, a rail fixed between the fixing members, a sliding member for fixing a backlight module, and a cord for driving the sliding member. One end of the cord is fixed to one of the fixing portions. The opposite end of the cord rounds all of the corresponding pulleys, the rail, and the sliding member, and last is fixed to the other fixing portion. When the moving member with the lens is driven, the backlight module is driven together with the lens by the cord. | 10-08-2009 |
| 20090287459 | SYSTEM AND METHOD FOR MEASURING A CURVE OF AN OBJECT - A system and method for measuring a curve of an object includes aligning the ideal curve and the real point-cloud of the object, and defining a plurality of tolerance ranges for an area of a real curve of the object having a tolerance in a predetermined range. The method further includes determining a closest ideal point on the ideal curve corresponding to each real point in the real point-cloud, and assigning a serial number to each real point in the real point-cloud according to a sequence of the closest ideal points on the ideal curve. Furthermore, the method includes generating the real curve by connecting every two real points in the real point-cloud according to the serial number, and assigning a color to each line-segment according to the tolerance range in which two closest distances corresponding to two end-points of each line-segment fall. | 11-19-2009 |
| 20090289953 | SYSTEM AND METHOD FOR ADJUSTING VIEW OF A MEASURING REPORT OF AN OBJECT - A computer-based method for adjusting view of a measuring report of an object is provided. The method includes defining a plurality of tolerance ranges and a unique color, and reading data of a point-cloud of the object and the triangulated surface of the object. The method further includes setting parameters to determine a user-selected position and a user-selected angle of the point-cloud and the triangulated surface in a coordinate system, and reading a nearest distance between each triangle and a nearest point in the point-cloud. Furthermore, the method includes assigning a color to each triangle according to the tolerance ranges, and outputting a measuring report of the object. | 11-26-2009 |
| 20090310954 | VISION MEASURING MACHINE AND FOCUSING METHOD THEREOF - A vision measuring machine includes a stage for supporting a workpiece, an image capturing device movable relative to the stage, and a laser ranging module directed towards the stage. The laser ranging module is capable of emitting a laser beam to the workpiece to form a laser spot on the workpiece surface, and determining a distance between the laser spot and the laser ranging module. | 12-17-2009 |
| 20090317018 | SYSTEM AND METHOD FOR ADJUSTING BACKLIGHT IN MEASUREMENT OF A PROFILE IMAGE - A computer-implemented method for adjusting backlight in measurement of a profile image of an object includes setting a light source of an image measuring machine to an original intensity level, obtaining the profile image of the object laid on the image measuring machine, and performing a mean filter processing and a binary image processing on the profile image. The method further includes setting intensity variables to adjust backlight intensity of the light source, uses the intensity variables to calculate an optimum intensity level of the backlight intensity utilizing an iterative method, and adjusting the backlight intensity of the light source to the optimum intensity level to obtain an optimum profile image of the object. | 12-24-2009 |
| 20100021068 | SYSTEM AND METHOD FOR EXTRACTING BOUNDARY ELEMENTS OF AN OBJECT - A computer-implemented method for extracting boundary elements of an object includes receiving measurement data of a point cloud of the object and a maximum edge length of a triangle to form a triangular mesh surface of the point cloud, constructing the triangular mesh surface, and extracting boundary points from the triangular mesh surface. The method further includes grouping the boundary points according to a vector relationship between one boundary point and each of the other boundary points, fitting each group of boundary points to an appropriate boundary characteristic. The appropriate boundary characteristic may be output to a storage system. | 01-28-2010 |
| 20100030349 | SYSTEM AND METHOD FOR CONTROLLING MOVEMENT OF A MEASUREMENT MACHINE - Controlling movement of movable arms on motion shafts of a measurement machine is disclosed. Each motion shaft of the measurement machine are divided into different motion ranges. The movable arms move in different motion ranges at different speeds. Motion direction of the movable arms is associated with an operation direction of a joystick. | 02-04-2010 |
| 20100042921 | SYSTEM AND METHOD FOR VIEWING SOFTWARE HELP DOCUMENTATION - A system and method for viewing software help documentation obtains a feature name of a current interface of a software and a position of a cursor in the current interface, and receives a control command to invoke a help system of the software. The system and method further displays the help document of the help option corresponding to the position of the cursor in the current interface on a display device, in response to a determination that the help system comprises the feature name of the current interface, and further comprises a help option corresponding to the position of the cursor in the current interface. | 02-18-2010 |
| 20100053191 | SYSTEM AND METHOD FOR COMPUTING AND DISPLAYING A ROUNDNESS ERROR OF AN OBJECT - A method and system for computing and displaying a roundness error of an object specifies different colors that respectively represents an error range of points. The method and system receives a point cloud of the object and fits a circle based on the point cloud. The method and system computes an error of each point in the point cloud by computing a distance between the each point and the circle, colorizes the points in the point cloud according to the errors and the specified colors, and generates and outputting a graphic roundness error analysis report. | 03-04-2010 |
| 20100053403 | SYSTEM AND METHOD FOR POSITIONING A PORTION OF AN OBJECT TO BE MEASURED - A system and method for positioning a portion of an object to be measured includes installing a digital camera adjacent to a charge coupled device (CCD) lens of an image measuring machine, setting positioning parameters corresponding to different positions of the digital camera on a Z-axis of a world coordinate system, receiving an image of the object captured by the digital camera, and selecting corresponding positioning parameters according to a position of the digital camera. The method further includes selecting a point of the portion of the object in the image, calculating coordinates of the selected point in a plane of the CCD lens, and controlling the CCD lens to move to the calculated coordinates so as to position the CCD lens on the portion of the object. | 03-04-2010 |
| 20100061622 | METHOD FOR ALIGNING OBJECTS - A computer implemented method for aligning objects receives a reference object and a to-be-moved object; determining feature elements of the reference object. A first coordinate system is constructed according to a plurality of feature elements of the reference object. A second coordinate system is constructed according to a plurality of feature elements of the to-be-moved object. A third coordinate system is constructed according to the first coordinate system and the second coordinate system. An operation matrix is computed according to the three coordinate systems. The two objects are aligned using the operation matrix. | 03-11-2010 |
| 20100063784 | SYSTEM AND METHOD FOR FITTING FEATURE ELEMENTS USING A POINT-CLOUD OF AN OBJECT - A system and method for fitting feature elements is provided. The method first receives a point-cloud of an object from a point-cloud obtaining device and constructs a triangular mesh surface of the point-cloud. The method then determines a plurality of uppermost boundary points of the triangular mesh surface, and fits a feature element according to the uppermost boundary points. The method further creates the feature element, and outputs the feature element to a display. | 03-11-2010 |
| 20100073550 | SYSTEM AND METHOD FOR MEASURING A BORDER OF AN IMAGE OF AN OBJECT - A system and method for measuring a border of an image of an object includes setting measurement parameters, selecting a start point, an end point, and a image capture direction, and marking isS=true, moving a CCD lens to a current point, capturing an image by the CCD lens, and obtaining sequential border points of the image. The method further includes determining if the sequential border points are fuzzy, performing an automatic focus function if the sequential border points are fuzzy, or further determining the border of the object has been completely captured if the sequential border points are clear, calculating accurate border points if the border of the object has not been completely captured, and determining a new start point to capture the next image of the object. | 03-25-2010 |
| 20100088055 | SYSTEM AND METHOD FOR POSITIONING A COORDINATE SYSTEM IN RELATION TO A WORKPIECE ON A MEASUREMENT MACHINE - A computer-implemented method for positioning a coordinate system in relation to a workpiece receives positioning elements including feature elements selected from the workpiece. A normal vector of a first axis, an origin, a normal vector of a second axis are determined according to the positioning elements. A positioned coordinate system is generated according to the normal vectors of the first axis and the second axis, and the origin, for positioning the coordinate system. | 04-08-2010 |
| 20100096539 | CALIBRATION PLATE AND CALIBRATION METHOD - A calibration plate is configured for revising an image capture apparatus of a vision measuring system. The vision measuring system includes a worktable which is configured for supporting the calibration plate. The calibration plate includes a quadrate portion. A calibration area and a zero marker are formed on the quadrate portion. The calibration area includes a plurality of regions having the same shape. | 04-22-2010 |
| 20100103257 | SYSTEM AND METHOD FOR CORRECTING AN IMAGE - A method for correcting an image of a physical object first captures images of a circle and a rectangle set of a calibration plate placed on a measurement machine, and determines correction data using the images of the circle and the rectangle. The method further corrects the image of the physical object captured by the measurement machine according to the correction data, and displays a corrected image of the physical object. | 04-29-2010 |
| 20100104198 | SYSTEM AND METHOD FOR DETERMINING INFLECTION POINTS IN AN IMAGE OF AN OBJECT - A system and method for determining inflection points in an image of an object includes obtaining the image of the object, performing binary image processing on a border of the image to obtain border points, selecting a predetermined number of the border points to fit a straight line, calculating a vertical distance between each selected border point and the straight line, and obtaining a total distance. The method further includes adding a new border point to the selected border points if the total distance is less than a predetermined value, so as to fit a new straight line and do a loop cycle, otherwise, regarding a last border point of the selected border points as an inflection point, and sequentially selecting the predetermined number of other border points to fit another new straight line. | 04-29-2010 |
| 20100110503 | SYSTEM AND METHOD FOR ADJUSTING LIGHT SOURCES IN MEASUREMENT OF A SURFACE IMAGE - A computer-implemented method for adjusting light intensity of light sources of an image measuring machine in measurement of a surface image of an object includes obtaining the surface image of the object, setting one light source to be adjusted and adjusting a light intensity of the light source according to an adjusting mode. The method further includes computing an optimum light intensity level, adjusting a light intensity to the optimum light intensity level to obtain an optimum surface image of the object, and storing the optimum surface image and the optimum light intensity level into a storage system. | 05-06-2010 |
| 20100150402 | METHOD FOR MEASURING A CURVED SURFACE OF AN OBJECT - A method for measuring a curved surface of an object is provided. The method aligns a point-cloud of an object and a triangulated curved surface of the object, obtain an original deviation value for each triangle on the triangulated curved surface by measuring a distance between each triangle and the nearest point in the point-cloud, and assign a color to each triangle according to a color assigned to a deviation range in which each original deviation value falls. The method further balances the assigned colors of all triangles on the triangulated curved surface, and generates a report according to data on the triangulated curved surface with the balanced colors. | 06-17-2010 |
| 20100158496 | SYSTEM AND METHOD FOR FOCUSING A CHARGE COUPLED DEVICE LENS ON A SELECTED SURFACE OF AN OBJECT - A positioning system and method for focusing a charge coupled device (CCD) lens on a selected surface of an object to be measured is provided. The positioning system and method moves the CCD lens downwards to approximate an estimate Z-axis coordinate of the CCD lens, and moves the CCD lens upwards to find an accurate Z-axis coordinate of the CCD lens according to the selected surface of the object. The system and method further moves the CCD lens to a position corresponding to the accurate Z-axis coordinate to focus the CCD lens on the selected surface. | 06-24-2010 |
| 20100165086 | LIGHT SOURCE FOR VISION MEASURING INSTRUMENT AND POSITIONING SYSTEM USING THE SAME - A light source is configured to be mounted to a vision measuring instrument that includes a primary image capture unit capturing an image of an object to be measured, and an auxiliary image capture unit providing a means to aim the primary image capture unit at a determined position. The light source includes a main body defining a through hole for receiving the primary image capture unit, and a mounting hole for readily mounting an auxiliary image capture unit. A luminescent surface is formed on an inner wall bounding the through hole of the main body. A number of light-emitting diodes (LEDs) is disposed on the luminescent surface. | 07-01-2010 |
| 20100169721 | SYSTEM AND METHOD FOR UPDATING A COMPENSATION VALUE OF A MEASUREMENT MACHINE - A system and method for updating a compensation value of a measurement machine provides a host computer to generate an authorization code document according to an ID input by a user and encrypts the authorization code document. A client computer decrypts the authorization code document, and obtains an authorization code, the input ID, and a valid date of the authorization code. If the input ID is the same as an ID of the measurement machine, and the authorization code has not expired, the compensation of the measurement machine can be updated by the client computer using the authorization code. | 07-01-2010 |
| 20100182487 | SYSTEM AND METHOD FOR AUTOMATICALLY FOCUSING AN OPTICAL LENS OF AN IMAGE MEASURING MACHINE - A system and method for automatically focusing an optical lens controls the light generated by a light-emitting device of an image measuring machine to penetrate a glass sheet, so as to project a picture of the glass sheet onto an object. The system and method further moves an optical lens along a Z-axis of the image measuring machine to capture one or more digital images of the object, and computes a definition value of each captured digital image. Furthermore, the system and method obtains a focus position corresponding to the highest definition value of the captured digital image. | 07-22-2010 |
| 20100220292 | VISION MEASURING SYSTEM AND ASSISTANT FOCUSING SYSTEM THEREOF - A vision measuring system includes an optical system, an image capture apparatus for receiving an image of the object through the optical system and converting the image to electronic signals, a first illuminator for emitting light to the object, and an assistant focusing system. The optical system includes a first object lens, a second object lens, and a partial reflector located between the first and second object lens. The partial reflector is unparallel to the second object lens. The assistant focusing system includes a second illuminator and a pattern slide. Patterns are attached in checkerboard fashion on the pattern slide. Light from the second illuminator is able to pass through the pattern slide, the partial reflector, and the second object lens to make the patterns of the pattern slide be projected onto the surface of the object. | 09-02-2010 |
| 20100226540 | SYSTEM AND METHOD FOR MEASURING GAPS BETWEEN OBJECT PARTS - A detecting method for measuring gaps between two parts of an object is provided. The detecting method selects a reference image and a measured image, merges the reference image and the measured image to form an image of the object, grids the reference image and the measured image to obtain triangle mesh surfaces, obtains boundary points and outline points of the measured image, and obtains triangles on a joint portion of the reference image and measured points on a corresponding joint portion of the measured image. The method further compares each measured point with an obtained triangle to obtain gap values of the joint portion between the reference image and the measured image, and outputs an analysis report of the gap values on a display device. | 09-09-2010 |
| 20100238406 | FOCUS ASSISTING DEVICE - A focus assisting device is configured to assist a vision measuring system to focus on an object with smooth low-contrast surfaces. The focus assisting device includes a plurality of transparent portion and a plurality of nontransparent portion. | 09-23-2010 |
| 20100268355 | PROGRAMMING SYSTEM FOR A COORDINATE MEASURING MACHINE AND METHOD THEREOF - A programming method of a coordinate measuring machine (CMM) constructs a polygonal mesh model for a manufactured part according to a point cloud of the manufactured part. Basic measurement elements, relational measurement elements, a part coordinate system, and a collision-free inspection path are obtained according to the polygonal mesh model, so as to generate a measurement program of the CMM. | 10-21-2010 |
| 20100271369 | CURVED SURFACE RENDERING SYSTEM AND METHOD - A curved surface rendering method grids a curved surface to a plurality of triangles, and further divides the plurality of triangles to sub-triangles. Furthermore, the method determines surface triangles and inner triangles from all triangles of the curved surface, and displays the surface triangles on a display device. | 10-28-2010 |
| 20100271371 | DATA PROCESSING DEVICE AND METHOD FOR CONVERTING COORDINATES OF A CURVED SURFACE - A method for converting coordinates of a curved surface is provided. Parameters of the curved surface to be converted are received, and basic data is computed using a B-spline basis function according to the parameters to formulate a data structure. Basic points are determined according to the parameters and the data structure, and coordinates of the curved surface are converted from three-dimensional coordinates to two-dimensional coordinates using the basic points. | 10-28-2010 |
| 20100272346 | SYSTEM AND METHOD FOR MEASURING FORM AND POSITION TOLERANCES OF AN OBJECT - A method for measuring form and position tolerances of an object receives a preselected feature element to be fitted from an image of a measured object, obtains a reference feature element from an image of a reference object corresponding to the measured object. The method further fits a feature element corresponding to the preselected feature element so as to obtain a fitted feature element, and calculates form and position tolerances between the fitted feature element and the reference feature element thereby generating the form and position tolerances of the measured object. | 10-28-2010 |
| 20100274386 | METHOD FOR ROTATING A MECHANICAL ARM - A method for rotating a mechanical arm receives origin position parameters and final position parameters of the mechanical arm. A computer determines a position that an end joint of each of sections arrives after each iteration according to the origin position parameters and the final position parameters. The computer calculates a distance between the current position and the final position of the end joint of each of the sections and obtains a minimum distance. The coordinates of the end joint of each of the sections corresponding to the minimum distance is calculated. The computer drives each of the end joints to rotate to the calculated end joint coordinates corresponding to the minimum distance. | 10-28-2010 |
| 20100278418 | SYSTEM AND METHOD FOR MEASURING ERRORS OF WORKPIECES - A method for measuring errors of workpieces by comparing a three-dimensional model and the workpieces manufactured according to the three-dimensional model is provided. The method converts a point cloud of each workpiece to a measured triangular mesh model, and aligns each measured triangular mesh model to the three-dimensional model. The method further compares each measured triangular mesh model with the three-dimensional model to check for differences between two model so as to obtain errors of each workpiece, and generates one or more analysis reports according to the errors of each workpiece. | 11-04-2010 |
| 20100292962 | SYSTEM AND METHOD FOR CONVERTING A CONVENTIONAL SURFACE INTO A NURBS SURFACE - A system and method for converting a conventional surface into a non-uniform rational basis spline (NURBS) surface generates a constructed curve according to a first NURBS curve of the conventional surface which is read from a storage system. The system and method further converts the constructed curve into the second NURBS curve. Furthermore, the system and method constructs the NURBS surface based on the first NURBS curve and the second NURBS curve. | 11-18-2010 |
| 20100328349 | SYSTEM AND METHOD FOR FITTING IMAGES IN AN ELECTRONIC DEVICE - An electronic device includes an image fitting system to fit an image to identify characters of the image and graphics of the image in the electronic device. Operations of fitting the image by the image fitting system includes generation of a standard character database to fit characters of the image, generation of character fitting results by fitting each character of the image according to the standard character database, and generation of graphic fitting results by fitting each graphic of the image according to a standard graphic that is defined by a graphic equation. | 12-30-2010 |
| 20110018873 | TWO-DIMENSIONAL TO THREE-DIMENSIONAL IMAGE CONVERSION SYSTEM AND METHOD - An image conversion system and method read image data of a two-dimensional image from a storage system. A data format, an image size, a pixel value of each pixel, and pixel coordinates of each pixel are determined according to the image data. A gray value of each pixel is calculated. According to the pixel coordinates and gray value of each pixel, a three-dimensional mesh is generated and then decorated, so that a three-dimensional image is obtained. | 01-27-2011 |
| 20110046909 | SYSTEM AND METHOD FOR CALCULATING OBSERVATIONAL ERRORS OF A COORDINATE MEASURING MACHINE - A system and method for calculating an observational error of a coordinate measuring machine includes receiving measuring parameters input by a user, obtaining observational errors of the ruler from a storage system, and identifying the zero mark of the ruler. A direction of the ruler is adjusted to be substantially parallel to the measuring direction of the measuring parameters, controlling the coordinate measuring machine to measure the ruler according to the measuring parameters, obtaining measured data. Observational error of the coordinate measuring machine is calculated according to the measured data, which is stored in the storage system. | 02-24-2011 |
| 20110069383 | MEASUREMENT APPARATUS - A measurement apparatus includes a lamp mount including a first mount and a second mount. The first mount has a first cavity to mount an observation module. The second mount has a second cavity to mount an image capture module. The measurement apparatus further includes a plurality of light modules mounted on an undersurface of the lamp mount. The second mount is disposed with an included angle relative to a first axis of the first cavity so that a second axis of the second cavity and the first axis converge on a point. The undersurface of the lamp mount is concave so that light from the light modules tilts toward the first axis, and the light and the first axis also converge on the point. | 03-24-2011 |
| 20110128427 | FOCUS APPARATUS OF IMAGE MEASURING SYSTEM - A focus apparatus comprises a first illuminator for emitting light onto an object, an optical apparatus, an image capture apparatus for receiving an image of the object through the optical apparatus, and converting the image into electronic signals, a spectroscope, a coaxial light apparatus and a patterned light apparatus. The coaxial light apparatus and the patterned light apparatus are perpendicularly mounted to a spectroscope. The coaxial light apparatus is perpendicular to the patterned light apparatus. The spectroscope refracts patterned light from the patterned light apparatus and coaxial light from the coaxial light apparatus to the optical apparatus. | 06-02-2011 |
| 20110134121 | LIGHTING ENVIRONMENT SIMULATION SYSTEM AND METHOD - A lighting environment simulation system and method meshes a three-dimensional (3D) model of an object into a plurality of triangles, simulates lighting effects for the meshed 3D model, and determines an actual display color for each triangle of the meshed 3D model under the simulated lighting effects. The system and method further displays the meshed 3D model to a display device according to actual display colors and coordinates of all the triangles of the meshed 3D model. | 06-09-2011 |
| 20110149546 | FOCUS APPARATUS OF IMAGE MEASURING SYSTEM - A focus apparatus comprises a light apparatus emits the light onto an object, an optical apparatus, an image capture apparatus for receiving an image of the object through the optical apparatus, and converting the image into electronic signals, and a adapter. The adapter connects the light apparatus and the optical apparatus. The light apparatus transfers thermal energy generated by the light apparatus to the air of the surrounding environment, and scatters the light to make the light propagate uniformly. | 06-23-2011 |
| 20110157157 | SYSTEM AND METHOD FOR DISPLAYING A THREE-DIMENSIONAL OBJECT - In a method for displaying a three-dimensional object, a pixel value matrix and a projection depth matrix are created, coordinates of the object are read according to a B-spline curve, and a triangle mesh model is created according to the coordinates. A triangle is selected from the triangle mesh model one by one, so as to obtain coordinates of vertexes of the selected triangle, convert the coordinates of the vertexes to two-dimensional, and generate a figure according to the two-dimensional coordinates. A projection depth of the selected triangle is computed and colors of the selected triangle are added to the figure if the computed projection depth is less than a corresponding projection depth recorded in the projection depth matrix. The pixel value matrix and the projection depth matrix are updated and a two-dimension image formed by elements of two matrixes is outputted onto a display screen. | 06-30-2011 |
| 20110157176 | SYSTEM AND METHOD FOR CONSTRUCTING TRIANGULAR MESH SURFACE OF POINT CLOUD - A method for constructing a triangular mesh surface of a point cloud includes constructing triangles according to point cloud data, determining seed triangles from the constructed triangles. The method further includes selecting triangles that share a side with a determined seed triangle from the constructed triangle, determining a specific triangle having the biggest dihedral angle with the determined seed triangle and the biggest angle opposing the shared side of the determined seed triangle. The method also includes repairing holes formed by the specific triangles if the all specific triangles have been determined, adjusting a normal vector of each specific triangle, and outputting a triangular mesh surface constructed by the adjusted triangle. | 06-30-2011 |
| 20110158555 | CURVED SURFACE AREA CALCULATION DEVICE AND METHOD - A curved surface area calculation device and method generates a contour curve consisting of border points of a curved surface, and determines an approximate poly-line of the contour curve in a parametric plane. An approximate polygon of the approximate poly-line is generated according to vertices of the approximate poly-line and preset sample points. The approximate polygon is further meshed by a plurality of triangles. An area of the curved surface is calculated according to the plurality of triangles. | 06-30-2011 |
| 20110161046 | SYSTEM AND METHOD FOR VERIFYING A PROBE TIP - A computing system and method verifies a probe tip of a coordinate measuring machine. The computing system simulates a virtual sphere and calculates coordinates of the center of the virtual sphere. The coordinates of first real contact points of the real sphere is obtained to calculate coordinates of the center of the real sphere and coordinates of the ideal contact points of the real sphere. The computing system obtains coordinates of second real contact points of the real sphere is obtained according to the coordinates of the ideal contact points of the real sphere. The radius of the probe tip is calculated according to the coordinates of second real contact points of the real sphere. The computing system determines if the calculated radius of the probe tip falls in an allowable range. | 06-30-2011 |
| 20110161876 | COMPUTER AND METHOD FOR GENERATIING EDGE DETECTION COMMANDS OF OBJECTS - A computer and a method for generation commands include loading a data exchange format (DXF) image, and selecting a measurement tool and selecting a DXF feature of the DXF image. The generation commands method further includes generating an edge detection command of the selected DXF feature according to the measurement tool when the size of the selected DXF feature is not larger than the size of an image area. And an edge detection command corresponding to each of the reselected measurement tools is generated when the size of the selected DXF feature is larger than the size of the image area. | 06-30-2011 |