SlideShare a Scribd company logo
1 of 18
Digital Image Capture of
Musical Scores
Jenn Riley, Indiana University
Digital Library Program
Ichiro Fujinaga, McGill University
Outline




Why is this necessary?
Defining the purpose of scanning
Master file specifications







Resolution
Color reproduction and bit depth
Master file formats

Web delivery
Printing
Why Is This Necessary?







Successful information retrieval depends on
quality data
Musical scores are visually complex
Digital imaging standards do not explicitly
cover musical notation so the principles they
present must be adapted
Master digital files should be adequate for
many different uses
Defining the Purpose of Scanning


Artifactual



Content-based
Master File Specifications





What is a master file?
Resolution
Color reproduction and bit depth
Master file formats
What Is A Master File?






For long-term storage and future
migration
Used to create derivatives for specific
purposes
Captures all “important” information
from the analog original
Resolution
One

method*: calculate necessary resolution to
capture the smallest detail with three pixels

r = 3 px / .039d
for .1 mm detail:
r = 3 / .039(.1)
r = 769.23 ppi
* adapted from Kenney, A., and O. Rieger. 2000. Moving Theory into Practice.
Mountain View, California: Research Libraries Group. 46-47.
Resolution, cont’d.


300 dpi



600 dpi
Resolution, cont’d.


600 dpi scans generally capture all relevant
detail on all but the smallest printed scores.
Some examples can be found at
http://www.dlib.indiana.edu/~jenlrile/ismir2002/resolution/.



Bottom line: resolution recommendations
from best practices are a starting point, not
a complete answer
Color Reproduction and Bit Depth




Color may be necessary for artifactual
image capture, but probably won’t be
for content-based capture
8-bit grayscale is preferred over
bitonal capture, even for content-only
purposes
Bitonal vs. 8-bit Grayscale


Bitonal



8-bit Grayscale
Master File Formats






Open, non-proprietary
If compression is used, it must be lossless
Digital imaging best practices
overwhelmingly recommend uncompressed
TIFF, even though it is not a true open
standard
PNG may be an emerging alternative, but
there is no uncompressed version
Web Delivery – Pixel Dimensions




Due to the wide range of sizes of type and
importance of small details, fixed pixel
dimension images are not appropriate for
delivery of score images
100-200 dpi files, based on original page
dimensions, with attention to resulting image
size fitting on screen may be a better
approach. Some examples are at
http://www.dlib.indiana.edu/~jenlrile/ismir2002/webdelivery/.
Web Delivery – File Formats


Formats viewable with standard browsers
and common plug-ins desirable





JPEG, GIF, PNG, PDF meet this requirement
TIFF, DjVu do not

IR system considerations may also affect
choice of formats


Integration with other forms of musical
representation: notation files, sound, annotation
tools, etc.
Printing






Necessary capability for performance
and study
Depending on original page size, 250400 dpi files should fit on 8.5” x 11” or
A4 paper and provide readable results
Generally there will be no need for
grayscale or color images for printing
Printing, cont’d.



PNG and TIFF are perhaps best formats
Bitonal PNG files smaller at lower
resolutions, but Group 4 compressed
bitonal TIFFs are smaller at higher
resolutions
Original page size 8.5”x11”

PNG

TIFF (Group 4)

800dpi

329 KB

192 KB

400dpi

183 KB

146 KB

250dpi

90 KB

96 KB

200dpi

64 KB

71 KB

100dpi

25 KB

38 KB
More Information


Supporting materials can be found at:
http://www.dlib.indiana.edu/~jenlrile/ismir2002



A list of digital imaging standards and
best practices can be found at:
http://www.dlib.indiana.edu/dmic/general/standards.html
Contact Information


Jenn Riley, Indiana University Digital
Library Program, jenlrile@indiana.edu



Ichiro Fujinaga, McGill University,
ich@music.mcgill.ca

More Related Content

Viewers also liked

Contextualization and-location-ntot-ap-g10
Contextualization and-location-ntot-ap-g10Contextualization and-location-ntot-ap-g10
Contextualization and-location-ntot-ap-g10Jared Ram Juezan
 
Localization & contextualization
Localization & contextualizationLocalization & contextualization
Localization & contextualizationLdPFerndz Bee
 
Conceptualizing teaching acts
Conceptualizing teaching actsConceptualizing teaching acts
Conceptualizing teaching actsjillwhetstone
 
FS 4 Exploring the Curriculum
FS 4 Exploring the CurriculumFS 4 Exploring the Curriculum
FS 4 Exploring the CurriculumJamaica Olazo
 
Exploring the curriculum(fs4)
Exploring the curriculum(fs4)Exploring the curriculum(fs4)
Exploring the curriculum(fs4)Ysa Garcera
 
Implicit and explicit messages
Implicit and explicit messagesImplicit and explicit messages
Implicit and explicit messagesmlewis19
 

Viewers also liked (7)

Contextualization and-location-ntot-ap-g10
Contextualization and-location-ntot-ap-g10Contextualization and-location-ntot-ap-g10
Contextualization and-location-ntot-ap-g10
 
Localization & contextualization
Localization & contextualizationLocalization & contextualization
Localization & contextualization
 
Conceptualizing teaching acts
Conceptualizing teaching actsConceptualizing teaching acts
Conceptualizing teaching acts
 
FS 4 Exploring the Curriculum
FS 4 Exploring the CurriculumFS 4 Exploring the Curriculum
FS 4 Exploring the Curriculum
 
Exploring the curriculum(fs4)
Exploring the curriculum(fs4)Exploring the curriculum(fs4)
Exploring the curriculum(fs4)
 
Field Study 4 Exploring the Curriculum
Field Study 4 Exploring the CurriculumField Study 4 Exploring the Curriculum
Field Study 4 Exploring the Curriculum
 
Implicit and explicit messages
Implicit and explicit messagesImplicit and explicit messages
Implicit and explicit messages
 

Similar to Digital Image Capture of Musical Scores.

Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...
Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...
Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...Raymond Cunningham
 
Using digital media in research and teaching: standards, techniques and strat...
Using digital media in research and teaching: standards, techniques and strat...Using digital media in research and teaching: standards, techniques and strat...
Using digital media in research and teaching: standards, techniques and strat...Claire Stewart
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimagingc62ap90
 
Introtodigitalimaging
IntrotodigitalimagingIntrotodigitalimaging
Introtodigitalimagingc62ap90
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimagingc62ap90
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimagingc62ap90
 
E. Tech. Module 4 powerpoint.pptx
E. Tech. Module 4 powerpoint.pptxE. Tech. Module 4 powerpoint.pptx
E. Tech. Module 4 powerpoint.pptxRobinEscosesMallari
 
Basic Digitization - Scanning Toolkit
Basic Digitization - Scanning ToolkitBasic Digitization - Scanning Toolkit
Basic Digitization - Scanning ToolkitHeirLoom Project
 
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your CollectionTim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collectiondri_ireland
 
Tim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your CollectionTim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your Collectiondri_ireland
 
Digital Library Project: Stage Musicals
Digital Library Project: Stage MusicalsDigital Library Project: Stage Musicals
Digital Library Project: Stage MusicalsTheresa Wagner
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptxPriyaSomu2
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro formaKiran Crampton
 
Digital images and Data. To save or not to save?
Digital images and Data. To save or not to save?Digital images and Data. To save or not to save?
Digital images and Data. To save or not to save?Mike Sleigh
 
File types pro forma doc
File types pro forma docFile types pro forma doc
File types pro forma docEmily Pinder
 

Similar to Digital Image Capture of Musical Scores. (20)

Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...
Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...
Beginning an Imaging Program: Achieving Success and Avoiding the Pitfalls – A...
 
Using digital media in research and teaching: standards, techniques and strat...
Using digital media in research and teaching: standards, techniques and strat...Using digital media in research and teaching: standards, techniques and strat...
Using digital media in research and teaching: standards, techniques and strat...
 
Unit 78 technical file
Unit 78 technical fileUnit 78 technical file
Unit 78 technical file
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimaging
 
Introtodigitalimaging
IntrotodigitalimagingIntrotodigitalimaging
Introtodigitalimaging
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimaging
 
Intro todigitalimaging
Intro todigitalimagingIntro todigitalimaging
Intro todigitalimaging
 
E. Tech. Module 4 powerpoint.pptx
E. Tech. Module 4 powerpoint.pptxE. Tech. Module 4 powerpoint.pptx
E. Tech. Module 4 powerpoint.pptx
 
Basic Digitization - Scanning Toolkit
Basic Digitization - Scanning ToolkitBasic Digitization - Scanning Toolkit
Basic Digitization - Scanning Toolkit
 
Bb feb2005
Bb feb2005Bb feb2005
Bb feb2005
 
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your CollectionTim Keefe - DRI Training Series Day UCC: Digitising Your Collection
Tim Keefe - DRI Training Series Day UCC: Digitising Your Collection
 
Tim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your CollectionTim Keefe - DRI Training Series: 2. Digitising Your Collection
Tim Keefe - DRI Training Series: 2. Digitising Your Collection
 
Digital Library Project: Stage Musicals
Digital Library Project: Stage MusicalsDigital Library Project: Stage Musicals
Digital Library Project: Stage Musicals
 
Dl presentation
Dl presentationDl presentation
Dl presentation
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
Ha2 task 1
Ha2 task 1Ha2 task 1
Ha2 task 1
 
Digital images and Data. To save or not to save?
Digital images and Data. To save or not to save?Digital images and Data. To save or not to save?
Digital images and Data. To save or not to save?
 
File types pro forma doc
File types pro forma docFile types pro forma doc
File types pro forma doc
 
Intro ch 08_b
Intro ch 08_bIntro ch 08_b
Intro ch 08_b
 

More from Jenn Riley

Understanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardUnderstanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardJenn Riley
 
The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!Jenn Riley
 
Discovery elsewhere
Discovery elsewhereDiscovery elsewhere
Discovery elsewhereJenn Riley
 
Designing the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataDesigning the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataJenn Riley
 
Launching metaware.buzz
Launching metaware.buzzLaunching metaware.buzz
Launching metaware.buzzJenn Riley
 
Getting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseGetting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseJenn Riley
 
Handout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsHandout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsJenn Riley
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of PhotographsJenn Riley
 
The Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumThe Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumJenn Riley
 
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Jenn Riley
 
Handout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelHandout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelJenn Riley
 
Metadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerMetadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerJenn Riley
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoJenn Riley
 
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSHandout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSJenn Riley
 
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSAlphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSJenn Riley
 
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Jenn Riley
 
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Jenn Riley
 
Challenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentChallenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentJenn Riley
 
Making Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataMaking Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataJenn Riley
 

More from Jenn Riley (20)

Understanding Metadata: Looking Forward
Understanding Metadata: Looking ForwardUnderstanding Metadata: Looking Forward
Understanding Metadata: Looking Forward
 
The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!The future of cataloguing? Future cataloguers!
The future of cataloguing? Future cataloguers!
 
Discovery elsewhere
Discovery elsewhereDiscovery elsewhere
Discovery elsewhere
 
Designing the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked DataDesigning the Garden: Getting Grounded in Linked Data
Designing the Garden: Getting Grounded in Linked Data
 
Launching metaware.buzz
Launching metaware.buzzLaunching metaware.buzz
Launching metaware.buzz
 
Getting Comfortable with Metadata Reuse
Getting Comfortable with Metadata ReuseGetting Comfortable with Metadata Reuse
Getting Comfortable with Metadata Reuse
 
Handout for Digital Imaging of Photographs
Handout for Digital Imaging of PhotographsHandout for Digital Imaging of Photographs
Handout for Digital Imaging of Photographs
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of Photographs
 
The Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music ConsortiumThe Open Archives Initiative and the Sheet Music Consortium
The Open Archives Initiative and the Sheet Music Consortium
 
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
Cushman Exposed! Exploiting Controlled Vocabularies to Enhance Browsing and S...
 
Handout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the modelHandout for FRBR; or, How I learned to stop worrying and love the model
Handout for FRBR; or, How I learned to stop worrying and love the model
 
Metadata for Brittle Books Page Turner
Metadata for Brittle Books Page TurnerMetadata for Brittle Books Page Turner
Metadata for Brittle Books Page Turner
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and Video
 
Variations2
Variations2Variations2
Variations2
 
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSHandout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Handout for Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
 
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODSAlphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS
 
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
Handout for Merging Metadata from Multiple Traditions: IN Harmony Sheet Music...
 
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
Merging Metadata from Multiple Traditions: IN Harmony Sheet Music from Librar...
 
Challenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online ContentChallenges in the Nursery: Linking a Finding Aid with Online Content
Challenges in the Nursery: Linking a Finding Aid with Online Content
 
Making Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable MetadataMaking Interoperability Easier: Creating Shareable Metadata
Making Interoperability Easier: Creating Shareable Metadata
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Digital Image Capture of Musical Scores.

  • 1. Digital Image Capture of Musical Scores Jenn Riley, Indiana University Digital Library Program Ichiro Fujinaga, McGill University
  • 2. Outline    Why is this necessary? Defining the purpose of scanning Master file specifications      Resolution Color reproduction and bit depth Master file formats Web delivery Printing
  • 3. Why Is This Necessary?     Successful information retrieval depends on quality data Musical scores are visually complex Digital imaging standards do not explicitly cover musical notation so the principles they present must be adapted Master digital files should be adequate for many different uses
  • 4. Defining the Purpose of Scanning  Artifactual  Content-based
  • 5. Master File Specifications     What is a master file? Resolution Color reproduction and bit depth Master file formats
  • 6. What Is A Master File?    For long-term storage and future migration Used to create derivatives for specific purposes Captures all “important” information from the analog original
  • 7. Resolution One method*: calculate necessary resolution to capture the smallest detail with three pixels r = 3 px / .039d for .1 mm detail: r = 3 / .039(.1) r = 769.23 ppi * adapted from Kenney, A., and O. Rieger. 2000. Moving Theory into Practice. Mountain View, California: Research Libraries Group. 46-47.
  • 9. Resolution, cont’d.  600 dpi scans generally capture all relevant detail on all but the smallest printed scores. Some examples can be found at http://www.dlib.indiana.edu/~jenlrile/ismir2002/resolution/.  Bottom line: resolution recommendations from best practices are a starting point, not a complete answer
  • 10. Color Reproduction and Bit Depth   Color may be necessary for artifactual image capture, but probably won’t be for content-based capture 8-bit grayscale is preferred over bitonal capture, even for content-only purposes
  • 11. Bitonal vs. 8-bit Grayscale  Bitonal  8-bit Grayscale
  • 12. Master File Formats     Open, non-proprietary If compression is used, it must be lossless Digital imaging best practices overwhelmingly recommend uncompressed TIFF, even though it is not a true open standard PNG may be an emerging alternative, but there is no uncompressed version
  • 13. Web Delivery – Pixel Dimensions   Due to the wide range of sizes of type and importance of small details, fixed pixel dimension images are not appropriate for delivery of score images 100-200 dpi files, based on original page dimensions, with attention to resulting image size fitting on screen may be a better approach. Some examples are at http://www.dlib.indiana.edu/~jenlrile/ismir2002/webdelivery/.
  • 14. Web Delivery – File Formats  Formats viewable with standard browsers and common plug-ins desirable    JPEG, GIF, PNG, PDF meet this requirement TIFF, DjVu do not IR system considerations may also affect choice of formats  Integration with other forms of musical representation: notation files, sound, annotation tools, etc.
  • 15. Printing    Necessary capability for performance and study Depending on original page size, 250400 dpi files should fit on 8.5” x 11” or A4 paper and provide readable results Generally there will be no need for grayscale or color images for printing
  • 16. Printing, cont’d.   PNG and TIFF are perhaps best formats Bitonal PNG files smaller at lower resolutions, but Group 4 compressed bitonal TIFFs are smaller at higher resolutions Original page size 8.5”x11” PNG TIFF (Group 4) 800dpi 329 KB 192 KB 400dpi 183 KB 146 KB 250dpi 90 KB 96 KB 200dpi 64 KB 71 KB 100dpi 25 KB 38 KB
  • 17. More Information  Supporting materials can be found at: http://www.dlib.indiana.edu/~jenlrile/ismir2002  A list of digital imaging standards and best practices can be found at: http://www.dlib.indiana.edu/dmic/general/standards.html
  • 18. Contact Information  Jenn Riley, Indiana University Digital Library Program, jenlrile@indiana.edu  Ichiro Fujinaga, McGill University, ich@music.mcgill.ca