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

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.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