Cognition integrator and language
First Claim
1. A method comprising:
- in a specification mode;
specifying a class network having a class, wherein a membership function defines a likelihood that an object of a data network belongs to the class;
specifying a process step having a domain and an algorithm, wherein the domain designates the class, and wherein the process step is part of a process hierarchy;
specifying a link type that defines a relation between the class and the object;
in an execution mode;
acquiring table data values; and
generating the data network by generating the object of the data network and by selectively linking selected table data values to the object according to the class network and the process hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
In a specification mode, a user specifies classes of a class network and process steps of a process hierarchy using a novel scripting language. The classes describe what the user expects to find in digital images. The process hierarchy describes how the digital images are to be analyzed. Each process step includes an algorithm and a domain that specifies the classes on which the algorithm is to operate. A Cognition Program acquires table data that includes pixel values of the digital images, as well as metadata relating to the digital images. In an execution mode, the Cognition Program generates a data network in which pixel values are linked to objects, and objects are categorized as belonging to classes. The process steps, classes and objects are linked to each other in a computer-implemented network structure in a manner that enables the Cognition Program to detect target objects in the digital images.
51 Citations
61 Claims
-
1. A method comprising:
-
in a specification mode;
specifying a class network having a class, wherein a membership function defines a likelihood that an object of a data network belongs to the class;
specifying a process step having a domain and an algorithm, wherein the domain designates the class, and wherein the process step is part of a process hierarchy;
specifying a link type that defines a relation between the class and the object;
in an execution mode;
acquiring table data values; and
generating the data network by generating the object of the data network and by selectively linking selected table data values to the object according to the class network and the process hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19-49. -49. (canceled)
-
50. A computer-implemented network structure, comprising:
-
a data network including a pixel value, an item of metadata, a first link, a first object, a second link and a second object, wherein the pixel value is part of a digital image and the item of metadata relates to the digital image, wherein the first link links the pixel value to the first object, and wherein the second link links the first object to the second object;
a class network including a class, wherein a membership function determines that the first object belongs to the class and that the second object does not belong to the class;
a process hierarchy including a process step, wherein the process step includes a domain specification and an algorithm, wherein the domain specification specifies the class; and
a third link linking the algorithm to the item of metadata, wherein the algorithm is performed based on the item of metadata. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A computer-readable medium comprising program instructions for performing the steps of:
-
receiving a specification of a class network having a class, wherein a membership function defines a likelihood that an object of a data network belongs to the class;
receiving a specification of a link type that defines a relation between the class and the object;
receiving a specification of a process step having a domain and an algorithm, wherein the domain designates the class, and wherein the process step is part of a process hierarchy;
acquiring table data values; and
performing process steps of the process hierarchy to generate the data network, wherein the data network is generated by generating the object of the data network and by selectively linking selected table data values to the object according to the class network and the process hierarchy. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
Specification