Visual inspection system
First Claim
1. A visual inspection system, comprising:
- an image interface unit having a set of PCI expansion units, each of PCI expansion units including at least one frame grabber, wherein each of the PCI expansion units receives image data as a feed from a single image capture device;
a splitter for splitting the feed of the image data to separate frame grabbers on a single PCI expansion unit; and
an image processing unit having at least one co-processor, the image interface unit being coupled to the image processing unit to provide a direct connection between the at least one frame grabber and the at least one co-processor.
1 Assignment
0 Petitions
Accused Products
Abstract
This solution relates to machine vision computing environments, and more specifically relates to a system and method for selectively accelerating the execution of image processing applications using a cell computing system. The invention provides a high performance machine vision system over the prior art and provides a method for executing image processing applications on a Cell and BPE3 image processing system. Moreover, implementations of the invention provide a machine vision system and method for distributing and managing the execution of image processing applications at a fine-grained level via a PCIe connected system. The hybrid system is replaced with the BPE3 and the switch is also eliminated from the prior in order to meet over 1 GB processing requirement.
132 Citations
18 Claims
-
1. A visual inspection system, comprising:
-
an image interface unit having a set of PCI expansion units, each of PCI expansion units including at least one frame grabber, wherein each of the PCI expansion units receives image data as a feed from a single image capture device; a splitter for splitting the feed of the image data to separate frame grabbers on a single PCI expansion unit; and an image processing unit having at least one co-processor, the image interface unit being coupled to the image processing unit to provide a direct connection between the at least one frame grabber and the at least one co-processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing images, comprising:
-
receiving image data on a set of PCI expansion units from a set of image capture devices, wherein each of the set of PCI expansion units receives image data as a feed from a single image capture device, and splitting the feed between multiple frame grabbers on a single PCI expansion unit; sending the image data to a set of image co-processors that are directly coupled to the set of PCI expansion units for processing; processing the image data using the set of image co-processors; and storing the processed image data in a drive. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. At least one non-transitory computer readable medium containing at least one program product for processing image data, the non-transitory computer readable medium comprising program code for causing at least one computer system to:
-
receive image data on a set of PCI expansion units from a set of image capture devices, wherein each of the set of PCI expansion units receives image data as a feed from a single image capture device, and splitting the feed between multiple frame grabbers on a single PCI expansion unit; send the image data to a set of image co-processors that are directly coupled to the set of PCI expansion units for processing; process the image data using the set of image co-processors; and store the processed image data in a drive. - View Dependent Claims (15)
-
-
16. A method for deploying at least one application for processing image data, comprising:
deploying a computer infrastructure configured to; receive image data on a set of PCI expansion units from a set of image capture devices, wherein each of the set of PCI expansion units receives image data as a feed from a single image capture device, and splitting the feed between multiple frame grabbers on a single PCI expansion unit; send the image data to a set of image co-processors that are directly coupled to the set of PCI expansion units for processing; process the image data using the set of image co-processors; and store the processed image data in a drive. - View Dependent Claims (17, 18)
Specification