BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the field of biometrics. More specifically, the present invention relates to live scanning of prints.
2. Background Art
Print imaging systems can capture images of prints on thumbs, fingers, palms, toes, feet, and/or hands. Such print imaging systems are also referred to as live scanners, live print scanners, or simply scanners. Live scanners often include a light source, platen and camera. An object having a print pattern is placed on the platen. A platen is often one planar surface of a prism. The light source illuminates the platen. The camera (also called a detector) captures an image of a print placed on the platen.
Live print scanners utilize the optical principle of frustrated total internal reflection (TIR) to capture a high-quality image of a print pattern. Such a print pattern includes ridges and valleys that make up all or part of a print. For example, ridges on a finger can operate to alter the refraction index at a platen surface compared to valleys, thereby interrupting the TIR of light at the platen surface. This interruption in the TIR causes a high quality optical image representative of the ridges and valleys of a print pattern to be captured by a camera.
Different types of prints can be captured. One type of print, called a rolled print, involves rolling a digit along a platen. A digit includes, but is not limited to, a finger, thumb, or toe. For example, a finger is placed on its side on a platen and then rolled about a longitudinal axis of the finger until its opposite side is on the platen. During the roll, the print pattern on the platen is scanned. Image data representing a rolled print is then detected by a camera. The image data for the rolled print covers the print pattern that extends from side to side around the entire digit. Biometric data (such as, fingerprint minutia data) can later be extracted from the rolled print image data. The various minutiae included in fingerprint minutia data include unique and measurable physical characteristics of a print (e.g., the starting and ending point of ridges and ridge junctions among features). Rolled print data is required in many applications such as law enforcement and civil Automated Fingerprint Identification System (AFIS) applications that require a ten-print format. A ten-print format usually requires, among other things, capturing roll prints of ten digits of a person (four fingers and a thumb on both right and left hands).
Typical applications for capturing rolled prints include the use of optical, capacitive, or ultrasonic technology implemented using a flat platen surface. In order to obtain rolled prints using a flat platen surface, a subject's fingers, for example, must each be individually manipulated by a trained operator. In addition, capturing rolled prints in this manner can be difficult. Rolling a digit across a platen is a complicated movement. During a roll, a digit may lift off the platen resulting in a poor quality image and loss of data. Sometimes a digit roll may have to be repeated to capture a roll print successfully. Some people, due to inexperience, arthritis or other conditions may have a difficult time pressing a print pattern evenly on a platen while rolling a digit or keeping the digit properly positioned on the platen. Indeed, in many applications such as a police booking station, a trained person must be present to assist in the rolling of a person's finger or thumb. Mechanical rolling of a digit to capture a roll print is also slow.
Alternatively, a concave platen has been used so a digit can rest on the platen while a scanning system moves along an arcuate path about the digit. This scan captures an image of the print pattern extending around the digit like a rolled print but with the advantage that a digit need not be rolled. This technique also has drawbacks. Movement of the scanning system about a finger is mechanically complicated, slow, expensive, and tends to increase the size of a scanning system. See, U.S. Pat. No. 4,537,484 issued to Fowler et al. and U.S. Pat. No. 4,783,167 issued to Schiller et al.
Further, the United States Department of Justice (DOJ) has recently established a set of goals for obtaining ten-print data. One of these goals is to capture ten-print data including ten rolled prints in less than one minute. See “Fingerprints for Border Security,” Aware, Inc., white paper, page 8 of 14 pages (2003). A major portion of the time currently spent obtaining the data required for a ten-print format involves the capture of ten rolled fingerprints.
What is needed is an improved rolled print system and method. A fast and effective live scanner is needed for capturing roll print data.
BRIEF SUMMARY OF THE INVENTION
The present invention provides systems and methods for rolled print scanning. In an embodiment, a live print scanner includes a prism having a concave platen surface to receive a digit (e.g., a finger). The prism has light input and output faces. An illumination system is configured to illuminate the concave platen surface. A camera system includes a camera that detects image data representative of a rolled print in a scan, while the digit, platen surface, illumination system, and camera system are stationary during the scan. Alternatively, the illumination system and/or the camera system can move during the scan.
Further embodiments, features, and advantages of the present invention, as well as the structure and operation of the various embodiments of the present invention are described in detail below with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS/FIGURES
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention.
FIG. 1 is a perspective view of a rolled print scanner and prism according to an embodiment of the present invention.
FIG. 2 shows example platen coatings.
FIG. 3A is a diagram illustrating a prism according to an embodiment of the present invention.
FIG. 3B is a diagram illustrating a prism according to an embodiment of the present invention.
FIG. 4 is a diagram illustrating different views of the prism of FIG. 3B.
FIG. 5 is a diagram illustrating an exemplary flow of light through the prism of FIG. 3B.
FIG. 6 illustrates an exemplary view of bright field illumination.
FIGS. 7A and 7B illustrate bright field illumination using a prism according to an embodiment of the present invention.
FIGS. 8A and 8B illustrate dark field illumination using a prism according to an embodiment of the present invention.
FIGS. 9A-9C are diagrams illustrating the shape of a prism according to an embodiment of the present invention.
FIGS. 9D-9E are diagrams illustrating different views of the prism exemplified in FIGS. 9A-9C.
FIGS. 10A and 10B illustrate an example of a rolled print image obtained using the prism shown in FIGS. 9D-9E.
FIG. 11 is a diagram illustrating a prism having a tapered slot according to an embodiment of the present invention.
FIG. 12 is a diagram illustrating a prism having a non-cylindrical (flared) slot according to an embodiment of the present invention.
FIG. 13 illustrates example shapes of the concave platens according to embodiments of the present invention.
FIGS. 14A and 14B illustrate multiple digit image capture according to embodiments of the present invention.
FIG. 15 is a flowchart illustrating a method for scanning a digit having a print pattern according to an embodiment of the present invention.
FIG. 16 is a flowchart illustrating a method for capturing a print image of a digit having a print pattern according to an embodiment of the present invention.
FIG. 17 is a flowchart illustrating a method for capturing print images of fingers and thumbs of both hands of a person according to an embodiment of the present invention.
FIGS. 18A and 1
8B illustrate an alternative shape for a prism, according to an embodiment of the present invention.
FIGS. 19A and 19B illustrate another alternative shape for a prism, according to an embodiment of the present invention.
FIG. 20 is a photograph of a prism of FIG. 3B.
FIG. 21 is a photograph of the prism of FIGS. 9D-9E.
The features, objects, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify corresponding elements throughout. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements. The drawing in which an element first appears is indicated by the leftmost digit(s) in the corresponding reference number.
DETAILED DESCRIPTION OF THE INVENTION
The present invention provides a uniquely shaped platen and print scanner which can capture rolled print image data quickly without requiring movement of a digit or scanner system element during scanning. While the present invention is described herein with reference to illustrative embodiments for particular applications of live print scanning and biometrics, it should be understood that the invention is not limited thereto. Those skilled in the art with access to the teachings provided herein will recognize additional modifications, applications, and embodiments with the scope thereof and additional fields in which the present invention would be of significant utility.
FIG. 1 is a perspective view of rolled print scanner 100 according to an embodiment of the present invention. Rolled print scanner 100 includes a prism 110 having a concave platen 112 upon which a digit 105 (e.g., a finger or thumb of either hand) is placed. A prism, platen, and all related components can be manufactured from a transparent material capable of passing a beam of light to enable detection of a print image. Examples of transparent materials are plastic, glass, silicone, or other suitable optical materials. Platen 112 can be a surface of prism 110 as shown in the top surface of prism 110 of FIG. 1. In the alternative, platen 112 can be a surface of other transparent material, such as a protective silicone layer, placed in optical contact with a concave surface of prism 110. See, for example, platen surface coating 202 in FIG. 2. Platen surface coatings are useful in enhancing dry fingerprint ridges. Platen surface coatings other than silicone can also be used. For example, in one embodiment, platen 112 can be an ultra-violet (UV) cured, cross-linked polyacrylate coating with controlled compliance. As an alternative to a platen coating, softer, more conformal pads can be used to compensate for slight physical variations from digit to digit in order to provide the best fit for a particular digit. See, for example, conformal pad 204 in FIG. 2.
In one preferred example, platen 112 is a slot having an elongate, concave shape between side edges 111, 113 that can receive a digit 105 and make contact with the print pattern thereon. In particular, the print pattern extending from side to side around a digit 105 can make contact with platen 112 while the digit is stationary as shown in FIG. 1.
Prism 110 includes light input face 114 and output face 116. In FIG. 1, light input face 114 is a bottom face of prism 110, and light output face 116 is a front face of prism 110. (In alternative embodiments and as described below, the light input and output faces can be swapped.) Prism 110 also has a rear face 119 and side faces (though only side face 118 is shown in the view of FIG. 1). Light from an illumination system 130 travels along an optical path 135, enters light input face 114 and is incident upon platen 112. Light reflected out of prism 110 through output face 116 passes along optical path 145 to a camera system 150.
Illumination system 130 includes an illumination source 132 and an optical system 134 that generates an appropriate illumination beam. Camera system 150 includes an optical system 152 that focuses an image of the print pattern onto a camera 154. Camera 154 detects an image of the print pattern extending from one side of digit 105 across to the other side. In this way, image data corresponding to a rolled print can be captured quickly without rotation of digit 105. Camera system 150 can be stationary during a scan with a cross-sectional scan area that covers an entire print pattern for the rolled print. For instance, in this case, camera 154 may be an area image detector, such as a charge-coupled device (CCD) array or CMOS detector that can capture an image of an imaging area covering the entire rolled print. Alternatively, camera system 150 and/or illumination system 130 can move during a scan to capture scan images with a smaller cross-sectional scan area but still cover an entire print pattern for the rolled print. The scan motion can be a relatively simple motion (such as straight path along the length of a finger or perpendicular to a finger capturing line scan images) compared to a complex arcuate path sweeping around and perpendicular to a finger. For instance, in this case, camera 154 may be a linear image detector such as a linear CCD or CMOS detector that captures a series of line scan images across an imaging area. The series of line scan images can be combined to make up an image of the entire rolled print.
FIG. 3A is a diagram illustrating a prism 310A according to an embodiment of the present invention. Prism 310A is a prism that could be used in the rolled print scanner 100 of FIG. 1 in place of prism 110. Prism 31 OA can be thought of as a section of a polyhedron, in this case a five-sided prism 300, remaining after a radial section 320 is removed from a platen side as shown in FIG. 3A. Such a radial section 320 can be removed during manufacture by any variety of techniques including, but not limited to, cutting, sanding, polishing, or casting in a shaped mold. The slot remaining after the removal of radial section 320 is used for platen 312A.
Prism 310A includes a top face 322A, which is the platen side, a front face 316A, two approximately parallel side faces (only side face 318A is shown), and a rear face (not shown). Top face 322A includes a concave area in between two side edge areas which forms a slot. The side faces of prism 310A are depicted in FIG. 3A as triangular with a planar contour. Likewise, front surface 316A and the rear surface may have generally planar surface contours. However, the front, rear, and side faces may be of a different shape or surface contour, examples of which will be seen in further embodiments described herein.
FIG. 3B is a diagram illustrating a prism 310B according to an embodiment of the present invention. Prism 310B is a prism that could be used in the rolled print scanner 100 of FIG. 1 in place of prism 110. Prism 310B can be thought of as a section of a five-sided polyhedron (prism 300) that remains after a radial section 320 is removed from a platen side and a front corner section 330 is removed as shown in FIG. 3B. The slot remaining after the removal of radial section 320 and front corner section 330 is used for platen 312B. Prism 310B includes a top face 322B, which is the platen side, a first front face 316B, a second front face 317 created when front corner section 330 is removed, two approximately parallel side faces (only side face 318B is shown), and a rear face (not shown). Among other things, removing section 330 reduces the relative size of prism 310B compared to prism 310A, making it more compact and making it relatively durable as it avoids the presence of a more sharp or pointed edge. A sharp or pointed edge can be more difficult to handle and more vulnerable to breakage. FIG. 4 is a diagram illustrating different perspective views of prism 310B of FIG. 3B. A photograph of an example of prism 310B is shown in FIG. 20.
Referring back to FIG. 1, light from illumination system 130 travels along optical path 135, enters light input face 114 (a bottom face) and is incident upon platen 112. (In an alternative embodiment, light from illumination system 130 enters rear face 119 or a side face (for example, side face 118). Light can also travel in a reverse direction by reconfiguring the scanner and placement of illumination and camera systems and shaping prism 110, 310 accordingly.) Light reflected out of prism 110 through output face 116 (a front face) passes along optical path 145 to camera system 150.
In FIG. 5, prism 310B is shown. As illustrated in FIG. 5, light from illumination system 130 enters rear face 514. In an alternative embodiment, light from illumination system 130 enters a side face (for example, side face 218B). As shown in FIG. 5, prism 310B has what may be considered two front faces, a lower front face 316B and an upper front face 317. Light reflected out of prism 310B exits through front face 316B. In an alternative embodiment, light from illumination system 130 enters front face 316B and exits through rear face 514.
The resulting illumination of a print can be different, depending upon the orientation of the incident light. When a digit is placed in intimate contact with platen 112, the TIR within the platen's bulk material is broken by the ridges of the digit and an image is formed. The image of valleys and ridges can be viewed in the vicinity of camera system 150. Depending upon the orientation of the incident light, ridge areas may appear relatively dark, while valleys and background areas are relatively bright in a captured print image. This is called “bright-field illumination.” With bright-field illumination, incident light greater than a critical angle of incidence is internally reflected at a platen surface and detected by a detector. Air-filled valleys and background areas appear relatively bright in a detected print image because much of the light in these areas reflects at the platen/air interface and is detected. Ridges and other surface features that contact the platen surface interrupt the total internal reflection. Light at these ridge areas refracts through the platen/digit interface and is partially absorbed and dispersed. Since only a small fraction of incident light in these ridge areas is reflected to the detector, these ridge areas appear relatively dark in a detected print image.
FIG. 6 illustrates an example of a live print scanner configured for bright-field illumination. Digit 105 is placed on a platen 612 of a prism 610. Digit 105 may alternatively be placed pointing in the opposite direction. Illumination system 130 is placed facing one face of the prism 610, and camera system 150 is placed at the opposite face of the prism 610. Light from the illumination system 130 travels through prism 610 as optical rays 609 which are incident upon platen 612. Light 601 is absorbed by digit 105 at one of ridges 603 and areas that are in contact with platen 612. Light 608, in TIR, is reflected by platen 612 at the valleys 607 of the digit 105 and areas that are not in contact with platen 612. Light exiting prism 610 enters camera system 150 for detection. FIGS. 7A and 7B illustrate cross sectional views of bright field illumination, as just described, using a prism 710 according to an embodiment of the present invention.
Alternatively, ridges and areas of a digit that are in contact with a platen can scatter and reflect light and an image of the print pattern having opposite white/black areas is detected. This is called “dark-field illumination.” With dark-field illumination, the illumination source is not directly imaged by the optics onto the detector. This causes the areas of the platen not in contact with the digit to appear relatively dark. Where the parts of the digit touch the platen and break TIR, light from the illumination source entering the digit is diffused and reflected back into the prism through the optics and imaged onto the detector. The result is a contrast created between ridge and valley areas, such that there is no light directed onto the detector at the valley and background areas not in contact with the platen surface which then appear relatively dark, while light is scattered from ridge areas or other areas in contact with the platen surface which then appear relatively bright in a captured print image.
FIGS. 8A and 8B illustrate cross sectional views of dark field illumination using a prism 710 according to an embodiment of the present invention. In this embodiment, illumination system 130 is placed facing bottom face 714 of prism 710.
Prism 110 of FIG. 1 can be thought of as a section of a conical prism 900 as shown in FIGS. 9A-9C. FIG. 9A illustrates a conical prism in which a solid transparent cone 962 has a central hole 964 through its central axis. FIG. 9B illustrates conical prism 900 with a prism section 910 which is representative of prism 110 of FIG. 1, according to an embodiment of the present invention. FIG. 9C illustrates prism section 910 with the remainder 920 of conical prism 900 removed. FIGS. 9D and 9E illustrate alternate views of prism section 910. As shown in FIG. 9E, prism section 910 includes a top face 922 with a concave area in between two edge areas. The concave area corresponds to a surface area portion 966 along central hole 964. The portion 966 creates a slot which is used for platen 912. Prism section 910 also includes a front face 916, which consists of a portion of an arcuate surface of conical prism 900. Prism section 910 also includes a rear face 919, a bottom face 914, and two approximately parallel side faces (only side face 918 is shown). Prism section 910 can be used as a prism as described above for prism 110. An example of a print image 1007 using prism section 910 can be seen in FIG. 10. A photograph of an example of prism section 910 is shown in FIG. 21.
The slots used for platens 112, 312A, 312B, and 912 may be of different shapes, according to embodiments of the present invention. FIG. 11 is a diagram illustrating a prism 1110 having a tapered slot 1112 according to an embodiment of the present invention. A first end 1192 of tapered slot 1112 has a smaller width than a second end 1194. In certain applications, such a tapered shape may aid a user in proper placement of a digit in a desired direction along the slot. FIG. 12 is a diagram illustrating a prism 1210 having a non-cylindrical (flared) slot 1212 according to an embodiment of the present invention. Elongate areas 1296A, 1296B where slot 1212 meets planar portions of top face 1222 are rounded or beveled. Such a contour may aid a user or provide additional comfort in the proper positioning of a digit on a platen within the slot. FIG. 13 shows possible alternative shapes for the slot itself, including a semicircular 1327 shape and an elliptical 1329 shape. It would be understood by those skilled in the art that the slots are not limited to these shapes.
A method 1500 for scanning a roll print image of a digit having a print pattern using a prism such as those in the embodiments described above will now be described with reference to FIG. 15. In step 1504, a concave platen is illuminated with a stationary illumination system. In step 1508, a digit is received within a slot of the concave platen such that a print pattern extending from side to side around the digit makes contact with the concave platen while the digit and platen remain stationary. In step 1516, image data representative of the print pattern is detected with a stationary camera system, the image data representative of the print pattern extending from one side of the digit around to the other side of the digit. In another embodiment, the method 1500 further includes step 1512, which includes focusing an image of the print pattern prior to detecting image data. A system for scanning a digit having a print pattern includes means for performing the steps of method 1500.
A method 1600 for capturing a rolled print pattern of a digit having a print pattern using a prism such as those in the embodiments described above will now be described with reference to FIG. 16. In step 1604, a concave platen surface is illuminated. In step 1608, a digit is received within the concave platen surface such that a print pattern extending from side to side around the digit makes contact with the concave platen surface. In step 1612, the digit is scanned. During step 1612, at least one of an illumination system and a camera system moves during a scan, with each scan including a plurality of cross-sectional scan areas that together cover the entire print pattern for a rolled print. For example, in one embodiment, at least one of an illumination system and a camera system moves in a linear path along the length of the digit. In another embodiment, at least one of an illumination system and a camera system moves in a linear path perpendicular to the digit. In a further embodiment, at least one of an illumination system and a camera system moves in an arcuate path around and perpendicular to the digit. In step 1620, image data representative of the rolled print pattern is detected. In another embodiment, the method 1600 further includes step 1616, which includes focusing an image of the print pattern prior to detecting image data. A system for capturing a rolled print pattern of a digit includes means for performing the steps of method 1600.
Methods 1500 and 1600 include further embodiments in which the rolled print pattern image is corrected due to the concave platen surface causing some foreshortening in the print pattern image along the print sides See optional step 1524 in FIG. 15 and optional step 1624 in FIG. 16. In such example embodiments, the rolled print pattern image is “unrolled” or “flattened” to make it appear as though the digit was rolled on a flat surface.
For the sake of simplicity in describing the present invention, single digit prisms have been described. However, the present invention also includes prisms that can accommodate multiple digits. For example, in one embodiment, a prism 1410 includes eight concave platen slots 1412 as shown in FIGS. 14A and 14B. A prism such as prism 1410 can accommodate up to eight digits at a time. Therefore, four fingers from each hand can be scanned simultaneously. In order to capture ten prints (e.g., four fingers and a thumb from each hand of a person), only two scanning instances needs to occur: one for eight fingers (as shown in FIG. 14A), and one for two thumbs (as shown in FIG. 14B).
A method 1700 for capturing a rolled print patterns of the fingers and thumbs of a person's hands using a prism such as that in the embodiment described above will now be described with reference to FIG. 17. In step 1704, a plurality of concave platen slots are illuminated simultaneously with a stationary illumination system. In step 1708, each of a plurality of fingers is received within one of the plurality of concave platen slots (such as concave platen slots 1412 of FIGS. 14A and 14B) such that a print pattern extending from side to side around each finger makes contact with the corresponding slot while each finger and slot are stationary. In step 1712, image data representative of the print pattern of each finger is detected. In step 1716, each of a pair of thumbs is received within one of the plurality of concave platen slots (such as concave platen slots 1412 of FIGS. 14A and 14B) such that a print pattern extending from side to side around each thumb makes contact with the corresponding slot while each thumb and slot are stationary. In step 1720, image data representative of the thumbprint pattern of each thumb is detected.
As would be understood by persons skilled in the art, all of the prisms described herein may be of slightly different shapes as those described, without taking away from the present invention. For example, the prism faces may have shapes or surface contours that differ from one prism to another. For instance, see prism 1810 of FIG. 18A. Prism 1810 has a concave platen 1812 that forms a slot, a front face 1817, and a rear face 1819. Front face 1817 and rear face 1819 are substantially parallel to each other and substantially perpendicular to the slot formed by concave platen 1812. Prism 1810 can be thought of as a section of a five-sided prism (such as prism 300 of FIG. 3B) that remains after a radial section is removed (similar to radial section 320 of FIG. 3B) and front and rear corner sections are removed (similar to the removal of front corner section 330 of FIG. 3B).
Prism 1910 of FIG. 19A illustrates yet another prism shape. Prism 1910 has a bottom portion that includes two triangular, substantially parallel, lower side faces (only lower side face 1918 is shown) connected via a lower front face 1916 and a lower rear face 1914. Prism 1910 also has an upper portion that includes a concave platen 1912 that forms a slot and is substantially parallel to the lower side faces, as well as a front face 1917 and a rear face 1919 that are substantially parallel to each other and substantially perpendicular to the slot. Along the length of the slot are upper side faces (only upper side face 1921 is shown) that slope inward from the lower side faces toward the edges of the slot. The upper side faces may be planar or may be arcuate.
Furthermore, the prisms and platens described herein do not need to be formed from only one block of material. Alternatively, a prism/platen combination can be formed from two or more components. For example, a prism/platen combination can be created by placing a platen attachment made out of an optically transparent material (such as plastic, glass, silicone, or other suitable optical material) in optical contact with an optical element base, such as a standard triangular prism. For instance, prism 1810 of FIG. 18A can be formed by attaching platen attachment 1893 to an optical element base 1895, as shown in FIG. 18B. As another example, prism 1910 of FIG. 19A can be formed by attaching platen attachment 1997 to optical element base 1895 as shown in FIG. 19B. The platen attachment can be permanently or temporarily (i.e., removably) attached to the surface of the standard prism. A platen attachment can be permanently attached to the prism using an optically clear adhesive, for example a glue. A removable platen attachment is useful if, for example, the platen attachment needs to be replaced or cleaned. A removable platen attachment can be attached to the prism using a substance such as oil, alcohol, water, or a similar non-permanent (e.g., non-glue-like) substance that will displace air. If the platen attachment is made of silicone, it can be removably attached to the prism without using any other substance.
One advantage of the present invention is that it allows rolled print data to be captured easily and quickly without mechanical rotation of a digit or complex movement of a scanner element. As described above, even the DOJ goal of capturing data for a ten-print format including rolled prints in less than one minute can be met. A user can quickly place each digit sequentially on a platen of a prism, such as prisms 110, 310, and 910, according to embodiments of the invention. In addition, or as an alternative, multiple prisms 110, 310, 910 can be arranged near each other, or a single prism 1410 with multiple platen slots 1412 can be used, so that rolled prints of more than one digit at a time can be captured.
As described herein, the present invention can be used to detect a roll print pattern in one or more scans of all or part of individual digits or groups of digits on either or both hands or feet.
Example embodiments of the methods, systems, and components of the present invention have been described herein. As noted elsewhere, these example embodiments have been described for illustrative purposes only, and are not limiting. Other embodiments are possible and are covered by the invention. Such embodiments will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.