Visualization 1 Introduction 1
Visualization 1 Introduction 1
Introduction to Visualization
Y. Raymond Fu
Professor
Electrical and Computer Engineering (ECE), COE
College of Computer and Information Science (CCIS)
Northeastern University
SMILE Lab
Computer Vision
2
Courtesy of Yu Yin
Outline
• Introductions
– Who am I?
– Who are you? Major, background, expectation et al
• Course Overview
• What is Scientific Visualization?
Research Lab
Synergetic Media Learning (SMILE) Lab [since 2012]
Northeastern University
• 1 Faculty
• Prof. Raymond Fu
• 14 Ph.D. Students
https://web.northeastern.edu/smilelab/
Motivation 1: Smart Environment
Wikipedia.com: conceptually a physical world that is richly and invisibly interwoven with
sensors, actuators, displays, and computational elements, embedded seamlessly in the
everyday objects of our lives, and connected through a continuous network…
The image is from http://sedl.kaist.ac.kr/images/smart_architecture_spaces.jpg
Motivation 2: Social Media in the Cloud
Subspace Learning
Demographic Recognition
Emotion/Expression Analysis
Age/Gender Estimation
Inference
Ethnic Group Recognition
Kinship Recognition
Occupation Recognition
Courtesy of Tamara Berg
Human-Centered Computing
Subspace Learning Extensions
• Low-Rank, Sparse, and Deep Structure Modeling
– Learning Balanced and Unbalanced Graphs via Low-Rank Coding
– Robust Low-Rank Subspace Discovery
– Low-Rank Common Subspace for Multi-view Learning
– Low-Rank Transfer Subspace Learning
– Low-Rank Tensor Completion
– Deep Low-Rank Coding for Transfer Learning
– Deep Linear Coding for Fast Graph Clustering
– …
Low-Rank Multi-Source Data Mining
It Is All About Data!
• Goal: Interpret given human images in terms of demographic
and behavioral attributes (Expression, Age, Gender, Occupation,
Kinship, Action, Pose, and Intention, etc.).
• Challenge
– Dimensionality redundancy
– Large scale (big data)
– Unknown distribution
– Large attributes variations
– Multimodality , multi-source, multi-label data
– Noise and outliers
It Is All About Data!
• Goal: Interpret given human images in terms of demographic
and behavioral attributes (Expression, Age, Gender, Occupation,
Kinship, Action, Pose, and Intention, etc.).
• Challenge
– Dimensionality redundancy
– Large scale (big data)
– Unknown distribution
– Large attributes variations
– Multimodality , multi-source, multi-label data
– Noise and outliers
Manifold Learning
Swiss Roll
Dimensionality
Reduction
Manifold visualization of 1,965 Frey’s face images by LEA using k = 6 nearest neighbors.
Yun Fu, et. al. “Locally Adaptive Subspace and Similarity Metric Learning for Visual Clustering and Retrieval”, CVIU,
Vol. 110, No. 3, pp: 390-402, 2008.
Emotion State Manifold
Manifold visualization for 11,627 AAI sequence images of a male subject using LLE algorithm. (a) A video frame snapshot
and the 3D face tracking result. The yellow mesh visualizes the geometric motion of the face. (b) Manifold visualization with
k=5 nearest neighbors. (c) k=8 nearest neighbors. (d) k=15 nearest neighbors and labeling results.
Application for Age Estimation
AS International, How Old Are You?, www.asmag.com Vol. 120, Page 40-41, Dec. 2008.
PhysOrg.com, Intelligent Computers See Your Human Traits, May 2008.
Roland Piquepaille's Technology Trends, Computers can now guess our age, Sep. 2008.
UIUC News Bureau, Step right up, let the computer look at your face and tell you your age, Sep. 2008.
ABC Science, Age recognition software has a human eye, Oct. 2008.
UPI.com, Age estimation software is created, Sep. 2008.
Eureka! Science News, Step right up, let the computer look at your face and tell you your age, 2008
Zdnet.com, Computers can now guess our age, Sep. 2008.
Webindia123.com, Age estimation software is created, Sep. 2008.
Newkerala.com, Now, a computer software that can tell age just by looking at your face!, 2008.
Hindustantimes.com, Computer that says how old you are, Sep. 2008.
TXonline.net, Age estimation software is created, Sep. 2008.
Topnews.in, Now, computer software that can tell age just by looking at your face, Oct. 2008.
Learning for
Learning in Deep Learning with Less
Interpretability
High-level vision
Applications in SMILE Lab Visual-text matching
Style transfer
Image restoration Video understanding
Pop tags Graphic Design Illustration Photography Branding Art Direction Pop ta
User interests (Ground truth) Fine Arts, Photography, Digital Photography User in
• How to interpret data via high-level semantics? Pop tags Graphic Design Illustration Photography Branding Art Direction Pop ta
Character
• How to do reasoning over low-level data? Log2Intent Illustration
User in
• Introductions
– Who am I?
– Who are you? Major, background, expectation et al
• Course Overview
• What is Scientific Visualization?
Outline
• Introductions
– Who am I?
– Who are you? Major, background, expectation et al
• Course Overview
• What is Scientific Visualization?
Course Overview
Workload
• 4 homeworks
– HW1,HW2, and HW4 aim to solve related problems?
– HW3 is about paper reading and research
• 1 mid-term exam
• 1 final projects
– proposal and final presentations, final submission
Syllabus
Outline
• Introductions
– Who am I?
– Who are you? Major, background, expectation et al
• Course Overview
• What is Scientific Visualization?
Definition
• The power or process of forming a
mental picture or vision.
(Oxford English Dictionary)
WebAnalysts.Info
Human Brain and Visualization
PhysOrg.com Google.com
The Applications of Visualization
• Help thinking
• Provide solutions
• Uncover patterns
• Clarify
• Encourage creativity
• Communicate
• Cartogram
• Inspiration
• Entertainment
• Make money
• … Courtesy of Prof. Hanspeter Pfister,
Harvard University.
Help Thinking: Mind Map
Jamie Nast's book titled “Orbiting the Giant Hairball Courtesy of Prof. Hanspeter Pfister,
“- Idea Map by Megan Clark Harvard University.
Provide Solutions
Boston T Map
Communication
Facebook.com
Inspiration
From ted.com Hans Rosling's TED 2007 talk (link)
weblog.infoworld.com/udell/
Analyze
www.oracle.com/
Present