1460919921-75233aa0-587a-44a6-bead-d74d99f2775b

1. A method of analyzing a digital image to determine an unordered local descriptor describing the digital image, the method comprising:
selecting a subset of feature points within multiple local extrema,
wherein each feature point has an associated blur level and scale octave;

creating a vector for each of the feature points, each feature point vector based on the normalized intensity values of a patch around the feature point,
wherein the patch size is determined by the associated octave;

dividing the patch into multiple overlapping patches,
wherein each overlapping patch is represented by a vector;

concatenating each overlapping patch vector by projecting the multiple overlapping patch vectors onto an eigen space; and
creating an unordered local descriptor for the digital image,
wherein the unordered local descriptor is a compact representation of feature points defining the digital image, and
wherein the compact representation is a multi-vector descriptor formed from the concatenated patch vectors.
2. The method of claim 1, further comprising;
generating a scale-space pyramid configured from a series of blur levels and scale octaves of the digital image; and
localizing multiple local extrema in the scale-space pyramid, wherein the multiple local extrema are greater than a predetermined intensity, and
wherein dividing the patch into multiple overlapping patches includes dividing the patch into five or more overlapping patches.
3. The method of claim 1, wherein each descriptor uses a scale space determined by the associated octave.
4. The method of claim 3, wherein each descriptor invariant to scale.
5. The method of claim 1, wherein the patch is re-sized to a constant size.
6. The method of claim 1, further comprising:
constructing a hyperplane to provide a line of demarcation between a first region and second region,
wherein the demarcation line is determined by edge distributions of the first region and the second region, each of the first and second region differing in intensity; and
defining the digital image to be analyzed based on the demarcation line.
7. The method claim 6, wherein the first region is a continuous tone region and the second region is a graphics region.
8. The method of claim 6, wherein the hyperplane includes a set of hyperplanes.
9. The method of claim 6, defining a functional margin measured by a distance between the constructed hyperplane and a nearest feature point defined in the digital image.
10. The method of claim 1, wherein the descriptor is resilient to distortions in a digital image plane.
11. The method of claim 1, further comprising determining an orthogonal coordinate system based on the largest variance between each feature point vector.
12. The method of claim 1, further comprising: generating a catalog of images, each image having an associated unordered local descriptor.
13. A non-transitory computer readable medium including instructions that when performed by a processor perform a method comprising:
selecting a subset of feature points within multiple local extrema,
wherein each feature point has an associated blur level and scale octave;

creating a vector for each of the feature points,
wherein the vector is based on the normalized intensity values of a patch around the feature point; wherein the patch size is determined by the associated octave;

dividing the patch into multiple overlapping patches,
wherein each overlapping patch is represented by a vector;

concatenating each overlapping patch vector by projecting the overlapping patches onto an eigen space; and
creating a compact representation of feature points defining the digital image,
wherein the compact representation is a multi-vector descriptor formed from the concatenated patch vectors.
14. The non-transitory computer readable medium of claim 13, the method further comprising:
generating a scale-space pyramid, the scale-spaced pyramid configured from a series of blur levels and scale octaves of the digital image; and
localizing multiple local extrema in the scale-space pyramid,
wherein the multiple local extrema are greater than a predetermined intensity, and

wherein dividing the patch into multiple overlapping patches includes dividing the patch into five or more overlapping patches.
15. The method of claim 13, wherein each descriptor is invariant to scale.
16. The method of claim 13, wherein the patch is re-sized to a constant size.
17. The method of claim 13, wherein the descriptor is resilient to distortions in a digital image plane.
18. The method of claim 13, further comprising: determining an orthogonal coordinate system based on the largest variance between each feature point vector.
19. The method of claim 13, further comprising: generating a catalog of images, each image having an associated unordered local descriptor.
20. A system of analyzing a digital image to determine an unordered local descriptor describing the digital image, the system comprising:
means for selecting a subset of feature points within multiple local extrema,
wherein each feature point has an associated blur level and scale octave;

means for creating a vector for each of the feature points, the vector based on the normalized intensity values of a patch around the feature point,
wherein the patch size is determined by the associated octave;

means for dividing the patch into multiple overlapping patches,
wherein each overlapping patch is represented by a vector;

means for concatenating each overlapping patch vector by projecting the overlapping patch vectors onto an eigen space; and
means for creating an unordered local descriptor for the digital image,
wherein the descriptor is a compact representation of feature points defining the digital image, and
wherein the compact representation is a multi-vector descriptor formed from the concatenated patch vectors.

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. A container comprising:
a base and a lid, the base and lid together defining an internal compartment when the lid is in a closed position;
at least two latches, each latch operable to releaseably latch the lid to the base;
wherein at least one of the latches comprises a hinge fixing which allows the lid to pivot while it is latched to the base by the latch.
2. A container according to claim 1, wherein the container comprises two latches, located at opposite sides of the container.
3. A container according to claim 1, wherein the container comprises three or four latches, each latch located at different sides of the container.
4. A container according to claim 1, wherein two or more latches comprise a hinge fixing which allows the lid to pivot while it is latched to the base by the latch.
5. A container according to claim 1, wherein each latch comprising a hinge fixing is linked to the lid by the hinge fixing, and wherein the base comprises latch receiving parts suitable for receiving the latches comprising a hinge fixing.
6. A container according to claim 1, wherein each latch comprising a hinge fixing is linked to the base by the hinge fixing, and wherein the lid comprises latch receiving parts suitable for receiving the latches comprising a hinge fixing.
7. A container according to claim 1, wherein each of the one or more hinge fixings comprises one or more hinge loops along part of the length of the latch, and a hinge bar formed integrally in the lid or base, wherein the hinge loops clip onto the hinge bar to link the latch to the lid or base.
8. A container according to claim 1, wherein each of the one or more hinge fixings comprises one or more hinge loops along part of the length of the side of the lid or base, and a hinge bar formed integrally in the latch, wherein the hinge loops clip onto the hinge bar to link the lid or base to the latch.
9. A container according to claim 1, wherein one or more of the one or more latches comprising a hinge fixing is elongated.
10. A container according to claim 1, wherein the one or more elongated latches extend more than one third, and optionally more than one half of the length of the associated container side.
11. A container according claim 1, wherein an outer surface of the lid comprises one or more storage wells with openable covers.
12. A container according to claim 1, wherein a carrying handle is attached to the outer surface of the lid.
13. A container according to claim 1, wherein the container is portable.