MACHINE VISION SYSTEM WITH A COMPUTER-GENERATED VIRTUAL REFERENCE OBJECT

DE25155325T1Undetermined Publication Date: 2025-09-04MAPVISION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE25155325
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Priority Date
2017-12-15
Filing Date
2018-12-14
Publication Date
2025-09-04
Patent Text Reader

Abstract

A method for measuring an object, comprising: Receiving a three-dimensional computer-generated virtual reference object, wherein the received virtual reference object is generated based on a model drawing of the object, and wherein the virtual reference object comprises exact coordinates of the object, wherein the exact coordinates comprise coordinates of at least one discrete point; Obtaining at least two images of the object, wherein the obtained at least two images are obtained with at least two different cameras; Determining a three-dimensional location of at least one discrete point on the object based on the acquired images, wherein the determined three-dimensional location is in the same coordinate system with the three-dimensional computer-generated virtual reference object; Determining the corresponding discrete point coordinates on the virtual reference object; and based on the determined location of at least one discrete point on the acquired images and corresponding exact coordinates on the virtual reference object, Calculate the absolute scale location of at least one discrete point on the object.
Need to check novelty before this filing date? Find Prior Art

Claims

[1] A method for measuring an object, comprising: Receiving a three-dimensional computer-generated virtual reference object, wherein the received virtual reference object is generated based on a model drawing of the object, and wherein the virtual reference object comprises exact coordinates of the object, wherein the exact coordinates comprise coordinates of at least one discrete point; Obtaining at least two images of the object, wherein the obtained at least two images are obtained with at least two different cameras; Determining a three-dimensional location of at least one discrete point on the object based on the acquired images, wherein the determined three-dimensional location is in the same coordinate system with the three-dimensional computer-generated virtual reference object; Determining the corresponding discrete point coordinates on the virtual reference object; and based on the determined location of at least one discrete point on the acquired images and corresponding exact coordinates on the virtual reference object, Calculate the absolute scale location of at least one discrete point on the object. [2] The method of claim 1, wherein the method further comprises generating the computer-generated virtual reference object based on the model drawing of the object. [3] The method of claim 2, wherein generating further comprises receiving additional information comprising at least one of the following: light setting information, object material information, object color information or camera parameters. [4] The method of claim 3, wherein the camera parameters comprise camera coordinates and a camera orientation. [5] The method of any one of claims 2 to 4, wherein generating further comprises: Obtaining at least one image of a manufactured object; Creating a projection view based on the model drawing, wherein the projection view corresponds to the direction of obtaining at least one image of a manufactured object; and Aligning at least one region of the acquired at least one image on the generated projection view. [6] The method of any one of claims 2 to 5, wherein generating further comprises producing a photorealistic image of the object based on the model drawing and received additional information. [7] A computer program comprising computer program code configured to perform a method according to any one of the preceding claims 1-6 when the computer program is executed in a computing device. [8] Controller comprising at least one processor (106) and at least one memory (107), wherein the at least one processor is configured to perform a method according to any one of claims 1 to 6. [9] Machine vision system comprising: a housing (102); a camera system comprising a plurality of cameras (100a - 100d) within the housing (102); a lighting system comprising a plurality of lighting devices (101a - 101c) within the housing (102); and a controller (105), wherein the controller is configured to perform a method according to any one of the preceding claims 1-6.