Patents Assigned to MVTEC Software GmbH
-
Patent number: 12159429Abstract: The invention describes a generic framework for hand-eye calibration of camera-guided apparatuses, wherein the rigid 3D transformation between the apparatus and the camera must be determined. An example of such an apparatus is a camera-guided robot.Type: GrantFiled: May 25, 2022Date of Patent: December 3, 2024Assignee: MVTec Software GmbHInventor: Markus Ulrich
-
Patent number: 11328478Abstract: In this invention, systems and methods are described that allow performing stereo reconstruction with line-scan cameras in general configurations. Consequently, the cumbersome exact alignment of the sensor lines becomes superfluous. The proposed method requires that telecentric lenses instead of perspective lenses are mounted on the line-scan cameras. In this case, the images can be accurately rectified with stereo rectification. The rectified images can be used to perform an efficient stereo matching. The method comprises a camera model and a calibration procedure that allow to precisely model the imaging process, also including the modelling of lens distortions even if the sensor lines are not exactly mounted behind the principal points. This ensures a high accuracy of the resulting 3D reconstruction.Type: GrantFiled: May 29, 2020Date of Patent: May 10, 2022Assignee: MVTec Software GmbHInventors: Carsten Steger, Markus Ulrich
-
Patent number: 8994723Abstract: The invention provides a method for recognizing instances of a 3D object in 3D scene data and scene intensity data and for determining the 3D poses of said instances comprising the following steps: (a) providing 3D object data and obtaining object intensity data; (b) providing 3D scene data and scene intensity data; (c) extracting scene feature points from the intensity data; (d) selecting at least one reference point from the 3D scene data; (e) computing, for each selected reference point, pose candidates for the 3D object under the assumption that said reference point is part of the 3D object by maximizing the number of extracted scene feature points that are consistent with the 3D object under the given pose candidate; (f) computing a set of filtered poses from the pose candidates.Type: GrantFiled: December 4, 2012Date of Patent: March 31, 2015Assignee: MVTec Software GmbHInventors: Bertram Drost, Markus Ulrich
-
Patent number: 8830229Abstract: The invention provides a method for recognizing instances of a 3D object in 3D scene data and for determining the 3D poses of said instances comprising the following steps: (a) providing 3D scene data; (b) selecting at least one reference point from the 3D scene data; (c) computing, for each selected reference point, pose candidates for the 3D object under the assumption that said reference point is part of the 3D object; and (d) computing a set of filtered poses from the pose candidates.Type: GrantFiled: January 6, 2011Date of Patent: September 9, 2014Assignee: MVTec Software GmbHInventors: Bertram Heinrich Drost, Markus Ulrich
-
Patent number: 8780110Abstract: The CV-CAD (computer vision-computer-aided design) model is an enhanced CAD (computer-aided design) model that integrates local and global computer vision data in order to represent an object not only geometrically but also in terms of computer vision. The CV-CAD model provides a scalable solution for intelligent and automatic object recognition, tracking and augmentation based on generic models of objects.Type: GrantFiled: March 18, 2013Date of Patent: July 15, 2014Assignee: MVTEC Software GmbHInventors: Selim Ben Himane, Stefan Hinterstoisser, Nassir Navab
-
Publication number: 20140105506Abstract: The invention provides a method for recognizing instances of a 3D object in 3D scene data and scene intensity data and for determining the 3D poses of said instances comprising the following steps: (a) providing 3D object data and obtaining object intensity data; (b) providing 3D scene data and scene intensity data; (c) extracting scene feature points from the intensity data; (d) selecting at least one reference point from the 3D scene data; (e) computing, for each selected reference point, pose candidates for the 3D object under the assumption that said reference point is part of the 3D object by maximizing the number of extracted scene feature points that are consistent with the 3D object under the given pose candidate; (f) computing a set of filtered poses from the pose candidates.Type: ApplicationFiled: December 4, 2012Publication date: April 17, 2014Applicant: MVTEC SOFTWARE GMBHInventors: Bertram DROST, Markus ULRICH
-
Publication number: 20130226532Abstract: The CV-CAD (computer vision-computer-aided design) model is an enhanced CAD (computer-aided design) model that integrates local and global computer vision data in order to represent an object not only geometrically but also in terms of computer vision. The CV-CAD model provides a scalable solution for intelligent and automatic object recognition, tracking and augmentation based on generic models of objects.Type: ApplicationFiled: March 18, 2013Publication date: August 29, 2013Applicant: MVTEC SOFTWARE GMBHInventor: MVTEC SOFTWARE GMBH
-
Patent number: 8379014Abstract: The present invention provides a system and method for recognizing a 3D object in a single camera image and for determining the 3D pose of the object with respect to the camera coordinate system. In one typical application, the 3D pose is used to make a robot pick up the object. A view-based approach is presented that does not show the drawbacks of previous methods because it is robust to image noise, object occlusions, clutter, and contrast changes. Furthermore, the 3D pose is determined with a high accuracy. Finally, the presented method allows the recognition of the 3D object as well as the determination of its 3D pose in a very short computation time, making it also suitable for real-time applications. These improvements are achieved by the methods disclosed herein.Type: GrantFiled: February 20, 2008Date of Patent: February 19, 2013Assignee: MVTEC Software GmbHInventors: Christian Wiedemann, Markus Ulrich, Carsten Steger
-
Patent number: 8260059Abstract: The present invention provides a system and method for detecting deformable objects in images even in the presence of partial occlusion, clutter and nonlinear illumination changes. A holistic approach for deformable object detection is disclosed that combines the advantages of a match metric that is based on the normalized gradient direction of the model points, the decomposition of the model into parts and a search method that takes all search results for all parts at the same time into account. Despite the fact that the model is decomposed into sub-parts, the relevant size of the model that is used for the search at the highest pyramid level is not reduced. Hence, the present invention does not suffer the speed limitations of a reduced number of pyramid levels that prior art methods have.Type: GrantFiled: May 5, 2008Date of Patent: September 4, 2012Assignee: MVTec Software GmbHInventors: Andreas Hofhauser, Carsten Steger
-
Publication number: 20110273442Abstract: The invention provides a method for recognizing instances of a 3D object in 3D scene data and for determining the 3D poses of said instances comprising the following steps: (a) providing 3D scene data; (b) selecting at least one reference point from the 3D scene data; (c) computing, for each selected reference point, pose candidates for the 3D object under the assumption that said reference point is part of the 3D object; and (d) computing a set of filtered poses from the pose candidates.Type: ApplicationFiled: January 6, 2011Publication date: November 10, 2011Applicant: MVTEC SOFTWARE GMBHInventors: Bertram Heinrich Drost, Markus Ulrich
-
Patent number: 7953290Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: GrantFiled: May 26, 2010Date of Patent: May 31, 2011Assignee: MVTEC Software GmbHInventors: Markus Ulrich, Carsten Steger
-
Patent number: 7953291Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: GrantFiled: May 26, 2010Date of Patent: May 31, 2011Assignee: MVTEC Software GmbHInventors: Markus Ulrich, Carsten Steger
-
Publication number: 20100259537Abstract: The CV-CAD (computer vision-computer-aided design) model is an enhanced CAD (computer-aided design) model that integrates local and global computer vision data in order to represent an object not only geometrically but also in terms of computer vision. The CV-CAD model provides a scalable solution for intelligent and automatic object recognition, tracking and augmentation based on generic models of objects.Type: ApplicationFiled: October 10, 2008Publication date: October 14, 2010Applicant: MVTec Software GmbHInventors: Selim Ben-Himane, Stefan Hintestroisser, Nassir Navab
-
Publication number: 20100231744Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: ApplicationFiled: May 26, 2010Publication date: September 16, 2010Applicant: MVTEC SOFTWARE GMBHInventors: Markus Ulrich, Carsten Steger
-
Publication number: 20100232708Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: ApplicationFiled: May 26, 2010Publication date: September 16, 2010Applicant: MVTEC SOFTWARE GmbHInventors: Markus Ulrich, Carsten Steger
-
Patent number: 7751625Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: GrantFiled: April 21, 2006Date of Patent: July 6, 2010Assignee: MVTec Software GmbHInventors: Markus Ulrich, Carsten Steger
-
Publication number: 20090185715Abstract: The present invention provides a system and method for detecting deformable objects in images even in the presence of partial occlusion, clutter and nonlinear illumination changes. A holistic approach for deformable object detection is disclosed that combines the advantages of a match metric that is based on the normalized gradient direction of the model points, the decomposition of the model into parts and a search method that takes all search results for all parts at the same time into account. Despite the fact that the model is decomposed into sub-parts, the relevant size of the model that is used for the search at the highest pyramid level is not reduced. Hence, the present invention does not suffer the speed limitations of a reduced number of pyramid levels that prior art methods have.Type: ApplicationFiled: May 5, 2008Publication date: July 23, 2009Applicant: MVTEC SOFTWARE GMBHInventors: Andreas Hofhauser, Carsten Steger
-
Publication number: 20090096790Abstract: The present invention provides a system and method for recognizing a 3D object in a single camera image and for determining the 3D pose of the object with respect to the camera coordinate system. In one typical application, the 3D pose is used to make a robot pick up the object. A view-based approach is presented that does not show the drawbacks of previous methods because it is robust to image noise, object occlusions, clutter, and contrast changes. Furthermore, the 3D pose is determined with a high accuracy. Finally, the presented method allows the recognition of the 3D object as well as the determination of its 3D pose in a very short computation time, making it also suitable for real-time applications. These improvements are achieved by the methods disclosed herein.Type: ApplicationFiled: February 20, 2008Publication date: April 16, 2009Applicant: MVTEC SOFTWARE GMBHInventors: Christian Wiedemann, Markus Ulrich, Carsten Steger
-
Patent number: 7450119Abstract: The described method relates to the delelopment of image processing applications. In order to facilitate the development of image processing applications the described method provides a plurality of image processing components (1 to 10) and a connector means (11) for establishing connections between components selected from said plurality of components by a user, wherein the connector means (11) automatically connects said selected components. In particular, the automatic connection of the selected components is based on information provided by the respective components.Type: GrantFiled: March 6, 2001Date of Patent: November 11, 2008Assignee: MVTEC Software GmbHInventor: Wolfgang Eckstein
-
Publication number: 20070223817Abstract: The present invention provides a system and methods for automatic parameter determination in machine vision in general, and in object recognition in particular. Many machine vision systems use algorithms that demand the user to specify one or more parameters in order to adapt the behavior of the algorithm in dependence of the current application. This is not desirable because the complexity of the algorithm should be hidden from the user and a manual parameter determination is contrary to a desirable high degree of automation. The present invention provides a method to automatically determine the most frequently used parameters in machine vision solely based on the input image itself. The method is explained in detail using an object recognition system as an example. In particular, the model generation process based on a model image of the object is explained. However, also other systems that use edge extraction algorithms, for example, can benefit from the present invention.Type: ApplicationFiled: April 21, 2006Publication date: September 27, 2007Applicant: MVTec Software GmbHInventors: Markus Ulrich, Carsten Steger