Anda di halaman 1dari 5

Medical Engineering & Physics 27 (2005) 189–193

Technical note

Reverse engineering in CAD model reconstruction


of customized artificial joint
Yan-Ping Lina,∗ , Cheng-Tao Wanga , Ke-Rong Daib
a School of Mechanical and Power Enginnering, Shanghai Jiaotong University, No. 1954 Huashan Road, Shanghai, China
b Department of Orthopaedics, Shanghai Ninth People’s Hospital, Shanghai, China

Received 8 October 2003; received in revised form 6 September 2004; accepted 17 September 2004

Abstract

In order to meet the requirements of customized artificial joint design, and to reduce the production cycle and cost, we present a method to
generate the complex surface of an artificial knee joint by co-ordinate measuring machine (CMM) from the normative prosthesis, and form
the model data base. First, this paper describes how to plan the measure method to get the better data points and how to deal with the point
cloud data. Then, the free-form surfaces are constructed from the point cloud data using the reverse engineering software—Surfacer. Lastly,
the solid CAD model of the artificial knee joint is created from the surfaces by extension, intersection and so on. These models formed the
data base of the prosthesis, in which we can select a suitable kind of artificial knee joint model to customize for the patient. That is, we only
need to change the local data of the corresponding CAD model to meet the different requirements of the patient.
© 2004 Published by Elsevier Ltd on behalf of IPEM.

Keywords: Artificial joint; Reverse engineering; CMM; Surfacer; CAD

1. Introduction Reverse engineering (RE) is an important branch of


the mechanical design and manufacture application field,
Total knee arthroplasty (TKA) is an effective method to and this technique has been widely recognized as a cru-
cure late osseous arthritis, atrophic arthritis and other types cial step in the product design cycle. In a normal auto-
of arthritis. It can alleviate the patient’s pain effectively and mated manufacturing environment, the operation sequence
improve the knee joint function greatly. More and more usually starts from product design via computer-aided de-
TKA cases occur with the enhancement of science and tech- sign (CAD) techniques, and ends with generation of ma-
nology and the improvement of the quality of life. More- chining instructions required to convert raw material into a
over, CAD/CAM have been applied in clinics along with the finished product. In contrast to this conventional manufac-
progress of computer technique. Designing the customized turing sequence, reverse engineering represents an approach
prostheses that best matches the human anatomy, accord- for the new design of a product that lacks an existing CAD
ing to different patient’s requirements, is becoming current model.
[1]. We use the free-form surface of the normative artifi- In the process of the product design and research, the
cial knee joint, and apply reverse engineering in the cus- use of RE will largely reduced the production period and
tomized design. By doing this, we reduce the period and costs. Artificial knee joints used in the joint replacement
the cost greatly. According to the patient’s situation, we surgery mostly are mostly imported products, which are ex-
can manufacture the customized artificial knee joint in 3–7 pensive and cannot meet the customized requirement. Cus-
days. tomized design customizes the products depending on the
patients’ different demands to design the artificial joint with
suitable dimension, such as the length and the size of the
∗ Corresponding author. Tel.: +86 21 629 32905. stem. The artificial knee joint has a particular shape and

1350-4533/$ – see front matter © 2004 Published by Elsevier Ltd on behalf of IPEM.
doi:10.1016/j.medengphy.2004.09.006
190 Y.-P. Lin et al. / Medical Engineering & Physics 27 (2005) 189–193

Fig. 1. The process of reverse engineering.

complex surface, and the form of the surface indirectly af-


fects its work performance. Only after a great deal of de-
signs and experiments, can a better surface come forth. In
this paper, we employ RE technology to gain the complex
surface, then change part of the data to suit for the patient’s
requirement. In this way, we greatly reduce the production
period.
The typical process of RE begins with digitization from
the surfaces of an existing part (Fig. 1). The CAD model
of this part is then created by smoothly fitting these digi-
tized data points. Digitization of a part surface in RE can be
achieved by utilizing either contact probing or non-contact
sensing techniques [2]. A coordinate measuring machine
(CMM) represents a typical example of contact probing de-
vices that incorporate highly precise linear transducers and a
microcomputer-based controller to provide an accurate, sen- Fig. 2. A sketch of the CMM scanning process.
sitive and reproducible indication when the part surface is
touched. Contact probing devices are generally more accurate main scanning processes: radial scanning and axial scan-
but slow in data acquisition, and vice versa for non-contact ning.
type devices. Non-contact devices, such as a laser scanning Measurement path planning is concerned with determin-
machine, CT scanning, MRI, and CGI, are recently devel- ing the positions of measurement points, the directions of
oped with the wide use of optics and electron elements. Non- probing vectors and a collision-free path. In order to achieve
contact sensing techniques project a laser beam onto the part the best point clouds, it is important to plan the measurement
surface and the reflected beam is received by optical sensor. path properly. In this project, the most important surface is
By applying a triangulation procedure, the 3-D coordinates the free-form surface such as the inside and outside condy-
of data points on the part surface are calculated at a consid- lus articular surface, the patella sliding chute surface and the
erably greater speed compared to contact probing techniques tibia table surface. Selection of probe orientation plays an
[3,4]. As laser sensing is sensitive to shiny and dark surfaces, important role in the system, because improper probe orien-
other techniques may be required, such as complicated light- tation may make a reachable point become unreachable. We
ing techniques, and spray coating. For these reasons, contact can adjust the CMM in different poses, at the same time re-
probing devices, such as CMM, are widely accepted as tools duce the step size to get more most points in this free-form
for accurate digitization of a part’s surface in reverse engi- surface.
neering even though they require comparatively protracted
measurements. 2.2. Preprocessing of the point clouds

Preprocessing of the point clouds is the key step of the


2. Materials and methods RE process, its result will directly impact the quality of the
model reconstruction. In order to improve the rationality and
2.1. Digitization from the surface integrity of the data, the point clouds generally need some
preprocessing such as registration of point clouds into one
In this paper, we introduce the IOTA0101DH/T-P CMM coordinate system, and remove the outliers [5]. While the
machine made by Institute of Aviation Precision Mechan- CMM is measuring the artificial knee joint, we change the
ics of China. It has the low system error and high measuring measuring orientation in response to the feature of the ar-
precision, orientation precision is 3.5 ␮m, and measuring pre- tificial knee joint, measure the physical model at different
cision is 4 ␮m at best. positions such as 0◦ , ±45◦ , ±90◦ , ±135◦ , ±180◦ , and so on.
The CMM scans the surface from one point to another We finish the data collection at one fixed position. Thereby,
point, namely by picking the points through the scanning the error, which comes from the registration of point clouds
line. The scanning line is the intersection of the scanning into one coordinate system, is avoidable. Whether you adopt
plane and the workpiece (shown in Fig. 2). There are two the contact or non-contact probing devices, there always are
Y.-P. Lin et al. / Medical Engineering & Physics 27 (2005) 189–193 191

Fig. 4. Point cloud cross section by curved aligned.

clouds according to the feature into condylus and patella sur-


face blocks, inside/outside thighbone and condylus surface
Fig. 3. The point cloud before (a) and after (b) preprocessing. block, condylus glenoid surface block, joint’s handle surface
block, and so on. Every block will be fitted to different free
some outliers in the original point clouds with the limitation form surfaces, these surfaces intersect or transit each other
of the measuring tool and the measuring manner. These out- to construct on solid, then the CAD model of the artificial
liers are interferential to the reconstructed 3-D model. There- knee joint is formed. By using subdivided data, the problem
fore, in the RE process, we should diagnose the point clouds of dealing with the point cloud data can be simplified, the
and remove the outliers to assure the accuracy and the pre- precision can also be improved.
cision. Many researchers have focus on removing outliers Generally, in order to fit the points to curves optimally, the
and have obtained good results. One advantage of the CMM blocks that are in surface-state should be cut into many linear
measure is less outlier. In this paper, we remove the obvious point clouds. For example, in this paper we adopt the “curve
outliers through interactive action directly in view of conve- aligned” cross section method to divide the condylus and
nience, at the same time the accuracy is insured in this way patella surface block into many linear point clouds. In Fig. 4,
(Fig. 3). the base curve of the cross section operation is based on the
original condylus and patella surface, and it characterizes the
2.3. Surface fitting surface feature correctly. If the cut planes are aligned with
this curve, better linear point clouds are obtained to fit the
In this paper, we adopt Imageware Surfacer package to curves.
reconstruct the 3-D model of an artificial keen joint. The
Surfacer allows modeling of a high quality surface model 2.3.2. Curve processing
with scanned-in point data from a physical model, and also The object of RE is to create the surface or curve with
lets the user compare and modify CAD models with point both high precision and very smooth. However, precision
data, and quickly produces various design iterations. With the and the smoothness are contradictory, and we must sacri-
digitized data, we can create the 3-D model by going from fice one to improve the other. As a result, we can change
point to curve to surface to solid, or point to surface to solid the number of control points and the degree of the curves
directly, according to every surface feature. In the processing to modify the curves. By increasing the number of con-
of the points, curves and surface, we can use many kinds of trol points and the degree of the curves, more accurate
diagnosis methods to ensure the precision. shapes can be generated. Contrarily, by decreasing, more
smooth shapes can be generated. Through adjusting the
2.3.1. Point processing number of control points and degree, we can get curves
Since the knee joints have complex contour surfaces, and with the satisfying precision and smoothness. Moreover,
the whole knee joint model cannot be approximated by a there are many methods to edit and diagnose the partial
single mathematical surface, the preprocessed point clouds curve.
generally need to be subdivided into many sections, each of Every curve directly created by points always has differ-
which can be fitted to a surface: plane, cylinder, sphere, cone, ent curvature in its endpoint. So the surface has bad smooth-
free form surface and so on. Firstly, we divided the point ness when extended. In order to get satisfying precision and
192 Y.-P. Lin et al. / Medical Engineering & Physics 27 (2005) 189–193

Fig. 5. Construct a curve by fitting a line at the end of the curve.

smoothness after the surface extends, we use the method of


fitting the two ends of the point cloud with a line instead of a
curve (Fig. 5).
(1) Divide the cloud into three parts: D1, D2 and D3. D1 and
D2 contain a few points at the end of the cloud and will
be fit as a line, the others, D3, will be fit as a free-form
curve.
Fig. 7. The CAD model and the production by NC machining.
(2) Fit every part respectively to line, L1 and L2, and to curve
C1.
(3) Bridge the curves, between L1 and C1, L2 and C1, ac- 3. Results
cording to the principle of curve tangency, to a whole
curve. After having created each surface, the following task is
(4) Edit, modify and diagnose the curve to have better pre- to construct the knee joint solid according to these surfaces.
cision and smoothness. Generally, the surface fitting with the original point cloud data
is not big enough to construct the solid. Therefore, we need
In this way, we can obtain the curves that almost have the
extend or enlarge the surfaces. With the enlarged surfaces,
same curvature in the endpoint. As a result, the corresponding
we can intersect them, cut them, facet them, sew them as a
surface has the better smoothness, and the solid model is easy
whole surface and so on. Then, we can customize the knee
to construct.
joint, such as the shape and dimension of the stem, according
as the patient’s requirement. Up to now, a 3-D solid of knee
2.3.3. Surface processing
joint is created. This 3-D CAD model will be manufactured
The knee joint requires high precision and smoothness
by numerical control machine to form the product, which
(Class A surface). In order to form a Class A surface the
will be applied for surgery. Fig. 7 shows the CAD model of
surface must have consecutive curvature, and the surface’s
the artificial knee joint and the production applied for clinic
control points must be aligned very evenly. Therefore, it is
medicine.
time-consuming work to create a Class A surface. During
the construction of the surface, we can modify and diagnose
it to be better dynamically and in real time. The difference
between the point cloud data and the created surfaces can 4. Discussion
be shown using an error map in which the amount of devi-
ation is represented by colored regions. Fig. 6 is the diag- The CAD model formed the data base of customized ar-
nosis map between the point cloud data and the condylus tificial joints applied in clinic medicine, in which we can
and patella surface. In this map, the maximal error value is select a suitable kind of artificial knee joint model to cus-
0.451 mm (individual) and most of the tolerance is less than tomize for the patient. The basic free-form surfaces, that is,
0.25 mm. the inside and outside condylus articular surface, the patella
sliding chute surface and the tibia table surface, will be filed
as template prototype. For different patients, we just need to
change the local data of the corresponding CAD model to
meet the different requirements. For instance, according to
the position of the osteotome, the dimension and shape of
the patient joint, we can customize the length of the pros-
thesis stem, the size of the prosthesis to satisfy the patient
at most. For the same kind of prosthesis, we use the same
basic free-form surface, only change the contour to construct
different sized models. Therefore, through reverse engineer-
ing, we found the data base of different kinds of prosthesis
free-form surfaces, not only establish the basic theoretic base
for prosthesis clinic application, but also largely reduce the
Fig. 6. Diagnosis map between point clouds and surface. production period and costs.
Y.-P. Lin et al. / Medical Engineering & Physics 27 (2005) 189–193 193

Acknowledgements [2] Ke YL, Xiao YX, Li JX. The research of reverse engineering
CAD modeling technique. J Comput aid Design Graph 2001;13(6):
570–5.
The authors would like to acknowledge Shanghai Si-ai
[3] Gao GJ, Chen KN, Zhang SS. The technique research of re-
High Technology Ltd. for their kind supports, Professor Feli- verse engineering of free-form surface. Mech Sci Tech 2000;19(1):
cia Brittman for her kind edit. This research study was granted 94–6.
by Shanghai Ninth People’s Hospital. [4] Paulo C-M, Tim K, Jim D. CMM verification: a survey. Measurement
1996;17:1–16.
[5] Woo H, Kang E, Wang S, et al. A new segmentation method
References for point cloud data. Int J Machine Tools Manuf 2002;42:167–
217.
[1] Lv HS. Artificial joint surgery. Beijing: Science Press; 2001.
p. 268.

Anda mungkin juga menyukai