By Zhibang Jiang | Video | Live Demo | Code Repo | Written Thesis | MSDV 2021 Thesis Projects
Submitted in partial fulfillment of the requirements for the degree of Master Science in Data Visualization at Parsons School of Design
The specimens nowadays on display in museums are the attempts and efforts of human wisdom to create traces of species that once existed, to represent their appearance, and, for the species that are still here, to resist their disappearance. But there is an experiential divide between the stories offered by museums and visitors’ desire to go further, between digital interfaces and physical settings, and between developed and less developed regions. This project creates a low-cost, data-driven framework that leverages the scalability of digital media and the perceptibility of real-world objects to breathe new life into exhibits and enhance in-person engagement in museums. The project will first focus on bird species at the National Wetland Museum of China, enhancing visitors' cognitive experience of the specimens through a digital-physical integration strategy. The future vision of the project is to open up to other species datasets and provide APIs and SDKs for further development.
Finishing a thesis project from research, design, implementation and ultimately to thesis writing individually is extremely challenging and the final outcome would not be possible without support from various people.
The most important gratitude is to my supervisor and the thesis advisor Daniel Sauter, associate professor at Parsons School of Design, for providing guidance and myriad feedback throughout this project.
Special thanks to Dr. Xiaoru Yuan, director of the Visualization and Visual Analytics Lab at Peking University, for inspiring me to apply information visualization in augmenting real objects in museums.
I thank Dr. Shannon Mattern, professor of anthropology at The New School for Social Research, for her valuable, informative, supportive and responsive critique and leading me to reflect on the project ethically, whose enthusiasm, empathy and conscientiousness reshaped my values and will have a profound impact on me.
I would like to offer my appreciation to Dr. Siming Chen, director of the visualization research group at Fudan University and to Dr. Richen Liu, director of the visualization research group at Nanjing Normal University. Their suggestions and related works also greatly inspired me.
Additional thanks to my friends and classmates' contribution during the discovery journey. Thanks to Bao Jiang for his continuing encouragement, to Jiahao Zhang for providing the assistance of building the web-based mock-up of the AR component. And thanks to Liwenhan Xie at the Hong Kong University of Science and Technology, Min Tian and Can Liu at Peking University, Junlin Zhu at Jiangnan University, Yuning Chan at Royal College of Art, Zhijun Yin and Hexin Zhang at Tongji University, and Qin Xiao at Bookuu.com for providing me generous suggestions and energy. Thanks to Lee Kuczewski and Inhye Lee for encouraging and sharing amazing ideas with me along the way. Their brilliant brains, passions for data visualization and design, spirits of dedication, and curiosity towards the world moved and sparked off me a lot.
I am also grateful to the faculty members of this program including Richard The who brought me into the world of museum informatics, Aaron Hill who helped me lay the foundations for data structures, and Christian Swinehart who started my data visualization journey at this program.
Last but not least, I am deeply indebted to my parents for their financial support for this master program and mental support during this challenging pandemic time.
- Jan 28: Daniel - In-class Feedback for the Research Question [coming soon]
- Feb 18: Daniel - In-class Feedback for the Storyboard and Wireframe
- Mar 02: Daniel & Classmates - In-class Feedback for the Prototypes
- Mar 10 & 14: Liwenhan & Yuning - External Feedback for the Prototypes
- Mar 30: Daniel - Individual Meeting Feedback for the Design Refinement [coming soon]
- Apr 8: Daniel & Classmates - In-class Feedback for the Design Refinement [coming soon]
- Apr 13: Shannon & Classmates - External Feedback for the Design Solution
- Apr 15: Daniel - Individual Meeting on the Development Process [coming soon]
- Apr 20: Daniel & Alec - Guest Feedback for the Development Process
- Apr 28: Shannon - Individual Meeting on the Final Touches
- May 04: MTF Classmates - Breakout-room comments
- May 04: Daniel - Individual Meeting on the Presentation [coming soon]
- May 06: Daniel, Alec & Ellie - The Feedback for the Final Review
- May 07: Chris - Individual Meeting on the Presentation
- May 08: Shannon - Feedback for the Final Atlas
- Research & Design (Jan)
- Implementation (Apr 20 -)
- More Feedback
- Branding
- Written Thesis
- Last-mile to-do list by date
- To-do list by component
I visited National Wetland Museum of China on Feb 4 to get some insights from settings in the real museum.
![]() |
![]() |
![]() |
-
A Micro-Landscape of the Tarim River Populus Euphratica Forest Wetland (China)
-
A Micro-Landscape of the Bald Cypress Swamps (USA) with interactive tables
-
Daniel's Response
- Focus on the data driven visualization pieces — the other drivers (such as tools of Computer Vision and AR) — might be secondary in terms of scope (but could provide insights as well). It’s important to think about other personas such as the director of the museum — The director might have a different set of needs in terms of finding specific information on this app while giving a presentation to others (such as funders). The final question was around feasibility and focusing in on a place to start.
-
Chat Comments
- Sherry Manzar: Those birds clusters look like a great use case for the t-SNE technique discussed in the Seth Kranzler video!
- Amazon Rekognition
- MachineLearning_SethKranzler_Lecture
Interactive Prototype Please Click Here
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
-
Daniel's Response
Excellent, this is very impressive. What your deck currently does is really show in a very multifaceted and very convincingly that it's feasible from your end.
There are gaps that you identify both educationally in terms of what we see but also who is a stakeholder, who makes the decision in terms of adopting something like this in a museum exhibit. So there's very few questions right you kind of pre-out productively answer them and then there's a Plan A and the Plan B already to be deployed. So what's the gap on your project is that you kind of push forward and see if all of these feasibility components are actually on table for you because I am convinced and excited enough that I want you to make this an actual project and not just a pitch.
You have visited Xixi Museum. That's the one. You have a two-way street that you will have to be enabling their collection to be updated like you've seen and maybe the AR piece is the one that falls by the wayside (半途而废) first that's where you have a roadmap or a runway where you can say you have this amount of time and this amount of budget in terms of redigitizing, getting QR codes hanging. And what it means and so suddenly this whole thesis doesn't talk about birds only, it talks about education around species. And you're saying connect the birds maybe they are related, you have to talk the language of evolution more than world wide web.
But I think it's all here and I would love your first sprint to strategically pick one of those harder problems here and build that because I see already that you're having actual data, run some of your prototypes and you're quite far ahead in that regard but also you are not safe in regards to scope creep (范围蔓延) and that certain things will be harder to do. So it's really just listening to your own brief and trying to run with this two-way communication I think what needs to be done here.
Note: Scope creep in project management refers to changes, continuous or uncontrolled growth in a project’s scope, at any point after the project begins. This can occur when the scope of a project is not properly defined, documented, or controlled. It is generally considered harmful.
The last two screens about AR are extremely convincing certainly, in terms of call outs and how you would look at them how they're connected, definitely a sales moment. But if this is the first thing that falls to the wayside, the other components need to stand on their own as well.
-
Chat Comments
- Daniel Sauter: Dominant color research, looks like you and Luella need the same to implement.
- David Malary: I really like the color aspect! I wonder if you can compare that with the habitats, to see if birds of similar colors live in similar habitats or not?
- Justin Kraus: I appreciate the specificity of wetland birds. I think maybe a primer on what type of bird generally inhabits this habitat would provide relevant early context.
- Serry Manzar: I really like how each interaction has a purpose and contributes to a clear story.
- Lee Kuczewski: Beautiful interactivity, Zhibang! I love how clear this is regarding the ecosystem approach - with a focus on accessibility. Great use of the evolutionary tree as bringing the species together.
-
Liwenhan Xie, a PhD student at HKUST working on data visualization
On the gallery view, a 'sort by' feature could be added. A user could change the order of the birds or reorganize them by using this feature. This feature provides the possibility of layout in multiple dimensions, such as sorting by name, color, conservation status, an analogue layout of the physical setting and so on. In each dimension of sorting, a specific encoding strategy embedded in the stroke and corresponding legends could be created.
-
Yuning Chan, a graduate student in the IDE program at Royal College of Art
Yuning has a background in Environmental Science, and she focuses on the field of biodesign. She provides valuable suggestions from the perspective of living organisms and nature. First, she thinks the conversations could not only be technically but also a transformation of identities between humans and species/specimens. We could enable humans to observe and understand the world through the eyes/lens of a bird, traveling through different ecosystems. Also, she points that naïve analogies (Hofstadter et al. 2013) could be used to eliminate the barriers between people and data visualization and make the interface to be less like a 'Database'. One of the forms of naïve analogies is to imitate the bird relations, such as food chain and ecology relationships, through the interactivity of social media platforms in human society, which builds proximity and enhances comprehension via a familiar formula or language. Naïve analogies matter, because Yuning believes the step before "making things more accessible" is to spark people interests and encourage or motivate them to access it (make them want to do so).
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
-
Shannon Mattern
What a beautiful slide show, Zhibang! It’s clear that a great deal of careful thought and interdisciplinary research — across data science, exhibition design, qualitative methods to study the reception of information visualization, etc — informed your work. I love how your project aims to expand the “maps” of these collections in myriad dimensions: enhancing the ways metadata can map individual specimens and their collections; enhancing the ways visualizations can allow visitors access to that additional contextualizing information; and expanding the scope of institutions who can take advantage of such tools without requiring expensive infrastructure upgrades. While you stated up-front hat your project is “not an atlas,” there are so many “atlas-like” things that inform this work: it’s atlas-like in its presentation of multiple modes of expression / visualization in order to provide multiple modes of engagement with a theme / topic / specimen. What’s more your modeling of layers suggests both technical and rhetorical structures — from the layered “technical stack” that makes such data infrastructures possible, to the layers of information that visitors can “dig into” to satisfy their curiosity — that characterize maps, too. I also greatly appreciate the ethical commitment to accessibility and knowledge sharing that permeates your project. You shared some beautiful visualizations that manifested a lot of the critical concepts informing your work. I would’ve loved to hear more about how those “bridge layers” work — and what it means both methodologically and metaphorically to bridge in this project!
-
Chat Comments
- Shannon Mattern: I know you stated that you’re not making at “atlas,” Zhibang - but your’e incorporating so many rhetorical and epistemological principles of the atlas: deploying diverse strategies of mediation / argumentation in order to provide a prismatic overview / analysis of a subject. I also really appreciate the democratizing / accessibility mission behind Zhibang’s project
- Cate Morley: Very cool, Zhibang. And beautiful graphic demonstrations!
- Anna Gedal: Zhibang, it’s so nice to meet another student working in this space! I’ve worked for around 5 years, creating these types of experiences for museums. Few institutions create them on their own, they normally hire museum consulting firms with specialized skills to build them. The costs are high. Even a basic touchscreen kiosk can cost over $1M, so many institutions cannot afford it. More broadly, most institutions do not have the tech infrastructure to support tech. Christiane Paul writes a lot about this in her work with the Whitney (she’s in the Media Studies )
- Sherry Manzar: This is such an amazing outlook into the questions around what a collection is and can be. Really well-done!
- Oscar Fossum: Everyone appreciates an interactive museum exhibition. I love being able to deep dive on a single presentation. Your work could provide “thick descriptions” to go deeper into the histories and connections between museum-things! Awesome, Zhibang!
- Theme-related navigating options
- Preset stories of selected species with captions as the guidance for atlas visitors
- How transition enhance the human perception and cognition
- Add more hints or signifiers for user interactions
- Introduce Naïve Analogy1 methodology for non-professional users
- Use the splash page as prefaces; add legends and citations for the data
- Provide the simulation of the in-person experience in the cyberspace
- Provide home-based experience using learning kits as the analog of the museum settings for kids
Shannon:
- One thing I'd really love to hear is how some of the thoughts, concepts, critical issues and our discussions we've talked about this semester have informed your work. Maybe that's something you would actually incorporate into your formal thesis video too.
- It's ok to be work-in-progress. And also there's no the divine law that says taht all work has to be finished to 15 week semesters. It's alright what you submit is some parts of it fleshed out, others you mentioned future plans.
- Asma, Stephen T. Stuffed animals & pickled heads: The culture and evolution of natural history museums. Oxford University Press, USA, 2003.
- Hooper-Greenhill, Eilean, ed. Museum, media, message. Routledge, 2013.
- Turner, Hannah. Cataloguing Culture: Legacies of Colonialism in Museum Documentation. UBC Press, 2020.
- Thorburn, David, and Henry Jenkins, eds. Rethinking media change: The aesthetics of transition. Mit Press, 2004.
- Griffiths, Alison. Shivers down your spine: Cinema, museums, and the immersive view. Columbia University Press, 2008.
- Ma, Joyce, Kwan-Liu Ma, and Jennifer Frazier. "Decoding a Complex Visualization in a Science Museum–An Empirical Study." IEEE transactions on visualization and computer graphics 26, no. 1 (2019): 472-481.
- Hinrichs, Uta, Holly Schmidt, and Sheelagh Carpendale. "EMDialog: Bringing information visualization into the museum." IEEE transactions on visualization and computer graphics 14, no. 6 (2008): 1181-1188.
- Horn, Michael S., Brenda C. Phillips, Evelyn Margaret Evans, Florian Block, Judy Diamond, and Chia Shen. "Visualizing biological data in museums: Visitor learning with an interactive tree of life exhibit." Journal of Research in Science Teaching 53, no. 6 (2016): 895-918.
- Grinter, Rebecca E., Paul M. Aoki, Margaret H. Szymanski, James D. Thornton, Allison Woodruff, and Amy Hurst. "Revisiting the visit: Understanding how technology can shape the museum visit." In Proceedings of the 2002 ACM conference on Computer supported cooperative work, pp. 146-155. 2002.
- 刘健. "博物馆数据可视化的探索与实践——以上海博物馆数字化建设为例." 收藏 2 (2019).
- Hofstadter, Douglas R., and Emmanuel Sander. Surfaces and essences: Analogy as the fuel and fire of thinking. Basic Books, 2013.
- Is gaining over 1000 new bird species a problem for conservation?
- Lopes, Leonardo & Fernandes, Alexandre & Medeiros, Matthew & Marini, Miguel. (2016). A classification scheme for avian diet types. Journal of Field Ornithology. 87. 10.1111/jofo.12158.
- The Evolution of Hawaii's Honeycreepers
- Global database of all bird species shows how body shape predicts lifestyle
- Unlikely Avian Taxonomies
- Handbook of the Birds of the World Alive
- HEADHUNT, National Portrait Gallery, Australia
- SMARTIFY: Explore a world of art and culture
- Lessons in bringing birds to life: an Augmented Reality experiment at the Museum of Natural History
- Five Augmented Reality Experiences That Bring Museum Exhibits to Life
- Learn more about the apps offered by the American Museum of Natural History.
- How museums are using immersive digital experiences (pre- and post-pandemic)
- the work Seb Chan has done at the Cooper Hewitt and the Australian Center for the Moving Image
- BLOGS FROM THE NATURAL HISTORY MUSEUM
- the syllabi for Elaine Ayers’ classes
- The Goonies: Scrolly Landing Page
- Radial Tidy Tree by Muhammad
- Radial Tidy Tree by Evgenia
- Beautiful Family Tree
- force layout
- Quadtree Brush
- Quadtree Brush optimization
- From Storytelling To Scrollytelling: A Short Introduction and Beyond
- Scrollytelling: Storytelling for The Next Decade -A beginner's guide to scrollytelling
The gallery view is digital replication of the exhibits at a real museum, meaning the dataset is constructed based on those exhibits, and the items in this Gallery View are exactly same as those.
Progress until Apr 8
This view utilizes the power of small multiples and provides vistors an opportunity to reorganize the static museum specimens through preset dimensions that could be color encoded in the stroke of the item, forming an augmentation of the in-person exhibits.
I built a sortable and filterable grid of items using Shuffle.js. The tentative filter dimension is the Protection Class (conservation status). And the planned Sort By dimensions would be:
- Alphabet
- Population (data deficient)
- Feather Color
- maybe the Protection Class (could be merged into Sort By)
In addition, the ultimate appearance of items shoud be circles insdead of rectangles.
Progress until Apr 15 In this step, my goal is to develop a clickable feature of each item - species. This feature would allow users to enter the detailed view of each species. When a user click a species in the gallery view, two actions would happen:
- A panel will float from the right side of the screen.
- The layout of the items will be transformed into non-hierarchical packed circles.
Alec:
- Constancy of species when views change: add transitions
- connection to chart in spread version: hover or click ➡️ links
- https://merlin.allaboutbirds.org/ ➡️ color sorting
- Consider stroke in grid view to become categoric color.
Ellie:
- Back to this podcast that I listened to about how trees are connected. Through their roots and so I was thinking it would be some sort of mental connection thing. So I don't know if I ever heard you actually say what connection means in the context of your database. And I think that would be an important thing to put at the forefront of your presentation.
- And the last slide where you talk about the solutions for all museums. Felt disconnected from your database. I know it can be important to talk about how valuable this technology is. But it didn't feel like the core of what you're trying to say with your DataVis is and could be bossibly moved up so that you end on - this is the connection of this database, and this is how this can be visualized rather than the technonoly.
Alec:
- Most of my suggestions are about pacing. Maybe you don't need captions on every screen, but you should think about what screens are important to have your text exactly as you want it and which screens you maybe want to leave a little bit space so you can catch up if you need to.
- Maybe set the context of "this is a potential tool for especially a museum that doesn't have the resources to build their own fancy technology" earlier. I though that was a really interesting way to provide context but you mentioned it most of the way through the presentation.
Daniel:
- The production has closed captioning.
- Give the moment for diagrams to talk for itself. What's going on with these diagrams. We are looking at things and you're with us as the guide.
-
Blake: Are you planning on or have you already sent this to a museum as a real exhibit?
-
Me: Yes. At this stage I take the exhibits in the National Wetland Museum of China as my basis or the starting point. Next step I would involve more species and museums. Also user studies would be conducted.
-
Galen: It adds so much of life to those animals that have been stuffed in museums. It's a funny way of putting it but you can go on this App and you can see all sorts of information. It makes me feel like I'm an ornithologist even though I know almost nothing about birds. So much more interactive in a way that you're not getting rid of an exhibit but you're making it a lot more elaborate.
I want to repeat my earlier praise for the ethical commitments underlying this work: the fact that you want to develop tools that pool the resources of museums so all can benefit, especially less-well-resourced institutions. What you’re offering won’t require expensive and intensive infrastructure upgrades.
I appreciate the variety of modes of engagement — through sound, color, taxonomy, conservation status, threats + actions, and more to come — you’ve facilitated, all of which support your goals of “expanding the stories” of each displayed specimen and building dialogues between physical installations and digital interfaces. You’re also building dialogues between institutions and datasets and disciplinary knowledges! I mention in my audio note what particular insights these five modes of engagement might allow — and while I realize that some are still works in progress, and I don’t quite understand how they’ll function, I do see their potential! And I’m eager to see the new functionality you plan to implement in future upgrades — both over the next few days and into the future. I’m especially eager to see how the panorama / AR component will further bridge physical and digital interfaces and how the credits and citations will root your project within a broader interdisciplinary dialogues and embody the generous, dialogic ethic that underlies your work.
The pace is good, and tone is natural. If leave a pause after each section to let the audience appreciate the design/UI/visual elements, the presentation could be better.
- The framework of the data-driven map
- Mock count/filter/sorter/stories footer
- 1 on 1 session with Daniel
- Geo component
- Item list
- Style the list of items
- Created the transition of item containers
- Adjust the direction of the transition of container width
- Map elements
- Adjust the position of zoom control
- Set map bound
- Constrain vertical scroll at the minzoom level
- Set the corners of world map
- Item list
- Transition optimization
- Optimized the performance of transition: avoiding switch fuction, using ternary operator instead
- Canvas transition differences between different views (ternary operator)
- Force layout
- Force layout in the gallery view
- Video
- Finishing video script writing (The first edition)
- 4-min demo video making
- Final review
- Submit as the final project for MTF class by noon
- Keynote Preparing
- Revise the script
- Write the Promo script
- Hire a voice actor
- Proofreading the abstract with Jeanne
- 1 on 1 session with Chris Bost at 01:00 AM on May 8
- Geo component
- Dataset and data points
- Request bird sound data
- Populate data into the map
- Filters
- Data filter by clicking items
- Popup
- Leaflet popup
- Media player
- Dataset and data points
- Panorama background with Three.js
- On-location shooting in Xixi Museum
- Mapping the AR comnnections
- reorder the items on the website
- Prototype of the Threats and Actions view
- New Prototype of Taxo Tree view
- Keynote Preparing
[ ] 1 on 1 session with Chris Bost at 22:00 PM- Video Due: 05:00 AM on May 11 Beijing Time
- Credit button
- The metadata panel in the gallery view
- Update two prototypes to the webpage
- Map: Popup styling
- the Living Status view
- Force layout in the conservation view
- 'Group by' feature in the conservation view
- Labeling the group
- Color encoding of the group pack
- Area filter above the map
- The metadata panel in the gallery view
- 3D globe in the map view
- Threats and Actions view
- Color View
- Taxo view using Radial Tidy Tree
- Sorting and Filter features in every view
- Datasets
- Fundamental components
- Menu
- Apr 29 Data-driven menu
- Apr 29 Set the
::before
,::after
effects - Apr 30 Style the menu with icons (spent a whole day)
- Apr 25 Set the control bar
fixed
- 'Back to the gallery' button
- Search Function
- Page footer
- Page footer for item counts, sorting & filtering feature, preset stories
- Webpage Layout
-
Responsive Grid Layout or - Apr 25 Embed the webpage into iframe mockup
- Apr 25 Resize webpage with locked aspect ratio
- Resize webpage for high resolution environments
- Apr 29 SVG overflow control => resize SVG
width
andheight
when transitions happen
-
- Menu
- Gallery View
- List of the items
- Optimize the performance of SVG image => Resize image
- Name of the items
-
Normal name instead of sci name -
Toggle word wrap or - Apr 25 No labels
-
- Sorting in the gallery view
- Sorting by conservation status
- Color encoding in the stroke
- Apr 29 Add Key Function to avoid disorder id
- Apr 28 Add State management
- List of the items
- May 03 Details-on-Demand view
- Apr 27 Popup when hovering
- Panel for individual species
- Force layout transform in the gallery view
- Data construction and display strategy
[ ] multi-modal: voice of birds
-
The modality for entering a secondary view - State lock of selection when views change
- Macro-level views
- May 02 Grouping View
- Apr 26 Learn D3 laybouts
- Apr 26 Hierarchical layouts
- May 02 Grouping by conservation status
- May 03 Created ordinal scale of color based on the depth of nodes
- force layout outside pack layout (related work: Lunar Open Architecture)
- More 'Group By' options: i.e. population trends
- Geo View
- Get bird song data with latitude and longitude
- List panel
- Map component
- Habitat lens (waiting for the responds from BirdLife)
- Taxonomy View
- taxon node parents
- stratify data and layout generater
- data management and view transitions
- styling
- Color-sorting View
- Pending Evolution Tree: Phylogeny View
- Case 1: OneZoom
- Code: Right-angle phylograms and circular dendrograms with d3
- BirdTree.org phylogeny subsets
- iTOL Interactive Tree of Life
- Need more thoughts on Naive Nnalogy
- May 02 Threats & Actions
- Data construction: from many-to-many to one-to-many relationships
- Apr 29 Transitions from other view
- Apr 29 Resize and restyle circle elements during transitions
- Apr 29 Change hovering behavior in different views through
swicth
conditionals
- May 02 Grouping View
- Add Transitions to circles
- Recognition component
- Webpage mock up: iframe page with panorama background
- Accessibility
-
alt=''
property for buttons and pictures
-
- Final touches
- Keynote Presentation
- Script Writing
- dubbing of script
- promo video