The present invention relates to an information processing device and an insole production method.
Conventionally, therapeutic insoles are designed in the processes of obtaining, making, and correcting a mold of a foot by a prosthetist. However, it takes time and cost for the processes, and qualities vary between designers (prosthetists) with different experience levels. Therefore, in recent years, to reduce the time and cost required for designing an insole and stabilize the quality, the development of various techniques has been progressed.
For example, Patent Literature 1 (International Publication. No. WO2014/042094.) discloses a technique that enables input of design parameters for determining a surface shape of an insole by defining the design parameters using the positions of bones of a foot as references and selecting types of the bones by a designer.
In the foregoing conventional technique, however, since the positions of bones of a foot of an insole user are estimated from dimensions of the outer shape of the foot of the user, an insole with a surface shape suitable for the user has not been able to be designed depending on the accuracy of the estimation of the positions of the bones in some cases. It is noted that an insole is also referred to as a shoe insert, an inner sole, or the like. Hereinafter, a section described as an “insole” can be interpreted as a “shoe insert”, an “inner sole”, or the like.
In order to solve the problem described above and to achieve the goal, in the present invention, the present invention discloses an information processing device comprising:
a model data generator that generates model data to be used for a shaping device to shape an insole to be used by a subject, based on foot information generated based on image data of the subject and including outer shape data of a foot of the subject and data on bones of the foot of the subject.
Further, the present invention discloses an information processing device comprising:
a foot information generator that generates, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject; and
a model data generator that generates, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject.
Further, the present invention discloses an information processing system comprising:
a foot information generator that generates, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject;
a model data generator that generates, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject;
a display device that displays the model data generated by the model data generator together with the foot information; and
a receiver that receives an operation of correcting the model data from a user who references the model data and the foot information displayed by the display device, wherein.
the model data generator corrects the model data based on the operation received by the receiver.
Further, the present invention discloses an insole production system including at least an information. processing device and a shaping device, comprising:
a foot information generator that generates, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject;
a model data generator that generates, based on the foot information, model data to be used for the shaping device to shape an insole to be used by the subject; and
a shaping unit that shapes the insole based on the model data.
Further, the present invention discloses an insole production method comprising:
a foot information generation step of generating, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject;
a model data generation step of generating, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject; and
a shaping step of shaping the insole based on the model data.
Further, the present invention discloses an information processing method comprising:
a foot information generation step of generating, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject; and
a model data generation step of generating, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject.
Further, the present invention discloses a computer program that causes a computer to execute:
a foot information generation step of generating, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject; and.
a model data generation step of generating, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject.
According to the invention, it is possible to easily design an insole suitable for a user.
Hereinafter, an embodiment of an information processing device, an information processing system, an insole production system, an insole production method, an information processing method, and a computer program according to the invention is described with reference to the accompanying drawings. The invention, however, is not limited to only the embodiment and can be variously modified without departing from the gist of the invention. An insole described in the following embodiment is also referred to as a shoe insert, an inner sole, or the like. In the following embodiment, a section described as an “insole” can be interpreted as a “shoe insert”, an “inner sole”, or the like.
The medical image diagnostic device 10 is a device that generates image data obtained by imaging a normally invisible part without damaging a human body. Specifically, the medical image diagnostic device 10 illustrated in.
The X-ray CT device performs imaging with a mounting device having a rotatable rotation frame holding an X-ray tube and an X-ray detector at positions where the X-ray tube and the X-ray detector are arranged opposite to each other. The X-ray tube emits an X-ray and an X-ray detector detects the X-ray that has passed through the subject. The X-ray CT device rotates the rotation frame while emitting an X-ray from the X-ray tube, thereby collecting projection data and reconstructing X-ray CT image data from the projection data. The X-ray CT image data is, for example, a tomographic image (two-dimensional X-ray CT image data) of a rotation plane (axial plane) between the X-ray tube and the X-ray detector.
In the X-ray detector, a plurality of detection element rows in which X-ray detection elements are arrayed in a channel direction are arrayed in a rotational axis direction of the rotation frame. For example, the X-ray CT device that includes the X-ray detector in which the 16 detection element rows are arrayed reconstructs a plurality (for example, 16) of tomographic images arranged in a body axis direction of the subject from projection data collected by causing the rotation frame to make one rotation. In addition, the X-ray CT device rotates the rotation frame and performs helical scan to move the subject or the mounting device, thereby, for example, reconstructing, as three-dimensional X-ray CT image data, 500 tomographic images of the entire heart.
In this case, the X-ray CT device as the medical image diagnostic device 10 illustrated in
The MRI device can reconstruct an MRI image of an arbitrary one cross section or MRI images ((volume data) of a plurality of arbitrary cross sections from MR signals collected by changing a gradient magnetic field for phase encoding, a gradient magnetic field for slice selection, and a gradient magnetic field for frequency encoding.
In the embodiment, the medical image diagnostic device 10 generates, as image data, three-dimensional X-ray CT image data obtained by capturing an image including a foot of the subject in a sitting state. Then, the medical image diagnostic device 10 transmits the generated image data to the information processing device 20.
Specifically, the medical image diagnostic device 10 converts the image data of the subject into Digital Imaging and Communications in Medicine (DICOM) data in a format conforming to the DICOM standard and transmits the DICOM data to the information processing device 20. The medical image diagnostic device 10 generates the DICOM data having the image data with additional information added thereto. The additional information includes a patient ID uniquely identifying the subject, patient information (name, gender, age, and the like), the type of inspection in which the image has been captured, an inspected part (imaged part), the state of the patient at the time of the imaging, and information on the image size. The information on the image size is used as information to be used to convert a length in an image space into a length in an actual space. The embodiment is applicable even in the case where the medical image diagnostic device 10 transmits, to the information processing device 20, three-dimensional X-ray CT image data obtained by capturing an image including the foot of the subject in a standing or lying state as the image data.
The information processing device 20 acquires, from the medical image diagnostic device 10, the image data of the subject (user) wearing an insole. Therefore, the information processing device 20 acquires, from the medical image diagnostic device 10, the three-dimensional X-ray CT image data obtained by capturing the image including the foot of the subject.
Then, the information processing device 20 uses various information generated from the image data of the subject to generate model data to be used for the shaping device 30 to shape an insole to be worn by the subject. Details of the foregoing are described later. Then, the information processing device 20 gives the generated model data to the shaping device 30.
The shaping device 30 includes a shaping unit 31 that shapes the insole to be worn by the subject based on the model data received from the information processing device 20. In the embodiment, the shaping unit 31 is composed of a hardware element group for providing a function of a three-dimensional printer (3D-printer).
The configuration of the shaping unit 31 that provides the function of the three-dimensional printer can be achieved by known various configurations. For example, the shaping unit 31 includes a nozzle for discharging a material heated and melted to a desired temperature and desired pressure, a moving mechanism for moving the nozzle in three-dimensional directions, a shaping stage on which pattern layers in desired shapes are formed of the material discharged from the nozzle, and a controller for controlling each of the units. The shaping unit 31 repeatedly stacks the pattern layers based on the model data, thereby shaping a three-dimensional structural body corresponding to the model data. One pattern layer is formed based on one tomographic image corresponding to the same position as the one pattern layer among a plurality of tomographic images constituting the model data.
Next, the information processing device 20 according to the embodiment is described.
The CPU 21 executes a computer program to control an overall operation of the information processing device 20 and implement various functions included in the information processing device 20. The various functions included in the information processing device 20 are described later.
The ROM 22 is a nonvolatile memory and stores various data (information written at a stage of producing the information processing device 20)) including a computer program for activating the information processing device 20. The RAM 23 is a volatile memory including a work region for the CPU 21. The auxiliary storage device 24 stores various data of the computer program to be executed by the CPU 21 and the like. The auxiliary storage device 24 is composed of, for example, a hard disk drive or the like.
The input device 25 is a device to be used by a user (prosthetist) using the information processing device 20 to perform various operations. The input device 25 is composed of, for example, a mouse, a keyboard, a touch panel, or hardware keys.
The display device 26 displays various information. For example, the display device 26 displays the image data, the model data, graphical user interfaces (GUIs) for receiving various operations from the user, a medical image, and the like. The display device 26 is, for example, composed of a liquid crystal display, an organic electro luminescence (EL) display, or a cathode-ray tube display. For example, the input device 25 and the display device 26 may be unified and configured in the form of a touch panel or the like.
The external I/F 27 is an interface for connection to (communication with) external devices that are the medical image diagnostic device 10, the shaping device 30, and the like.
The storage unit 201 is, for example, achieved by the auxiliary storage device 24 (for example, HDD) illustrated in
The user interface unit 202 includes a function of receiving input of the user and a function of displaying various information. For example, when the user interface unit 202 receives, from the user, an operation of calling the image data of the subject to generate an insole, the user interface unit. 202 reads the image data specified by the operation from the storage unit 201 and performs control to display the image data on the display device 26.
To display the three-dimensional image data on the two-dimensional screen, various rendering processes are performed on the three-dimensional image data. As the rendering processes, a volume rendering process, a surface rendering process, and multi-planar reconstruction (NCR) are exemplified. In the volume rendering process, two-dimensional image data in which three-dimensional information of the volume data is reflected can be generated. In addition, in the surface rendering process, arbitrary surface information can be extracted from the volume data, and two-dimensional image data can be reconstructed. Furthermore, in the MPR, NPR image data of an arbitrary cross section can be reconstructed from the volume data. In the embodiment, the model data generator 205 described later performs the various rendering processes on the three-dimensional image data. An image illustrated in
Returning to
Then, the foot information generator 204 generates, based on the image data of the subject, foot information including outer shape data of the foot of the subject and data on bones of the foot of the subject. For example, the foot information generator 204 performs known image processing such as edge detection process on the three-dimensional X-ray CT image data to extract the contour of the foot. Therefore, the foot information generator 204 acquires the outer shape data three-dimensionally indicating a surface shape of the foot of the subject.
In addition, the foot information generator 204 references a database in which types of bones, shapes of the bones, and position information of the bones are associated with each other and stored, and generates data related to the bones of the foot of the subject and including information on the types of the bones, the shapes of the bones, and the positions of the bones. First, the foot information generator 204 performs a known. segmentation process on the three-dimensional X-ray CT image data and extracts a three-dimensional region (three-dimensional bone region) corresponding to the bones. For example, the foot information generator 204 uses a predetermined threshold to binarize and extract voxels corresponding to CT values of the bones, thereby extracting the three-dimensional bone region. Then, the foot information generator 204 references the database and identifies the shapes, types, and positions of the plurality of bones included in the extracted three-dimensional bone region.
In the embodiment, the foregoing database is stored in the storage unit 201.
The template illustrated in.
In addition, the database stores the fact that the names of the five metatarsals are the first metatarsal, the second metatarsal, the third metatarsal, the fourth metatarsal, and the fifth metatarsal in the order from the right side in
The foot information generator 204 performs pattern matching on the template illustrated in FIG.. 6 and the three-dimensional bone region extracted by the segmentation process from the three-dimensional X-ray CT image data and generates the data including the information on the types of the bones, the shapes of the bones, and the positions of the bones and related to the bones of the foot. As a method for the pattern matching, template matching for determining whether it matches predetermined template data, and multivariable analysis for making a determination based on characteristic amounts related to the types of the bones, the shapes of the bones, and the positions of the bones are exemplified. In addition, it is preferable that the data on the bones of the foot include position information of the metatarsals and the calcaneus.
The database may store templates indicating foot bones in standard shapes for gender and age, like a template of “males, 8-year-old to 10-year-old” and a template of “females, 20-year-old to 30-year-old”. In this case, the foot information generator 204 acquires the gender and age of the subject from the additional information of the DICOM data, reads a template corresponding to the acquired gender and the acquired age from the database, and generates the data on the bones of the foot.
Returning to
In addition, the dimension information of the insole attached in advance is, for example, dimension information of the insole corresponding to the foot length and the foot width. The foot length is a length from the most protruding part of the heel to an end of the longest part among the toes of the foot, while the foot width is a width from a root part of the big toe to a root part of the little toe. Furthermore, the shape information of the insole attached in advance is, for example, planar shape data or three-dimensional shape data of the insole attached in advance.
The acquirer 203 causes the shoe shape information received by the user interface unit 202 to be stored in the storage unit 201. Then, the model data generator 205 acquires the shoe shape information from the storage unit. 201. Then, the model data generator 205 generates outer shape data indicating the outer shape of an insole based on the foot information. In this example, the model data generator 205 generates the outer shape data indicating the outer shape of the insole based on the foot information and the shoe shape information. In addition, the model data generator 205 generates, based on the foot information, hardness data indicating hardness at each of positions on the insole whose outer shape has been defined based on the outer shape data. Hereinafter, for convenience, a surface of the insole that will be in contact with a shoe is referred to as a back surface, and a surface of the insole that will be in contact with the sole of the foot is referred to as a front surface.
For example, when the “shoe shape information: the shape information of the insole attached in advance” is received, the model data generator 205 sets the shape of the back surface based on the shape information of the insole attached placed in advance. Then, the model data generator 205 references the outer shape data of the foot and sets a height from the back surface for each of the positions so that the front surface is in a shape based on the sole of the subject. Therefore, the model data. generator 205 converts the outer shape data, illustrated in a left graphic of
Then, the model data generator 205 sets hardness at each of the posit ions on the insole based on the data on the bones of the foot. Basic information for defining hardness at each of the positions on the insole described below is, for example, based on information collected from a prosthetist with a high experience level and is set in the model data generator 205 in advance.
For example, as illustrated in
In addition, in the example illustrated in
Furthermore, the model data generator 205 generates hardness data indicating that hardness gradually changes at boundary parts where hardness changes. As a method for generating the hardness data indicating that the hardness gradually changes, a metaball algorithm or a morphing algorithm can be exemplified.
In addition, the model data generator 205 generates hardness data specifying an internal structure for each of different levels of hardness.
In this manner, the model data generator 205 generates the model data including the hardness data associated with the outer shape data of the insole and the position data of the insole. The model data generator 205 generates the model data based on the foot information. In the embodiment, the model data generator 205 generates the model data based on the shoe shape information as well as the foot information. When the model data generator 205 generates the model data, the user interface unit 202 controls the display device 26 to cause the display device 26 to display the model data. In the embodiment, the user interface unit 202 controls the display device 26 to cause the display device 26 to display the model data together with the foot information.
For example, the model data generator 205 performs the volume rendering process to generate image data for display based on the position data included in the model data in accordance with an instruction of the user interface unit 202 in a state in which the model data, the outer shape data of the foot, and the data on the bones of the foot are arranged in a three-dimensional space.
The user adjusts the position of a point of view and a line-of-sight direction and confirms the model data from various directions. The user references the model data displayed by the display device 26 and the foot information displayed by the display device 26 and uses the input. device 25 to perform an operation of correcting the model data. Upon receiving the operation of correcting the model data from the user, the user interface unit 202 notifies the received operation to the model data generator 205. The model data generator 205 corrects the model data based on the operation received by the user interface unit 202.
For example, when the data on the bones of the foot is referenced and it is determined that a lateral arch of the subject is not normal, the user specifies the central part (region 103 illustrated in
The user can operate the input device 25 to perform. correction on the hardness data and correction on the position data in the hardness data associated with the position data, as well as the correction of the outer shape data. The correction of the hardness data is, for example, a change in an internal structure of the region 101. In addition, the correction of the position data in the hardness data associated with the position data is, for example, the adjustment of the position of the region 101.
Returning to
As illustrated in
Then, the foot information generator 204 references the database and generates the foot information from the image data (step S103), and the model data generator 205 generates the model data based on the foot information (step S104). Then, the display device 26 displays the model data under control by the user interface unit 202 (step S105). At step S105, the display device 26 displays the foot information together with the model data. Next, the user interface unit. 202 determines whether the user interface unit 202 has received a request to output the model data (step S106). When the user interface unit 202 has received the request to output the model data (Yes at step S106), the output unit 206 outputs the model data to the shaping device 30 (step S107) and terminates a process.
On the other hand, when the user interface unit 202 has not received the request to output the model data (No at step S106), the user interface unit 202 determines whether the user interface unit 202 has received a request to correct the model data (step S108). When the user interface unit 202 has received the request to correct the model data (Yes at step S108), the model data generator 205 corrects the model data (step S109).
On the other hand, when the user interface unit 202 has not received the request to correct the model data (No at step S108) or after step S109, the user interface unit 202 causes the process to return to step S106 and determines whether the user interface unit 202 has received the request to output the model data. After step S109, when the user interface unit 202 has received the request to output the model data at step S106 (Yes at step S106), the output unit. 206 outputs the model data after the correction to the shaping device 30 (step S107) and terminates the process.
As described above, the information processing device 20 according to the embodiment acquires, based on the image data of the subject, the foot information including the outer shape data of the foot of the subject and the data on the bones of the foot and generates the model data of the insole based on the foot information. Specifically, in the embodiment, accurate dimensions of the outer shape of the foot and accurate position information of the various bones constituting the foot bones can be generated based on the X-ray CT image data of the subject. As a result, in the embodiment, the model data of the surface shape suitable for the user (subject) can be easily designed.
In addition, in the embodiment, the model data. including the hardness data in which the hardness has been set for each of the positions is generated based on the foot information. As a result, in the embodiment, it is possible to easily design the model data in which appropriate hardness has been set based on positions of the foot of the user.
In addition, in the embodiment, the user references the screen on which the model data and the foot information are superimposed, and can correct the model data. For example, the user references the outer shape data of the foot and the data on the bones of the foot and can correct the model data while recognizing a subject's symptom such as hallux valgus. As a result, in the embodiment, it is possible to easily design the model data to be used to care for the symptom of the foot of the user.
Although the embodiment of the invention is described above, the invention is not limited to the foregoing embodiment and can be embodied by modifying the constituent elements without departing from the gist thereof at an implementation stage. In addition, various inventions can be made by properly combining a plurality of constituent elements disclosed in the foregoing embodiment. For example, some constituent elements may be removed from all the constituent elements described in the embodiment.
Modifications are described below.
Although the foregoing embodiment describes the case where the data is passed between the devices by the transmission and the reception via the network, the invention may be applied to the case where the data is passed via a storage medium that is MicroSD (registered trademark), a digital versatile disc (DVD), a BlueRay Disc (registered trademark), or the like. In addition, although the foregoing embodiment describes the case where the image data is acquired from the medical image diagnostic device 10, the invention may be applied to the case where image data is acquired from a medical image storage device storing the image data obtained by imaging by various medical image diagnostic devices. Second Modification
Although the foregoing embodiment describes the case where the image data of the subject in the sitting state is obtained by the imaging, the invention may be applied to image data that includes the foot of the subject in a standing or lying state and is obtained by the imaging. Since the insoles are deformed due to loads on the feet of the user when the user wears the insoles, it is preferable that image data of the sitting state or the standing state be used as image data for the design of the insoles.
The state of the subject who is the user when the image data of the subject is obtained by the imaging may be a state other than the foregoing sitting state, the foregoing standing state, and the foregoing lying state. For example, in normal walking, it can be regarded that average loads are applied to both feet. Therefore, when a main behavior of the user wearing the insoles is normal walking, image data obtained by the imaging in the sitting or standing state in which loads are applied to both feet is used.
On the other hand, when the main behavior of the user wearing the insoles is, for example, running, a load is alternately applied to the right foot and the left foot. Therefore, to design insoles for running, image data obtained by the imaging with one leg standing may be used. For example, the model data generator 205 generates foot information of the right foot to which the entire load is applied, from image data obtained by imaging the right foot in a state in which the user stands on the right leg. In addition, the model data generator 205 generates foot information of the left foot to which the entire load is applied, from image data obtained by imaging the left foot in a state in which the user stands on the left leg. Since the model data generator 205 generates model data using the foot information of the left and right feet, insoles suitable for a behavior state (usage purpose) of the user can be designed.
In addition, the invention may be applied to the case where image data of the subject that has been obtained by the imaging in a plurality of types of states is used. For example, the foot information generator 204 acquires foot information from each of a plurality of types of subject's image data in which the ratios of loads applied to the left foot to loads applied to the right foot are different. Then, the foot information generator 204 uses a plurality of types of the foot information to generate average foot information Indicating average foot states of the user, and the model data generator 205 generates model data based on the average foot information. Alternatively, the foot information generator 204 acquires one or multiple foot information items selected based on a main behavior of the user wearing insoles, and the model data generator 205 generates model data based on average foot information acquired from the selected one or multiple foot information items. By using a plurality of types of subject's image data from which foot information is acquired in the foregoing manner, the probability that insoles suitable for the user (subject) can be designed can be increased.
Although the foregoing embodiment describes the case where the generation of the foot information (outer shape data of the foot and data on the bones of the foot) is performed by the image analysis process by the foot information generator 204, the invention is not limited to this. The invention may be applied to the case where the foot information is generated by inputting the outer shape of the foot and outer shapes, types, and positions of the bones constituting the foot bones by a user (doctor or the like) who has referenced the image data of the subject. In addition, although the foregoing embodiment describes the case where the information processing device 20 analyzes the image data and generates the foot information, the invention is not limited to this. The invention may be applied to the case where the information processing device 20 acquires foot information generated from the image data by analysis by another device. Specifically, the invention may be applied to the case where the information processing device 20 including the model data generator 205 receives the foot information from an external device for performing the same processes as the foot information generator 204 and generates the model data.
Although the foregoing embodiment describes the case where the foot information generator 204 acquires the foot bone data including the position information of the metatarsals and the calcaneus, the invention is not limited to this. In the invention, it is sufficient if the position information of the bones in the foot bone data includes position information of at least one type of bone selected from the metatarsals and the calcaneus. Specifically, the foot information generator 204 may generate data including position information of either the metatarsals or the calcaneus and related to the bones of the foot. In the case where the foot information generator 204 does not generate the position information of the calcaneus from the image data of the subject, for example, the foot information generator 204 may estimate the position information of the metatarsals from the position information of the calcaneus and the outer shape data of the foot or acquire the position information of the metatarsals via input of the user in addition, in the case where the foot information generator 204 does not generate position information of the metatarsals from the image data of the subject, for example, the foot information generator 204 may estimate the position. information of the calcaneus from the position information of the metatarsals and the outer shape data of the foot or may acquire the position information of the calcaneus via input of the user. It is possible for the user to arbitrarily change whether the bone position information of the metatarsals and the calcaneus is acquired by the image analysis or the position information of either the metatarsals or the calcaneus is acquired by the image analysis.
Although the foregoing embodiment describes the case where the outer shape data (height data associated with the position data.) of the insole and the hardness data associated with the position data are included as the model data, the invention is not limited to this. The invention may be applied to the case where the model data includes either the outer shape data of the insole or the hardness data. In this case, the other data that has not been. selected is, for example, set by the user.
Although the foregoing embodiment describes the case where the foot information is superimposed on the model data, the invention may be also applied to the case where an abnormal part in the foot information is displayed so that the abnormal part can be identified. The abnormal part is specified by a doctor. Alternatively, the foot information generator 204 may use the foregoing template of the bones to detect an abnormal part of a bone. In addition, an outer shape template indicating average outer shapes of feet may be stored in the storage unit 201, and the foot information generator 204 may use the outer shape template to detect an externally abnormal part. By displaying the part so that the part can be identified, the correction process by the user can be supported.
Although the foregoing embodiment describes the case where the database to be used by the foot information. generator 204 to generate the data on the bones of the foot is stored in the storage unit 201, the invention may be applied to the case where the database is stored in an external device that can communicate with the information processing device 20.
Although the foregoing embodiment describes the case where the shoe shape information is received from the user to define the shape of the back surface of the insole as the embodiment, receiving the shoe shape information is not mandatory. For example, the model data generator 205 may generate model data indicating that back surfaces of insoles are flat as initial settings. Alternatively, in the invention, the shoe shape information may be acquired from the image data of the subject.
For example, as illustrated in
Although the system 1 according to the foregoing embodiment serves as a production system for performing the insole production method and includes the medical image diagnostic device 10, the information processing device 20, and the shaping device 30, it is sufficient if the system 1 according to the embodiment serves as an insole production system and includes at least the foregoing information processing device 20 and the shaping device 30 for shaping an insole. In addition, for example, at least one of the functions included in the foregoing information processing device 20 may be included in the shaping device 30. For example, the system to which the invention is applied may include at least the foregoing acquirer 203, the foregoing model data generator 205, and the foregoing shaping unit 31, and these constituent elements may be optionally included in the information processing device 20 or the shaping device 30. For example, the foregoing model data generator 205 may be included in the shaping device 30.
The embodiment describes the case where, in the system 1 according to the foregoing embodiment, the information processing device 20 as the information processing system performs the series of processes, “(a) the generation of the foot information, (b) the generation of the model data, (c) the display of the model data and the foot information, (d) the reception of the operation of correcting the model data, and (e) the correction of the model data based on the operation”. The series of processes, however, may be performed by different devices. For example, the processes (a) and (b) may be performed in a cloud environment, (c) and (d) may be performed by a terminal device such as a personal computer installed in a prosthesis maker, and the process (e) may be performed also in the cloud environment.
The foregoing embodiment can be arbitrarily combined with the foregoing modifications, and the foregoing modifications can be arbitrarily combined with each other.
In addition, the computer program to be executed by the information processing device 20 according to the foregoing embodiment may be configured so that the computer program is recorded in an installable format or an executable format in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD, or a universal serial bus (USB) and provided or is provided and distributed via a network. In addition, various computer programs may be configured so that the computer programs are stored in a nonvolatile storage medium such as, for example, a ROM in advance and provided.
Regarding the embodiments described above, the following notes are additionally disclosed as optional aspects of the present invention.
(note 1)
An information processing system comprising:
a foot information generator that generates, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject;
a model data generator that generates, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject;
a display device that displays the model data generated by the model data generator together with the foot information; and
a receiver that receives an operation of correcting the model data from a user who references the model data and the foot information displayed by the display device, wherein.
the model data generator corrects the model data based on the operation received by the receiver.
(note 2)
An insole production system including at least an information processing device and a shaping device, comprising:
a foot information generator that generates, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject;
a model data generator that generates, based on the foot information, model data to be used for the shaping device to shape an insole to be used by the subject; and
a shaping unit that shapes the insole based on the model data.
(note 3)
An information processing method comprising:
a foot information generation step of generating, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject; and
a model data generation step of generating, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject.
(note 4)
A computer program that causes a computer to execute:
a foot information generation step of generating, based on image data of a subject, foot information including outer shape data of a foot of the subject and data on bones of the foot of the subject; and
a model data generation step of generating, based on the foot information, model data to be used for a shaping device to shape an insole to be used by the subject.
Number | Date | Country | Kind |
---|---|---|---|
2017-212991 | Nov 2017 | JP | national |
This application is a continuation of PCT international application Ser. No. PCT/JP2018/040747 filed on Nov. 1, 2018, which designates the United States; the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2018/040747 | Nov 2018 | US |
Child | 15929269 | US |