IP Library › Granted Patent US 11,978,228
Granted Patent B2
US 11,978,228 · App. 17/297,813 · Granted May 7, 2024

Systems and methods for determining an orientation of an image

Inventors: Douglas H. Munsey, Jr. (Stevens Point, WI); Daniel H. Packard (Stevens Point, WI); Thomas J. Whelan (Stevens Point, WI); Patrick Abadi (Surrey, CA); William G. N. Coon (Longmont, CO); Robin D. Knight (Montreal, CA); Kimberly M. Wheeler (Montreal, CA)
Assignee: KI MOBILITY LLC
G06T7/70G06T7/62G06T17/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,978,228
App. No.
17/297,813
Granted
May 7, 2024
Kind
B2
Abstract

Embodiments for determining an orientation of a scanned image. In an exemplary embodiment, a method comprises receiving image data of an image of one or more objects. Each object of the one or more objects in the image includes a plurality of points on a surface of the object. The method further comprises generating a plurality of subsets of points of the plurality of points and fitting a parametric model to more than one subset of the plurality of subsets to generate a plurality of parametric models. Further, the method identifies a parametric model of the plurality of parametric models that includes the largest number of points and orients the image based on the parametric model that includes the largest number of points.

Claims (40)

1. A method for determining orientation of a scanned image and using the oriented image to fit a subject to mobility assistive equipment, the method comprising:

receiving image data of a scanned image of one or more objects, wherein each object of the one or more objects in the image includes a plurality of points on a surface of the object;

generating a plurality of subsets of points of the plurality of points;

fitting a parametric model to more than one subset of the plurality of subsets to generate a plurality of parametric models;

identifying a parametric model of the plurality of parametric models that includes the largest number of points;

orientating the image based on the parametric model that includes the largest number of points; and

fitting the subject to the mobility assistive equipment using the oriented image.

2. The method of claim 1 , wherein orienting the image comprises setting the parametric model that includes the largest number of points as a ground of the image.

3. The method of claim 1 , wherein fitting a parametric model to more than one subset of the plurality of subsets comprises fitting a parametric model to each subset of the plurality of subsets.

4. The method of claim 1 , wherein the image comprises at least one of: the subject and mobility assistive equipment.

5. The method of claim 1 , wherein the image is a scan of the one or more objects from a three-dimensional scanner.

6. The method of claim 1 , further comprising outputting to a display device the oriented image.

7. The method of claim 6 , further comprising:

receiving an input sequence from an input device, the input sequence comprising a selection of a sequence of at least two points on the image; and

determining a real-world distance by summing adjacent points of the input sequence.

8. The method of claim 7 , further comprising determining an angular relationship between two adjacent segments, wherein each adjacent segment of the two adjacent segments comprises two or more adjacent points of the input sequence.

9. The method of claim 7 , further comprising outputting an image of a custom component for the mobility assistive equipment based on the real-world distance.

10. The method of claim 9 , wherein the custom component is at least one of: a tray cutout, a helmet sizing, and a seat.

11. The method of claim 7 , further comprising determining a size of a mobility assistive equipment to fit the subject based on the real-world distance.

12. The method of claim 7 , wherein the real- world distance is a Euclidean distance or a contour distance.

13. The method of claim 11 , further comprising transmitting the determined size to a remote electronic device.

14. A non-transitory computer readable medium having a computer program stored thereon for determining orientation of a scanned image and using the oriented image to fit a subject to mobility assistive equipment, the computer program comprising instructions for causing one or more processors to:

receive image data of an image of one or more objects, wherein each object of the one or more objects in the image includes a plurality of points on a surface of the object;

generate a plurality of subsets of points of the plurality of points;

fit a first parametric model to a first subset of the plurality of subsets;

orient the image based on the first parametric model when a number of points on the first parametric model is greater than or equal to a threshold;

fit a second parametric model to a second subset of the plurality of subsets when the number of points on the first parametric model is less than a threshold;

orient the image based on the second parametric model; and

fit the subject to the mobility assistive equipment using the oriented image.

15. The non-transitory computer readable medium of claim 14 , wherein to orient the image, the computer program comprises instructions to set the first parametric model as a ground of the image.

16. The non-transitory computer readable medium of claim 14 , the computer program comprising instructions to assign coordinates to each point of the plurality of points.

17. The non-transitory computer readable medium of claim 14 , wherein the image comprises at least one of: the subject and mobility assistive equipment.

18. The non-transitory computer readable medium of claim 14 , wherein the image is a scan of the one or more objects from a three-dimensional scanner.

19. The non-transitory computer readable medium of claim 14 , the computer program comprising instructions to output to a display device the oriented image.

20. The non-transitory computer readable medium of claim 19 , the computer program comprising instructions to:

receive an input from an input device, the input comprising at least two points on the image; and

determine a real-world distance between the two points.

21. The non-transitory computer readable medium of claim 20 , the computer program comprising instructions to determine a size of a mobility assistive equipment to fit the subject based on the real-world distance.

22. The non-transitory computer readable medium of claim 20 , wherein the real-world distance is a Euclidean distance or a contour distance.

23. The non-transitory computer readable medium of claim 21 , the computer program comprising instructions to transmit the determined size to a remote electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: MUNSEY, DOUGLAS H., JR.; PACKARD, DANIEL H.; WHELAN, THOMAS J.; ABADI, PATRICK; COON, WILLIAM G.N.; KNIGHT, ROBIN D.; WHEELER, KIMBERLY M.
To: KI MOBILITY LLC
Reel/Frame 059849/0564 →
Continuity (2)
Provisional Application 62773600 · Nov 30, 2018
Related Publication 20220036578A1 · Feb 3, 2022