MODULE FOR SCANNING A FOOT, AND ASSOCIATED METHOD OF USE
20210106230 · 2021-04-15
Inventors
Cpc classification
A61B5/1036
HUMAN NECESSITIES
G06T17/10
PHYSICS
A61B2560/0431
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/107
HUMAN NECESSITIES
Abstract
The scanning module can have a cantilevered foot support extending horizontally and rearwardly from an upward portion, and a base extending horizontally and rearwardly from a bottom of the upward portion, the base overhung by the foot support, the foot support having a transparent portion configured for receiving the bare human feet in a full weight standing position, and a mirror sloping downwardly from a front end of the foot support towards the rear, extending underneath the transparent portion and configured to reflect the image of the plantar face of the foot, as seen across the transparent portion, towards the rear and the sides.
Claims
1. A scanning module for use in performing a computer-readable 3D surface model of a human foot with a hand-held scanner, the scanning module comprising: a C-shaped structure including a cantilevered foot support extending horizontally and rearwardly from an upward portion, and a base extending horizontally and rearwardly from a bottom of the upward portion, the base overhung by the foot support, the foot support having a transparent portion configured for receiving the human foot, a mirror sloping downwardly from a front end of the foot support towards the rear, extending underneath the transparent portion and configured to reflect the image of a plantar face of the foot, as seen across the transparent portion, towards the rear, and an unobstructed spacing between the foot support and the base, the unobstructed spacing bridging the sides and the rear of the module, allowing horizontal visual access to the image of the plantar face of the foot.
2. The scanning module of claim 1 wherein the foot support includes a planar transparent pane extending transversally between horizontally-extending, cantilevered beams.
3. The scanning module of claim 2 wherein the upward portion has a frame including two vertical beams each structurally connecting a corresponding one of the cantilevered beams, and a first transversal beam connecting the upper ends of the vertical beams and second transversal beam connecting the lower ends of the vertical beams.
4. The scanning module of claim 1 wherein the the base includes two horizontally-extending beams each connecting a lower end of the upward portion, on a respective side, and overhung by the foot support.
5. The scanning module of claim 4 wherein the mirror extends downwardly between the beams of the base.
6. The scanning module of claim 1 wherein the transparent portion of the foot support is comprised of an acrylic sheet.
7. The scanning module of claim 1 wherein the mirror extends at between 40 and 50 degrees from horizontal.
8. The scanning module of claim 7 wherein the mirror extends at between 42 and 48 degrees from horizontal.
9. The scanning module of claim 8 wherein the mirror extends at 45 degrees from horizontal.
10. The scanning module of claim 1 wherein the foot support extends at 20-24 cm in height relative to a bottom of the base.
11. The scanning module of claim 1 wherein the foot support measures between 35 and 55 cm in transversal width, from one of the sides to the other.
12. A method of scanning a foot with a hand-held scanner and a scanning module, the method comprising: positioning a person's foot directly against a raised horizontal transparent support, the support overhanging a sloping mirror of the scanning module; using the hand-held scanner, obtaining a plurality of unobstructed depth images of a dorsal portion of the immobilized foot directly, from corresponding different points of view relative to a ground reference, including moving the hand-held scanner around the immobilized foot while maintaining the hand-held scanner above the plane of the transparent support; using the hand-held scanner, obtaining a plurality of unobstructed depth images of a plantar portion of the immobilized foot indirectly, via the reflection of the mirror and the transparency of the transparent support, from corresponding different points of view relative to a ground reference, including moving the hand held scanner from one side of the scanning module to a rear side of the scanning module while maintaining the hand-held scanner below the plane of the transparent support.
12. The method of claim 11 wherein the step of obtaining a plurality of unobstructed depth images of a plantar portion of the immobilized foot includes moving the hand held scanner from the rear side of the scanning module to the other side of the scanning module, while orienting the field of view of the hand held scanner towards the mirror, across a spacing provided below a lateral edge of the transparent support.
13. The method of claim 11 wherein the step of obtaining a plurality of unobstructed depth images of a plantar portion of the immobilized foot includes moving the hand-held scanner upwardly and downwardly, while maintaining the field of view of the hand held scanner oriented towards the mirror, across a spacing provided below a rear edge of the transparent support.
14. The method of claim 11 further comprising, using a computer: Constructing a 3D surface model of the dorsal portion of the immobilized foot using the depth images obtained from the hand held scanner held above the plane of the transparent support; Constructing a 3D surface model of the plantar portion of the immobilized foot using the depth images obtained from the hand held scanner held below the plane of the transparent support; recognizing same surface portions redundant to both the dorsal portion 3D surface model and to the plantar portion 3D surface model; Constructing a 3D surface model of the whole foot by assembling surfaces from the dorsal portion 3D surface model to surfaces from the plantar portion 3D surface model based on the recognized redundant surfaces; and Storing the 3D surface model of the foot in computer readable memory.
15. The method of claim 14 further comprising displaying the 3D surface model on a computer screen.
16. A module for imaging a foot, the module comprising a cantilevered foot support extending horizontally and rearwardly from an upward portion, and a base extending horizontally from a bottom end of the upward portion, the base overhung by the foot support, the foot support having a transparent portion, and a mirror sloping downwardly from a front end of the foot support towards the rear, underneath the transparent pane, horizontally reflecting an upward view across the transparent portion, and an unobstructed spacing between the foot support and the base bridging both sides and the rear of the module, across which the horizontal reflection is conveyed both rearwardly and laterally.
17. The module of claim 16 wherein the foot support includes a planar transparent pane extending transversally between horizontally-extending, cantilevered beams.
18. The scanning module of claim 17 wherein the upward portion has a frame including two vertical beams each structurally connecting a corresponding one of the cantilevered beams, and a first transversal beam connecting the upper ends of the vertical beams and second transversal beam connecting the lower ends of the vertical beams, and the base includes two horizontally-extending beams each connecting a respective vertical beam lower end and overhung by a corresponding cantilevered beam of the foot support, the mirror extending downwardly at least partially between the horizontally-extending beams of the base.
19. The scanning module of claim 16 wherein the transparent portion of the foot support is comprised of an acrylic sheet.
20. The scanning module of claim 16 wherein the mirror extends at between 40 and 50 degrees from horizontal.
Description
DESCRIPTION OF THE FIGURES
[0010] In the figures,
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019]
[0020] The scanning module 10 generally has a C-shaped structure having a foot support 14, an upward portion 16, and a base 18. The foot support 14 is provided in a cantilevered manner and overhangs the base 18. More specifically, the foot support 14 extends horizontally and rearwardly from the upward portion 16, if we arbitrarily determine the upward portion 16 to be at the front for the purpose of relative reference, and the base 18 extends horizontally and rearwardly from a bottom of the upward portion 16, under the foot support 14. At least a portion of the foot support 14 is transparent, and can be referred to as a transparent portion 20. A mirror 22 is also provided. The mirror 22 slopes downwardly from a front end of the foot support 14 towards the rear, and thus extends underneath the transparent portion 20, in a manner to reflect the image of the foot seen across the transparent portion 20 towards the rear and sides. Since the foot support 14 is cantilevered, an unobstructed spacing 24 is provided between the foot support 14 and the base 18 which bridges the sides 26, 28 and the rear 30 of the scanning module 10. The spacing 24 allows visual access to the plantar face 32 of the foot 12 standing on the foot support 14 via the mirror 22 and across the transparent portion 20, and therefore provides access to the field of view 34 of the hand-held scanner 36.
[0021] During operation, the hand-held scanner 36 can be configured to repeatedly take 3D images (e.g. a 2D pixel array incorporating depth information at each pixel) as it is moved relatively to the foot 12 or feet (
[0022] Moving the hand-held scanner 36 around dorsal face/upper portion 33 of the foot 12 such as in the point of view of
[0023] At first glance, it is not easy to determine how the two 3D surface models 40, 42 can be assembled to form a single, complete 3D surface model 44 of the foot 12, as shown in
[0024] However, the inversion of the plantar face model 42 relative to the dorsal face model 40 can be corrected using computer software; imperfections can be minimized by selecting a good quality mirror, orienting the mirror at around 45 degrees (best results being achieved at 45 degrees from the horizontal orientation of the field of view of the hand held scanner), and otherwise as described above; which leaves only the challenge of finding a way to re-orient and re-position the two models 40, 42 into the same frame of reference 46. To assemble the two models to one another, both models 40, 42 can first be acquired and stored individually in a memory accessible to a processor, and via software also provided in a memory accessible to the processor, the two models can be processed if needed, transforming their expression in the memory in case of the latter, and assembled, which can lead to the creation of a third model 44 which can also be stored in the memory.
[0025] Two example ways in which this latter challenging process can be achieved will now be detailed. A first way to address this process is to scan the foot and its image in a manner which will allow acquiring a sufficient amount of redundant surface information in both 3D models which will allow to “match” the orientation and position of both models based on this information. This can be achieved on the basis of surface shape data acquired from the foot in the immediate vicinity of the portions of the foot which are in contact with the transparent portion. Indeed, while the portions of the foot which are in contact with the transparent portion will typically be out of reach to the dorsal face scanning process, the rising portions of the foot which are immediately adjacent to the portions which are in contact with the transparent portion may appear in both the dorsal face model and the plantar face model, and can thus be recognized using computer software, and used as a reference to align both models with one another. A second way to address this process is to calibrate the hand-held scanner, or perhaps more specifically the processing software, as a function of the specific geometry of the module, and more specifically of the configuration of the transparent portion and mirror, in a manner for both scanned models to incorporate reference data about the module, in a manner for the reference data about the module to be useable to perform the integration of both 3D models. Indeed, several existing hand-held scanners allow for referencing using reference data about the module, such as position and configuration information about adhesive scanning targets which can be applied to non-transparent and non-reflective surfaces, for instance.
[0026] In any event, to avoid the occurrences of “holes” in the 3D surface model 44 of the foot 12, it can be preferred to obtain redundant surface information of the rising surfaces of the foot in the vicinity of the portions of the foot which are in contact with the transparent portion of the foot support. In performing the dorsal face scan, this can be achieved by moving the hand-held scanner 36 in a manner to orient its field of view as close as possible to alignment with the plane of the transparent portion, allowing to “see” as far as possible in the lower region of the foot, and to the extent possible, all around the foot. In performing the plantar face scan, this can be achieved by moving the hand-held scanner from one side to another, can allow the field of view of the hand-held scanner to “see” a bit of the raising portion along corresponding sides of the foot, and moving the hand-held scanner upwardly and downwardly can allow the field of view of the hand-held scanner to “see” a bit of the rising portion on the respective front and back sides of the foot. The “lateral” movement 52 of the hand held scanner 36 from one side of the spacing to the other side of the spacing, which allows to see the sides of the foot, is schematized in
[0027] It will be understood that errors or aberrations can occur in the 3D model 44 if the 3D model of the plantar face 42 is distorted, or if the redundant surfaces to both the plantar face model 42 and the dorsal face model 44 are otherwise different, and it can be desired to limit such errors or otherwise minimize them. In practice, given that the foot belongs to a human subject, it will not remain perfectly still, and relatively minor movements will lead to correspondingly minor differences and can be tolerated. Another potential source of difference between these regions as they appear in the two 3D models stems from the potential occurrence of refraction of light as it crosses the transparent material which supports the foot. Reasonable attempts can be made to make this transparent material as thin as possible, and in a refractive index as close as possible to the surrounding air medium, but in practice, no perfect material exists which has all the ideal characteristics. As such, the selected material will likely have a non-negligible thickness, and a refractive index which is different from the refractive index of air, while also being transparent and affordable. Poly(methyl methacrylate) (PMMA), for instance, sometimes referred to as acrylic and sold under various trade names, for instance, was found to form a potentially interesting material, but it was still found necessary to provide a significant thickness of PMMA to allow providing a satisfactory maximum weight capacity to suit, say, at least 80 to 90% of individuals. The target can be to support a maximum weight of 350 lbs, for instance, which may be achieved using a sheet of PMMA having between 16 and 20 mm thick, for instance. PMMA, though offering good structural resistance and transparency, has a refractive index of 1.5, and is thus quite distinct from the refractive index of air which is of 1. Glass may be used in some embodiments, but was not found preferable in the example described herein. Materials other than PMMA or glass may be considered to have suitable transparency and structural resistance characteristics in alternate embodiments.
[0028] It was found that the more the sloping angle of the mirror 22 departed from an angle of 45 degrees, the more distortion occurred in the model. It was found that this distortion was caused by the refraction occurring in the transparent portion of the foot support. Indeed, refraction occurs in accordance with Snell's Law, in accordance with the equation n.sub.i*sine(Θ.sub.i)=n.sub.r*sine(Θ.sub.r), where Θ.sub.i is the angle of incidence, Θ.sub.r the angle of refraction, n.sub.i is the index of refraction of the incident medium, and n.sub.r is the index of refraction of the refractive medium.
[0029] Accordingly, as schematized in
[0030] It will be noted that in active scanning scenarios, not only the image of the foot will be affected by refraction, but the actively sent signal will be affected by refraction as it is reflected by the mirror and transmitted across the transparent portion. Accordingly, the offset O can be doubled in active scanning, leading to an increased amount of distortion in the captured image.
[0031] Positioning the mirror 22 at an angle of 45 degrees from the horizontal, and orienting the field of view of the scanner horizontally when scanning the plantar face of the foot, can mitigate these optical aberrations. Indeed, the beams of light which travels horizontally will then hit the transparent foot support at a right angle on average, where no refraction occurs, and the light beams adjacent that horizontal light beam will experience a limited amount of offset O, by contrast with a scenario where the mirror would be positioned at an angle of, say, 30 degrees in otherwise similar conditions. Accordingly, it can be preferred to position the mirror at an angle between 35 and 55 degrees, preferably between 40 and 50 degrees, to limit the effect of refraction on scan quality. It can also be preferred to limit the available field of view of the hand-held scanner, either via hardware adaptations, or via software processes, to narrow the field of view in a manner to favor surface data acquisition at angles relatively close to the horizontal when performing the plantar face scan.
[0032] Moreover, it can be preferred to use a transparent material which both a) has structural resistance allowing to safely support the weight of a person, b) be as thin as otherwise possible to minimize the effects of refraction, c) be of a material which has an refractive index as close as feasible to the refractive index of air, and d) has a reasonable cost. In the embodiment illustrated, plexiglass was considered a suitable material to find a balance between these different considerations.
[0033] Any suitable hand-held scanner, and associated software, can be used. Some hand-held scanners such as the Go!SCAN™ hand-held scanner manufactured by Creaform for instance, can be designed to recognize a pattern of reflective targets on the scanning module, and facilitate the registration of the 3D images with one another based on the reference provided by the recognized pattern of reflective targets. If using such a hand-held scanner, reflective targets can be positioned on the mirror, or more specifically, a non-reflective non-transparent frame can be positioned along the periphery of the mirror, or along some edges thereof, and this frame can receive scanning targets, for instance, in an effort to calibrate the scanned data with the actual location and configuration of the physical module, and later facilitate registration of the plantar face model with the dorsal face model. However, any alternate suitable hand-held scanner can be used, and some hand-held scanners may not require any external reference other than the comparison made between the 3D surfaces in the different acquired images. In some cases, it can be considered suitable to use a “smart” phone having suitable hardware (e.g. stereoscopic vision with at least two cameras, suitable processor and memory features) and suitable software (e.g. a scanning application) to perform the 3D model of the foot.
[0034] In the illustrated embodiment, and perhaps as best seen in
[0035] It will be noted that it can be preferred for the field of view of the mirror to be entirely unobstructed between the planes formed by the base and by the foot support. In practice, a small obstruction can be considered negligible. Moreover, the higher the foot support 20, the greater the angle of observation in the vertical plane. But on the other hand, it may be preferred to limit the height to make the module less bulky, and to make it as safe as possible. Another motivator to limit the height of the module is to make the module more practical for use in a semi-weight scenario, i.e. when a user is sitting on a chair while positioning his/her foot/feet onto the foot support. Making it approximately the height of a standard step was found suitable in some embodiments. In the illustrated embodiment, it was preferred to maintain the height of the foot support within 20-24 cm, and additional angle of observation in the vertical plane was achieved by allowing the mirror 22 to extend all the way down to the ground, between the structural members 72, 70 of the base 18, or more specifically to a vertically thin bracket 80, allowing to gain the equivalent in thickness of the support members 70, 72 by comparison with an embodiment where the mirror would only extend to the top of the support members 70, 72.
[0036] Moreover, as shown in
[0037]
[0038] As can be understood, the examples described above and illustrated are intended to be exemplary only. The scope is indicated by the appended claims.