Patents Assigned to MVTEC Software GmbH
  • Patent number: 11328478
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: May 10, 2022
    Assignee: MVTec Software GmbH
    Inventors: Carsten Steger, Markus Ulrich
  • Patent number: 8994723
    Abstract: 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: Grant
    Filed: December 4, 2012
    Date of Patent: March 31, 2015
    Assignee: MVTec Software GmbH
    Inventors: Bertram Drost, Markus Ulrich
  • Patent number: 8830229
    Abstract: 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: Grant
    Filed: January 6, 2011
    Date of Patent: September 9, 2014
    Assignee: MVTec Software GmbH
    Inventors: Bertram Heinrich Drost, Markus Ulrich
  • Patent number: 8780110
    Abstract: 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: Grant
    Filed: March 18, 2013
    Date of Patent: July 15, 2014
    Assignee: MVTEC Software GmbH
    Inventors: Selim Ben Himane, Stefan Hinterstoisser, Nassir Navab
  • Publication number: 20140105506
    Abstract: 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: Application
    Filed: December 4, 2012
    Publication date: April 17, 2014
    Applicant: MVTEC SOFTWARE GMBH
    Inventors: Bertram DROST, Markus ULRICH
  • Publication number: 20130226532
    Abstract: 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: Application
    Filed: March 18, 2013
    Publication date: August 29, 2013
    Applicant: MVTEC SOFTWARE GMBH
    Inventor: MVTEC SOFTWARE GMBH
  • Patent number: 8379014
    Abstract: 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: Grant
    Filed: February 20, 2008
    Date of Patent: February 19, 2013
    Assignee: MVTEC Software GmbH
    Inventors: Christian Wiedemann, Markus Ulrich, Carsten Steger
  • Patent number: 8260059
    Abstract: 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: Grant
    Filed: May 5, 2008
    Date of Patent: September 4, 2012
    Assignee: MVTec Software GmbH
    Inventors: Andreas Hofhauser, Carsten Steger
  • Publication number: 20110273442
    Abstract: 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: Application
    Filed: January 6, 2011
    Publication date: November 10, 2011
    Applicant: MVTEC SOFTWARE GMBH
    Inventors: Bertram Heinrich Drost, Markus Ulrich
  • Patent number: 7953291
    Abstract: 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: Grant
    Filed: May 26, 2010
    Date of Patent: May 31, 2011
    Assignee: MVTEC Software GmbH
    Inventors: Markus Ulrich, Carsten Steger
  • Patent number: 7953290
    Abstract: 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: Grant
    Filed: May 26, 2010
    Date of Patent: May 31, 2011
    Assignee: MVTEC Software GmbH
    Inventors: Markus Ulrich, Carsten Steger
  • Publication number: 20100259537
    Abstract: 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: Application
    Filed: October 10, 2008
    Publication date: October 14, 2010
    Applicant: MVTec Software GmbH
    Inventors: Selim Ben-Himane, Stefan Hintestroisser, Nassir Navab
  • Publication number: 20100231744
    Abstract: 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: Application
    Filed: May 26, 2010
    Publication date: September 16, 2010
    Applicant: MVTEC SOFTWARE GMBH
    Inventors: Markus Ulrich, Carsten Steger
  • Publication number: 20100232708
    Abstract: 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: Application
    Filed: May 26, 2010
    Publication date: September 16, 2010
    Applicant: MVTEC SOFTWARE GmbH
    Inventors: Markus Ulrich, Carsten Steger
  • Patent number: 7751625
    Abstract: 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: Grant
    Filed: April 21, 2006
    Date of Patent: July 6, 2010
    Assignee: MVTec Software GmbH
    Inventors: Markus Ulrich, Carsten Steger
  • Publication number: 20090185715
    Abstract: 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: Application
    Filed: May 5, 2008
    Publication date: July 23, 2009
    Applicant: MVTEC SOFTWARE GMBH
    Inventors: Andreas Hofhauser, Carsten Steger
  • Publication number: 20090096790
    Abstract: 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: Application
    Filed: February 20, 2008
    Publication date: April 16, 2009
    Applicant: MVTEC SOFTWARE GMBH
    Inventors: Christian Wiedemann, Markus Ulrich, Carsten Steger
  • Patent number: 7450119
    Abstract: 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: Grant
    Filed: March 6, 2001
    Date of Patent: November 11, 2008
    Assignee: MVTEC Software GmbH
    Inventor: Wolfgang Eckstein
  • Publication number: 20070223817
    Abstract: 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: Application
    Filed: April 21, 2006
    Publication date: September 27, 2007
    Applicant: MVTec Software GmbH
    Inventors: Markus Ulrich, Carsten Steger
  • Patent number: 7239929
    Abstract: The present invention provides a method for the recognition of objects in an image, where the objects may consist of an arbitrary number of parts that are allowed to move with respect to each other. In the offline phase the invention automatically learns the relative movements of the single object parts from a sequence of example images and builds a hierarchical model that incorporates a description of the single object parts, the relations between the parts, and an efficient search strategy. This is done by analyzing the pose variations (e.g., variations in position, orientation, and scale) of the single object parts in the example images. The poses can be obtained by an arbitrary similarity measure for object recognition, e.g., normalized cross correlation, Hausdorff distance, generalized Hough transform, the modification of the generalized Hough transform, or the similarity measure. In the online phase the invention uses the hierarchical model to efficiently find the entire object in the search image.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: July 3, 2007
    Assignee: MVTEC Software GmbH
    Inventors: Markus Ulrich, Carsten Steger