From: Blasch, Larry (LBlasch@OPW-FC.com)
Date: Thu Mar 21 2002 - 22:21:22 EET
Dear Mr.Le Chi Hieu,
I don't profess to be familiar with the MIMICS software, but you indicated
that the data output includes IGES format of the individual slices from the
By creating a NURBS surface directly from those IGES sections (You would
probably need to first convert the lines and curves into NURBS entities),
You should be able to produce a much cleaner, smooth, editable file in any
competent CAD surfacing program. MIMICS must be doing something like this to
create the "faceted" STL file that it currently creates. You don't want the
facets, so why create them in the first place.
Don't assume that the only way to get a 3D model is to start with an STL
file from MIMICS.
Although I don't suggest that it would be the best way to achieve the type
of NURBS surface file that you are interested in. (IGES files can be
problematic when you attempt to close multiple surfaces into a solid.) I
would first suggest that you talk to the MIMICS people and discuss your
application. They may be able to output NURBS section data instead of IGES,
or even the NURBS surface file from the section data directly, and solve
your problem for you.
I would guess that MIMICS outputs the STL data directly because the
expectation was that their customers wanted to eliminate manipulation of the
scan data and go directly to RP models. What you want is to manipulate the
scanned data before you go to RP.
From: Mr.Le Chi Hieu [mailto:firstname.lastname@example.org]
Sent: Thursday, March 21, 2002 2:27 PM
To: Blasch, Larry
Subject: RE: I beg to differ Re: Stupid STL Question
Dear Mr. Larry,
> What are you creating the STL file with... that you
> want to edit with cheap software?
We use the STL files of anatomical structures
processed in Medical Image Processing software
(Mimics) for implant design.
> Most biomedical models are created from extremely
> expensive scanning equipment (MRI, X-ray, CAT, 3d
> and then processed through specialized
>software to create the STL data. Could the input
> data be processed into something other than STL.
>Are you working with a intermediate data format (STL)
> that is just introducing greater complexity?
Because the Medical Image Processing provides two
types of anatomical data format: (i) Bonny contours
(IGES, SSL, etc.) and (ii) STL solid files. Therefore,
when you start to design some things based on the
geometrical information extracted from the CT/MRI
images, we "must" use this two types of data as the
starting design database.
Because of limited capacities in manipulating the STL
files, we have to convert the STL files into the
parametric surface, concretely the NURB based ones.
Free-formed computer aided sculpting of a polygonal
mesh surface (stereolithography) can be used for
smoothing and parameterized the surface of the STL
biomodel. This sculpting method is mainly used for
sculpting and reshaping triangle surface meshes common
in surface digitizing and rapid prototyping
applications where the models are usually stored in
STL or other polygonal mesh format (e.g. DXF, OBJ); it
serves as a powerful reverse engineering and artistic
editing tools. For medical applications, it is used
for (i) Surgical simulation to show the patient what
they look like after surgery, and (ii) Editing 3D
models generated from CT/MRI scanning data . See more
information in the following paper: Alciatore, D.G.
and Wholers, T.T., "Importing and reshaping digitized
data for use in rapid prototyping: a system for
sculpting polygonal mesh surfaces", Rapid Prototyping
Journal, Vol.2, No.1, 1996, pp13-23.
However, in the field of design and manufacturing of
implants, we used NURB free-form surface modeling
methods for modeling surfaces. Because NURB is the
standard for the representation, the design and the
data exchange of geometric information; and today,
NURB based hybrid surface/solid modeling methods are
very useful and commonly used modeling tools in the
commercial CAD/CAM software
> It seems that the data format that you need for the
> final process (RP) may not the most appropriate
> for manipulation or editing. I would look at your
> entire process and determine the best format for
> each step.
It is noted that the end-use application determines
the modeling methods to be used in the design process.
For CAD/CAM/CNC applications, points, lines, contours,
surface or solid CAD entities can be used for tool
path generation. Nevertheless, the STL files are
required and used as the interface for fabricating RP
biomodels. Moreover, the implant design method is not
only dependent on the CAM techniques used to make the
implant, it also depends on the patient geometrical
data types used as the starting design data.
Therefore, depending on the concrete applications, the
data formats are used for modeling from which the
modeling packages are selected. By this way, we did
develop some program modules that automatically solve
the problems related to the design data processing
chain; and these programs are used as the bridge (or
interface) between Medical Image Processing (MIP) and
I hope this can make clear some points for your
Le Chi Hieu
Mr.Le Chi Hieu
The Biomodeling Group, ISE.SAT.AIT
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®
For more information about the rp-ml, see http://rapid.lpt.fi/rp-ml/
This archive was generated by hypermail 2.1.4 : Tue Jan 21 2003 - 20:13:37 EET