COMPUTER VISION CAD MODEL
First Claim
1. A method for creating an enhanced CAD, referred to as CV-CAD model, called Computer Vision CAD model wherein the CV-CAD model describes an object consisting of one or more object parts, each object part comprising first, a standard CAD model, said CAD model comprising information about geometry and, optionally, texture of said object part and second, at least one agent, said at least one agent being associated to said object part, said at least one agent comprising necessary information that allows(a) to generate an output given an input digital image by considering only said object part, wherein the generated output is the result of the recognition or the detection or the estimation of the pose of said object part, and(b) to provide a confidence value of said generated output, and(c) to generate the said output independently from any other agent'"'"'s output,wherein said method comprises the steps of:
- (a) training for each said object part at least one said agent based on the geometry and, optionally, the surface texture corresponding to said object part to which said agent is associated,(b) training geometric neighborhood relations and visibility information between said agents, and(c) creating the CV-CAD model by storing said CAD models and said corresponding agents of said one or more object parts in one or more digital files, wherein each said agent consists of an executable code or the result of said training or a set of control parameters
1 Assignment
0 Petitions
Accused Products
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.
11 Citations
10 Claims
-
1. A method for creating an enhanced CAD, referred to as CV-CAD model, called Computer Vision CAD model wherein the CV-CAD model describes an object consisting of one or more object parts, each object part comprising first, a standard CAD model, said CAD model comprising information about geometry and, optionally, texture of said object part and second, at least one agent, said at least one agent being associated to said object part, said at least one agent comprising necessary information that allows
(a) to generate an output given an input digital image by considering only said object part, wherein the generated output is the result of the recognition or the detection or the estimation of the pose of said object part, and (b) to provide a confidence value of said generated output, and (c) to generate the said output independently from any other agent'"'"'s output, wherein said method comprises the steps of: -
(a) training for each said object part at least one said agent based on the geometry and, optionally, the surface texture corresponding to said object part to which said agent is associated, (b) training geometric neighborhood relations and visibility information between said agents, and (c) creating the CV-CAD model by storing said CAD models and said corresponding agents of said one or more object parts in one or more digital files, wherein each said agent consists of an executable code or the result of said training or a set of control parameters - View Dependent Claims (2, 3, 4)
-
-
5. A method for using an enhanced enhanced CAD, referred to as CV-CAD model, called Computer Vision CAD model, wherein the CV-CAD model describes an object consisting of one or more object parts, each object part comprising first, a standard CAD model, said CAD model comprising information about geometry and, optionally, texture of said object part and second, at least one agent, said at least one agent being associated to said object part, said at least one agent comprising necessary information that allows
(a) to generate an output given an input digital image by considering only said object part, wherein the generated output is the result of the recognition or the detection or the estimation of the pose of said object part, and (b) to provide a confidence value of said generated output, and (c) to generate the said output independently from any other agent'"'"'s output, and (d) to provide information about the geometric neighborhood relations and visibility information between agents, wherein the said method comprises the steps of: -
(e) receiving said CV-CAD model, (f) generating one or more executable instances of said at least one agent for each said part of the object that are stored in said CV-CAD model, (g) receiving an image, (h) computing the outputs of said object parts described in said CV-CAD model by executing for each said object part its associated said at least one agent, each of said at least one agent generates the said output based on said object part independently from any other agent'"'"'s output, (i) computing for each said output said confidence value from said object part and image region. - View Dependent Claims (6, 7, 8)
-
-
9. A system for creating an enhanced CAD, referred to as CV-CAD model, called Computer Vision CAD model, wherein the CV-CAD model describes an object consisting of one or more object parts, each object part comprising first, a standard CAD model, said CAD model comprising information about geometry and, optionally, texture of said object part and second, at least one agent, said at least one agent being associated to said object part, said at least one agent comprising necessary information that allows
(a) to generate an output given an input digital image by considering only said object part, wherein the generated output is the result of the recognition or the detection or the estimation of the pose of said object part, and (b) to provide a confidence value of said generated output, and (c) to generate the said output independently from any other agent'"'"'s output, wherein the said system comprises: -
(d) means for training for each said object part at least one said agent based on the local geometry and, optionally, the local surface texture corresponding to the local region of said object part to which said agent is associated, (e) means for training geometric neighborhood relations and visibility information between said agents, and (f) means for creating the CV-CAD model by storing said CAD models and said corresponding agents of said one or more object parts in one or more digital files, wherein each said agent consists of an executable code or the result of said training or a set of control parameters.
-
-
10. A system for using an enhanced CAD, referred to as CV-CAD model, called Computer Vision CAD model, wherein the CV-CAD model describes an object consisting of one or more object parts, each object part comprising first, a standard CAD model, said CAD model comprising information about geometry and, optionally, texture of said object part and second, at least one agent, said at least one agent being associated to said object part, said at least one agent comprising necessary information that allows
(a) to generate an output given an input digital image by considering only said object part, wherein the generated output is the result of the recognition or the detection or the estimation of the pose of said object part, and (b) to provide a confidence value of said generated output, and (c) to generate the said output independently from any other agent'"'"'s output, and (d) to provide information about the geometric neighborhood relations and visibility information between agents, wherein the said system comprises: -
(e) means for receiving said CV-CAD model, (f) means for generating one or more executable instances of said at least one agent for each said part of the object that are stored in said CV-CAD model, (g) means for receiving an image, (h) means for computing the outputs of said object parts described in said CV-CAD model by executing for each said object part its associated said at least one agent, each of said at least one agent generates the said output based on said object part independently from any other agent'"'"'s output (i) means for computing for each said output said confidence value from said object part and image region.
-
Specification