SYSTEMS AND METHODS FOR GENERATING ORTHOTIC DEVICE MODELS BY SURFACE MAPPING AND EXTRUSION
A method for generating an orthotic device is disclosed. In one implementation, the method includes generating, based on image data representative of a body part of a patient, three-dimensional model data representative of the body part. A surface defined by the three-dimensional model data is identified, the surface corresponding to a contact site at which an orthotic device is to contact the body part. CAD model data is generated that defines a volume corresponding to an extrusion operation performed on the identified surface. The CAD model data is transmitted to a three-dimensional printer to produce the orthotic device based on the CAD model data.
1 . A method comprising:
receiving, by a processing device, image data captured by a client device, wherein the image data is representative of a body part of a patient;
generating, based on the image data, three-dimensional model data representative of the body part;
identifying, by the processing device, a surface defined by the three-dimensional model data, the surface corresponding to a contact site at which an orthotic device is to contact the body part;
generating CAD model data, wherein the CAD model data defines a volume corresponding to an extrusion operation performed on the identified surface; and
transmitting the CAD model data to a three-dimensional printer, wherein the three-dimensional printer is to produce the orthotic device based on the CAD model data.
2 . The method of claim 1 , wherein the image data comprises at least one of a still image or a video.
3 . The method of claim 1 , wherein the client device is a mobile device of the patient.
4 . The method of claim 3 , further comprising:
receiving, by the processing device, patient information data, wherein the patient information data is received from the client device.
5 . The method of claim 1 , wherein the orthotic device is selected from a group consisting of a helmet, body armor, sports equipment, a prosthetic, a cast, a splint, a clothing article, a furniture piece, a vehicle seat, vehicle or robotic control mechanism, a physical therapy device, a glove, and a surgical instrument.
6 . The method of claim 1 , wherein the body part is selected from a group consisting of a foot, a leg, a torso, an arm, a hand, a wrist, a neck, and a head.
7 . The method of claim 1 , wherein the data comprises inertial measurement unit data, and wherein generating the three-dimensional model data of the body part further comprises generating the three-dimensional model data of the body part based on the inertial measurement unit data.
8 . The method of claim 1 , wherein generating the CAD model data comprises:
extruding, by the processing device, the identified surface to define the volume; and
integrating the defined volume into a parametric CAD model to generate the CAD model data.
9 . The method of claim 1 , wherein the orthotic device produced by the three-dimensional printer is to comprise a first patient-registered surface and a second non-patient-registered surface.
10 . The method of claim 1 , wherein generating the three-dimensional model data of the body part comprises:
identifying a unique visual pattern within a captured image of the image data;
determining an orientation of the unique visual pattern; and
extracting depth information from the unique visual pattern, wherein the three-dimensional model data is generated based at least in part on the depth information.
11 . A system comprising:
a memory; and
a processing device coupled to the memory, wherein the processing device is to:
receive image data captured by a client device, wherein the image data is representative of a body part of a patient;
generate, based on the image data, three-dimensional model data representative of the body part;
identify a surface defined by the three-dimensional model data, the surface corresponding to a contact site at which an orthotic device is to contact the body part;
generate CAD model data, wherein the CAD model data defines a volume corresponding to an extrusion operation performed on the identified surface; and
transmit the CAD model data to a three-dimensional printer, wherein the three-dimensional printer is to produce the orthotic device based on the CAD model data.
12 . The system of claim 11 , wherein the image data comprises at least one of a still image or a video.
13 . The system of claim 11 , wherein the client device is a mobile device of the patient.
14 . The system of claim 13 , wherein the processing circuitry is further to:
receive patient information data, wherein the patient information data is received from the client device.
15 . The system of claim 11 , wherein the orthotic device is selected from a group consisting of a helmet, body armor, sports equipment, a prosthetic, a cast, a splint, a clothing article, a furniture piece, a vehicle seat, vehicle or robotic control mechanism, a physical therapy device, a glove, and a surgical instrument.
16 . The system of claim 11 , wherein the body part is selected from a group consisting of a foot, a leg, a torso, an arm, a hand, a wrist, a neck, and a head.
17 . The system of claim 11 , wherein the data comprises inertial measurement unit data, and wherein to generate the three-dimensional model data of the body part, the processing device is further to:
generate the three-dimensional model data of the body part based on the inertial measurement unit data.
18 . The system of claim 11 , wherein to generate the CAD model data, the processing device is further to:
extrude the identified surface to define the volume; and
integrate the defined volume into a parametric CAD model to generate the CAD model data.
19 . The system of claim 11 , wherein the orthotic device produced by the three-dimensional printer is to comprise a first patient-registered surface and a second non-patient-registered surface.
20 . The system of claim 11 , wherein to generate the three-dimensional model data of the body part, the processing device is further to:
identify a unique visual pattern within a captured image of the image data;
determine an orientation of the unique visual pattern; and
extract depth information from the unique visual pattern, wherein the three-dimensional model data is to be generated based at least in part on the depth information.
21 . An orthotic device comprising:
a patient-registered surface, wherein the patient-registered surface is shaped to fit to a body part of a patient, and wherein the patient-registered surface was produced by a three-dimensional printer using data generated from images of the body part of the patient; and
a non-patient registered surface.