Augmented Physics: Creating Interactive and Embedded Physics Simulations from Static Textbook Diagrams (2405.18614v2)
Abstract: We introduce Augmented Physics, a machine learning-integrated authoring tool designed for creating embedded interactive physics simulations from static textbook diagrams. Leveraging recent advancements in computer vision, such as Segment Anything and Multi-modal LLMs, our web-based system enables users to semi-automatically extract diagrams from physics textbooks and generate interactive simulations based on the extracted content. These interactive diagrams are seamlessly integrated into scanned textbook pages, facilitating interactive and personalized learning experiences across various physics concepts, such as optics, circuits, and kinematics. Drawing from an elicitation study with seven physics instructors, we explore four key augmentation strategies: 1) augmented experiments, 2) animated diagrams, 3) bi-directional binding, and 4) parameter visualization. We evaluate our system through technical evaluation, a usability study (N=12), and expert interviews (N=12). Study findings suggest that our system can facilitate more engaging and personalized learning experiences in physics education.
- Year (if available). myPhysicslab. https://www.myphysicslab.com Accessed on Date (e.g., September 6, 2023).
- Elastic documents: Coupling text and tables through contextual visualizations for enhanced document reading. IEEE transactions on visualization and computer graphics 25, 1 (2018), 661–671.
- Video puppetry: a performative interface for cutout animation. In ACM SIGGRAPH Asia 2008 papers. 1–9.
- Mark Billinghurst and Andreas Duenser. 2012. Augmented reality in the classroom. Computer 45, 7 (2012), 56–63.
- Teaching and learning physics using 3D virtual learning environment: A case study of combined virtual reality and virtual laboratory in secondary school. Journal of Computers in Mathematics and Science Teaching 39, 1 (2020), 5–18.
- John Brooke. 1996. Sus: a “quick and dirty’usability. Usability evaluation in industry 189, 3 (1996), 189–194.
- Using the augmented reality 3D technique for a convex imaging experiment in a physics course. International Journal of Engineering Education 29, 4 (2013), 856–865.
- Design and application of interactive simulations in problem-solving in university-level physics education. Journal of Science Education and Technology 25 (2016), 590–609.
- Salman Cheema and Joseph LaViola. 2012. PhysicsBook: a sketch-based interface for animating physics diagrams. In Proceedings of the 2012 ACM international conference on Intelligent User Interfaces. 51–60.
- Marvista: A Human-AI Collaborative Reading Tool. arXiv preprint arXiv:2207.08401 (2022).
- Zhutian Chen and Haijun Xia. 2022. Crossdata: Leveraging text-data connections for authoring data documents. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–15.
- ScentHighlights: highlighting conceptually-related sentences during reading. In Proceedings of the 10th international conference on Intelligent user interfaces. 272–274.
- Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math Textbooks. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. 1–16.
- Idyll studio: A structured editor for authoring interactive & data-driven articles. In The 34th Annual ACM Symposium on User Interface Software and Technology. 1–12.
- K-sketch: a’kinetic’sketch pad for novice animators. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 413–422.
- Increasing the transparency of research papers with explorable multiverse analyses. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 1–15.
- Scim: Intelligent Skimming Support for Scientific Papers. In Proceedings of the 28th International Conference on Intelligent User Interfaces. 476–490.
- Hobit: Hybrid optical bench for innovative teaching. In Proceedings of the 2017 chi conference on human factors in computing systems. 949–959.
- Juan Garzón. 2021. An overview of twenty-five years of augmented reality in education. Multimodal Technologies and Interaction 5, 7 (2021), 37.
- GeoGebra. [n.d.]. GeoGebra - the world’s favorite, free math tools used by over 100 million students and teachers. https://www.geogebra.org/?lang=en. (Accessed on 03/21/2023).
- Drawing Transforms: A Unifying Interaction Primitive to Procedurally Manipulate Graphics across Style, Space, and Time. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. 1–15.
- Math Augmentation: How Authors Enhance the Readability of Formulas using Novel Visual Design Practices. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–18.
- Communicating with interactive articles. Distill 5, 9 (2020), e28.
- Contextifier: automatic generation of annotated stock visualizations. In Proceedings of the SIGCHI Conference on human factors in computing systems. 2707–2716.
- Improving comprehension of measurements using concrete re-expression strategies. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. 1–12.
- Amir Jahanlou and Parmit K Chilana. 2022. Katika: An End-to-End System for Authoring Amateur Explainer Motion Graphics Videos. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–14.
- Sketched Reality: Sketching Bi-Directional Interactions Between Virtual and Physical Worlds with AR and Actuated Tangible UI. In Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology. 1–12.
- Threddy: An Interactive System for Personalized Thread-based Exploration and Organization of Scientific Literature. In Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology. 1–15.
- Hannes Kaufmann and Bernd Meyer. 2008. Simulating educational physical experiments in augmented reality. In ACM SIGGRAPH Asia 2008 Educators Programme. 1–8.
- Kitty: sketching dynamic and interactive illustrations. In Proceedings of the 27th annual ACM symposium on User interface software and technology. 395–405.
- Draco: bringing life to illustrations with kinetic textures. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 351–360.
- Motion amplifiers: sketching dynamic illustrations using the principles of 2D animation. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems. 4599–4609.
- Facilitating document reading by linking text and tables. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology. 423–434.
- Simulation in education and training. Applied System Simulation: Methodologies and Applications (2003), 437–456.
- Segment anything. arXiv preprint arXiv:2304.02643 (2023).
- Randall Dewey Knight. 2017. Physics for scientists and engineers: a strategic approach with modern physics. Pearson New York, NY.
- Extracting references between text and charts via crowdsourcing. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. 31–40.
- Kori: Interactive synthesis of text and charts in data documents. IEEE Transactions on Visualization and Computer Graphics 28, 1 (2021), 184–194.
- Sam Lau and Philip J Guo. 2020. Data Theater: A live programming environment for prototyping data-driven explorable explanations. In Workshop on Live Programming (LIVE).
- Joseph J. LaViola and Robert C. Zeleznik. 2007. MathPad2: A System for the Creation and Exploration of Mathematical Sketches. In ACM SIGGRAPH 2007 Courses (San Diego, California) (SIGGRAPH ’07). Association for Computing Machinery, New York, NY, USA, 46–es. https://doi.org/10.1145/1281500.1281557
- Explore effective use of computer simulations for physics education. Journal of Computers in Mathematics and Science Teaching 27, 4 (2008), 443–466.
- Physica: Interactive Tangible Physics Simulation based on Tabletop Mobile Robots Towards Explorable Physics Education. In Proceedings of the 2023 ACM Designing Interactive Systems Conference. 1485–1499.
- HoloDoc: Enabling Mixed Reality Workspaces That Harness Physical and Digital Content. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (Glasgow, Scotland Uk) (CHI ’19). Association for Computing Machinery, New York, NY, USA, 1–14. https://doi.org/10.1145/3290605.3300917
- A layered authoring tool for stylized 3d animations. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–14.
- Charagraph: Interactive Generation of Charts for Realtime Annotation of Data-Rich Paragraphs. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems. 1–18.
- ConductAR: an augmented reality based tool for iterative design of conductive ink circuits. In Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. 791–800.
- PhET: Interactive simulations for teaching and learning physics. The physics teacher 44, 1 (2006), 18–23.
- Chalktalk : A Visualization and Communication Language – As a Tool in the Domain of Computer Science Education. arXiv:1809.07166 [cs.HC]
- Illuminating clay: a 3-D tangible interface for landscape analysis. In Proceedings of the SIGCHI conference on Human factors in computing systems. 355–362.
- Dually noted: layout-aware annotations with smartphone augmented reality. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–15.
- Iulian Radu and Bertrand Schneider. 2019. What can we learn from augmented reality (AR)? Benefits and drawbacks of AR for inquiry-based learning of physics. In Proceedings of the 2019 CHI conference on human factors in computing systems. 1–12.
- Shwetha Rajaram and Michael Nebeling. 2022. Paper trail: An immersive authoring system for augmented reality instructional experiences. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. 1–16.
- Constructing Embodied Algebra by Sketching5. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. 1–16.
- Effects of the 5E teaching model using interactive simulation on achievement and attitude in physics education. International Journal of Innovation in Science and Mathematics Education 25, 3 (2017).
- User-guided synthesis of interactive diagrams. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 195–207.
- Revision: Automated classification, analysis and redesign of chart images. In Proceedings of the 24th annual ACM symposium on User interface software and technology. 393–402.
- Jeremy Scott and Randall Davis. 2013. Physink: sketching physical behavior. In Adjunct Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology. 9–10.
- Texsketch: Active diagramming through pen-and-ink annotations. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. 1–13.
- Realitysketch: Embedding responsive graphics and visualizations in AR through dynamic sketching. In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology. 166–181.
- Effects of augmented reality on learning and cognitive load in university physics laboratory courses. Computers in Human Behavior 108 (2020), 106316.
- John Underkoffler and Hiroshi Ishii. 1999. Urp: a luminous-tangible workbench for urban planning and design. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. 386–393.
- Bret Victor. 2005. Magic Ink: Information software and the graphical interface, 2005. URL http://worrydream. com/MagicInk (2005), 30.
- Bret Victor. 2011a. Explorable explanations. Online. http://worrydream. com/ExplorableExplanations 17 (2011).
- Bret Victor. 2011b. KillMath.
- Bret Victor. 2013a. Media for thinking the unthinkable. MIT Media Lab on April 4 (2013), 2013.
- Bret Victor. 2013b. Tangle: explorable explanations made easy.
- Tom Walsh. [n.d.]. oPhysics. https://ophysics.com/. Accessed: 2023-07-30.
- Website. [n.d.]a. CircuitTUI. Retrieved Sept 11th, 2023 from https://tangible.media.mit.edu/project/circuittui/
- Website. [n.d.]b. PhET: Interactive Simulations for science and math. Retrieved Sept 11th, 2023 from https://phet.colorado.edu/
- Website. [n.d.]c. Physion : Interactive Physics Simulations. Retrieved Sept 11th, 2023 from https://physion.net/
- Website. [n.d.]d. Simphy : Physics simplified. Retrieved Sept 11th, 2023 from https://simphy.com/
- Website. [n.d.]e. the Physics Classroom : Physics Interactives. Retrieved Sept 11th, 2023 from https://www.physicsclassroom.com/Physics-Interactives
- A mixed-initiative interface for animating static pictures. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology. 649–661.
- RealityCanvas: Augmented Reality Sketching for Embedded and Responsive Scribble Animation Effects. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology. 1–14.
- Energy-brushes: Interactive tools for illustrating stylized elemental dynamics. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology. 755–766.
- Sketch-based dynamic illustration of fluid systems. In Proceedings of the 2011 SIGGRAPH Asia Conference. 1–8.