Top Banner
1 ICIG Xian Sept 21, 2009 © Ramesh Jain EventWeb Ramesh Jain and Several Collaborators Contact: [email protected]
70

Event Web

Jan 26, 2015

Download

Technology

Ramesh Jain

Representing and creating events and lining them in EventWeb may result in powerful systems to represent dynamic situations. This is one of the next evolutionary stages of the Web.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Event Web

1ICIG Xian Sept 21, 2009 © Ramesh Jain

EventWeb

Ramesh Jainand

Several Collaborators

Contact: [email protected]

Page 2: Event Web

2ICIG Xian Sept 21, 2009 © Ramesh Jain

Today

• Data, Experience, and Knowledge

• Semantic Gap• Bridging the Semantic Gap

• EventWeb• Applications:

– EMME: Experiential Media Management Environment– E2E: Environment to Environment Connection

Page 3: Event Web

3ICIG Xian Sept 21, 2009 © Ramesh Jain

Name 3 most popular companies that emerged in the last 3 years.

• YouTube • Facebook• Twitter

Page 4: Event Web

4ICIG Xian Sept 21, 2009 © Ramesh Jain

Twitter’s Growth

This is a growth pattern I have never seen in terms of speed - not in the nearly 25 years I've been watching this industry. --- John Battelle

Page 5: Event Web

5ICIG Xian Sept 21, 2009 © Ramesh Jain

Name 3 most popular Internet concepts in the last 3 years.

• Social Networks• Micro-blogging (Ambient Awareness)• Tags

News: None of these come from GYM or Academia.

Page 6: Event Web

6ICIG Xian Sept 21, 2009 © Ramesh Jain

Interesting!!!

• Social Networks

• Microblogging• Tags

• YouTube

• Facebook• Twitter

What does this tell us?

Page 7: Event Web

7ICIG Xian Sept 21, 2009 © Ramesh Jain

Messages for Research Community

• New media: Text based media is not enough.

• Experiences: People want to experience and share experiences – with minimal latency.

• Socialize: Family and friends remain a strong influence in all facets of life.– Family and friends are closer to each other today than

ever!!!

People want:

Page 8: Event Web

8ICIG Xian Sept 21, 2009 © Ramesh Jain

ExperiencesLife =Life =Life =Life =

EventsEventsEventsEvents

+

Page 9: Event Web

9ICIG Xian Sept 21, 2009 © Ramesh Jain

Recording experiences

• Visual• Aural• Tactile• (not worry about smell and taste for the

next few years)• Text• Log of activities

Page 10: Event Web

10ICIG Xian Sept 21, 2009 © Ramesh Jain

Page 11: Event Web

11ICIG Xian Sept 21, 2009 © Ramesh Jain

Page 12: Event Web

12ICIG Xian Sept 21, 2009 © Ramesh Jain

The Challenge

Connecting

Page 13: Event Web

13ICIG Xian Sept 21, 2009 © Ramesh Jain

Bits and Bytes

Alphanumeric Characters

Lists, Arrays, Documents, Images …

Transformations

Page 14: Event Web

14ICIG Xian Sept 21, 2009 © Ramesh Jain

Semantic Gap

The semantic gap is the lack of coincidence between the information that one can extract from the visual data and the interpretation that the same data have for a user in a given situation. A linguistic description is almost always contextual, whereas an image may live by itself.

Content-Based Image Retrieval at the End of the Ear ly YearsFound in: IEEE Transactions on Pattern Analysis and Machine IntelligenceArnold Smeulders , et. al., December 2000

Page 15: Event Web

15ICIG Xian Sept 21, 2009 © Ramesh Jain

Semantic Gap

Page 16: Event Web

16ICIG Xian Sept 21, 2009 © Ramesh Jain

History: Year 1991

– We had Internet.– Lots of computers were connected to each

other.

– Computers had files on them.– We had GOPHER and other FTP

mechanisms.

Page 17: Event Web

17ICIG Xian Sept 21, 2009 © Ramesh Jain

Tim Berners-Lee thought:

• Suppose all the information stored on computers everywhere were linked.

• Suppose I could program my computer to create a space in which anything could be linked to anything.

Others – including Bush -- had

that idea earlier but the

technology was not ready.

Page 18: Event Web

18ICIG Xian Sept 21, 2009 © Ramesh Jain

That resulted in the Web

• DocumentWeb– Each node is a ‘Page’ or a document.

– Pages are linked through explicit referential links

Page 19: Event Web

19ICIG Xian Sept 21, 2009 © Ramesh Jain

Today we have

• WWW that has revolutionized our life in many ways.

• Sensor networks– Billions of sensor getting connected

• Ambitious projects– Planetary Skin by Cisco and NASA

– Smart Planet by IBM

Page 20: Event Web

20ICIG Xian Sept 21, 2009 © Ramesh Jain

Can we take the Web beyond the Cyberspace?

• Can things in real world be connected to other things?

• Does this even make sense?

Page 21: Event Web

21ICIG Xian Sept 21, 2009 © Ramesh Jain

Connectors• My 5 Senses are connectors between

‘me’ and the world.• We use our sensors (vision, audio, …) to

experience the world.• Sensors could be the interface between

the Cyberspace and the Real World.• Sensors are placed for ‘detecting events’.

– How do you decide what sensors to put at any place?

– Would you put a sensor if nothing interesting ever happens at a place?

Page 22: Event Web

22ICIG Xian Sept 21, 2009 © Ramesh Jain

Modeling the World

• Data (Semantic Web)• Objects (Search Companies, …)• Relationships and Events

Page 23: Event Web

23ICIG Xian Sept 21, 2009 © Ramesh Jain

Evolution of ‘Thought’

• Objects -- popular in the West.• Relationships and Events – popular in the

East.• Objects and Events – seems to be the new

trend.

• The Web has reemphasized the importance of every object and event being connected to others -- East Meets West.

Page 24: Event Web

24ICIG Xian Sept 21, 2009 © Ramesh Jain

Continuing the Evolution of the Web

• Consider a Web in which each node – Is an event

– Has informational as well as experiential data– Is connected to other nodes using

• Referential links• Structural links• Relational links• Causal links

– Explicit links can be created by anybody

• This EventWeb is connected to other Webs.

Page 25: Event Web

25ICIG Xian Sept 21, 2009 © Ramesh Jain

Different types and Granularities• Conferences

– Days• Sessions

– Talks» Purpose of the talk

• Wedding• An Earthquake• The Big Bang• 9/11• 26/11• Formation of Google• Attending WWW• Me

– My Birth, – Being here, and – Dying in 100 years.

Page 26: Event Web

26ICIG Xian Sept 21, 2009 © Ramesh Jain

Event Representation

Page 27: Event Web

27ICIG Xian Sept 21, 2009 © Ramesh Jain

Bits and Bytes

Alphanumeric, Pixel, Characters

Text, Images, Audio, Video, Tactile…

Transformations

Page 28: Event Web

28ICIG Xian Sept 21, 2009 © Ramesh Jain

Tim

e1- dimensional Space

Events

Page 29: Event Web

29ICIG Xian Sept 21, 2009 © Ramesh Jain

Tim

e1- dimensional Space

EventWeb

Page 30: Event Web

30ICIG Xian Sept 21, 2009 © Ramesh Jain

Multimedia Storytelling• Collect information about events

– Select relevant events

– For each event, select appropriate information– In right media

• Stories are sequence of coherent events.– Stories/Novels

– Drama– Movies

Present right event information using right media in right order.

Page 31: Event Web

31ICIG Xian Sept 21, 2009 © Ramesh Jain

Tim

e1- dimensional Space

Multimedia Storytelling

Text

Video

Photo

Page 32: Event Web

32ICIG Xian Sept 21, 2009 © Ramesh Jain

Stages in EventWeb• Cyberspace: Every event is ‘created’

in cyberspace and exists there.• Physical and Cyberspace: Events in

real space are also linked. We have Sentient EventWeb linked with the Cyber Web.

Page 33: Event Web

33ICIG Xian Sept 21, 2009 © Ramesh Jain

Experiential Media ManagementEnvironment

• Event-based• Should be able to deal with ‘multimedia’

– Photos– Audio– Video– Text– Information and data– …

• Searching based on events and media.• Storytelling

First Photos then other media.

Page 34: Event Web

34ICIG Xian Sept 21, 2009 © Ramesh Jain

ContenxtContent Context

• Contenxt = Content + Context

• Context is as powerful, possibly more, as content in understanding audio-visual information

Page 35: Event Web

35ICIG Xian Sept 21, 2009 © Ramesh Jain

Modern Cameras• Are more than ‘Camera Obscura’: They capture an

event.• Many sensors capture scene context and store it

along with intensity values.

• EXIF data is all metadata related to the Event.

Exposure TimeAperture DiameterFlashMetering ModeISO RatingsFocal Length

TimeLocation (soon)Face

Page 36: Event Web

36ICIG Xian Sept 21, 2009 © Ramesh Jain

Photos can be tagged using only EXIF

We will also use content features and LSCOM Concepts – will soon start using them.

Information from calendars and other sources will be introduced soon.

Page 37: Event Web

37ICIG Xian Sept 21, 2009 © Ramesh Jain

EMME Event Cycle

Event Base

Event Presentation/ Navigation

Event Grouping, Linking, Assimilation

Atomic Event Entry

EXIFEXIFEXIFEXIF

Features

Tags/

Context

Page 38: Event Web

38ICIG Xian Sept 21, 2009 © Ramesh Jain

Using Context/Models to Build the EventWeb

• Folder structure• Calendar• Social Network• EXIF Data• Event Ontology• Personal annotations

• Photostream Segmentation• Event Detection from photos

Page 39: Event Web

39ICIG Xian Sept 21, 2009 © Ramesh Jain

Photo Stream Segmentation

Definition: given a photo stream }{ ipP =

Segment

Event 1 Event 2 Event 3

Page 40: Event Web

40ICIG Xian Sept 21, 2009 © Ramesh Jain

EMME Event Cycle

Event Base

Event Presentation/ Navigation

Event Grouping, Linking, Assimilation

Atomic Event Entry

EXIF

Features

Tags/

Context

Photo

stream

Segment.

Event

Ontology

User

Annot-

ations

Minimize Manual Work

Page 41: Event Web

41ICIG Xian Sept 21, 2009 © Ramesh Jain

EMME Event Cycle

Event Base

Event Presentation/ Navigation

Event Grouping, Linking, Assimilation

Atomic Event Entry

EXIF

Features

Tags/

Context

Photo

stream

Segment.Event

Ontology

User

Annot-

ations

Story

Telling

Search

Explore

Page 42: Event Web

42ICIG Xian Sept 21, 2009 © Ramesh Jain

Using EMME• Searching for photo

– ISWC2008 • Creating Albums:

– Professional – Family– Tourism

• Telling stories– What did I do in Karlsruhe

• Scenario: In December 2008, I have 20,000 pictures taken in 2008. How do I (semi-automatically) select 25 to send to– My mother– The uncle that I hate– My personal friend– My professional friend– …

Version 0.1

is ready

Page 43: Event Web

43ICIG Xian Sept 21, 2009 © Ramesh Jain

Personal-Photo-EventWeb

Page 44: Event Web

44ICIG Xian Sept 21, 2009 © Ramesh Jain

Singapore – Outdoor --People

Page 45: Event Web

45ICIG Xian Sept 21, 2009 © Ramesh Jain

People-No Face - Outdoor

Page 46: Event Web

46ICIG Xian Sept 21, 2009 © Ramesh Jain

Singapore-Outdoor-Night

Page 47: Event Web

47ICIG Xian Sept 21, 2009 © Ramesh Jain

Indoor no faces

Page 48: Event Web

48ICIG Xian Sept 21, 2009 © Ramesh Jain

Indoor People

Page 49: Event Web

49ICIG Xian Sept 21, 2009 © Ramesh Jain

Indoor Portraits

Page 50: Event Web

50ICIG Xian Sept 21, 2009 © Ramesh Jain

E-mail can also be parsed.

Page 51: Event Web

51ICIG Xian Sept 21, 2009 © Ramesh Jain

Photos Summarization

Page 52: Event Web

52ICIG Xian Sept 21, 2009 © Ramesh Jain

Original Data Set

Page 53: Event Web

53ICIG Xian Sept 21, 2009 © Ramesh Jain

Photo-Summarization using content

Page 54: Event Web

54ICIG Xian Sept 21, 2009 © Ramesh Jain

Photo-Summarization using Faces

Page 55: Event Web

55ICIG Xian Sept 21, 2009 © Ramesh Jain

Event IngestorEvent Ingestor

Atomic Events

Event Mash-up InterfaceEvent Mash-up Interface

Composite Events

EXIF Extractor Text Parser Calendar Parser

Event DigestorEvent DigestorClustering Annotation Event Ontology

Page 56: Event Web

56ICIG Xian Sept 21, 2009 © Ramesh Jain

Page 57: Event Web

57ICIG Xian Sept 21, 2009 © Ramesh Jain

Page 58: Event Web

58ICIG Xian Sept 21, 2009 © Ramesh Jain

Sentient EventWeb

• Use sensors to create events.– This conference

• Infrastructure to create and link all such events.– Index

– Search– Present

• Capture events and put them on the Web.

Imagine each sensor tweeting.

Page 59: Event Web

59ICIG Xian Sept 21, 2009 © Ramesh Jain

Sentient EventWeb

• Use sensors to create events.– This Seminar

• Infrastructure to create and link all such events.– Index

– Search– Present

• Archive events and put them on the Web.

Page 60: Event Web

60ICIG Xian Sept 21, 2009 © Ramesh Jain

First Version: E2E

• Person to Person• Device to Device

– Telephone– Video Conferencing

• Environment to Environment (E2E)

Communication Modes:

Page 61: Event Web

61ICIG Xian Sept 21, 2009 © Ramesh Jain

Environment

• Fixed objects• Active Objects• Events and Activities

• Sensor to capture Objects and Events– Cameras, microphones, pressure, RFID, …

• Displays and Actuators– Projectors, Displays, Speakers, …

Page 62: Event Web

62ICIG Xian Sept 21, 2009 © Ramesh Jain

Key Idea

• Put enough sensors and devices to make mediation disappear.

• System detects events and objects and sends appropriate data streams and displays/renders incoming streams on appropriate devices

• Bring back Person to Person communication

Page 63: Event Web

63ICIG Xian Sept 21, 2009 © Ramesh Jain

Vision

• First build Communication Nodes• Next build Web Nodes• Build Sentient EventWeb

Page 64: Event Web

64ICIG Xian Sept 21, 2009 © Ramesh Jain

E2E communication: Vision

Sentient Information

System

Sentient Information

System

Environment 1 Environment 2

WebWeb

Device to Device communication

Page 65: Event Web

65ICIG Xian Sept 21, 2009 © Ramesh Jain

Network/Transmiss

ion

Environment Model

Environment Server

Situation based

controller

Actuator / Presentation

Model

MMDB

Sensors

Actuators / Presentation

Devices

Physical Environment

EventBase

Environment: Node Architecture

Page 66: Event Web

66ICIG Xian Sept 21, 2009 © Ramesh Jain

Event detection and organization

Page 67: Event Web

67ICIG Xian Sept 21, 2009 © Ramesh Jain

Env. 1

Env. 4

JSM 2

JSM 1

JSM 1

Env. 5Env. 3

Env. 2Joint SM

Shared Visualization Spaces for Environment to Environment Communication , in Workshop on Media, Arts, Science and Technology (MAST 09), 2009.

Page 68: Event Web

68ICIG Xian Sept 21, 2009 © Ramesh Jain

Telemedicine ApplicationTelemedicine ApplicationTelemedicine ApplicationTelemedicine Application

Page 69: Event Web

69ICIG Xian Sept 21, 2009 © Ramesh Jain

Conclusion

• New models for Events and Objects are required for bridging the semantic gap.

• Semantics emerges due to relationships captured in Web.

• EventWeb facilitates emerging applications dealing with multimedia data.

Page 70: Event Web

70ICIG Xian Sept 21, 2009 © Ramesh Jain

Thanks for your time and attention.

For questions: [email protected]