PATTERN DETECTION ON AN SIMD PROCESSOR
First Claim
1. A method for detecting a pattern in an image comprising a grid of data elements, the method comprising:
- processing each data element in a predetermined orderchecking (100) for a presence of a predetermined local feature (32) at the data element and generating information about the local feature if it is present and associating a propagation direction (42) with the generated information, where the propagation direction is chosen such that data elements along the propagation direction (42) still have to be processed;
propagating (110) the generated information and the information propagated to the data element to respective data elements closest to the data element along the respective propagation directions associated with the respective information;
checking (104) for a presence of a predetermined pattern including a plurality of features (32) based on information propagated to the data element about local features established elsewhere in the image, andoutputting (108) information about the pattern if found.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting a pattern in an image comprising a grid of data elements processes each data element in a predetermined order. In processing one of the data elements, the following steps are carried out. It is checked (100) whether a predetermined local feature is present at the data element to generate information about the local feature if it is present. A propagation direction (42) is associated with the generated information, where the propagation direction is chosen such that data elements along the propagation direction still have to be processed. The generated information, as well as the information propagated to the data element, are propagated (110) to respective data elements closest to the data element along the respective propagation directions associated with the respective information. It is checked (104) whether a predetermined pattern is present which includes a plurality of features (32) based on information propagated to the data element about local features established elsewhere in the image, and if found, information about the pattern is outputted (108).
40 Citations
16 Claims
-
1. A method for detecting a pattern in an image comprising a grid of data elements, the method comprising:
-
processing each data element in a predetermined order checking (100) for a presence of a predetermined local feature (32) at the data element and generating information about the local feature if it is present and associating a propagation direction (42) with the generated information, where the propagation direction is chosen such that data elements along the propagation direction (42) still have to be processed; propagating (110) the generated information and the information propagated to the data element to respective data elements closest to the data element along the respective propagation directions associated with the respective information; checking (104) for a presence of a predetermined pattern including a plurality of features (32) based on information propagated to the data element about local features established elsewhere in the image, and outputting (108) information about the pattern if found. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A system for detecting a pattern in an image comprising a grid of data elements, the system comprising at least one processing element (12) for processing data elements in a predetermined order by 1) checking for a presence of a predetermined local feature at the data element and generating information about the local feature if it is present and associating a propagation direction with the generated information, where the propagation direction is chosen such that data elements along the propagation direction still have to be processed;
- 2) propagating the generated information and the information propagated to the data element to respective data elements closest to the data element along the respective propagation directions associated with the respective information;
3) checking for a presence of a predetermined pattern including a plurality of features based on information propagated to the data element about local features established elsewhere in the image, and
4) outputting information about the pattern if found. - View Dependent Claims (15)
- 2) propagating the generated information and the information propagated to the data element to respective data elements closest to the data element along the respective propagation directions associated with the respective information;
Specification