|
|
|
|
|
|
|
|
|
|
|
|
Motivations |
|
push 3D scanning technology |
|
tool for art historians |
|
lasting archive |
|
|
|
Technical goals |
|
scan a big statue |
|
capture chisel marks |
|
capture reflectance |
|
|
|
|
|
|
|
|
|
|
scanner design |
|
processing pipeline |
|
scanning the David |
|
problems faced and lessons learned |
|
some side projects |
|
uses for our models |
|
an archeological jigsaw puzzle |
|
|
|
|
|
|
|
|
|
|
|
systematic bias of 40 microns |
|
noise of 150 – 250 microns |
|
worse at oblique angles of incidence |
|
worse for polished statues |
|
|
|
|
|
calibrated motions |
|
pitch (yellow) |
|
pan (blue) |
|
horizontal translation (orange) |
|
uncalibrated motions |
|
vertical translation |
|
remounting the scan head |
|
moving
the entire gantry |
|
|
|
|
104 scans |
|
800 million polygons |
|
4,000 color images |
|
15 gigabytes |
|
1 week of scanning |
|
|
|
|
|
steps |
|
1.
manual initial alignment |
|
2. ICP
to one existing scan |
|
3.
automatic ICP of all overlapping pairs |
|
4.
global relaxation to spread out error |
|
5.
merging using volumetric method |
|
lessons learned |
|
should have tracked the gantry location |
|
ICP is unstable on smooth surfaces |
|
|
|
|
|
steps |
|
1.
compensate for ambient illumination |
|
2.
discard shadowed or specular pixels |
|
3. map
onto vertices – one color per vertex |
|
4.
correct for irradiance ® diffuse reflectance |
|
limitations |
|
ignored interreflections |
|
ignored subsurface scattering |
|
treated diffuse as Lambertian |
|
used aggregate surface normals |
|
|
|
|
|
|
|
|
|
|
height of gantry: 7.5 meters |
|
weight of gantry: 800 kilograms |
|
|
|
|
480 individually aimed scans |
|
2 billion polygons |
|
7,000 color images |
|
32 gigabytes |
|
30 nights of scanning |
|
22 people |
|
|
|
|
|
procedure |
|
manually set scanning limits |
|
run scanning script |
|
|
|
lessons learned |
|
need automatic view planning – especially in the
endgame |
|
50% of time on first 90%, 50% on next 9%, ignore
last 1% |
|
|
|
|
|
error budget |
|
0.25mm of position, 0.013° of orientation |
|
design challenges |
|
minimize deflection and vibration during motions |
|
maximize repeatability when remounting |
|
lessons learned |
|
motions were sufficiently accurate and
repeatable |
|
remounting was not sufficiently repeatable |
|
used ICP to circumvent poor repeatability |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
energy deposition |
|
not a problem in our case |
|
avoiding collisions |
|
manual motion controls |
|
automatic cutoff switches |
|
one person serves as spotter |
|
avoid time pressure |
|
get enough sleep |
|
surviving collisions |
|
pad the scan head |
|
|
|
|
|
range images instead of polygon meshes |
|
z(u,v) |
|
yields 18:1 lossless compression |
|
multiresolution using (range) image pyramid |
|
multiresolution viewer for polygon meshes |
|
2 billion polygons |
|
immediate launching |
|
real-time frame rate when moving |
|
progressive refinement when idle |
|
compact representation |
|
fast pre-processing |
|
|
|
|
hierarchy of bounding spheres with
position,
radius, normal vector, normal cone, color |
|
|
|
|
|
|
|
|
|
traversed recursively subject to time limit |
|
spheres displayed as splats |
|
|
|
|
|
|
Galleria dell’Accademia |
|
Cyra time-of-flight scanner |
|
4mm model |
|
|
|
|
|
a form of image-based rendering (IBR) |
|
create new views by rebinning old views |
|
advantages |
|
doesn’t need a 3D model |
|
less computation than rendering a model |
|
rendering cost independent of scene complexity |
|
disadvantages |
|
fixed lighting |
|
static scene geometry |
|
must stay outside convex hull of object |
|
|
|
|
|
|
|
|
natural eye level |
|
artificial illumination |
|
|
|
|
|
|
392 x 56 images |
|
1300 x 1000 pixels each |
|
96 gigabytes (uncompressed) |
|
35 hours of shooting (over 4 nights) |
|
also acquired a 0.29 mm 3D model of statue |
|
|
|
|
unique views of the statues |
|
permanent archive |
|
virtual museums |
|
physical replicas |
|
3D stock photography |
|
|
|
|
|
|
restoration record |
|
geometric calculations |
|
projection of images onto statues |
|
|
|
|
Il Plastico – a model of ancient Rome |
|
made in the 1930’s |
|
measures 60 feet on a side |
|
|
|
|
|
|
carved circa 200 A.D. |
|
60 wide x 45 feet high |
|
marble, 4 inches thick |
|
showed the entire city at 1:240 |
|
single most important document about ancient
Roman topography |
|
|
|
|
|
|
|
|
|
1,163 fragments |
|
200 identified |
|
500 unidentified |
|
400 unincised |
|
15% of map remains |
|
but strongly clustered |
|
available clues |
|
fragment shape
(2D or 3D) |
|
incised patterns |
|
marble veining |
|
matches to ruins |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.
hardware |
|
scanner design |
|
scanning in tight spots |
|
tracking scanner position |
|
better calibration methodologies |
|
scanning uncooperative materials |
|
insuring safety for the statues |
|
2.
software |
|
automated view planning |
|
accurate, robust global alignment |
|
more sophisticated color processing |
|
handling large datasets |
|
filling holes |
|
|
|
|
|
3. uses
for these models |
|
permanent archive |
|
virtual museums |
|
physical replicas |
|
restoration record |
|
geometric calculations |
|
projection of images onto statues |
|
|
|
4.
digital archiving |
|
central versus distributed archiving |
|
insuring longevity for the archive |
|
authenticity, versioning, variants |
|
intellectual property rights |
|
permissions, distribution, payments |
|
robust 3D digital watermarking |
|
detecting violations, enforcement |
|
real-time viewing on low-cost PCs |
|
indexing, cataloguing, searching |
|
viewing, measuring, extracting data |
|
|
|
|
|
|
|
Faculty and staff |
|
Prof. Brian Curless John Gerth |
|
Jelena Jovanovic Prof. Marc Levoy |
|
Lisa Pacelle Domi Pitturo |
|
Dr. Kari Pulli |
|
|
|
Graduate students |
|
Sean Anderson Barbara Caputo |
|
James Davis Dave Koller |
|
Lucas Pereira Szymon Rusinkiewicz |
|
Jonathan Shade Marco Tarini |
|
Daniel Wood |
|
|
|
Undergraduates |
|
Alana Chan Kathryn Chinn |
|
Jeremy Ginsberg Matt Ginzton |
|
Unnur Gretarsdottir Rahul Gupta |
|
Wallace Huang Dana Katter |
|
Ephraim Luft Dan Perkel |
|
Semira Rahemtulla Alex Roetter |
|
Joshua David Schroeder Maisie Tsui |
|
David Weekly |
|
In Florence |
|
Dott.ssa Cristina Acidini Dott.ssa Franca
Falletti |
|
Dott.ssa Licia Bertani Alessandra Marino |
|
Matti Auvinen |
|
|
|
In Rome |
|
Prof. Eugenio La Rocca Dott.ssa Susanna Le
Pera |
|
Dott.ssa Anna Somella Dott.ssa Laura Ferrea |
|
|
|
In Pisa |
|
Roberto Scopigno |
|
|
|
Sponsors |
|
Interval Research Paul G. Allen Foundation
for the Arts |
|
Stanford University |
|
|
|
Equipment donors |
|
Cyberware Cyra Technologies |
|
Faro Technologies Intel |
|
Silicon Graphics Sony |
|
3D Scanners |
|
|
|
|
|