Peak data extracting device and a rotary motion recurrence formula computing device
First Claim
1. A peak data extracting device for extracting a number of relative peak value data from data corresponding to respective coordinates in at least a two dimensional coordinate system having a first set of coordinates containing a first coordinate value to an n th coordinate value (n:
- 3 or an integer larger than
3) and a second set of coordinates containing a first coordinate value to an m th coordinate value (m;
3 or an integer larger than
3), the device comprising;
buffer means for temporarily storing data corresponding to nine coordinates comprising an i-1 th, an i th, and an i+1 th coordinate (i;
0≦
i≦
n-1) belonging to the first set of coordinates, and a j th, a j-1 th, and a j+1 th coordinate (j;
0≦
j≦
m-1) belonging to the second set of coordinates;
comparing means for comparing data corresponding to the i th coordinate of the first set of coordinates and the j th coordinate of the second set of coordinates with data corresponding to the other eight coordinates;
outputting means for outputting the data corresponding to the i th coordinate of the first set of coordinates and the j th coordinate of the second set of coordinates as peak data when the comparing means judges the data to be maximum values; and
a sorting means which receives the outputted data representing maximum values from the outputting means and arranges the outputted data in order of magnitude, the sorting means comprising a plurality of stages of sort circuits, the sort circuit of each stage including a pair of an input memory and a comparison memory for storing the peak data and its corresponding coordinates, the sort circuit of each stage transferring the peak data and corresponding coordinates of one input memory to its paired comparison memory and transferring the content of the paired comparison memory to an input memory of a next stage of the sort circuit, when peak data of the input memory is larger than that of the paired comparison memory, and the sort circuit transferring the content of an input memory of one stage to an input memory of a next stage of the sort circuit, when peak data of the input memory of the sort circuit of each stage is smaller than that of the paired comparison memory.
0 Assignments
0 Petitions
Accused Products
Abstract
The first aspect of this invention relates to a peak data extracting device used in picture processing devices. The peak data extracting device comprises a DDA (data differential analysis) computing unit, an peak filter and a sorting unit. The computing unit gives Hough curves (sine curves) based on points to be processed on an original picture. The peak filter extracts peak data. The sorting unit sorts the peak data extracted with the noise components removed.
The second aspect of this invention relates to a rotary motion recurrence formula computing device which are used in the DDA computing unit. The device computes the rotary motion formula
x.sub.i+1 =f.sub.x (x.sub.i, y.sub.i, ε)
y.sub.i+1 =f.sub.y (x.sub.i, y.sub.i, ε).
42 Citations
6 Claims
-
1. A peak data extracting device for extracting a number of relative peak value data from data corresponding to respective coordinates in at least a two dimensional coordinate system having a first set of coordinates containing a first coordinate value to an n th coordinate value (n:
- 3 or an integer larger than
3) and a second set of coordinates containing a first coordinate value to an m th coordinate value (m;
3 or an integer larger than
3), the device comprising;buffer means for temporarily storing data corresponding to nine coordinates comprising an i-1 th, an i th, and an i+1 th coordinate (i;
0≦
i≦
n-1) belonging to the first set of coordinates, and a j th, a j-1 th, and a j+1 th coordinate (j;
0≦
j≦
m-1) belonging to the second set of coordinates;comparing means for comparing data corresponding to the i th coordinate of the first set of coordinates and the j th coordinate of the second set of coordinates with data corresponding to the other eight coordinates; outputting means for outputting the data corresponding to the i th coordinate of the first set of coordinates and the j th coordinate of the second set of coordinates as peak data when the comparing means judges the data to be maximum values; and a sorting means which receives the outputted data representing maximum values from the outputting means and arranges the outputted data in order of magnitude, the sorting means comprising a plurality of stages of sort circuits, the sort circuit of each stage including a pair of an input memory and a comparison memory for storing the peak data and its corresponding coordinates, the sort circuit of each stage transferring the peak data and corresponding coordinates of one input memory to its paired comparison memory and transferring the content of the paired comparison memory to an input memory of a next stage of the sort circuit, when peak data of the input memory is larger than that of the paired comparison memory, and the sort circuit transferring the content of an input memory of one stage to an input memory of a next stage of the sort circuit, when peak data of the input memory of the sort circuit of each stage is smaller than that of the paired comparison memory. - View Dependent Claims (2)
- 3 or an integer larger than
-
3. A peak data extracting device comprising:
-
computing means for executing Hough transform on respective plural points to be processed in a first two dimensional coordinate system to give Hough curves in a second two dimensional coordinate system, and outputting data of a histogram of intersections of the Hough curves in correspondence with the coordinates of the intersections; extracting means for extracting peak data from data corresponding to respective coordinates in at least a two dimensional coordinate system having a first set of coordinates containing a first coordinate value to an n th coordinate value (n;
3 or an integer larger than
3) and a second set of coordinates containing a first coordinate value to an m th coordinate value (m;
3 or an integer larger than
3); anda sorting means which receives the outputted data representing maximum values from the outputting means and arranges the outputted data in order of magnitude, the sorting means comprising a plurality of stages of sort circuits, the sort circuit of each stage including a pair of an input memory and a comparison memory for storing the peak data and its corresponding coordinates, the sort circuit of each stage transferring the peak data and corresponding coordinates of one input memory to its paired comparison memory and transferring the content of the paired comparison memory to an input memory of a next stage of the sort circuit, when peak data of the input memory is larger than that of the paired comparison memory, and the sort circuit transferring the content of an input memory of one stage to an input memory of a next stage of the sort circuit, when peak data of the input memory of the sort circuit of each stage is smaller than that of the paired comparison memory. - View Dependent Claims (4, 5)
-
-
6. A peak data extraction device for extracting and storing relative peak data values from an array of data having different magnitudes and being located by a set of coordinates of at least a two dimensional coordinate system, the device comprising:
-
comparing means for comparing each data value in the array to eight surrounding data values; outputting means for outputting a data value and its corresponding coordinates when the magnitude of the data value exceeds the magnitude of the eight surrounding data values, said outputted data value comprising a relative peak data value; and sorting means for receiving and storing outputted data values from the outputting means and sorting the outputted data values in order of magnitude, the sorting means comprising a plurality of stages of sort circuits, the sort circuit of each stage being capable of comparing a pair of outputted data values and passing the data value having a lesser magnitude and its corresponding coordinates to the sort circuit of the next stage.
-
Specification