auto-tagging, search and image synthesis - iptc...ids london auto-tagging,search and image synthesis...

52
IDS London Auto-Tagging, Search and Image Synthesis - Mayank Sagar

Upload: others

Post on 12-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS London

Auto-Tagging, Search and Image Synthesis

- Mayank Sagar

Page 2: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

In brief

– Auto-tagging or keywording

– Search with computer vision

– Semantic Labelling

– Object Detection and Analysis

– IDS AutoColourise and Style Transfer

– the future with Image synthesis

© [email protected]

IDS London

Page 3: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• A brief history of search

– Build an index

– Add content

• Finding pictures

– Keywording or Tagging

– Too few – images get missed

– Too many words makes keywording meaningless

© [email protected]

IDS London

Page 4: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 5: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• Guessing game between researcher & keyworder

• AI driven keywording

© [email protected]

IDS London

Page 6: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 7: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• Major players

– Clarifai

– AWS Rekognition

– Imagga

• RESTful APIs with JSON formatting

• Translations

• Variables – confidence score

• Custom training

© [email protected]

IDS London

Page 8: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Visual Search

• Use an image to find the same or duplicate image – reverse image search

• Use an image to find similar images

© [email protected]

IDS London

Page 9: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 10: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 11: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 12: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Enter Machine Learning..

• Train a network to identify presence of features of interest within images

• Object detection and Analysis

© [email protected]

IDS London

Page 13: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Object Detection and Analysis

© [email protected]

IDS London

Page 14: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Object Detection and Analysis

© [email protected]

IDS London

Page 15: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Machine Learning

• Train a network to identify presence of features of interest within videos

• Logos

• Objects

© [email protected]

IDS London

Page 16: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• Semantic labelling

• Colour histogram matching

© [email protected]

IDS London

Page 17: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• Semantic labelling = What’s in the picture

• Colour histogram matching

© [email protected]

IDS London

Page 18: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

• Semantic labelling = What’s in the picture

• Colour histogram matching = How it looks

© [email protected]

IDS London

Page 19: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 20: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 21: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 22: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 23: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 24: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS AutoColourise

© [email protected]

IDS London

Page 25: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS AutoColourise

© [email protected]

IDS London

Page 26: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS AutoColourise

© [email protected]

IDS London

Page 27: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Style transfer

© [email protected]

IDS London

Page 28: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Style transfer

© [email protected]

IDS London

Page 29: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Style transfer

© [email protected]

IDS London

Page 30: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Style transfer

© [email protected]

IDS London

Page 31: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Image Synthesis

• GANs – Generative Adversarial Networks

• Making stuff from basic inputs

• Making stuff from nothing

© [email protected]

IDS London

Page 32: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 33: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 34: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 35: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 36: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 37: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 38: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Making stuff from basic inputs

© [email protected]

IDS London

Page 39: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Making stuff from basic inputs

© [email protected]

IDS London

Page 40: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Making stuff from basic inputs

© [email protected]

IDS London

Page 41: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Making stuff from nothing

© [email protected]

IDS London

Page 42: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 43: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 44: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 45: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 46: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

© [email protected]

IDS London

Page 47: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS AutoTag

religion, art, furniture,

painting, god,

decoration, gold,

church, interior,

sculpture, spirituality,

temple, holy, prayer,

symbol, people, worship, saint, ancient

© [email protected]

IDS London

Page 48: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

Thanks to the team at IDS

© [email protected]

IDS London

Page 49: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

who can’t be with us in person

© [email protected]

IDS London

Page 50: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

as they don’t actually exist

© [email protected]

IDS London

Page 51: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

but were synthesised by a neural network

© [email protected]

IDS London

Page 52: Auto-Tagging, Search and Image Synthesis - IPTC...IDS London Auto-Tagging,Search and Image Synthesis - Mayank Sagar In brief –Auto-tagging or keywording –Search with computer vision

IDS London

Mayank Sagar

[email protected]