An increasing number of museums are using 3D imaging both for archival recording and to allow the global public to experience objects in collections that they would otherwise never be able to get close to. Photogrammetry, optical scanning and X-ray computed tomography scanning are all being used. These efforts benefit from steadily improving technology and abundant software options, and they build on extensive earlier work done primarily in archaeological, zoological and biomedical applications. Notable efforts are those at the Smithsonian Institution and the British Museum. However, rendering 3D images that are faithful to the original object remains difficult for many specimens. Fine detail or lack of detail, thin structures, hidden or glossy surfaces, and transparent or semi-transparent volumes are a few of the challenges. Intricate antique glasswork, while especially challenging for 3D imaging, also benefits tremendously from it because the specimens are typically very fragile; for conservation reasons, they should be handled as little as possible, if at all.
In a paper published in the journal Digital Applications in Archaeology and Cultural Heritage in September 2020, Peter Fried of the Department of Applied Physics at the New York University Tandon School of Engineering, Jonathan Woodward of the Museum of Comparative Zoology at Harvard University, David Brown of the Herbert F. Johnson Museum of Art at Cornell University, Drew Harvell of the Department of Ecology and Evolutionary Biology at Cornell University, and James Hanken, also of the Museum of Comparative Zoology at Harvard University, present the results of a project which for the last three years has been making 3D images of the intricate and beautiful glass models of Marine Invertebrates created between 1863 and 1890 by the father and son team of Leopold and Rudolf Blaschka.
The Blaschkas made thousands of these models, principally as teaching aids. They were shipped from the Blaschkas’ workshop in Dresden, Germany, to universities, schools and museums around the world. The Blaschkas made their models based on their own extensive observations of living Animals in aquaria and during several ocean voyages, and also based on drawings by contemporary taxonomists. The glass models of soft Marine Invertebrates were especially valuable because the shape and color of live specimens did not preserve well after death in fixatives used at that time. These models serve as a record of ocean life 100 or more years ago, and therefore are valuable to studies of evolution and the impacts of climate change.
Today, the principal collections of Blaschka Marine Invertebrate models are at Cornell University, the Harvard Museum of Comparative Zoology, the Corning Glass Museum, and University College, Dublin. Many smaller collections exist at institutions around the world. Fried et al. have imaged models at Cornell University and the Harvard Museum of Comparative Zoology.
Fried et al.'s imaging work began with glass models that are relatively simple in form and completely painted, so as to develop the basic photogrammetry workflow required, e.g. the minimum numbers of photographs and angles needed to yield high-resolution images. They then optimised control of the lighting, especially polarisation, using somewhat more complicated models that include sections of bare glass and/or glossy paint. Finally, there are some models with substantial transparent areas and/or intricate detail for which photogrammetry alone is inadequate. For these models, Fried et al. generated meshes with both photogrammetry and X-ray computed tomography scanning, which were then combined to create the final reconstruction.
The photogrammetry involved between 250 and 700 photographs of each glass model, which were taken against a black background on a turntable using 2–4 different camera angles. When possible, the model was arranged on the turntable in several different orientations to achieve 2–3 more or less orthogonal axes of rotation. A large number of photographs is needed both to insure good inter-photo registration, or 'alignment', and to insure adequate coverage of the entire complex geometry of the models. To further insure proper alignment, distinct coloured targets were mounted on the turntable, away from the glass model, near the edge of the field of view.
Traditionally, specular reflections are minimized by applying a powder or spray coating to the subject. Such treatment, however, is not possible for the Blaschka models, especially in view of the fragile organic paints used to manufacture many of them. Controlling the polarisation of incident light by applying filters to the lens and/or the lights themselves can also be used to minimize (or maximize) specular reflections.
The final position of the camera and lights was a compromise among the polarisation control and additional issues: The need for high resolution; the need to maximize relative depth of field; the need to minimise exposure time; and available resources, including lenses and controllable polarisers.
For the 3D models illustrated here, Fried et al. used a 55 W, 1400- diameter ring light and a Nikon 7100 DSLR camera with an 80- or 90-mm macro lens. Lights and lens were located between one and three feet from the turntable. Apertures of f11–f20 were generally used. The camera, mounted on a firm tripod, was usually operated by remote control and typically set at a high ISO value (1600–2500). Excessive sensor noise can sometimes degrade inter-image alignment, but this did not appear to be the case at these ISO values. For some models, Fried et al were able to operate the turntable continuously at 1 rpm while making 1/50- or 1/25-second exposures every 0.5–1.0 seconds. However, crossed polarisers on the lens and ring light were used when necessary to control specular reflections, and this procedure required longer exposures (e.g. ¼–1/10 seconds) and, hence, manual stepping of the turntable.
Among the many different software packages currently available, Fried et al. used Agisoft Photoscan (recently updated and renamed Metashape). This software is affordable, completes the processing locally and has a good user interface that allows the user to control the separate processing steps in a manner suitable for this work. The software is used on a Dell Precision Mobile Workstation M4800 with 32 GB of RAM, an Intel Core i7-4910MQ Processor running at 2.9 GHz, and an NVIDIA Quadro K2100M Graphics card with a clock rate of 666 MHz.
Key factors that affect processing time are the number of photos, the number of pixels in the unmasked portion of each photo, and the required accuracy level. The most challenging step in the photogrammetry, but not necessarily the most time-consuming, was always the inter-photo alignment. For several models, Fried et al. included alignment targets off the model at the edge of the turntable. These were useful as long as the model’s orientation on the turntable remained unchanged. To align photos of a given model in multiple orientations, in one case Fried et al. created separate partial digital models 'chunks' in the Agisoft nomenclature, for each orientation and then merged the chunks. In other cases, Fried et al. used the off-model alignment targets in one orientation and masked them in others to achieve a successful alignment. In any event, the software occasionally failed to align or created erroneous alignments due to accumulated small errors. Solving these cases involved various combinations of (a) adding more photos, (b) removing selected photos, (c) reordering photos, and (d) sequential re-alignments of subsets of photos. The highest-accuracy mode, which also is the most time-consuming, was usually required to successfully align the large number of photographs.
There were some glass models for which even the techniques described above would not yield satisfactory results. Typically, these combine complex design with hidden or partially hidden surfaces, transparent or semi-transparent sections, and/or significant specular reflecting surfaces. For these glass models, Fried et al. generated an X-ray computed-tomography scan that would be combined with a photogrammetry scan of the same specimen. 3D reconstruction from computed-tomography data has been extensively developed for metrology and biomedical applications.
For computed-tomography scanning, Fried et al. mounted the glass model on an archival foam block, stabilizing it with Parafilm strips wrapped around archival cotton pads. We scanned the model using a Bruker Skyscan 1173 Micro-Computed Tomography Scanner, with a source voltage of 105 kV and a source current of 60 μA. Fried et al. interposed a 1.0 mm aluminum filter to reduce scatter artifacts in the final model.
For reconstruction of the computed-tomography scan (creating slice images) and 3D model building, Fried et al. used NRecon and CTAn, respectively (each is part of the Bruker '3D.SUITE' software package). The slice images went through an initial thresholding step to separate the model from the background, a de-speckling step aimed at further reducing noise, and a model-creation step that resulted in an STL surface model file. Finally, in Meshlab, Fried et al. manually removed islands of artifact noise before downsampling (for ease of use) using Quadric Edge Collapse Decimation.
The greatest challenges encountered during the micro-computed-tomography scan and reconstruction were attributable to the very thin and relatively radiotransparent glass of the Blaschka models. Several scanning attempts were required to achieve a set of slice images in which the model could be cleanly thresholded from the background. After even the best of these attempts, several levels of noise reduction were necessary.
For some complex models, the mesh can be defined entirely by the X-ray computed-tomography data. Any surface coloring, however, such as that in the texture file, must be provided by photographic data. For other models, certain parts of the structure are made of paint and other filler materials, which are radiotransparent. These parts must be defined with photogrammetry meshes that are then merged with the X-ray-generated sections.
Some models required no additional work after the mesh and texture files were completed. Others, however, required post-processing, which was done with Blender. The 'Sculpt' mode in Blender provides tools for smoothing portions of the mesh, removing distortions and improving the definition of narrow crevices. Blender can also be used to divide the mesh into sections of different materials (defined by the.mtl files). This allows for different levels of transparency and translucence, albedo, roughness and surface gloss.
Once post-processing was complete the 3D files were uploaded to the SketchFab viewer where, after adding a background and appropriate lighting, Fried et al. adjusted surface qualities of the model.
Fried et al.'s objective is to demonstrate archival capture of challenging 3D subjects, specifically glossy, translucent and highly detailed and delicate glass models. Much of their workflow optimises well-known techniques of light and polarisation control and photogrammetric processing. Significantly, we have also merged photogrammetry and computed-tomography data to create meshes of intricate structures made of multiple materials including glass.
Recently, software and cameras have become available with automated focus stacking. This feature holds promise for some combination of higher resolution, larger effective depth of field and shorter individual exposures, but only if the processing load for 250–700 separate photos is manageable.
Future work should (a) identify ways to improve efficiency and resolution through focus stacking; (b) develop further use of computed-tomography scanning, especially for imaging highly transparent glassworks (e.g. Blaschka Jellyfish); and (c) explore the utility of voxel-based processing for digitising such objects. The use of these additional techniques, as well as those demonstrated so far, should expand the universe of objects suitable for 3D digitisation.
See also...
Follow Sciency Thoughts on Facebook.
Follow Sciency Thoughts on Twitter.