1. A computer-implemented method comprising:
determining, by a computer system, a distance between a first value associated with a first image and a first cluster center associated with at least one image; and
determining, by the computer system, the first image and the at least one image are not similar when the determined distance is more than a threshold distance.
2. The method of claim 1 further comprising creating a second cluster center when the determined distance is more than the threshold distance.
3. The method of claim 2 further comprising associating the first image with the second cluster center when the determined distance is more than the threshold distance.
4. The method of claim 1 further comprising determining the first image and the at least one image are similar when the determined distance is less than the threshold distance.
5. The method of claim 4 further comprising associating the first image with the first cluster center when the determined distance is less than the threshold distance.
6. The method of claim 1 further comprising:
identifying a bucket with which the first value is associated;
identifying at least one cluster center associated with the bucket, the at least one cluster center including the first cluster center; and
evaluating the first value against the at least one cluster center.
7. The method of claim 1 further comprising:
identifying a plurality of buckets;
identifying at least one cluster center associated with the plurality of buckets, the at least one cluster center including the first cluster center; and
evaluating the first value against the at least one cluster center.
8. The method of claim 7 wherein the plurality of buckets include a predetermined number of buckets adjacent to a small hash value of the first value.
9. The method of claim 8 wherein the predetermined number of adjacent buckets is 2d, where d is a number of dimensions of a coordinate system for the first value.
10. The method of claim 1 further comprising:
quantizing a small hash value of the first value associated with the first image;
identifying at least one bucket based on the quantized small hash value; and
searching for images similar to the first image based on the at least one bucket.
11. The method of claim 1 wherein the first value associated with the first image is at least one of a large hash value and a small hash value.
12. The method of claim 11 further comprising determining the small hash value for the first image based on a small hashing function applied to the large hash value for the first image.
13. The method of claim 12 wherein the small hashing function reduces the number of dimensions of the large hash value to a predetermined dimension number.
14. The method of claim 12 wherein the small hashing function is a locality-sensitive hashing function.
15. The method of claim 12 further comprising determining the large hash value for the first image based on a content-aware hashing function applied to the first image.
16. The method of claim 1 wherein the threshold distance is programmable.
17. The method of claim 1 further comprising:
associating a bucket with a plurality of cluster centers; and
associating each cluster center of the plurality of cluster centers with at least one image deemed to be similar.
18. The method of claim 1 further comprising:
associating the first image with the first cluster center when the determined distance is less than the threshold distance; and
restricting use of the first image and the at least one image based on identification of the first cluster center.
19. A system comprising:
at least one processor; and
a memory storing instructions configured to instruct the at least one processor to:
determine a distance between a first value associated with a first image and a first cluster center associated with at least one image; and
determine the first image and the at least one image are not similar when the determined distance is more than a threshold distance.
20. A computer-storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer-implemented method comprising:
determining a distance between a first value associated with a first image and a first cluster center associated with at least one image; and
determining the first image and the at least one image are not similar when the determined distance is more than a threshold distance.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An apparatus for sealing of a pocket space between drying cylinders in a paper machine or a board machine, comprising:
a first cylinder and a second cylinder;
a wire supported by the first and second cylinders and movable in relation to the first and second cylinders in a travelling direction of the wire;
a first runnability component elongated in a cross direction of the paper machine, the first and second cylinders, the wire and the first runnability component defining the pocket space, the first runnability component comprising:
a first sealing surface which is elongated in the cross direction and arranged a sealing distance A from the wire at a first sealing point, the sealing distance A being in the range 5-15 mm, the first sealing surface being fastened to the runnability component by a hinge such that the sealing distance A at the sealing point is changeable, and
a first blow nozzle defining a nozzle slot having a nozzle width B in the range 0.5-3.5 mm and a length elongated in the cross direction, the nozzle slot being arranged to blow air from a first blow point towards the first sealing point and along the first sealing surface, the distance between the first blow point and the first sealing point measured along the first sealing surface is 2-5 times the sealing distance A.
2. The apparatus of claim 1, wherein the sealing distance A is in the range 8-10 mm, and the nozzle width B is in the range 1.5-2.5 mm.
3. The apparatus of claim 1, further comprising a second runnability component elongated in the cross direction of the paper machine, the second runnability component comprising:
a second sealing surface elongated in the cross direction, the second sealing surface being arranged, at a second sealing point, a sealing distance A from the wire; and
a second blow nozzle defining a nozzle slot having a nozzle width B and a length elongated in the cross direction, the nozzle slot of the second blow nozzle being arranged to blow air towards the second sealing point at the second blow point and along the second sealing surface.
4. The apparatus of claim 1, further comprising a wire turning element supporting the wire between the first and the second cylinder in the travelling direction of the wire, the turning element defining a portion of the pocket space.
5. The apparatus of claim 1, wherein the nozzle slot and the blow point are disposed in the pocket space.
6. The apparatus of claim 1, wherein the sealing surface is a Coanda surface curved in the travelling direction of the wire.
7. The apparatus of claim 3, wherein the first blow nozzle is arranged so that the first blow nozzle blows air mainly against the travelling direction of the wire.
8. The apparatus of claim 7, wherein the second blow nozzle is arranged so that the second blow nozzle blows air mainly in the travelling direction of the wire.
9. A method for sealing of a pocket space between drying cylinders in a paper machine or board machine, the method comprising the steps of:
moving a wire in a travelling direction supported by a first cylinder and a second cylinder;
sealing, by a first runnability component, a gap between a pocket space and a space outside of the pocket space, the pocket space defined by the first and second cylinders, the wire and the first runnability component, the first runnability component being elongated in a cross direction of the paper machine and includes at least a first sealing surface elongated in the cross direction, and a first blow nozzle having a nozzle slot with a nozzle width B and a length elongated in the cross direction;
maintaining a sealing distance A between the first sealing surface and the moving wire in the range 5-15 mm at a first sealing point;
blowing, by the first blow nozzle, air from a first blow point and along the first sealing surface towards the first sealing point and further via the sealing point away from the pocket space, the nozzle width B being in the range 0.5-3.5 mm such that a thickness of an air layer discharged from the blow nozzle is in the range 0.5-3.5 mm,
wherein the thickness of the air layer and a blow velocity of the air layer discharged from the blow nozzle at the blow point towards the first sealing point are chosen to be one of the following combinations:
the thickness of the air layer is in the range 0.5-1.5 mm and the blow velocity is in the range 70-90 ms,
the thickness of the air layer is in the range 1.5-2.5 mm and the blow velocity is in the range 50-70 ms, or
the thickness of the air layer is in the range 2.5-3.5 mm and the blow velocity is in the range 30-50 ms.
10. The method of claim 9, wherein the sealing distance A is in the range 8-10 mm, and the nozzle width B is in the range 1.5-2.5 mm, whereby the thickness of the air layer discharged from the blow nozzle is in the range 1.5-2.5 mm.
11. The method of claim 9, wherein the air layer discharged from the blow nozzle at the blow point towards the first sealing point is blown at a blow velocity in the range 30 ms-90 ms.