SlideShare ist ein Scribd-Unternehmen logo
1 von 28
TSB / MEDIA Project

Image Processing for digital stores and
          Usage tracking
Problem
●   Cultural Institutions have rich collections of
    digital assets, but there are many unknowns
    around opening up these assets for public
    consumption.
●   There is a great deal of [conflicting] pressure
    on these institutions to (a) Openly share both
    metadata and resources and (b) be come
    financially self sustaining
MEDIA
●   Supports institutions in making informed
    choices and supporting their chosen strategy
●   From Selling images (Soutron Side)
●   Through to watermarking, steganogoraphy
    and provenance tracking
Vision
●   Cloud hosted secured image repository that
    can be configured against a host collection
    management system after a CC “Paywall”
●   Zero local install
●   Ability to manage multiple collections and
    systems, with differing rules and processes
Note
●   Following screen captures are a loose
    interface on top of MEDIA services
●   Our focus has been on configurable parameter
    driven adapters that can harvest metadata into
    a canonical form for image processing
●   The screens represent a [rough] attempt to
    visualise how a product might look.
Accounts create contexts
Defined by URL
Here – default “admin” context
Contexts contain stores, root of URLs
Here /knowledgeintegration context
Ingest
●   The process of synchronizing the media
    repository with a host institutions collections
    and digital assets.
●   Extensible system of “Connectors” for
    extracting image resources and metadata from
    a wide range of collection management
    systems
Stores contain resources,
Define Connectors
Allow resource upload
Add connector – Wire this store up
To a collections management system
Or other source
Ingest Processing
●   Majority of our work here – Flexible (DSL)
    driven tool for
    –   Image format translation
    –   Image Metadata Generation & Embedding
    –   Steg Hide Identifiers in Document & Metadata
    –   Create Variants: Resize, Watermarks, Add
        Metadata, Create Thumbs [& Pyramidal Tiffs]
    –   Record locally and Index for Store
    –
Stores contain images,
Configure rules,
Define connectors,
Allow individual upload
(Watermarked rezised
thumbs)
View original full size - But with full
(Configurable) visible watermark
Result of “Purchase” link:
[Really new copy function] - New Copy “Item” [FRBR]
                          –
  Newly minted embedded item copy code [GUID]

               No Visible Watermark

Copy/Item specific XMP and EXIF metadata for item
           Steg hidden ID of new item

 Image is unique to this occurrence of a purchase,
         Can be linked back to purchaser

    Embedded metadata includes docid – One
Of our toys is an image spider - but Google Search?
Use steg information to find original “Buyer”
Doc owner tool - System uses steg to extract copied doc ID
and tells us who copied/purchased it originally
Unified Searching

Surfacing MEDIA functionality in
     end user applications
Because properties like price are now user dependent
           Physical union catalogues cannot be used here

This tool uses a map-reduce approach to x-search, collating results from
 several sources and making use Of web-scale clustered architectures.
       Old style x-search did not scale well to cloud infrastructure
                        (Session pinning problem)
Result from soutron – Price per user,
 Metadata profile for purchase info



        NCMG Result, no buy
  But image secured, vis WM, Steg




         API At work – Facets, Sort, Cache
Other toys
●   Spider that finds copies of images
    –   Even better when google/other engines support
        EXIF metadata search
    –   Still useful concept
    –   Report on all copies of an image

Weitere ähnliche Inhalte

Andere mochten auch

Slate 2012 4.0
Slate 2012 4.0Slate 2012 4.0
Slate 2012 4.0jbretzmann
 
Making Agile Pay
Making Agile PayMaking Agile Pay
Making Agile Payianibbo
 
Gist od2-feb-2011
Gist od2-feb-2011Gist od2-feb-2011
Gist od2-feb-2011ianibbo
 
Open spatial processing
Open spatial processingOpen spatial processing
Open spatial processingianibbo
 
Setting up and open fidy dev environment
Setting up and open fidy dev environmentSetting up and open fidy dev environment
Setting up and open fidy dev environmentianibbo
 
Aggregator appoverview
Aggregator appoverviewAggregator appoverview
Aggregator appoverviewianibbo
 
Xcri aggr dev8d
Xcri aggr dev8dXcri aggr dev8d
Xcri aggr dev8dianibbo
 
OpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture OverviewOpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture Overviewianibbo
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primerianibbo
 
Assignment 6
Assignment 6Assignment 6
Assignment 6leungjai
 
Slides from Gangplank discussion
Slides from Gangplank discussionSlides from Gangplank discussion
Slides from Gangplank discussionianibbo
 
GIST Open Conversation - Sheffield App
GIST Open Conversation - Sheffield AppGIST Open Conversation - Sheffield App
GIST Open Conversation - Sheffield Appianibbo
 

Andere mochten auch (15)

Slate 2012 4.0
Slate 2012 4.0Slate 2012 4.0
Slate 2012 4.0
 
Making Agile Pay
Making Agile PayMaking Agile Pay
Making Agile Pay
 
Gist od2-feb-2011
Gist od2-feb-2011Gist od2-feb-2011
Gist od2-feb-2011
 
Open spatial processing
Open spatial processingOpen spatial processing
Open spatial processing
 
6623
66236623
6623
 
Setting up and open fidy dev environment
Setting up and open fidy dev environmentSetting up and open fidy dev environment
Setting up and open fidy dev environment
 
6623
66236623
6623
 
Aggregator appoverview
Aggregator appoverviewAggregator appoverview
Aggregator appoverview
 
Xcri aggr dev8d
Xcri aggr dev8dXcri aggr dev8d
Xcri aggr dev8d
 
OpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture OverviewOpenFIDY Module & Architecture Overview
OpenFIDY Module & Architecture Overview
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primer
 
Assignment 6
Assignment 6Assignment 6
Assignment 6
 
Slides from Gangplank discussion
Slides from Gangplank discussionSlides from Gangplank discussion
Slides from Gangplank discussion
 
GIST Open Conversation - Sheffield App
GIST Open Conversation - Sheffield AppGIST Open Conversation - Sheffield App
GIST Open Conversation - Sheffield App
 
6528
65286528
6528
 

Ähnlich wie Ki presv2

Cloud-Based Multimedia Content Protection System
 Cloud-Based Multimedia Content Protection System Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection Systemnexgentechnology
 
Cloud based multimedia content protection system3
Cloud based multimedia content protection system3Cloud based multimedia content protection system3
Cloud based multimedia content protection system3nexgentech15
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEMNexgen Technology
 
Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection SystemCloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection Systemnexgentechnology
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like ProductsVMware Tanzu
 
iData Sciences Product Overview
iData Sciences Product OverviewiData Sciences Product Overview
iData Sciences Product Overviewjvsrinivas1
 
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S... New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...Big Data Spain
 
Wt dnt digitisation_open_day_v9
Wt dnt digitisation_open_day_v9Wt dnt digitisation_open_day_v9
Wt dnt digitisation_open_day_v9Wellcome Library
 
Systems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offSystems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offWellcome Library
 
Best Practices in Enterprise Video and Digital Asset Management
Best Practices in Enterprise Video and Digital Asset ManagementBest Practices in Enterprise Video and Digital Asset Management
Best Practices in Enterprise Video and Digital Asset ManagementNuxeo
 
AI Powered Drones
AI Powered DronesAI Powered Drones
AI Powered DronesAchal Negi
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...In-Memory Computing Summit
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionDenodo
 
Thought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserveThought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserveRon Krzoska
 
20160908 digital dreams_digital_resource_management_for_memory_institutions
20160908 digital dreams_digital_resource_management_for_memory_institutions20160908 digital dreams_digital_resource_management_for_memory_institutions
20160908 digital dreams_digital_resource_management_for_memory_institutionsPACKED vzw
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...devang-dsshah
 

Ähnlich wie Ki presv2 (20)

Cloud-Based Multimedia Content Protection System
 Cloud-Based Multimedia Content Protection System Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection System
 
Cloud based multimedia content protection system3
Cloud based multimedia content protection system3Cloud based multimedia content protection system3
Cloud based multimedia content protection system3
 
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
CLOUD-BASED MULTIMEDIA CONTENT PROTECTION SYSTEM
 
Cloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection SystemCloud-Based Multimedia Content Protection System
Cloud-Based Multimedia Content Protection System
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
iData Sciences Product Overview
iData Sciences Product OverviewiData Sciences Product Overview
iData Sciences Product Overview
 
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S... New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
New usage model for real-time analytics by Dr. WILLIAM L. BAIN at Big Data S...
 
Wt dnt digitisation_open_day_v9
Wt dnt digitisation_open_day_v9Wt dnt digitisation_open_day_v9
Wt dnt digitisation_open_day_v9
 
Systems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offSystems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling off
 
Best Practices in Enterprise Video and Digital Asset Management
Best Practices in Enterprise Video and Digital Asset ManagementBest Practices in Enterprise Video and Digital Asset Management
Best Practices in Enterprise Video and Digital Asset Management
 
AI Powered Drones
AI Powered DronesAI Powered Drones
AI Powered Drones
 
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
IMCSummit 2015 - Day 1 Developer Track - Implementing Operational Intelligenc...
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
Thought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserveThought leadership Oct2015 selfserve
Thought leadership Oct2015 selfserve
 
20160908 digital dreams_digital_resource_management_for_memory_institutions
20160908 digital dreams_digital_resource_management_for_memory_institutions20160908 digital dreams_digital_resource_management_for_memory_institutions
20160908 digital dreams_digital_resource_management_for_memory_institutions
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
Asset anywhere
Asset anywhereAsset anywhere
Asset anywhere
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
 

Ki presv2

  • 1. TSB / MEDIA Project Image Processing for digital stores and Usage tracking
  • 2.
  • 3. Problem ● Cultural Institutions have rich collections of digital assets, but there are many unknowns around opening up these assets for public consumption. ● There is a great deal of [conflicting] pressure on these institutions to (a) Openly share both metadata and resources and (b) be come financially self sustaining
  • 4. MEDIA ● Supports institutions in making informed choices and supporting their chosen strategy ● From Selling images (Soutron Side) ● Through to watermarking, steganogoraphy and provenance tracking
  • 5. Vision ● Cloud hosted secured image repository that can be configured against a host collection management system after a CC “Paywall” ● Zero local install ● Ability to manage multiple collections and systems, with differing rules and processes
  • 6. Note ● Following screen captures are a loose interface on top of MEDIA services ● Our focus has been on configurable parameter driven adapters that can harvest metadata into a canonical form for image processing ● The screens represent a [rough] attempt to visualise how a product might look.
  • 7.
  • 8. Accounts create contexts Defined by URL Here – default “admin” context
  • 9. Contexts contain stores, root of URLs Here /knowledgeintegration context
  • 10. Ingest ● The process of synchronizing the media repository with a host institutions collections and digital assets. ● Extensible system of “Connectors” for extracting image resources and metadata from a wide range of collection management systems
  • 11. Stores contain resources, Define Connectors Allow resource upload
  • 12. Add connector – Wire this store up To a collections management system Or other source
  • 13.
  • 14. Ingest Processing ● Majority of our work here – Flexible (DSL) driven tool for – Image format translation – Image Metadata Generation & Embedding – Steg Hide Identifiers in Document & Metadata – Create Variants: Resize, Watermarks, Add Metadata, Create Thumbs [& Pyramidal Tiffs] – Record locally and Index for Store –
  • 15. Stores contain images, Configure rules, Define connectors, Allow individual upload (Watermarked rezised thumbs)
  • 16.
  • 17. View original full size - But with full (Configurable) visible watermark
  • 18. Result of “Purchase” link: [Really new copy function] - New Copy “Item” [FRBR] – Newly minted embedded item copy code [GUID] No Visible Watermark Copy/Item specific XMP and EXIF metadata for item Steg hidden ID of new item Image is unique to this occurrence of a purchase, Can be linked back to purchaser Embedded metadata includes docid – One Of our toys is an image spider - but Google Search?
  • 19. Use steg information to find original “Buyer”
  • 20. Doc owner tool - System uses steg to extract copied doc ID and tells us who copied/purchased it originally
  • 21. Unified Searching Surfacing MEDIA functionality in end user applications
  • 22.
  • 23. Because properties like price are now user dependent Physical union catalogues cannot be used here This tool uses a map-reduce approach to x-search, collating results from several sources and making use Of web-scale clustered architectures. Old style x-search did not scale well to cloud infrastructure (Session pinning problem)
  • 24. Result from soutron – Price per user, Metadata profile for purchase info NCMG Result, no buy But image secured, vis WM, Steg API At work – Facets, Sort, Cache
  • 25.
  • 26.
  • 27.
  • 28. Other toys ● Spider that finds copies of images – Even better when google/other engines support EXIF metadata search – Still useful concept – Report on all copies of an image