Realising the potential of 3D scanners through reverse engineering and digital shape reconstruction
Submitting Institution
Cardiff UniversityUnit of Assessment
Computer Science and InformaticsSummary Impact Type
TechnologicalResearch Subject Area(s)
Mathematical Sciences: Applied Mathematics
Information and Computing Sciences: Artificial Intelligence and Image Processing, Computation Theory and Mathematics
Summary of the impact
3D scanning technology has enabled multiple opportunities for innovation in diverse areas such as
manufacturing, design, and the arts. However, full utilisation of this technology requires not just the
scanning hardware, but accompanying software that can build meaningful, editable models. This
development has been pioneered by research conducted in the School of Computer Science and
Informatics, at Cardiff University. Innovative algorithms for reverse engineering and digital shape
reconstruction were devised that enabled the reconstruction of complex computer aided design
(CAD) models from data captured by 3D scanners. The algorithms have been endorsed by
Geomagic Inc, a market leading American software corporation (recently acquired by 3D Systems),
that has subsidiaries in Europe and Asia and global distributors, and incorporated into their
software product suite. This is accessed by nearly 10,000 licensed users worldwide, who have
applied the product for industrial applications including aerospace and automotive engineering,
product design, cultural heritage preservation, and healthcare. Accordingly, the impacts claimed
are twofold: a) economic gain manifesting in the benefits to Geomagic and a plethora of end users
who have utilised the software, b) impact on practitioners and professional services in diverse
domains.
Underpinning research
3D scanners, coupled with 3D printers, allow copying of shapes, but a much more useful idea is to
perform reverse engineering. Analysis of the captured point cloud, decomposing it, and using it to
build a CAD model allows many other downstream engineering processes, such as shape editing
for new applications and shape indexing in databases — compare the analogous benefits provided
by using OCR to analyse scanned text rather than simple photocopying. This vision was put
forward by Cardiff and their partners in the late 1990s; they also defined a pipeline of steps needed
to put it into practice [3.1]. The work has been cited over 600 times, and can be claimed to have
laid the foundation for today's CAD reverse engineering industry. Cardiff's algorithms for steps of
the pipeline have also been incorporated into Geomagic Studio, a world-leading commercial
product at the forefront of this industry.
Most of the work to realise the pipeline was done in an EU-funded project in which the main
developments came from a Cardiff University team involving Prof R R Martin and Prof A D
Marshall, and the Geometric Modelling team at the Hungarian Academy of Sciences, led by Dr T
Varady. The EU project and subsequent work up to 2002 devised algorithmic techniques for
solving many of the sub-problems identified in the original reverse engineering pipeline [3.2-3.6].
In 2003, Varady was recruited to Geomagic, the world's leading software provider in this field.
Varady served as Geomagic's Chief Technology Officer and Chief Technology Adviser from 2003
to 2010. During this period, he was responsible for incorporating key elements of the Cardiff work —
including the pipeline [3.1] and several of the algorithms in [3.2-3.6] — into new components of the
Geomagic Studio product (including Geomagic Shape in 2003 and Geomagic Fashion in 2009). He
commented, in 2011, that `Prof Martin's outstanding research ... represents a series of important
technological innovations which have strengthened the competitiveness of Geomagic Studio'.
The research essentially covers nearly every sub-problem that must be solved during shape
reconstruction. This includes registering and combining scans from different viewpoints, data
thinning, computing basic geometric properties, and removing noise from input scanner data while
preserving sharp features. Segmentation [3.2, 3.4] — grouping points into clusters corresponding to
different parts of the object — and surface fitting [3.2, 3.3, 3.5] — choosing and fitting an appropriate
surface model to each part — are interrelated problems which must be considered both
independently and in combination. Additionally, stitching [3.2] the surfaces into a complete CAD
model requires care; surfaces may meet in sharp edges, or smooth blends of fixed or varying
radius [3.6]. It may be necessary to build models from objects with wear due to use; numerical and
scanning errors also lead to sub-optimal results when each surface is treated independently. To
make models which are more likely to represent the original engineering design intent, Cardiff's
algorithms detect potential regularities, congruences and symmetries in the data, and use them to
build constrained models [3.3]. Such geometric constraints can then be preserved when models
are edited for redesign, or used to simplify finite element analysis.
Cardiff researchers and roles during the research period: RR Martin (Senior Lecturer 1997-2000;
Professor 2000-present), AD Marshall (Lecturer 1997-2000; Senior Lecturer 2000-2004; Reader
2004-2010; Professor 2010-present), G Kós (RA, 2000), G Lukacs (RA, 1998).
References to the research
[Scopus citation counts, where available, are correct as of 18/10/13]
3.1 Varady T, Martin RR and Cox J. Reverse engineering of geometric models—an introduction.
Computer-Aided Design 29(4):255-268, 1997. First paper to set out the tasks to be solved to
carry out reverse engineering, providing a research agenda for the subject. [613 Scopus
citations] http://dx.doi.org/10.1016/S0010-4485(96)00054-1
3.2 Benko P, Martin RR and Várady T. Algorithms for reverse engineering boundary
representation models. Computer-Aided Design 33(11):839-851, 2001. Solved several key
problems in data segmentation, swept surface reconstruction, blend reconstruction and model
building. [107 Scopus citations] http://dx.doi.org/10.1016/S0010-4485(01)00100-2
3.3 Benko P, Kós G, Várady T, Andor L and Martin RR. Constrained fitting in reverse engineering.
Computer Aided Geometric Design 19(3):173-205, 2002. Shows how to ensure multiple fitted
surfaces meet engineering constraints, such as perpendicularity, coaxiality, etc. [112 Scopus
citations] http://dx.doi.org/10.1016/S0167-8396(01)00085-1
3.4 Martin RR, Lukacs G, and Marshall AD, Robust segmentation of primitives from range data in
the presence of geometric degeneracy. IEEE Trans. Pattern Analysis and Machine Intelligence
23(3):304-314, 2001. Gives algorithms to robustly segment spheres, cones and cylinders from
scanner data. [98 Scopus citations] http://dx.doi.org/10.1109/34.910883
3.5 Lukacs G, Martin RR and Marshall AD, Faithful least-squares fitting of spheres, cylinders,
cones and tori for reliable segmentation. In Proc European Conference on Computer Vision,
pages 671-686, 1998. Provides methods that degrade gracefully as surfaces become flatter
and tend to surfaces of a simpler type. http://dx.doi.org/10.1007/BFb0055697
3.6 Kós G, Martin RR and Várady T. Methods to recover constant radius rolling ball blends in
reverse engineering, Computer Aided Geometric Design 17(2), 127-160, 2000. Shows how to
handle minor blend surfaces, linking primary surfaces, as typically found in real-world objects.
[38 Scopus citations] http://dx.doi.org/10.1016/S0167-8396(99)00043-6
Details of the impact
We first discuss direct economic benefits to Geomagic before describing wider impact on
practitioners and professional services, many of which carry further economic benefits.
Economic Impact — Cardiff University's research has orchestrated significant economic benefits
for Geomagic. The pipeline and algorithms form integral parts of Geomagic Studio, the company's
flagship product. This has provided important new functionalities that have considerable
advantages over competitive software products. Geomagic studio now builds CAD models which
respect the design intent of the scanned original object — unlike other software which fits a single
global surface or needs intensive user interaction to fit multiple independent surfaces, lacking the
constraints needed for a coherent overall design. Previously this facility was not possible but
Geomagic are now able to publicly claim that Geomagic Studio has `The industry's most accurate
and comprehensive 3D scan data processing capabilities'
(http://www.geomagic.com/en/products/studio/features/). Tamas Varady, who served as
Geomagic's chief technical officer from 2003-2010 states [5.1] that Prof Martin's outstanding
research has "helped to ensure a leading market position for the product and provide a basis for
Geomagic to retain that leadership well into the future. The algorithms based on Prof. Martin's
research are now integral parts of Geomagic Studio, and thus used by many thousands of
industrial users."
The revenue and corporate value of Geomagic has markedly increased since the implementation
of the research. During the REF period there were 10,000 licensed users, with current pricing
ranging from $8,000 to $30,000. [5.1,5.2] The CEO of Geomagic stated that during 2008-2013
`annual revenue growth has exceeded 20%..despite very bad market conditions'. The company
reports that it approached by multiple buyers in 2012-2013 but a sale was agreed in January with
3D systems for $55 million. 3D Systems have commented that they expect Geomagic to be
`accretive to earnings and contribute approximately $17 million of revenue over the next year' [5.3].
Impact on Practitioners and Professional Services — The innovative and pioneering features of
Geomagic Studio, implemented as a direct consequence of the research, have enabled new
approaches to be adopted in a wide range of industries and areas including engineering, product
design, medicine and cultural activities. The novel capacity to allow nearly every sub-problem of
shape reconstruction has, for example, benefited aerospace and automotive engineering through
the ability to capture existing components for computational fluid dynamic and finite element
analysis. Alternative product designs can also be rapidly assessed by making and scanning
physical prototypes to turn into computer models, which can be analysed and modified, and then
used as a basis for computer aided manufacturing. Classic handcrafted designs can be re-used in
a manufacturer's latest products. Analysis can be performed on actual rather than ideal shapes —
alleviating problems with manufacturing processes that often result in objects whose shapes differ
slightly from the design. Furthermore, in art and archaeology, digital models allow restoration and
reconstruction of objects from fragments, as well as enabling a permanent record, and wider
access by public and scientists to rare and precious artefacts. In medicine and dentistry,
prostheses can be tailored to an individual patient much more quickly and accurately than by
previous handcrafting, and treatment planning can be based on an individual patient rather than a
generic anatomical model.
These industry applications have generated far-reaching social and economic gain. Specific
examples are provided below and a further 40 significant cases are evident from the company's
website [5.4]:
Motor Industry Research Association, UK — special vehicles, engineering analysis of
existing designs [5.5]. When there is no original design information available, accurate 3D digital
models of components or vehicles can be made as the basis for new designs and analysis
processes, facilitating downstream engineering activities. According to a Senior Engineer: "There's
no doubt that the use of Geomagic Studio has enabled us to offer services that we couldn't offer
before. More than that though, perhaps the biggest benefit internally is that with a 3D digital model,
management can see what is being done and can have confidence in the process, as well as in the
end result."
Shriners Hospital, USA — planning a new treatment for severe cleft lip and palate [5.6]. Here,
reverse engineering leads to a less invasive, computer-controlled process with more consistent
results and greater accuracy in correcting the growing palate and gum shape prior to lip repair.
Greenhatch Group Ltd / English Heritage — cultural preservation: modelling of Stonehenge
[5.7]. Geomagic Studio was used to create the highest resolution, most dimensionally accurate 3D
digital model ever of Stonehenge.
Royal Australian Air Force — aircraft inspection & repair [5.8]. Traditional processes for crack
repair, which previously could take up to six weeks, were reduced to just one day in the best case.
Timberland, USA — last design for shoes [5.9]. Timberland currently produces over 100 lasts per
year. Switching to a process based on reverse engineering reduced the need for last rework by
75%. Large time-savings come from being able to modify lasts quickly, and by digitally transferring
3D last files to overseas factories instead of physical products. Timberland state that "if we
effectively employed technology tools such as Geomagic and rapid prototyping to reduce the
design and development segment of the cycle, the possibility exists to produce 75 to 90 styles
every three months... it could mean a 25 percent increase in revenue since buyers will have
additional opportunities to place new and original Timberland products in their stores."
Germanic Studio Helps German Police Force [5.10]. Reverse engineering was used to redesign
motorcycle luggage compartments to carry speed detection and video recording equipment for
unmarked autobahn policing vehicles.
Sources to corroborate the impact
5.1 Testimony from former Chief Technology Officer / Chief Technology Advisor of Geomagic
(2003-2010) Corroborates the important contribution of the Cardiff University team to
algorithms underpinning Geomagic Studio and the number of users.
5.2 http://www.dirdim.com/prod_software.htm Corroborates the price range of Geomagic products.
[Saved as PDF 25/7/13; available on request from HEI]
5.3 http://geomagic.com/en/community/press-releases/3d-systems-completes-the-acquisition-of-
geomagic/ Corroborates the financial information relating to the sale of Geomagic and revenue
figures. [Saved as PDF 25/7/13; available on request from HEI]
5.4 http://www.geomagic.com/en/community/case-studies/byproduct/18/ Case studies
corroborating range of uses of Geomagic Studio. [saved as PDF 25/7/13; available on request
from HEI]
5.5 MIRA case study, 15 April 2009: http://www.geomagic.com/en/community/case-studies/geomagic-software-helps-mira-increase-the-scope-of-its-automotiv/ Case study
corroborating use of Geomagic Studio by MIRA. [Saved as PDF 25/7/13; available on request
from HEI]
5.6 Shriners Hospital case study, October 2009: http://www.geomagic.com/en/community/case-studies/new-treatment-from-shriners-hospital-uses-geomagic-studio-to-bri/ Case study
corroborating use of Geomagic Studio by Shriners Hospital. [Saved as PDF 25/7/13; available
on request from HEI]
5.7 Stonehenge case study, 25 October, 2011: http://www.geomagic.com/en/community/press-releases/geomagic-3d-imaging-software-used-to-create-most-accurate-3d-dig/ Case study
corroborating use of Geomagic Studio by English Heritage. [Saved as PDF 25/7/13; available
on request from HEI]
5.8 RAAF case study (originally reported June 2006 though RAAF has continued to operate the
Tornado aircraft during 2008-2013): http://www.geomagic.com/en/community/case-studies/australian-air-force-reduces-time-on-ground-with-geomagic-revers/ Case study
corroborating use of Geomagic Studio by RAAF. [Saved as PDF 25/7/13; available on request
from HEI]
5.9 Timberland case study, January 2009: http://www.geomagic.com/en/community/case-studies/timberland-uses-geomagic-reverse-engineering-software-to-reinven/ Case study
corroborating use of Geomagic Studio by Timberland. [Saved as PDF 25/7/13; available on
request from HEI]
5.10 German police force case study, 26 March 2010: http://www.pddnet.com/news-geomagic-studio-helps-german-police-force-032610/ Case study corroborating use of Geomagic Studio
by German police force. [Saved as PDF 25/7/13; available on request from HEI]