SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Image Stitching: Exploring Practices,
     Software and Performance



                    DON WILLIAMS;
     IMAGE SCIENCE ASSOCIATES; WILLIAMSON, NY/US,

                   PETER D. BURNS;
        BURNS DIGITAL IMAGING; FAIRPORT, NY/US




IS&T’s Archiving 2013 Conference, Washington DC April 2013
Image Stitching


 The merging of separate, neighboring digital images of
  portions of an object into a single, larger digital object.
  Requires integration of both spatial and luminance image
  information.

 Identified under FADGI gap analysis
 Increased popularity
 Are the results as analytically accurate as they appear ?
Categories

 High total ownership
   Research institutes, restoration studios, galleries, museums,
    collectors, auction houses
   Step-and-repeat robotics: SatScan™ Art, ResolutionArt, Google Art

   Well characterized imaging performance, and mechanical
    constraints
   High value objects



 Affordable COTS hardware and software
   Institutional libraries, small collections, service bureaus

   COTS hardware and/or software

   Less calibrated systems, demanding productivity, challenging and
    varied content.
Typical Stitching Workflow
                             using COTS resources


 Object identified, mechanically constrained and scan parameters
  selected
 Multiple captures performed
   Manual or mechanical translation
   6 - 30 separate captures
 Images uploaded to servers or dedicated computer
 Into the software sausage factory
     Results QC’d
     Redo with new approaches or software parameters if unacceptable
 Manually edit in image editors
 Set limits on time/image
 Save and move on
Typical Stitching Software Operation

 Align – ( seam carving, content aware resize)
   Identify approximate relative location of the component
    images
   Identify corresponding features in overlap areas

   Select stitching boundaries and margins

   Correct for distortion, perspective, intensity differences.



 Merge
   Combine image tiles and create boundaries
COTS Software ?


 Choices are overwhelming
 Developed as creative tools (edit vs. calibrate ?)
 Usually yield visually pleasing results but …
 Pshop Photomerge, Autopano, PTGui
 Ease of use –
   Few excellent results vs. many good ones ?

   How many choices do you need ?
Good News, Bad News
Synthetic Stitching Experiment
Before Stitching
After Stitching
Steps in Modern Stitching Operations
Low Energy Seam Carving Boundary Path
               (PhotoShop)
Sources of Variability/Errors

 Lens performance
 Capture conditions
    Overlap
    Rotation, flatness
    Illumination variability
 Mechanics
 Software complexity
 Computational power and storage
 Object characteristics
 Algorithm idiosyncrasies
 Operator training
Error Detection/Prevention/Correction


    Detection - Visual cueing features
      Alignment - at seam interfaces

      Blending – image equalization processing

    Prevention & Correction
        Good image practices and equipment
        Use simple fill and digital cloning tools
        Avoid complex operations
Tactical Approaches


 Take an incremental approach
 Observe and benefit from algorithm idiosyncrasies
 Archive component tiles for future processing
 Try it again !
 Take care in original capture
   Placement, hardware
   Reasonable overlap

 Object Triage ?
   Fragile vs. non fragile
   Sizes ?
Alternative Solutions

 Large flatbed scanners
   Cruse

   Zuetschel

   I2S

 Large Sheet Fed scanners
    WideTek 36DS, etc.
    Contex
Conclusions


 Most Automerge tools do a good first order job, but ……
 Visually appealing results ≠ Spatially accurate results.
 Good imaging practices and moderated image processing
  ( lens and lighting profiles) can reduce geometric
  distortions significantly.
 Most errors tend to be due align rather than merge
  operations.
 Keep post processing edits simple.
 Better full reference distortion metrics needed to assess
  stitching goodness.
Gratitudes


  Dave Mathews, Image Collective
       Northwestern University
 Stanford University, Green Library
   Jeff Chien, Adobe Systems Inc.




 For more information contact: Don Williams or Peter Burns

Weitere ähnliche Inhalte

Ähnlich wie Image Stitching: Exploring Practices, Software and Performance, D.Williams & P. D. Burns

2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...Chris Andrews
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...IRJET Journal
 
Eclipse Meets Systems Biology
Eclipse Meets Systems BiologyEclipse Meets Systems Biology
Eclipse Meets Systems BiologyRichard Adams
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...IRJET Journal
 
PCI Geomatics Overview
PCI Geomatics OverviewPCI Geomatics Overview
PCI Geomatics OverviewPci Geomatics
 
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...Big Data Spain
 
IRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar ImagesIRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar ImagesIRJET Journal
 
Séminaire IA & VA- Yassine Ruichek, UTBM
Séminaire IA & VA- Yassine Ruichek, UTBMSéminaire IA & VA- Yassine Ruichek, UTBM
Séminaire IA & VA- Yassine Ruichek, UTBMMahdi Zarg Ayouna
 
Using synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUsing synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUnity Technologies
 
IRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET Journal
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringIRJET Journal
 
image processing
image processingimage processing
image processingDhriya
 
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGESA DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGESPNandaSai
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction Mark Billinghurst
 
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfErdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfbkbk37
 
Evaluation Of Proposed Design And Necessary Corrective Action
Evaluation Of Proposed Design And Necessary Corrective ActionEvaluation Of Proposed Design And Necessary Corrective Action
Evaluation Of Proposed Design And Necessary Corrective ActionSandra Arveseth
 
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLINGUSING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLINGIRJET Journal
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
 

Ähnlich wie Image Stitching: Exploring Practices, Software and Performance, D.Williams & P. D. Burns (20)

Image Processing as a Part of Big Data Initiatives
Image Processing as a Part of Big Data InitiativesImage Processing as a Part of Big Data Initiatives
Image Processing as a Part of Big Data Initiatives
 
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
Eclipse Meets Systems Biology
Eclipse Meets Systems BiologyEclipse Meets Systems Biology
Eclipse Meets Systems Biology
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
 
PCI Geomatics Overview
PCI Geomatics OverviewPCI Geomatics Overview
PCI Geomatics Overview
 
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...
Feature selection for Big Data: advances and challenges by Verónica Bolón-Can...
 
IRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar ImagesIRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar Images
 
Séminaire IA & VA- Yassine Ruichek, UTBM
Séminaire IA & VA- Yassine Ruichek, UTBMSéminaire IA & VA- Yassine Ruichek, UTBM
Séminaire IA & VA- Yassine Ruichek, UTBM
 
Using synthetic data for computer vision model training
Using synthetic data for computer vision model trainingUsing synthetic data for computer vision model training
Using synthetic data for computer vision model training
 
IRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing Method
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 
image processing
image processingimage processing
image processing
 
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGESA DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
A DEEP LEARNING APPROACH FOR SEMANTIC SEGMENTATION IN BRAIN TUMOR IMAGES
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdfErdas Imagine Tool Geographic imaging professionals use specialized software.pdf
Erdas Imagine Tool Geographic imaging professionals use specialized software.pdf
 
Evaluation Of Proposed Design And Necessary Corrective Action
Evaluation Of Proposed Design And Necessary Corrective ActionEvaluation Of Proposed Design And Necessary Corrective Action
Evaluation Of Proposed Design And Necessary Corrective Action
 
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLINGUSING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 

Mehr von Burns Digital Imaging LLC

Embedded Signal Approach to Image Texture Reproduction Analysis
Embedded Signal Approach to Image Texture Reproduction AnalysisEmbedded Signal Approach to Image Texture Reproduction Analysis
Embedded Signal Approach to Image Texture Reproduction AnalysisBurns Digital Imaging LLC
 
Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss Burns Digital Imaging LLC
 
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...Burns Digital Imaging LLC
 

Mehr von Burns Digital Imaging LLC (6)

Evaluation of 3D-Projection Image Capture
Evaluation of 3D-Projection Image CaptureEvaluation of 3D-Projection Image Capture
Evaluation of 3D-Projection Image Capture
 
Embedded Signal Approach to Image Texture Reproduction Analysis
Embedded Signal Approach to Image Texture Reproduction AnalysisEmbedded Signal Approach to Image Texture Reproduction Analysis
Embedded Signal Approach to Image Texture Reproduction Analysis
 
Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss Refined Measurement of Digital Image Texture Loss
Refined Measurement of Digital Image Texture Loss
 
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
Adapting ISO 20462 Softcopy Quality Ruler Method for on-line Image Quality St...
 
Texture Loss for JPEG 2000 Compression
Texture Loss for JPEG 2000 CompressionTexture Loss for JPEG 2000 Compression
Texture Loss for JPEG 2000 Compression
 
Targeting for Important Color Content
Targeting for Important Color ContentTargeting for Important Color Content
Targeting for Important Color Content
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Image Stitching: Exploring Practices, Software and Performance, D.Williams & P. D. Burns

  • 1. Image Stitching: Exploring Practices, Software and Performance DON WILLIAMS; IMAGE SCIENCE ASSOCIATES; WILLIAMSON, NY/US, PETER D. BURNS; BURNS DIGITAL IMAGING; FAIRPORT, NY/US IS&T’s Archiving 2013 Conference, Washington DC April 2013
  • 2. Image Stitching The merging of separate, neighboring digital images of portions of an object into a single, larger digital object. Requires integration of both spatial and luminance image information.  Identified under FADGI gap analysis  Increased popularity  Are the results as analytically accurate as they appear ?
  • 3. Categories  High total ownership  Research institutes, restoration studios, galleries, museums, collectors, auction houses  Step-and-repeat robotics: SatScan™ Art, ResolutionArt, Google Art  Well characterized imaging performance, and mechanical constraints  High value objects  Affordable COTS hardware and software  Institutional libraries, small collections, service bureaus  COTS hardware and/or software  Less calibrated systems, demanding productivity, challenging and varied content.
  • 4. Typical Stitching Workflow using COTS resources  Object identified, mechanically constrained and scan parameters selected  Multiple captures performed  Manual or mechanical translation  6 - 30 separate captures  Images uploaded to servers or dedicated computer  Into the software sausage factory  Results QC’d  Redo with new approaches or software parameters if unacceptable  Manually edit in image editors  Set limits on time/image  Save and move on
  • 5. Typical Stitching Software Operation  Align – ( seam carving, content aware resize)  Identify approximate relative location of the component images  Identify corresponding features in overlap areas  Select stitching boundaries and margins  Correct for distortion, perspective, intensity differences.  Merge  Combine image tiles and create boundaries
  • 6. COTS Software ?  Choices are overwhelming  Developed as creative tools (edit vs. calibrate ?)  Usually yield visually pleasing results but …  Pshop Photomerge, Autopano, PTGui  Ease of use –  Few excellent results vs. many good ones ?  How many choices do you need ?
  • 11. Steps in Modern Stitching Operations
  • 12. Low Energy Seam Carving Boundary Path (PhotoShop)
  • 13. Sources of Variability/Errors  Lens performance  Capture conditions  Overlap  Rotation, flatness  Illumination variability  Mechanics  Software complexity  Computational power and storage  Object characteristics  Algorithm idiosyncrasies  Operator training
  • 14. Error Detection/Prevention/Correction  Detection - Visual cueing features  Alignment - at seam interfaces  Blending – image equalization processing  Prevention & Correction  Good image practices and equipment  Use simple fill and digital cloning tools  Avoid complex operations
  • 15. Tactical Approaches  Take an incremental approach  Observe and benefit from algorithm idiosyncrasies  Archive component tiles for future processing  Try it again !  Take care in original capture  Placement, hardware  Reasonable overlap  Object Triage ?  Fragile vs. non fragile  Sizes ?
  • 16. Alternative Solutions  Large flatbed scanners  Cruse  Zuetschel  I2S  Large Sheet Fed scanners  WideTek 36DS, etc.  Contex
  • 17. Conclusions  Most Automerge tools do a good first order job, but ……  Visually appealing results ≠ Spatially accurate results.  Good imaging practices and moderated image processing ( lens and lighting profiles) can reduce geometric distortions significantly.  Most errors tend to be due align rather than merge operations.  Keep post processing edits simple.  Better full reference distortion metrics needed to assess stitching goodness.
  • 18. Gratitudes  Dave Mathews, Image Collective  Northwestern University  Stanford University, Green Library  Jeff Chien, Adobe Systems Inc. For more information contact: Don Williams or Peter Burns