interoperability in practice: a cross-repository image viewer (mirador)

51
Introducing Mirador Interoperability in practice: a cross- repository image viewer DLF Fall Forum, November 2013 Stuart Snydman, Stanford University Andrew Winget, Stanford University Michael Appleby, Yale University Benjamin Albritton, Stanford University Christopher Jesudurai, Stanford University

Upload: stuart-snydman

Post on 11-May-2015

975 views

Category:

Technology


0 download

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

Page 1: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 2: Interoperability in practice: a cross-repository image viewer (Mirador)

Imagine you are a manuscript scholar

Page 3: Interoperability in practice: a cross-repository image viewer (Mirador)

Beinecke MS 310, New Haven, CT BNF Français 1728, Paris, France

Ms. lat. oct. 121, Collegeville, MN Walters MS 34, Stanford, CA

Page 4: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 5: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 6: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 7: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 8: Interoperability in practice: a cross-repository image viewer (Mirador)

Imagine an image viewer…

Page 9: Interoperability in practice: a cross-repository image viewer (Mirador)

that can show content from all four repositories…

Page 10: Interoperability in practice: a cross-repository image viewer (Mirador)

and let you compare…

Page 11: Interoperability in practice: a cross-repository image viewer (Mirador)

and inspect in detail.

Page 12: Interoperability in practice: a cross-repository image viewer (Mirador)

Say hello to Mirador

Page 13: Interoperability in practice: a cross-repository image viewer (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

Page 14: Interoperability in practice: a cross-repository image viewer (Mirador)

Interoperability

Image and metadata sharing across institutions and collections.

=

Page 15: Interoperability in practice: a cross-repository image viewer (Mirador)

International Image Interoperability Framework

http://iiif.io

Page 16: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 17: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 18: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 19: Interoperability in practice: a cross-repository image viewer (Mirador)

ARTstor Biblissima

Bodleian LibrariesBritish Library

Codices Electronici Sangallenses Harvard University

Johns Hopkins University Los Alamos National Laboratory

Stanford University Yale University

Page 20: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 21: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 22: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 23: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 24: Interoperability in practice: a cross-repository image viewer (Mirador)

Demo

Page 25: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 26: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 27: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 28: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 29: Interoperability in practice: a cross-repository image viewer (Mirador)
Page 30: Interoperability in practice: a cross-repository image viewer (Mirador)

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)

Page 31: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 32: Interoperability in practice: a cross-repository image viewer (Mirador)

Multispectral Images in Mirador

Page 33: Interoperability in practice: a cross-repository image viewer (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)

Page 34: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 35: Interoperability in practice: a cross-repository image viewer (Mirador)

Image Annotations

Page 36: Interoperability in practice: a cross-repository image viewer (Mirador)

Image Annotations

Page 37: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 39: Interoperability in practice: a cross-repository image viewer (Mirador)

8 manuscripts, 6 repositories

Page 40: Interoperability in practice: a cross-repository image viewer (Mirador)

Mirador in 3 Easy Steps

Step 1: Deploy an IIIF compliant image server

Step 2: Publish objects using IIIF metadata

Step 3: Deploy Mirador

Page 41: Interoperability in practice: a cross-repository image viewer (Mirador)

ContentDM

Djatoka

FSI Viewer

IIPImage Server

Loris

Luratech

Page 42: Interoperability in practice: a cross-repository image viewer (Mirador)

What’s next?

Page 43: Interoperability in practice: a cross-repository image viewer (Mirador)

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

Page 44: Interoperability in practice: a cross-repository image viewer (Mirador)

Transcription viewing

Page 45: Interoperability in practice: a cross-repository image viewer (Mirador)

Multiple text representations

Page 46: Interoperability in practice: a cross-repository image viewer (Mirador)

Workspace Sharing

Page 47: Interoperability in practice: a cross-repository image viewer (Mirador)

Other media types

*Image/video credit: The British Library

Page 48: Interoperability in practice: a cross-repository image viewer (Mirador)

Annotation makingAnnotate*

*Image credit: annotorius.github.io

Page 49: Interoperability in practice: a cross-repository image viewer (Mirador)

Get involved

• Learn more: iiif.ioiiif.io/mirador

• Discuss: [email protected]

• Contribute: github.com/iiif/Mirador

• Give it a try

Page 50: Interoperability in practice: a cross-repository image viewer (Mirador)

Acknowledgements

• Ben Albritton, Stanford University• Christopher Jesudurai, Stanford University• Rob Sanderson, Los Alamos National Labs• Tom Cramer, Stanford University

Page 51: Interoperability in practice: a cross-repository image viewer (Mirador)

Thank you