Vis 2003 MyLifeBits Challenge for Visualization Visualization: “Form follows function” Visualization: Science? Engineering? Or Art? Seattle, WA 22 October 2003 Gordon Bell Microsoft Research.
Download
Report
Transcript Vis 2003 MyLifeBits Challenge for Visualization Visualization: “Form follows function” Visualization: Science? Engineering? Or Art? Seattle, WA 22 October 2003 Gordon Bell Microsoft Research.
Vis 2003
MyLifeBits Challenge for Visualization
Visualization: “Form follows function”
Visualization: Science? Engineering? Or Art?
Seattle, WA
22 October 2003
Gordon Bell
Microsoft Research
My affair with Visualization
•
•
•
•
•
•
•
•
1958 wrote programs that displayed on the 32x32 scrolling display of Deuce, a machine
that came from NPL that Turing worked on. Interactive Marriage proposal program.
1959 MIT Speech Lab and TX-0 10” 1K x 1K points, basis for DEC display. Displayed
sliders, sonograms, traditional engineering graphs. Made a Land use map of Boston for
Gwen Bell, a student at Harvard School of Design. They later formed the Graphics lab or
such displays.
1960 DEC. Type 30 . Spaceware was built on it, but at one of the joint computer
conferences, Ed Jacks of GM watched the display the whole time and got IBM to build
them displays for car design.
1961 saw the difference of logic diagrams vs. logic equations; i.e. east vs west coast
design
1986-1989 Dana>Ardent>Stardent “the graphics supercomputer”.
1987 Commissioned the NSF Study for visualization.
1987 FCCSET report for the Internet proposal claimed we need the net for visualization.
1990 Keynoted first visualization conference in SF. Met the Fakespace team and
became an investor. They produced the boom for VR, large scale displays, tables, etc.
Outline
•
•
•
•
•
•
Now I find I was doing interactive vis in 1958.
Review of Vis 1990 keynote
Visualization (Google) 7M; 4.4M data
Vis 1990 then and now
Shneiderman, Tufte, & examples
Can you help MyLifeBits?
– Timelines
– Document … knowledge management
1987 FCCSET Report
for NREN
Titan Graphics Supercomputer c1988
25Kpolygons/sec
Keynote from Visualization I.
23 October 1990
Or how I saw it then…
before the web, but after NREN (Internet.)
How I "See" saw Visualization
13 years ago*
The Turing TEST for Visualization: 3D, dynamic computer
graphics and computer imaging are aimed at photo
realism, ...
i.e. the standard of comparison is limited by a view or
photo of the phenomenon itself (reality).
The insight comes from within the user.
Technology helps somewhat in the viewing.
Few of today's vizs provide the insight that compare with
the creative representations that Tufte collected.
Challenge: Make the computer do what the artists did!
Users need Vizicalcs (…otherwise everything is a creation)
Training and integration into the computing mainstream is
still the bottleneck to use
*form mental image of something not visible
Computation is the Driving Force
for Visualization
4. Analysis-by-synthesis in a real time environment
Real, experimental science that simulates and simultaneously
compares observations. Courtesy of Web Services
3. Simulation* is the Third Paradigm of Science & Engineering, after
2. Experimentation (taking and plotting data) and
1. Theory
0. Talk is for philosophers
*The best way to advance a science is by building a computer (i.e.
program) for that phenomenon in an "analysis-by-synthesis"
fashion.
Viz has come about through integrated computation and graphics,
with a push from supercomputing.
The NSF Visualization Report
Domain & Needs:
Steer simulation and computation
W/S driven use of supers
Graphics-oriented programming environments
Higher-order viz of scalar, vectors ... tensor
fields
Dynamic viz of fields and flows
Massive data sets for signals and images
Algorithms and archs for parallel graphics & IP
Framework for international Viz standards
The NSF Visualization Report
(Cited) Benefits
Integrated set of portable tools
Scientific progress and leadership
Scientific productivity
Standardization of research tools and the
cross-discipline flow of knowledge
Safeguard American Industrial
Competitiveness
Making the Advanced Supercomputing
facilities useful
Any Effect of the NSF
Visualization Report?
Raised awareness of the opportunity for Viz by
creating a word and focus
Got funding at various centers (e.g. UC/SD)
Galvanized a collection of people working in
the area
...
Ultimately stimulated this conference* a year or
two before it might have otherwise happened
*Reaction to size and lack of applications focus
at SIGGRAPH
Searching for Vizicalc:
"have data, need a picture"
Users wanted to visualize their data:
how much and how fast can it be displayed?
how long to get the first picture?
Applications done on ad hoc case at a time
basis
New tools such as AVS came about because of
limited resources that had to apply the first
graphics supercomputers.
Progress: 1990 - 2003
• The big bang: Internet and the web
– 1987 FCCSET Report set fiber goal by 2000
• Moore’s Law
–
–
–
–
–
10s of Mips >> 1-4 Gips; Custom rendering…
10s of Mbytes >> 100 Gbytes
25 K polygons/sec >> 25 M polygons/sec
Mpixels = Mpixels; mono; but lower cost
1.5 Mbps > 1-2 Gbps (peak)
• Progress in Vis
– Realistic rendering… see complete virtual scenes/sets
– Expensive, large screens and caves:
• Using “2001, A Space Odyssey” progress in:
– Visualization was much, much greater
– AI, including speech was much, much less
Princeton 6K x 3K+ pixel; 18’x8’; $100K
Vis 2003
Problem and opportunity:
have many nouns…
Need:
create verbs
Taxonomy
• Pseudo phenomena (ICs, molecules, colored
physical parameters e.g. T, p, fields for flow, stress
• Photo realism
– Real world: movies, VR, Augmented Reality,
– People and digital immortality
– Telepresence… ever emerging, potentially important
• Data visualization… Tufte gallery candidates?
– Small no. of dimensions
– Large dimensionality information maps
• Ordinary text and user visualization beyond UI
Shneiderman’s insights
“exploratory data analysis and visualization process is
…characterized by mantra for visual information seeking:
“Overview, zoom and filter, details-on-demand”
“The future … larger, higher resolution screens, that
present perceptually-rich & information-abundant displays.
… the flood of information can be turned into a river of
knowledge...
Human perceptual skills are quite remarkable and largely
underutilized”
Tufte on Graphic Excellence
Tufte
Tufte Napoleon Map Paris-Moscow
Data maps… near and dear
Network flow of trade
Hillis Taxonomy
Axon
Kiviat/radar of car parameters
Evolution of the “Ideal State”
at Each Stage:
Entrepreneurials
Stage IV.
Market Development
Business Plan
Manufacturing
Marketing
Product
Development
Sales
Stage III.
Product Development
Stage II.
Seed
Stage I.
Concept
Technology/
Engineering
CEO
Team
Control
Fundability
Board of Directors
Cash
Many dimensions.. Inverse pattern
recognition
Tufte:
On PowerPoint
I am data
The guinea pig
• Gordon Bell is digitizing his life
• Has scanned/encoded virtually all:
– All computer files
– Personal documents (memos and email,
bills, legal documents, papers written, …)
– Books written (and read when possible)
– Photos
– Posters, paintings, photo of things (artifacts, …medals, plaques)
– CD collection
– Home movies and videos
• Now recording real time: phone, radio, TV (movies), web
pages… started meetings, conversations to come
• Paperless throughout 2002. 12” scanned, 12’ discarded.
• Only 30 GB!!!
The MyLifeBits Challenge
• Files, photos, documents
• Challenge is viz relevant for organizing,
searching, and utilizing your shoebox… data
problem
• Tufte vs. Visioneers:
– Visualization is an art.
– Visualization is science and it has to be automatic!
• Challenge:
– 1. What are the questions viz can help answer?
– 2. What viz can help make a life or after life interesting?
• We have many nouns. You make verbs.
Statistics of use
Visualization Needs & Possibilities
•
•
•
•
•
•
•
•
Time lines
Video cliplets, photos searching
Automatic story creation from content
Related document maps
Concept mapping of entire space
Collections & taxonomies
Synthesis of talking heads “in their words”
Tweening from photos to recreate entire movies
of the experience.
Personal LifeLog Applications
Self
Diary/Journal
Tutor
Mentor
Advisor
Others
Application used by:
Babysitter
Financial
Manager
Medical
Manager
Companion
Caretaker
Parole
Officer
Assistant
for Elderly
Pers Flight
Recorder
Meeting
Prep
Personal
Assistant
Photo
Album
Autobiography
Captain’s
Log
Conservator
Biography
Baby
Book Trustee
Obituary
Executor
Others
Application controlled by:
Personal
Proxy
Self
Radio capture
tool
Telephone
capture tool
PocketPC
transfer tool
PocketRadio
player
TV capture tool
Internet
MyLifeBits store
Radio EPG
tool
TV EPG
download
tool
database
MAPI
interface
Browser tool
files
Legacy
applications
MyLifeBits Shell
Voice
annotation
tool
Text
annotation
tool
Legacy email
client
MyLifeBits organization: time and space
Timeline/
Context
(space)
Personal
(some $s)
GB Co.
(angel, etc.)
Professional
ACM, etc., …
@Microsoft.com,
New co’s.
Archival
(time)
Working
1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010
C,L
m
d
CGB...
GB SR
Where
WCa
KvMO
6-year
--GS-HS--MIT DEC---+++++.+++---++++
Education
Work
mB,L
d
B ABos
KF SB
P B
KV-----mit,F cmu
Bell Elec
DECcmuDEC
ComputerMuseum
Books
Computers
Awards..
E,NSF MSFT
M B
BN
SiValley
SBN HiTechVent
4-6 11 VAX E T
Time-machine Computing
Rekimoto
Lifestreams: View by time
David Gelernter et al
Rock & Roll History graph
Timeline view tells a story
MyLifeBit v2 clustered time view
…Information Visualization within a Digital Video Library
Colored notches show
where matches occur
…Information Visualization within a Digital Video Library
Keyword color
matches color in
ranking
Here are the photos
Getting the user to tell a story is the
ultimate in media value
A story is a “layout” in time and space
Most valuable content (by selection, and by being well annotated)
Stories must include links to any media they use (for future navigation/search –
“transclusion”).
Cf: MovieMaker; Creative Memories PhotoAlbums
Dapeng was an
intern at BARC
for the summer
of 2000
We took him to
lunch at our
favorite Dim Sum
place to say
farewell
At table L-R: Dapeng, Gordon, Tom, Jim,
Don, Vicky, Patrick, Jim
Digital Immortality:
CMU Interactive Einstein:
U of MD display of health data
http://www.research.ibm.com/history/gallery.htm
Document Changes History Flow
Tn
Temporal Analytics ThemeRiver
Challenge: identify
patterns, trends, and
relationships over time
in large data
collections
Breakthrough: show
change over time
using smooth, stacked
curves to enhance
understanding;
include context of
external events.
Haystack: Ozone interface
screenshot
Portal
Agents
construct each
window
Information Visualization within a Digital
Video Library
Christel & Martin (CMU),
Information Visualization
within a Digital Video
Library, Intelligent
Information Systems,
June 1998.
Inxight VizServer
http://www.inxight.com/map/
More inxight
Engineered for broad deployment
Now under pilot evaluation and deployment
Windows based: client/server, stand alone, or web based
Business Sensitive
60
Tn
Towards Multiple Simultaneous
Hypothesis Queries
Each Hypothesis on a Ray
Challenge:
Trade
Protection
Measures
Multiple hypothesis
analysis
Japan
Protection
Measures
Japan
Breakthrough:
Interactive and visual
method for analysis of
multiple hypothesis
Trade
Protection
Impact:
First example of
hypothesis and
scenario based
analytics
Measures
Trade
Protection
Business Sensitive
61
Visualizing document relationships
Boyack, Wylie & Davidson
WebScout (MSR Cambridge)
Clustered browsing
of the Fine Arts Museum of San Francisco
http://www.cs.berkeley.edu/~kobus/research/projects/browse.html
The brain
The Axon Idea processor
..\..\Cyberall MyLifeBits\Axon Idea Processor.mht
Mind mapping
Innolab 3D File manager
Webmap
Webmap
http://www.webmap.com/trademapdemo.html
Smartmoney.com
Smartmoney.com Whole market
The end…