摘要:
A method and apparatus for rounding a sharp edge of a model of an object is disclosed whereby a ball is propagated in a desired direction along the edge to be smoothed. The position of the ball at each point in its propagation is noted and, as a result, a virtual tunnel through which the ball passed may be constructed. Points on the sides of the surface of the object in proximity to the sharp edge are then projected onto the virtual tunnel by connecting with a line each point in proximity to the sharp edge to the center of the tunnel. New projected points are created at each position on the surface of the tunnel where the lines intersect that surface. The original points along the sharp edge are then hidden or deleted and the points along the virtual tunnel are connected via well-known surface reconstruction methods. In this way, a sharp edge of a triangle mesh model are advantageously smoothed.
摘要:
A method and apparatus for the smoothing of a mesh surface is disclosed whereby neighboring vertices of a target vertex are identified, for example, by identifying the neighboring vertices within a desired distance from the target vertex. A normal of the target vertex is determined as a function of, for example, the features of a set of neighbor triangles corresponding to the set of neighboring vertices. A local coordinate system is then established. Unknowns in a quadratic surface function are then solved as a function of the position of the neighboring vertices with respect to the local coordinate system and new x and y coordinates in the local coordinate system are determined for the target vertex. These new x and y coordinates are entered into the quadratic surface function to obtain a new smoothed z coordinate for the target vertex.
摘要:
A method and apparatus for rounding a sharp edge of a model of an object is disclosed whereby a ball is propagated in a desired direction along the edge to be smoothed. The position of the ball at each point in its propagation is noted and, as a result, a virtual tunnel through which the ball passed may be constructed. Points on the sides of the surface of the object in proximity to the sharp edge are then projected onto the virtual tunnel by connecting with a line each point in proximity to the sharp edge to the center of the tunnel. New projected points are created at each position on the surface of the tunnel where the lines intersect that surface. The original points along the sharp edge are then hidden or deleted and the points along the virtual tunnel are connected via well-known surface reconstruction methods. In this way, a sharp edge of a triangle mesh model are advantageously smoothed.
摘要:
A method and apparatus for the smoothing of a mesh surface is disclosed whereby neighboring vertices of a target vertex are identified, for example, by identifying the neighboring vertices within a desired distance from the target vertex. A normal of the target vertex is determined as a function of, for example, the features of a set of neighbor triangles corresponding to the set of neighboring vertices. A local coordinate system is then established. Unknowns in a quadratic surface function are then solved as a function of the position of the neighboring vertices with respect to the local coordinate system and new x and y coordinates in the local coordinate system are determined for the target vertex. These new x and y coordinates are entered into the quadratic surface function to obtain a new smoothed z coordinate for the target vertex
摘要:
A method of designing hearing aid molds is disclosed whereby two shapes corresponding to graphical images of ear impressions are registered with each other to facilitate joint processing of the hearing aid design. In a first embodiment, a first graphical representation of a first ear impression is received and a feature, such as the aperture of the ear impression, is identified on that graphical model. A first vector is generated that represents the orientation and shape of that first feature. The three-dimensional translation and rotation of that first vector are determined that are necessary to align the first vector with a second vector representing the orientation and a shape of a feature, once again such as the aperture, of a second ear impression. In another embodiment, this alignment is then refined by minimizing the sum of the distances between points on the first and second graphical representations.
摘要:
A method and apparatus for the simplification of a mesh surface is disclosed that preserves the original geometry of the shape of the surface and, at the same time, reduces undesirable triangle geometries. In one embodiment, a mesh simplification process first determines whether an edge swap operation should be performed as a function of a threshold criteria. Such a threshold may be a function of the span angles and cross angles associated with an edge or, alternatively, may be a predetermined span angle size threshold. In another embodiment, the decision as to whether to contract an edge is made by comparing the size of at least one span angle with a span angle threshold and by comparing the sizes of incident angles associated with the edge to an incident angle threshold.
摘要:
A method for designing a prosthetic device includes acquiring a three-dimensional image of an anatomical surface. A rules script for automatically performing a plurality of image processing rules using a script interpreter is executed. For each particular rule of the plurality of rules, one or more anatomical features that are relevant to the particular rule using a surface shaping engine are determined, the one or more determined anatomical features are automatically segmented from the acquired three-dimensional image using a feature detector, and the particular image processing rule is performed on the acquired three-dimensional image based on the automatically segmented anatomical features using a CAD tool. A prosthetic device design is produced based on the three-dimensional image upon which the rules of the plurality of image processing rules have been performed.
摘要:
A method for determining a degree of similarity between ear canal models includes receiving a first mesh model representing an inner surface of a first ear. A set of points is sampled within the first mesh model. Each of the sampled set of points is matched to a corresponding point of a second mesh model representing an inner surface of a second ear. A shape distance between the first mesh model and the second mesh model is calculated based on the matched sets of points. A determination of the degree of similarity between the inner surface of the first ear and the inner surface of the second ear is provided based on the calculated shape distance.
摘要:
A method for designing a prosthetic device includes acquiring a three-dimensional image of an anatomical surface. A rules script for automatically performing a plurality of image processing rules using a script interpreter is executed. For each particular rule of the plurality of rules, one or more anatomical features that are relevant to the particular rule using a surface shaping engine are determined, the one or more determined anatomical features are automatically segmented from the acquired three-dimensional image using a feature detector, and the particular image processing rule is performed on the acquired three-dimensional image based on the automatically segmented anatomical features using a CAD tool. A prosthetic device design is produced based on the three-dimensional image upon which the rules of the plurality of image processing rules have been performed.
摘要:
A method and apparatus for the simplification of a mesh surface is disclosed that preserves the original geometry of the shape of the surface and, at the same time, reduces undesirable triangle geometries. In one embodiment, a mesh simplification process first determines whether an edge swap operation should be performed as a function of a threshold criteria. Such a threshold may be a function of the span angles and cross angles associated with an edge or, alternatively, may be a predetermined span angle size threshold. In another embodiment, the decision as to whether to contract an edge is made by comparing the size of at least one span angle with a span angle threshold and by comparing the sizes of incident angles associated with the edge to an incident angle threshold.