NON-CONTACT APPARATUS AND METHOD FOR CAPTURING SKIN SURFACE IMAGE DATA
20190104980 ยท 2019-04-11
Assignee
Inventors
Cpc classification
A61B5/0059
HUMAN NECESSITIES
A61B5/0077
HUMAN NECESSITIES
A61B5/441
HUMAN NECESSITIES
A61B5/444
HUMAN NECESSITIES
G03B15/05
PHYSICS
H04N23/611
ELECTRICITY
A61B2562/0233
HUMAN NECESSITIES
H04N23/64
ELECTRICITY
A61B5/0037
HUMAN NECESSITIES
International classification
Abstract
A non-contact skin imaging device for capturing 2D and 3D textural data from a skin surface using a photometric stereo technique in which a skin surface position detector is arranged to sense when the skin surface is in the optimal position for the 2D and 3D textural data to be collected. The device may comprise an optical range finder for determining a position of the skin surface, whereby capture of photometric stereo image data can be automatically triggered when the skin surface is in the optimal position. With this arrangement, a decision to capture the photometric stereo image data can be taken without the input of a human user.
Claims
1. A non-contact skin imaging device comprising: a photometric stereo imaging apparatus arranged to capture photometric stereo image data from a skin surface; an optical range finder arranged to determine a position of the skin surface; and a controller in communication with the optical range finder, the controller being arranged: to judge whether or not the skin surface is in an optimal position for capturing the photometric stereo image data, and upon judging that the skin surface is in the optimal position, to automatically trigger capture of the photometric stereo image data.
2. A non-contact skin imaging device according to claim 1, wherein the photometric stereo imaging apparatus comprises: an image capture device; and an illumination array comprising a plurality of illuminates arranged to illuminate a field of view of the image capture device from different angles.
3. A non-contact skin imaging device according to claim 2, wherein the illumination array comprises a ring of light sources mounted around the periphery of the field of view of the image capture device.
4. A non-contact skin imaging device according to claim 2, wherein the optical range finder comprises a collimated light source mounted in a fixed position relative to the image capture device, the collimated light source being arranged to emit a collimated light beam through the field of view of the image capture device.
5. A non-contact skin imaging device according to claim 4, wherein the optical range finder comprises a plurality of collimated light sources mounted in different respective fixed positions relative to the image capture device, wherein the plurality of collimated light source are arranged to emit a plurality of collimated light beams through the field of view of the image capture device.
6. A non-contact skin imaging device according to claim 5, wherein the plurality of collimated light sources are oriented so that the plurality of collimated light beams converge as they pass through the field of view of the image capture device.
7. A non-contact skin imaging device according to claim 6, wherein the plurality of collimated light beams are arranged to intersect at a distance from the image capture device that corresponds to the optimal position.
8. A non-contact skin imaging device according to claim 4, wherein the controller is in communication with the image capture device to monitor a position at which the collimated light beam(s) intersect the skin surface, whereby the controller is arranged to judge whether or not the skin surface is in an optimal position for capturing the photometric stereo image data based on the position at which the collimated light beam(s) intersect the skin surface.
9. A non-contact skin imaging device according to claim 7, wherein the controller is in communication with the image capture device to monitor a position at which each collimated light beam intersects the skin surface, whereby the controller is arranged to judge that the skin surface is in an optimal position for capturing the photometric stereo image data if the positions at which the collimated light beams intersect the skin surface are within a predetermined region.
10. A non-contact skin imaging device according to claim 9, wherein the collimated lights beams project points on the skin surface, and wherein the controller is arranged to judge that the skin surface is in an optimal position for capturing the photometric stereo image data if the points are spaced from each other by less than a threshold distance.
11. A non-contact skin imaging device according to claim 4, wherein the collimated light source(s) are arranged to emit a planar light beam.
12. A non-contact skin imaging device according to claim 11, wherein the collimated lights beams project lines on the skin surface, and wherein the controller is arranged to judge that the skin surface is in an optimal position for capturing the photometric stereo image data based on the position at which the lines intersect each other.
13. A non-contact skin imaging device according to claim 9, wherein the controller is arranged to determine a rate of change of the position at which each collimated light beam intersects the skin surface, whereby the controller is arranged to judge that the skin surface is in an optimal position for capturing the photometric stereo image data if the rate of change of the positions at which the collimated light beams intersect the skin surface is less than a predetermined threshold.
14. A non-contact skin imaging device according to claim 2, wherein the controller comprises a field programmable gate array in communication with the image capture device.
15. A non-contact skin imaging device according to claim 1, comprising a portable housing for supporting the photometric stereo imaging apparatus, the optical range finder and the controller.
16. A non-contact method of capturing photometric stereo image data of a skin surface, the method comprising: determining, using an optical range finder, a position of the skin surface within a field of view of an image capture device; judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data; and upon judging that the skin surface is in the optimal position, automatically triggering capture of the photometric stereo image data.
17. A method according to claim 16, wherein the optical range finder comprises a plurality of collimated light sources mounted in different respective fixed positions relative to the image capture device, and wherein the method comprises: emitting a plurality of collimated light beams through the field of view of the image capture device, monitoring, by an image processing controller in communication with the image capture device, a position at which the collimated light beams intersect the skin surface, wherein judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data is based on the position at which the collimated light beams intersect the skin surface.
18. A method according to claim 17, wherein judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data comprises determining whether or not the positions at which the collimated light beams intersect the skin surface are within a predetermined region.
19. A method according to claim 17, wherein the collimated lights beams project points on the skin surface, and wherein judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data comprises determining a spacing between the points.
20. A method according to claim 17, wherein the collimated lights beams project lines on the skin surface, and wherein judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data comprises determining a position at which the lines intersect each other.
21. A method according to claim 17, wherein judging whether or not the skin surface is in an optimal position for capturing the photometric stereo image data comprises determining a rate of change of the position at which each collimated light beam intersects the skin surface.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Examples of the invention are discussed below with reference to the accompanying drawings, in which:
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] The disclosure herein described a non-contact vision based method and device for automatically triggering capture of photometric stereo image data of a surface. The automatic triggering is based on sensing the range and/or the orientation of the surface with respect to the imaging capture device (e.g. camera). The method and device may find particular use on movable surfaces where it is desirable for there to be no contact with the entity being imaged. As explained above, the method and device of the invention is particularly advantageous for capturing images of skin.
[0038] Sensing the range of the surface (e.g. skin surface) may mean determining a separation between the surface and a camera in the device, and in particular between the surface and any focussing optics in the camera.
[0039] Sensing the orientation of the surface may mean determining an angle of the skin surface with respect to an optical axis of the camera.
[0040] The photometric image data may comprise a set of images of the surface captured under different light conditions. The invention may operate to automatically trigger capture of the image data when the skin surface is in an optimal position. The optimal position may be when the range and/or orientation of the surface is determined to lie within a certain predetermined band of values.
[0041] The invention enables recovery of high-resolution 3D and 2D data from the skin surface with high accuracy and good repeatability. The automatic triggering makes the device easy of use, whilst the non-contact nature of the method ensures that the technique is hygienic.
[0042]
[0043] An illumination array 218 is arranged around the aperture at the front of the housing 202. In this example, the illumination array 218 is an annular body that has a plurality of illumination sources mounted therein. The plurality of illumination sources comprise one or more range finding light sources 220 and a plurality of photometric stereo light sources 222. The number and function of these components is discussed in more detail with reference to
[0044] The image capture device 206 performs two operations. Firstly, during positioning of the device relative to a surface to be measured, the surface to be measured is illuminated using the range finding light sources 220, and the camera 206 captures images which are assessed to determine whether or not the surface is in an optimal position. Secondly, once the surface is in an optimal position, the camera 206 is used to capture photometric stereo image data. The controller 208 is arranged to control both of these operations. The steps involved are discussed in more detail with reference to
[0045]
[0046] The configuration 300 comprises a digital camera 302 with lens 304. In front of the camera there is an illumination array 306. In this example, the illumination array 306 comprises a plurality of illuminates disposed around a ring 308, which is located around the periphery of the camera's field of view. The plurality of illuminates themselves are preferably not visible in the camera's field of view. In other words, the ring 308 is positioned with respect to the camera so that the illuminates project light into the camera's field or view but are not themselves visible in the field of view.
[0047] In this example, the plurality of illuminates comprise three collimated light sources 310, e.g. comprising low-power lasers or LEDs, which are arranged to output respective collimated rays of light 312a, 312b, 312c. In this example, the collimated light sources 310 are equally spaced around the ring, but the invention need not be limited to this arrangement.
[0048] In addition to the collimated light sources 310, the plurality of illuminates also includes a set of light sources 314 for creating lighting conditions suitable for making photometric stereo measurements. In this example, the set of light sources 314 comprises six illuminates that are spaced around the ring 308. The six illuminates are equally spaced in this example, but the invention need not be limited to such a configuration.
[0049] The collimated light sources 310 are oriented relative to the camera to be suitable as range-finding reference beams. If a surface is positioned in the field of view of the camera, a set of light spots will be visible at the points where the collimated rays of light 312a, 312b, 312c meet that surface. If the position of each collimated light sources 310 relative to the camera and the direction of its respective collimated rays of light 312a, 312b, 312c is known, the distance of the surface from the camera can be determined based on the configuration of the set of light spots.
[0050] In one example, the collimated rays of light 312a, 312b, 312c extend in respective directions that converge towards an axis extending from the camera. The camera axis may be an optical axis of the lens 304 in the camera. In this example, the separation of the set of light spots is an indicator of the distance between the surface and the camera.
[0051] The collimated rays of light 312a, 312b, 312c may be arranged to intersect each other. In one example, the collimated light sources 310 are arranged so that the point of intersection is at a predetermined distance from the camera. The predetermined distance is preferably set to be the optimal location for a surface in order for the camera to capture photometric stereo images using the illuminates 314. The point of intersection may lie on the camera axis, but that is not essential.
[0052] In the above arrangement, a surface 316 (such as a skin lesion or the like) will be in an optimal position for capturing photometric stereo data when the collimated rays of light 312a, 312b, 312c form a single spot 318 on that surface 316. In this example, the collimated light sources 310 act as a guide to assist a user in positioning the camera 302 and illumination array 306 in the correct location relative to a surface 316. The separation of the light spots is a guide to distance along the camera axis (e.g. along a Z axis); the closer together the light spots the nearer to the optimal position. And the position of the set of light spots on the surface assists in locating the relevant part of the surface in the field of view of the camera (e.g. in an X-Y plane).
[0053] In order to automatically trigger capture of the photometric stereo image data, the camera 302 may be arranged to capture images of the set of light spots during positioning, e.g. in a continuous or quasi-continuous manner. The captured images may be analysed to identify light spots corresponding to the collimated rays of light 312a, 312b, 312c in the field of view. One or more properties of the identified light spots may then be used to determine whether or not the surface is within an acceptable range for capturing the photometric stereo image data. For example, the absolute separation between the identified light spots and the rate of change of that separation may be calculated. If it is determined that the separation falls below a predetermined threshold (corresponding to an optimal distance between the camera and surface) and that the rate of change of the separation is below a predetermined threshold (e.g. indicating that the camera is being held steady relative to the surface), the device may proceed to capture the photometric stereo image data.
[0054] In the example shown in
[0055] Where the point of intersection of the collimated rays of light 312a, 312b, 312c within the field of view of the camera is known, the analysis of the light spots can also be used to judge the orientation of the surface because the position of the light spots within the field of view can be used to triangulate the distance to the surface. Where three light spots are provided, it is possible to determine a plane on which those light spots lie, and hence an orientation of that plane relative to the camera axis. The angle of that plane relative to the camera axis and the rate of change of that angle may also be used to determine whether or not the surface is within an acceptable range for capturing the photometric stereo image data. For example, if it is determined that an angle between a direction normal to the plane and the camera axis falls below a predetermined threshold (corresponding to an optimal orientation between the camera and surface) and that the rate of change of that angle is below a predetermined threshold (e.g. indicating that the camera is being held steady relative to the surface), the device may proceed to capture the photometric stereo image data. In an alternative example, the angle information may be used to rectify the captured images, i.e. compensate for any orientation by manipulating the captured image data using known image processing techniques.
[0056] It is desirable for the automatic triggering determination to be processed as rapidly as possible. In one example, the analysis is performed by hardware associated with the camera itself. For example, a field-programmable gate array (FPGA) and on-board memory in the camera can be used to effectively perform the necessary analysis on temporarily held images, without requiring those images to be transferred for processing elsewhere. This arrangement may dramatically increase the speed at which the surface position is assessed and at which the photometric stereo image data capture can be triggered. Speeding up the assessment and triggering process minimises or eliminates the effect of movement of the surface, thereby improving the registration of the photometric stereo images and the quality of the subsequent 3D and 2D data captured.
[0057] The collimated rays of light 312a, 312b, 312c may have any beam cross-section shape. The set of light spots may be simple light points. However, in other example, they may be other projected patterns, e.g. circles, lines or other shapes. Using other patterns may assist in identifying the set of light spots in the field of view of the camera, and may also assist determining the orientation of the surface relative to the axis of the camera.
[0058] To capture the photometric stereo image data, a set of images of the surface is captured by the camera, with each image in the set having a different illumination condition. For example, there may be six images in the set, each image showing the surface when illuminated by a respective one of the light sources 314. However, the invention is not limited to this specific scenario. The set of images may contain more or fewer than six images. The surface may be simultaneously illuminated by two or more of the light sources 314.
[0059] The collimated light sources 310 may be switched off when the photometric stereo image data is captured, but this is not essential. In fact, it may be desirable for the collimated light sources 310 to remain activated in order to check that the surface does not move significantly while the photometric stereo image data is obtained.
[0060] The camera 302 may be any type of digital camera. To prevent movement of the surface from affecting the photometric stereo image data, the camera 32 is preferably capable of capturing multiple images at high speed, e.g. a burst mode or similar. The camera 302 and light sources 314 may be activated by a common controller that is arranged to coordinate the photometric stereo image data capture operation.
[0061] The camera 302 may operate in visible light and/or other wavelengths. For example, multispectral illumination could be employed, where each light source 304 is an LED that operates at a specific wavelength and narrow bandwidth. Infra-red (IR) wavelengths could be employed, with cameras exhibiting high sensitivity and extended performance into the IR (1200 nm).
[0062] Filters can be employed in the camera to enable multiple photometric stereo images to be captured simultaneously. The filters match the wavelengths of the light sources, so it becomes possible to recover surface data.
[0063] Further information about the technique of performing analysis of a skin surface using photometric stereo image data is presented below with reference to
[0064] After the photometric stereo image data is captured, it can be transferred (e.g. wirelessly via Bluetooth or the like) to the host computer for further processing, heuristic analysis, visualisation and wider dissemination.
[0065]
[0066] In this example, the illumination array 306 comprises three planar light beams sources 402, e.g. comprising low-power lasers or LEDs in conjunction with line generating optics (e.g. a cylindrical lens or the like), which are arranged to output respective planar light beams 404a, 404b, 404c. In this example, the planar light beams sources 402 are equally spaced around the ring, but the invention need not be limited to this arrangement.
[0067] This configuration again employs three collimated light sources (e.g. lasers or LEDs) for the purpose of detecting the range and orientation of the surface to be measured, e.g. a skin surface having a lesion thereon. In this example, each of the collimated light source is arranged to output a planar light beam, which forms a line when it intersect with the surface to be measured. The planar light beam can be formed using any known technique. For example, one possible implementation would employ a cylindrical lens (with a profile arranged to give a flat top intensity distributions along the laser line). The fan angle of each beam, i.e. the angle of lateral spread in the plane of the beam may be, for example, between 10 to 20 degrees.
[0068] Similarly to the configuration shown in
[0069] In the example shown, the lights sources 402 are arranged so that the planar light beams intersect in the field of view of the camera. The three planar light beams 404a, 404b, 404c are therefore projected onto the surface at known angles.
[0070] The three planes of light create three lines of light 410a, 410b, 410c at the point where they intersect the surface 406 (see dotted lines in
[0071] The point 408 at which the lines 410a, 410b, 410c intersect may be set to be at the optimum distance from the camera for capturing photometric stereo image data. Thus, then the lines are visible on the surface 406, they act as a guide to facilitate positioning the camera relative to the surface in an optimum location.
[0072] As discussed above, the camera may be arrange to monitor the appearance of the lines on the surface. In most positions, the lines 410b, 410c will cross the line 410a at difference points. The points will get closer together until they meet when the surface is in the position shown in
[0073] In one example, the photometric stereo image data may be triggered when the three lines intersect at a single point as shown in
[0074] The lines 410a, 410b, 410c may also be used to obtain 3D profile data about the surface being measured. Since the angles of the laser planes of light are known, triangulation can be employed to accurately find the distance, i.e. height of the skin surface, at each point along the lines 410a, 410b, 410c shown in
[0075] The present invention is an automatic trigger mechanism for a method and device arranged to utilise photometric stereo techniques to measure the 3D (texture and morphology) and 2D (pigment) characteristics of the skin surface, including lesions (moles).
[0076] In addition to the automatic triggering functionality discussed above, the device may comprise one or more of the following features.
[0077] The device may incorporate multi-spectral illumination, thereby enabling application of multi-spectral techniques such as SIAscopy.
[0078] The device may incorporate polarising filters and/or infra-red illumination to enable use of techniques such as dermoscopy where structure beneath the surface can be detected. By employing multiple wavelengths of infra-red illumination, structure at different distances below the surface can be examined.
[0079] Normally three illuminates are used when capturing photometric stereo image data. However, it has been found beneficial to use more than three, e.g. 6 or more, illumination to enable data recovery from any convex object and also provides redundancy that can assist with elimination of artefacts such as shadows and highlights.
[0080] Any suitable data analysis technique can be used to assess the captured photometric stereo image data. For example, neural networks or other machine learning technique can be used to providing quantitative and qualitative information on 3D and 2D skin characteristics.
[0081] The photometric stereo image data captured by the device of the invention can comprise 3D surface normal data (the bump map) and 2D surface reflectance or pigment data (the albedo). Photometric stereo employs a number of lights located in known directions and one camera. An image is captured with each of one of the lights turned on, one at a time. The resulting images are processed and combined with a lighting model such as Lambert's Law (which models the brightness of a pixel as being proportional to the cosine of the angle between the surface normal at that point and the lighting vector), in order to generate the bump map (a dense array of surface normal over the image) and the albedo (an image of the surface reflectance which gives the surface pigment in true colour).
[0082] In summary, the proposed non-contact arrangement for triggering photometric stereo image capture is intended to improve the ease and speed with which a device can be used (even by a layperson), and to provide improved hygiene and reduced chance of disease transfer. Obviating the need for contact with the skin should improve the chances of being able to use the device to access wounds in locations on the body that might not be accessible for contact based devices. Finally, the employment of planes of laser light with triangulation, as shown in
[0083] One particularly advantageous use of the invention may be to image lesions on the tongue. At present it is difficult to obtain useful images in this context. The present invention may provide a non-contact solution that can minimise the risk of contamination whilst ensuring repeatability so that changes in the lesion over time (which are a critical indication of cancer) can be measured.