Claims
- 1. A method for computer-assisted modelling of customised earpieces comprising at least one part being individually matched to an auditory canal and/or a meatus, said method comprising the steps of:
a) obtaining a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer surface, b) initially arranging at least one component in relation to the 3D-model, c) initially arranging a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, d) initially forming a connecting surface connecting the at least one component and *the inner portion of the 3D-model, said connecting surface thereby being part of the 3D-model, e) performing an evaluation of the arrangement of the at least one component, said evaluation comprising a collision detection of the at least one component in relation to one or more parts of the 3D-model and/or other components, and f) adjusting the arrangement of the at least one component, the arrangement of the cutting curve or surface, and/or the formation of the connecting surface based on the result of said evaluation.
- 2. The method according to claim 1, wherein steps (e) and (f) are repeated until the collision detection fulfils a required minimum criterion.
- 3. The method according to any of the preceding claims, wherein the arrangement of the at least one component, and/or the arrangement of the cutting curve or surface, and/or the formation of the connecting surface is/are adjusted until no collision is detected. 65.
- 4. The method according to any of the preceding claims, wherein an object function, f(v), is defined for expressing the quality of the arrangement of the at least one component, and/or the arrangement of the cutting curve or surface. And/or the formation of the connecting surface, said object function being an Increasing function of the number of detected collisions and being calculated for each new arrangement of the at least one component and/or cutting curve or surface, and wherein the arrangement of the at least one component, and/or the arrangement of the cutting curve or surface, and/or the formation of the connecting surface is/are adjusted until the object function fulfils a given minimum criterion.
- 5. The method according to claim 4, wherein said minimum criterion is that the object function obtains a minimum value, or that the difference in the values of two successively determined object functions is below a defined value.
- 6. The method according to claim 4 to 5, wherein for said object function consists of a weighted sum of terms related to constraints and a number of other terms, which express the quality of the earpiece.
- 7. The method according to claim 6, wherein the other terms are selected from the group consisting of the volume of the shell, the outer shell surface, the visible shell surface area, the length of intersection between the reference ear and the cutting surface, the area of the cutting surface after the cut, the maximal penetration of the reference ear by a component, the average of the penetration and the acoustic properties.
- 8. The method according to any of the preceding claims, wherein a general purpose optimisation algorithm, psuedo physics or a combination are used to optimise component placement.
- 9. The method according to claim 1, wherein the steps are performed in the order a), b), c), d) e), f.
- 10. The method according to claim 1, wherein the steps are performed in the order a), c), b), d), e), f).
- 11. The method according to claim 1, wherein the steps are performed in the order a), c), b), e), d), f).
- 12. The method according to claim 1 wherein the steps are performed in the order a), b), e), c), d), f).
- 13. The method according to claim 1, wherein the steps are performed in the order a), b), c), e), d), f).
- 14. The method according to any of the preceding claims, wherein the 3D model is obtained by scanning an impression of the auditory canal and/or concha and/or meatus and optionally part of the outer ear.
- 15. The method according to any of the preceding claims, wherein the 3D model is obtained by ultrasound scanning of the auditory canal and/or concha and/or meatus.
- 16. The method according to any of the preceding claims, wherein the 3D model is obtained by scanning the auditory canal and/or concha and/or meatus with a 3D structured light scanner.
- 17. The method according to any of the preceding claims, wherein the 3D model is obtained by CT and/or MRI and/or MR scanning of the auditory canal and/or concha and/or meatus.
- 18. The method according to any of the preceding claims 14 to 17, wherein the scanning further comprises a texture scan, including a colour scan.
- 19. The method according to any of the preceding claims, comprising a further step during which holes in the 3D model are closed.
- 20. The method according to any of the preceding claims, comprising a further step during which defects are removed from the 3D model.
- 21. The method according to claim 20, wherein defects areas selected from the group consisting of the thread used for removing the impression, artefacts, scars, earwax, tissue, and hair.
- 22. The method according to any of the preceding claims further comprising, removing unwanted parts of the 3D model surface.
- 23. The method according to claim 22, whereby unwanted parts are removed using a cutting curve/surface.
- 24. The method according to claim 22, whereby unwanted parts are removed by marking the parts on the 3D-model.
- 25. The method according to any of the preceding claims, comprising a further step during which a second cutting surface/curve is arranged in relation to the outer surface of the 3D model.
- 26. A method according to any of the preceding claims, wherein the arrangement of the at least one component in relation to the 3D-model comprises arranging a component surface of the at least one component in relation to the 3D-model.
- 27. The method according to claim 26, wherein a connecting surface is connecting said component surface and said inner portion of the 3D-model.
- 28. The method according to any of the preceding claims, wherein said initial arrangement of the at least one component in relation to the 3D-model comprises arranging at least part of the at least one component substantially at the interior of the 3D-model.
- 29. The method according to any of the preceding claims, wherein said evaluation includes an evaluation of the arrangement of the cutting curve or surface and/or the connecting surface.
- 30. The method according to claim 29, wherein the evaluation includes a visual evaluation of the arrangement and/or an acoustic evaluation and/or an evaluation of the fit in relation to a virtual ear.
- 31. The method according to any of the preceding claims, wherein the formation of the connecting surface is computer controlled or computer assisted.
- 32. The method according to any of the preceding claims, wherein the formation of the connecting surface comprises a lofting process.
- 33. The method according to claim 32, wherein the lofting process comprises fitting a parametric surface to the boundary of the inner portion of the 3D-model and to the boundary of a surface defining an outer boundary of said at least one component in relation to the 3D-model.
- 34. The method according to any of the preceding claims, wherein the formation of the connecting surface comprises a filleting process of the edge or boundary of the inner portion of the 3D-model.
- 35. The method according to claim 34, wherein the outer shell surface of the 3D-model is given in a vertex representation with the vertices being connected by triangles, and the filleting process comprises removing at least part of the triangles in a neighbourhood around at least part of said edge and fitting a parametric surface to the neighbourhood of the hole created by the removed triangles.
- 36. The method according to claim 33 or 35, wherein the parametric surface comprises a cubic B-spline surface.
- 37. The method according to claim 34, wherein filleting comprises smoothing on the edge and its neighbourhood.
- 38. The method according to any of the pr ceding claims, wherein at least part of the inner portion of the 3D-model is shelled, said shelled inner portion having an inner and another shell surface.
- 39. The method according to claim 38, wherein the shell of the 3D-model is generated by a shelling process being computer controlled or computer assisted.
- 40. The method according to any of the claims 38 to 39, wherein the shell of the 3D-model has a predetermined minimum shell thickness.
- 41. The method according to any of the claims 38 to 40, wherein the at least partly shelled 3D-model Is obtained from a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, said shelling process comprising:
offsetting inwardly a copy of each vertex in the outer shell surface, removing the number of copied vertices being closer to the outer shell surface than a given minimum shell thickness, and creating an inner shell by triangulation of the remaining copied vertices.
- 42. The method according to claim 41, wherein the size of the offset varies over the surface.
- 43. The method according to any of the claims 38 to 41, wherein the inner shell surface or geometry of the 3D-model is modified in order to improve the strength of the finished shell, said modification comprising adding extra material to at least part of the inner surface of the shell, while at the same time avoiding collision between the modified inner shell surface and the arranged components.
- 44. The method according to any of the preceding claims, wherein adding or removal of material to the inner shell surface of the 3D-model is performed using a Boolean operation, such as a Boolean addition/subtraction.
- 45. The method according to any of the preceding claims, wherein adding or removal of material in an area comprises selection of a point and the amount of offset is a function of the distance from the point, such as a Gaussian function.
- 46. The method according to any of the preceding claims, further comprising a process comprising an outward offset on at least part of the outer shell surface of a 3D computer model, said 3D model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, said process comprising outwardly offsetting a copy of each vertex in the outer shell surface, and removing the number of copied vertices being closer to the outer shell surface than a given minimum distance, and creating a new offset surface by triangulation of the remaining copied vertices.
- 47. The method according to claim 46, further comprising a lofting process to connect the offset part(s) to the non-offset part(s).
- 48. The method according to any of the preceding claims; wherein an anatomical atlas is used to map soft and hard parts of the auditory canal and/or concha and/or meatus to the model
- 49. The method according to claim 48, wherein models are grouped to different anatomical atlases by selecting the atlas being most similar to the model.
- 50. The method according to any of the preceding claims 48 to 49, wherein different materials are assigned to different parts of the model taking the location of hard and soft parts into consideration.
- 51. The method according to any of the preceding claims, wherein different materials are assigned to different parts of the model taking the acoustic properties of the materials into consideration.
- 52. The method according to any of the preceding claims, wherein different materials are assigned to different parts of the model taking the allergenic properties of the materials into consideration.
- 53. The method according to any of the preceding claims, wherein sweat resistant materials are assigned to the part of the models exposed to sweat.
- 54. The method according to any of the preceding claims, wherein materials of different colour are assigned to different parts of the model in order to create a visual label or tag on the model and/or to improve the visual appearance of the model.
- 55. The method according to any of the preceding claims, wherein the inner portion of the 3D-model at least partly comprises a representation of a model of an earpiece.
- 56. The method according to any of the preceding claims, wherein the outer portion of the 3D-model at least partly comprises a model of a virtual ear.
- 57. The method according to claim 56, wherein said virtual ear is connected to a 3D head model.
- 58. The method according to claim 57, wherein the 3D head model is a model of the user or a dummy 3D head model.
- 59. The method according to any of the preceding claims, wherein the collision detection includes a collision detection of a component surface in relation to one or more parts of the 3D-model.
- 60. The method according to any of the preceding claims, wherein the collision detection of the components includes a collision detection of the mutual arrangement of the components themselves.
- 61. The method according to any of the preceding claims, wherein said one or more parts of the 3D-model in relation to which the collision detection may be performed comprises at least part of the inner portion and/or at least part of the outer portion of the 3D-model.
- 62. The method according to claim 59, wherein said one or more parts of the 3D-model in relation to which the collision detection may be performed comprises at least part of the inner shell surface.
- 63. The method according to claim 56 and 59, wherein said one or more parts of the 3D-model in relation to which the collision detection may be performed comprises at least part of an inner surface of the virtual ear.
- 64. The method according to any of the preceding claims, wherein said collision detection is performed using varying penalties for different parts of the 3D model.
- 65. The method according to claim 64, wherein the different parts of the 3D model comprise representations of soft and hard parts of the auditory canal.
- 66. The method according to any of the preceding claims, wherein said collision detection is performed by inspection of the three-dimensional computer model, 3D-model.
- 67. The method according to any of the claims 1 to 65, wherein said collision detection is computer-controlled or computer-assisted.
- 68. The method according to any of the preceding claims, wherein the component and/or component surface is used to generate the initial cutting curve/surface.
- 69. The method according to claim any of the preceding claims, wherein initial cutting is performed by the component surface.
- 70. The method according to claim any of the preceding claims, wherein initial cutting is performed by a curve/surface derived from the component surface.
- 71. The method according to any of the preceding claims 1 to 67, wherein the initial cutting curve/surface is generated without the component or component surface.
- 72. The method according to any of the preceding claims, wherein the initial cutting curve/surface is marked on an impression before scanning said impression and said marking is used to generate the initial cutting curve/surface.
- 73. The method according to any of the preceding claims, wherein said initial arrangement of the at least one component and/or the cutting curve or surface is performed manually.
- 74. The method according to any of the preceding claims, said initial arrangement of the at least one component and/or the cutting curve or surface is performed using a feature-based approach, in which features extracted from the obtained 3D-model is used for the arrangement.
- 75. The method according to claim 74, whereby texture marked on the impression used to generate the 3D-model is used for initial arrangement.
- 76. The method according to claim 74, comprising slicing at least part of the model into slices, selecting a slice fulfilling a number of constraints, and using this slice for initial-placement of the at least one component.
- 77. The method according to any of the preceding claims, wherein said initial arrangement of the at least one component and/or the cutting curve or surface is performed using a similarity-based approach, in which the obtained 3D-model is compared to a number of stored 3D-models of previously generated optimised models.
- 78. The method according to any of the preceding claims, wherein said initial arrangement of the at least one component and/or the cutting curve or surface is performed based on mirroring from the optimised other ear of the-same person.
- 79. The method according to any of the preceding claims, wherein said initial arrangement of the at least one component and/or the cutting curve or surface is performed based on an earlier optimised model from the same person.
- 80. The method according to claim 77, wherein a stored optimised 3D-model is selected as the most similar 3D-model and the initial arrangement of the at least one component and/or cutting curve or surface is selected substantially equal t6 the optimised arrangement of the at least one component and/or cutting curve or surface of said most similar 3D-model.
- 81. The method according to any of the claims 77 to 80, wherein said comparison of 3D-models and selection of the most similar 3D-model is computer-controlled or computer-assisted.
- 82. The method according to any of the claims 80 to 81, wherein said selection of initial arrangements of the at least one component and/or cutting curve or surface is computer-controlled or computer-assisted.
- 83. The method according to any of the preceding claims, wherein said adjustment(s) of the arrangement of the at least one component and/or the cutting curve or surface is performed manually.
- 84. The method according to any of the claims 1 to 82, wherein said adjustment(s) of the arrangement of the at least one component, and/or the arrangement of the cutting curve or surface, and/or the formation of the connecting surface is computer-controlled or computer-assisted.
- 85. The method according to any of the preceding claims, said method further comprising arrangement of components at the Interior or inner surface of the inner portion of the 3D-model.
- 86. The method according to claim 85, wherein the arrangement of components at the interior or inner surface is optimised using a general purpose optimisation algorithm, by psuedo physics or using a combination of both.
- 87. The method according to any of the preceding claims, further comprising the arrangement of ribs on the inner and/or outer surface of the 3D-model.
- 88. The method according to any of the preceding claims, further comprising arrangement of holders such as spikes and/or rings and/or adding of extra material to the model.
- 89. The method according to any of the claims 85 to 87, wherein said arrangement of components at the interior or inner surface and/or arrangement of holders and/or adding of extra material and/or arrangement of ribs is manual.
- 90. The method according to any of the claims 85 to 87, wherein said arrangement of components at the interior or inner surface and/or arrangement of holders and/or adding of extra material and/or arrangement of ribs is computer controlled, such as similarity based or ruled based.
- 91. The method according to any of the claims 85 to 87, wherein said arrangement of components at the interior or inner surface and/or arrangement of holders and/or adding of extra material and/or arrangement of ribs is computer assisted.
- 92. The method according to any of the preceding claims, wherein at least part of the components are selected from a list of components comprising: electronic components, outlets to interior components, tubes, ventilation channel, amplifier, microphone, vibration pick-up, microchip, transducer, wireless communication/identification devices, position sensors such as GPS, loudspeaker, tubes, battery, printed circuits, faceplate, surface patches, inlets, outlets, wires, conductors, volume controls, nail grip, extraction cord, tele coil, locking means, interface modules, identification and logo.
- 93. The method according to any of the preceding claims, wherein at least one component is arranged in a plate.
- 94. The method according to claim 93, wherein the component is fixed in the plate by a component lock.
- 95. The method according to claim 94, wherein the component lock is a bayonet, a one-click lock or an operable lock.
- 96. The method according to claim 93, wherein the backside of the plate comprises structures to lock the plate to the 3D model.
- 97. The method according to claim 93, wherein the backside of a model of the plate is used for the initial cut of the 3D model.
- 98. The method according to claim 93, further comprising cutting a 3D-model of the plate with the outer surface of the 3D model.
- 99. The method according to any of the preceding claims, said method further comprising arrangement of a ventilation channel at the interior or inner surface of the inner portion of the 3D-model.
- 100. The method according to claim 99, comprising arranging exit points on the canal part and the visible part of the 3D model.
- 101. The method according to claim 99, wherein the channel is created by adding a solid object defined along a path between the exits to the inner shell surface of the model.
- 102. The method according to claim 101, further comprising subtracting an object having the shape of the ventilation channel.
- 103. The method according to claim 99, wherein the channel is created by adding a hollow object defined along a path between the exits to the inner shell surface of the model.
- 104. The method according to claim 99, wherein the ventilation channel is arranged on the outer surface of the model.
- 105. The method according to any of the preceding claims, comprising arrangement of further channels in the 3D model, such as a large bore (horn effect), a small bore (reverse horn effect), an open bore, a fishmouth bore (bell bore), an angle vent, an external vent, a parallel vent or a mini vent plug.
- 106. The method according to any of the preceding claims 99 to 105, wherein ventilation channels and/or sound bores are applied to improve the acoustic properties and/or to increase the protection against earwax.
- 107. The method according to any of the preceding claims 99 to 105, wherein the cross section is circular or elliptical or square/rectangular or T-shaped, or semi-circular with an edge, or triangular with an edge or circular/elliptical with an edge.
- 108. The method according to any of the claims 99 to 105, wherein said arrangement of channels is manual.
- 109. The method according to any of the claims 99 to 105, wherein said arrangement of channels is computer assisted.
- 110. The method according to any of the claims 99, to 105, wherein said arrangement is of channels computer controlled, such as-similarity based or rule based.
- 111. The method according to claim 110, wherein said arrangement is based on a shortest path algorithm and/or a “water flow” algorithm.
- 112. The method according to any of the preceding claims, said method further comprising an optimisation of the visual appearance.
- 113. The method according to claim 112, comprising smoothing or fairing by low 30 pass filtering of the model surface followed by an anti-shrinkage step.
- 114. The method according to claim 112, comprising assigning colours and/or texturing to the surface of the shell.
- 115. The method according to any of the preceding claims, said method further comprising placement of a unique identifier at the inner portion of the 3D-model.
- 116. The method according to claim 115, wherein the unique identifier comprises a barcode or another computer readable tag.
- 117. The method according to any of the preceding claims, wherein the optimised 3D model is divided into two or more parts by arranging one or more further cutting surfaces.
- 118. The method according to any of the preceding claims, further comprising visualisation of the optimised model.
- 119. The method according to any of the preceding claims, further comprising production of a difference map illustrating the difference between the original 3D model and the optimised 3D model.
- 120. The method according to any of the preceding claims, further comprising acoustic modelling of the 3D model.
- 121. The method according to any of the preceding claims, further comprising generation of assembly instructions.
- 122. The method according to any of the preceding claims, further comprising prototyping and assembly of the earpiece.
- 123. The method according to claim 122, wherein the assembly is manual.
- 124. The method according to claim 122, wherein the assembly is performed by a robot being controlled by instructions generated by the computer.
- 125. The method according to any of the preceding claims, further comprising generation of instructions for milling a faceplace, and computer-controlled milling of the faceplate.
- 126. A method for computer-assisted modelling of customised earpieces comprising at least one part being individually matched to an auditory canal and/or a meatus, said method comprising the steps of:
a) obtaining a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer surface, b) initially arranging at least one component in relation to the 3D-model, c) initially arranging a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, d) initially forming a closing surface closing the hole partly or completely created in the 3D-model by the cutting curve/cutting surface, e) performing an evaluation of the arrangement of the at least one component, said evaluation comprising a collision detection of the at least one component in relation to one or more parts of the 3D-model and/or other components, and adjusting the arrangement of the at least one component, the arrangement of the cutting curve or surface, and/or the formation of the connecting surface based on the result of said evaluation.
- 127. The method of claim 126, further comprising any of the features of any of claims 2 to 125.
- 128. A method for computer-assisted modelling of customised earpieces comprising at least one part being individually matched to an auditory canal, said method comprising the steps of:
obtaining a three-dimensional computer model, 3D-model of at least part of the auditory canal, said 3D-model having an outer surface, initially arranging a at least one component in relation to the 3D-model, initially arranging a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, said initial arrangement of the at least one component and/or cutting curve or surface being performed using a similarity-based approach, in which the present obtained 3D-model Is compared to a number of stored models of previously generated optimised 3D-models, with one of said stored 3D-models being selected as the most similar model and the initial arrangement of the at least one component and the cutting curve or surface being set substantially equal to the optimised arrangements of the at least one component and the cutting curve or surface of said most similar 3D-model.
- 129. The method according to claim 128, wherein said comparison of the present 3D-models and selection of the most similar 30-model is computer controlled or computer assisted.
- 130. The method according to claim 128 or 129, wherein said selection of initial arrangement of the at least one component and the cutting curve or surface is computer controlled or computer assisted.
- 131. The method according to any of the claims 128 to 130, said method further comprising the step of initially forming a connecting surface connecting the at least one component and the inner portion of the 3D-model, said connecting surface thereby being part of the 3D-model.
- 132. The method according to any of the claims 128-131, wherein the present 3D-model and the stored previously optimised 3D-models have an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, and said selection of the most similar 3D-model comprises:
extracting a number of features from the present 3D-model, comparing said number of extracted features with corresponding stored features of a number of stored 3D-models, and selecting a number of stored 3D-models as candidates for the most similar 3D-model, said candidates being the stored 3D-models having the compared features being nearest neighbours, In a feature space, to the feature points of the present 3D-model.
- 133. The method according to claim 132, said method further comprising:
registration of the present 3D-model and the selected candidate 3D-models, selection of the most similar 3D-model as the model of candidate ˜3D-models having the smallest distance between the outer shell surface of said candidate 3D-model and the outer shell surface of the present 3D-model.
- 134. The method of claim 128, further comprising any of the features of any of claims 2 to 125.
- 135. A method for computer-assisted modelling of customised earpieces comprising at least one part being individually matched to an auditory canal, said method comprising the steps of:
obtaining a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer surface, initially arranging a at least one component in relation to the 3D-model, initially arranging a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 30-model in an outer portion and an inner portion, said initial arrangement of the at least one component and/or cutting curve or surface being performed using a feature-based approach, in which features extracted from the obtained 3D-model are used for the arrangement.
- 136. A computer program product including a computer readable medium, said computer readable medium having a computer program stored thereon, said program for causing computer-assisted modelling of customized earpieces comprising at least one part being individually matched to an auditory canal, said program comprising:
program code for causing a computer to obtain a three-dimensional computer model, 30-model, of at least part of the auditory canal, said 3D-model having an outer surface, program code for causing a computer to initially arrange at least one component in relation to the 3D-model, program code for causing a computer to Initially arrange a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, program code for causing a computer to initially form a connecting surface connecting the at least one component and the inner portion of the 3D-model, said connecting surface thereby being part of the 3D-model, program code for causing a computer to perform an evaluation of the arrangement of the at least one component said evaluation comprising a collision detection of the at least one component in relation to one or more parts of the 3D-model, and program code for causing a computer to adjust the arrangement of the at least one component, the arrangement of the cutting curve or surface, and/or the formation of the connecting surface based on the result of said evaluation.
- 137. The computer program product according to claim 136, in the physical form of a hard disc, a floppy disc, a magnetic data carrier, a ZIP, a smart card, a CD ROM, or a DVD.
- 138. The computer program product according to claim 136, further comprising program code for ca using a computer to perform any of the steps of any of the methods of claims 2 to 125.
- 139. A computer data signal embodied in a signal wave, said computer data signal including a computer program said program for causing computer-assisted modelling of customised earpieces comprising at least one part being individually matched to an auditory canal, said program comprising:
program code for causing a computer to obtain a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer surface, program code for causing a computer to initially arrange at least one component in relation to the 3D-model, program code for causing a computer to initially arrange a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, program code for causing a computer to initially form a connecting surface connecting the at least one component and the inner portion of the 3D-model, said connecting surface thereby being part of the 3D-model, program code for causing a computer to perform an evaluation of the arrangement of the at least one component, said evaluation comprising a collision detection of the at least one component in relation to one or more parts of the 3D-model; and program code for causing a computer to adjust the arrangement of the at least one component, the arrangement of the cutting curve or surface, and/or the formation of the connecting surface based on the result of said evaluation.
- 140. The computer data signal according to claim 139, further comprising program code for causing a computer to perform any of the steps of any of the methods of claims 2 to 125.
- 141. A system for computer-assisted modelling of customised earpieces, said system including computer readable memory having one or more computer instructions stored thereon, said instructions comprising
instructions operative to cause the computer to obtain a three-dimensional computer model, 3D-model, of at least part of the auditory canal said 3D-model having an outer surface, instructions operative to cause the computer to initially arrange at least one component in relation to the 3D-model, instructions operative to cause the computer to initially arrange a cutting curve or cutting surface in relation to the outer surface of the 3D-model, said cutting curve or surface dividing the 3D-model in an outer portion and an inner portion, instructions operative to cause the computer to initially form a connecting surface connecting the at least one component and the inner portion of the 3D-model said connecting surface thereby being part of the 3D-model, instructions operative to cause the computer to perform an evaluation of the arrangement of the at least one component, said evaluation comprising a collision detection of the at least one component in relation to one or more parts of the 3D-model, and instructions operative to cause the computer to adjust the arrangement of the at least one component, the arrangement of the cutting curve or surface, and/or the formation of the connecting surface based on the result of said evaluation.
- 142. The system according to claim 141, comprising a 3D scanner, a computer and a computer controllable rapid prototyping machine.
- 143. The system according to claim 142, wherein the rapid prototyping machine is capable of performing 3D milling and/or stereo lithography/SLA and/or solid ground curing and/or selective laser sintering and/or direct shell production casting and/or 3D-printing and/or topographic shell fabrication and/or fused deposition modelling and/or inkjet modelling and/or laminated object Manufactuability and/or nano-printing.
- 144. The system according to claim 142; wherein the scanner and/or the prototyping machine are connected to the computer via a local area network.
- 145. The system according to claim 142, wherein the scanner and/or the prototyping machine are connected to the computer via the internet.
- 146. The system according to claim 142, wherein the 3D scanner the computer and the rapid prototyping machine are placed in the same locality.
- 147. The system according to claim 142, wherein the computer is placed at a “modelling site”.
- 148. The system according to claim 142, wherein the rapid phototyping machine is placed at a “rapid prototyping site”.
- 149. The system according to claim 142, wherein the 3D scanner is placed by an audiologist or an otologist.
- 150. The system according to any of claims 141 to 149, further comprising a database, wherein scan data are stored.
- 151. The system according to any of claims 141 to 150, comprising a further database, wherein 3D data for customised earpieces are stored.
- 152. The system according to any of claims 150 to 151 wherein the data are stored together with information identifying the users of the customised earpieces.
- 153. The system according to any of claims 141 to 152, comprising a further database, wherein 3D data for components from different manufacturers are stored.
- 154. The system according to any of claims 141 to 153, further comprising a spaceball™ tracking device to assist in manual or computer assisted modelling.
- 155. The system according to any of claims 141 to 154, further comprising stereo glasses to assist in manual inspection of 3D computer screen models.
- 156. The system according to any of claims 141 to 155, further comprising a robot for automatic assembly of the earpiece.
- 157. A method for shelling a 3D model, said method comprising the steps of:
obtaining a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, and performing a shelling process to obtain a shelled 3D-model of at least part of the auditory canal, said shelling process comprising: offsetting inwardly a copy of each vertex in the outer shell surface, removing the number of copied vertices being closer to the outer shell surface than a given minimum shell thickness, and creating an inner shell by triangulation of the remaining copied vertices.
- 158. A computer program product including a computer readable medium, said computer readable medium having a computer program stored thereon, said program for causing computer-assisted shelling of a 3D model, said program comprising:
program code for causing a computer to obtain a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, and program code for causing a computer to perform a shelling process to obtain a shelled 3D-model of at least part of the auditory canal, said shelling process comprising: program code for causing a computer to offset inwardly a copy of each vertex in the outer shell surface, program code for causing a computer to remove the number of copied vertices being closer to the outer shell surface than a given minimum shell thickness, and program code for causing a computer to create an inner shell by triangulation of the remaining copied vertices.
- 159. A computer data signal embodied in a signal wave, said computer data signal including a computer program, said program for causing computer-assisted shelling of a 3D model, said program comprising:
program code for causing a computer to obtain a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, and program code for causing a computer to perform a shelling process to obtain a shelled 3D-model of at least part of the auditory canal, said shelling process comprising: program code for causing a computer to offset inwardly a copy of each vertex in the outer shell surface, program code for causing a computer to remove the number of copied vertices being closer to the outer shell surface than a given minimum shell thickness, and program code for causing a computer to create an inner shell by triangulation of the remaining copied vertices.
- 160. A system for computer assisted shelling of a 3D-model said system including computer readable memory having one or more computer instructions stored thereon, said instructions comprising:
instructions operative to cause the computer to obtain a three-dimensional computer model, 3D-model, of at least part of the auditory canal, said 3D-model having an outer shell surface being parameterised by a number of vertices, which vertices are connected by triangles, and instructions operative to cause the computer to perform a shelling process to obtain a shelled 3D-model of at least part of the auditory canal, said shelling process comprising: instructions operative to cause the computer to offset inwardly a copy of each vertex in the outer shell surface, instructions operative to cause the computer to remove the number of copied vertices being closer to the outer shell surface than a given minimum shell thickness, and instructions operative to cause the computer to create an inner shell by triangulation of the remaining copied vertices.
Priority Claims (3)
Number |
Date |
Country |
Kind |
PA 2001 00346 |
Mar 2001 |
DK |
|
PA 2001 00519 |
Mar 2001 |
DK |
|
PA 2001 01521 |
Oct 2001 |
DK |
|
Parent Case Info
[0001] This application is a non-provisional of U.S. provisional application Serial No. 60/275,112 flied 13 Mar. 2001, which is hereby incorporated by reference in its entirety. It claims priority from Danish patent applications no PA 2001 00346 filed on 2 Mar. 2001, PA 200100519 filed on 28. March 2001 and PA 200101521 filed on 17 Oct. 2001, which are hereby incorporated by reference in their entirety.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/DK02/00137 |
3/1/2002 |
WO |
|