Methods and systems for providing interface components for respiratory therapy
First Claim
1. An apparatus for acquiring data for generation of a three-dimensional facial scan of a user for obtaining a patient respiratory interface component, the apparatus comprising:
- an image sensor and lens for capturing two dimensional image data of the user'"'"'s face;
a motion sensor configured to sense movement data of at least one of a movement of the apparatus and a change in orientation of the apparatus;
a processor configured to receive image data from the image sensor and to receive movement data from the motion sensor, to generate a video file based on the image data received from the image sensor, and to generate a motion data file based on the movement data received from the motion sensor, and to associate each of the video file and the motion data file with one another, wherein the video file and the motion data file are generated to include a temporal map that correlates the motion data file with the video file; and
a transmitter, coupled with the processor, to transmit the associated video and motion data files to a system comprising a surface engine at a remote destination for generation of a scaled three-dimensional representation of the user'"'"'s face based on the received image data and the received movement data.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods permit generation of a digital scan of a user'"'"'s face such as for obtaining of a patient respiratory mask, or component(s) thereof, based on the digital scan. The method may include: receiving video data comprising a plurality of video frames of the user'"'"'s face taken from a plurality of angles relative to the user'"'"'s face, generating a three-dimensional representation of a surface of the user'"'"'s face based on the plurality of video frames, receiving scale estimation data associated with the received video data, the scale estimation data indicative of a relative size of the user'"'"'s face, and scaling the digital three-dimensional representation of the user'"'"'s face based on the scale estimation data. In some aspects, the scale estimation data may be derived from motion information collected by the same device that collects the scan of the user'"'"'s face.
-
Citations
55 Claims
-
1. An apparatus for acquiring data for generation of a three-dimensional facial scan of a user for obtaining a patient respiratory interface component, the apparatus comprising:
-
an image sensor and lens for capturing two dimensional image data of the user'"'"'s face; a motion sensor configured to sense movement data of at least one of a movement of the apparatus and a change in orientation of the apparatus; a processor configured to receive image data from the image sensor and to receive movement data from the motion sensor, to generate a video file based on the image data received from the image sensor, and to generate a motion data file based on the movement data received from the motion sensor, and to associate each of the video file and the motion data file with one another, wherein the video file and the motion data file are generated to include a temporal map that correlates the motion data file with the video file; and a transmitter, coupled with the processor, to transmit the associated video and motion data files to a system comprising a surface engine at a remote destination for generation of a scaled three-dimensional representation of the user'"'"'s face based on the received image data and the received movement data.
-
-
2. A method for acquiring data with a mobile computing device for generation of a three-dimensional facial scan of a user for obtaining a patient respiratory interface component, the method comprising:
-
controlling an image sensor having a lens to capture two dimensional image data of the user'"'"'s face; sensing with a motion sensor configured to sense movement data of at least one of a movement of the image sensor and a change in orientation of the image sensor; controlling, in a processor configured to receive image data from the image sensor and to receive movement data from the motion sensor, generation of a video file based on the image data received from the image sensor, and generation of a motion data file based on the movement data received from the motion sensor, and associating each of the video file and data file with one another wherein the video file and the motion data file are generated with a temporal map that correlates the motion data file with the video file; and controlling, via a transmitter coupled with the processor, transmission of the associated video and data files to a system comprising a surface engine at a remote destination for generation of a scaled three-dimensional representation of the user'"'"'s face based on the received image data and the received movement data. - View Dependent Claims (3, 4)
-
-
5. An electronic system for enrolling an end-user for obtaining a patient respiratory interface component, the system comprising:
-
a customer information subsystem for receiving an enrolment request from an end-user device for obtaining a patient respiratory interface component, the enrolment request comprising a unique identifier of the end-user and for receiving from the end-user device a video file and a motion data file that are generated with a temporal map that correlates the motion data file with the video file; a three-dimensional surface rendering engine, including at least one processor, the three-dimensional surface rendering engine configured to render and scale a three-dimensional representation of the end-user'"'"'s face based on end-user video frame data and movement data from the video file and the motion data file and using the temporal map; and a first database for storing said rendered and scaled three-dimensional representation, or an identification of the rendered and scaled three-dimensional representation, in association with said unique identifier. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of generating a three-dimensional surface scan of a user'"'"'s face for obtaining a patient respiratory interface component, the method using a mobile device, the method comprising:
-
receiving video data in a video file, the video data comprising a plurality of video frames of the user'"'"'s face taken from a plurality of angles relative to the user'"'"'s face; generating a digital three-dimensional representation of the user'"'"'s face based on the plurality of video frames; receiving scale estimation data associated with the received video data, scale estimation data comprising inertial movement data in a motion data file, the inertial movement data capturing movement of the plurality of angles, wherein the video file and the motion data file are generated with a temporal map that correlates the motion data file with the video file, the scale estimation data indicative of a relative size of the user'"'"'s face; and scaling the digital three-dimensional representation of the user'"'"'s face based on the scale estimation data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for obtaining a patient respiratory interface component comprising:
-
one or more data stores storing a training dataset of three-dimensional surfaces, each three-dimensional surface representative of a human face; and one or more processors configured to receive a plurality of two-dimensional images of a face of a human subject, each of the images having been taken at an unspecified distance from and an unspecified angle relative to the human subject, to receive a request to generate a new three-dimensional surface from said images of the face of the human subject, and to generate the new three-dimensional surface based on a support vector machine and said images, wherein the support vector machine is derived from the training dataset of three-dimensional surfaces, and wherein the generated new three-dimensional surface is representative of the face of the human subject. - View Dependent Claims (48)
-
-
49. A method for obtaining a patient respiratory interface component comprising:
-
accessing, in one or more data stores, a training dataset of three-dimensional surfaces, each three-dimensional surface representative of a human face; and in one or more processors;
receiving a plurality of two-dimensional images of a face of a human subject, each of the images having been taken at an unspecified distance from and an unspecified angle relative to the human subject, receiving a request to generate a new three-dimensional surface from said images of the face of the human subject, and generating the new three-dimensional surface based on a support vector machine and said images, wherein the support vector machine is derived from the training dataset of three-dimensional surfaces and wherein the generated new three-dimensional surface is representative of the face of the human subject. - View Dependent Claims (50)
-
-
51. A method for obtaining a patient respiratory interface component for a user'"'"'s face, comprising:
-
receiving video data from the user, the video data including a video scan of the user'"'"'s face; determining one or more anthropometric measurements based on information derived from the video scan; generating a three-dimensional representation of the user'"'"'s face based on the determined one or more anthropometric measurements; scaling the three-dimensional representation of the user'"'"'s face wherein the scaling is based on scale estimation data comprising movement data in a motion data file, the movement data capturing video device movement during the video scan, wherein the motion data file is generated with a temporal map that correlates the motion data file with a video file including the video data; and obtaining the patient respiratory interface component based on the scaled three-dimensional representation of the user'"'"'s face, wherein the determined one or more anthropometric measurements are made using a processor and have an accuracy of at least about ±
3 mm when scaled. - View Dependent Claims (52, 53, 54, 55)
-
Specification