interoperability in practice: a cross-repository image viewer (mirador)
DESCRIPTION
Presentation given at the Digital Library Federation Fall Forum in Austin, Texas on November 6, 2013. It was the introduction of Mirador, a javascript image viewing and comparison environment for images produced by libraries, museums and archives.TRANSCRIPT
Introducing MiradorInteroperability in practice: a cross-repository image viewer
DLF Fall Forum, November 2013
Stuart Snydman, Stanford UniversityAndrew Winget, Stanford University
Michael Appleby, Yale UniversityBenjamin Albritton, Stanford University
Christopher Jesudurai, Stanford University
Imagine you are a manuscript scholar
Beinecke MS 310, New Haven, CT BNF Français 1728, Paris, France
Ms. lat. oct. 121, Collegeville, MN Walters MS 34, Stanford, CA
Imagine an image viewer…
that can show content from all four repositories…
and let you compare…
and inspect in detail.
Say hello to Mirador
Mirador is a multi-window image viewing and comparison workspace, that is…
• Open source• Community driven• Javascript• Extensible• Interoperable
And works with any IIIF-compatible repository
Interoperability
Image and metadata sharing across institutions and collections.
=
International Image Interoperability Framework
http://iiif.io
ARTstor Biblissima
Bodleian LibrariesBritish Library
Codices Electronici Sangallenses Harvard University
Johns Hopkins University Los Alamos National Laboratory
Stanford University Yale University
Demo
Digitally Enabled Scholarship with Medieval Manuscripts
1. An Edition of the First Recension of Gratian’s Decretum– Professor Anders Winroth, Professor of History– … and a team of graduate assistants
2. A Literary History of the English Book of Hours– Jessica Brantley, Professor of English
3. Creating English Literature, ca. 1385-ca. 1425– Alastair Minnis, Professor of English– Holly Rushmeier, Professor of Computer Science
4. Manuscript Analysis of Books of Hours– Holly Rushmeier, Professor of Computer Science
Creating a Critical Edition• Scholars compare manuscripts in detail to establish the Latin text
• Manuscripts are scattered throughout Europe (and beyond): Admont, Barcelona, Florence, Paris, St. Gall, etc.
• Team’s previous working method was to use online viewers and/or local copies of images
• Mirador is perfectly suited to this use case
• Viewer instance configured for use by the project team
Viewing Books of Hours
• Investigation of the culture of reading shaped by these books and vernacular literature in the later Middle Ages
• About 800 manuscripts from late medieval England
• Each contains a standard set of Latin prayers, but also other texts, illustrations, marginal notes
• Mirador facilitates comparison of manuscripts
Creating English Literature, ca. 1385-ca. 1425
• Study of texts by leading authors of the day – namely, Chaucer, Gower, Langland and Hoccleve
• How were they produced, who produced them, and where?
• Non-invasive scientific analysis of the inks and pigments used by scribes and decorators in England (especially London)
Multispectral Images
• Each band is processed into a black and white TIFF
• Viewer presents the user with a choice of alternate images for the page
Multispectral Images in Mirador
Manuscript Analysis of Books of Hours
• Holly Rushmeier, Professor of Computer Science
• Develop custom algorithms to segment the manuscript images into areas of text and areas of individual illustration
• Detect text layout
• Analyze the image contentImage from: ATHENA: Automatic Text Height ExtractioN for the Analysis of old handwritten manuscripts, R. Pintus, Y. Yang, and H. Rushmeier, Conference Paper: Digital Heritage 2013 (2013)
Detecting Significant Features of Manuscript Materials
• Detect text orientation and de-skew images
• Detect main text block of the page
• Automatically determine the line height of the text
• Detect non-text areas (image vs. text)
• Features will be viewable as annotations in Mirador
• Mirador will allow rapid feedback of results to humanities scholars
Image Annotations
Image Annotations
Implementing the IIIF Image API– Started project with no scalable
image support
– Deployed Djatoka image server
– Developed IIIF protocol adapter
– In production for about 6 months
– Easy!
– Friendly, helpful IIIF community
Looking Ahead
8 manuscripts, 6 repositories
Mirador in 3 Easy Steps
Step 1: Deploy an IIIF compliant image server
Step 2: Publish objects using IIIF metadata
Step 3: Deploy Mirador
ContentDM
Djatoka
FSI Viewer
IIPImage Server
Loris
Luratech
What’s next?
Mirador 1.0• Image Viewing
– Basic zoom and pan– Thumbnail view– Scroll view– Metadata view– Image choice
• Comparison Features– Configurable window environment– Locked zoom– User-configurable size and scale
• Annotations– Annotation viewing for externally created annotations
• State– Saved state of workspace
• Interoperability– Ability to display content from multiple hosting sources
Transcription viewing
Multiple text representations
Workspace Sharing
Other media types
*Image/video credit: The British Library
Annotation makingAnnotate*
*Image credit: annotorius.github.io
Get involved
• Learn more: iiif.ioiiif.io/mirador
• Discuss: [email protected]
• Contribute: github.com/iiif/Mirador
• Give it a try
Acknowledgements
• Ben Albritton, Stanford University• Christopher Jesudurai, Stanford University• Rob Sanderson, Los Alamos National Labs• Tom Cramer, Stanford University
Thank you