Wu Shin-Ting's Research Projects
I believe that to solve complex problems of our era, the best approach is a collaboration between human intelligence and the processing power of machines. My research aims to build this synergy by developing systems that merge data processing with human intelligence through intuitive visual interactions. To achieve this goal, my work addresses the creation of robust and scalable data structures for the machine and fluid interfaces for the user. My research focuses on integrating geometric modeling, interactive visualization, and domain-specific algorithms to develop tools for the manipulation, simulation, and analysis of complex 3D data, with applications in domains such as energy and healthcare.
In digital systems education, I am committed to bridging the gap between the high-level abstractions of modern devices and foundational concepts by establishing a clear connection between the abstract layers of technology and the fundamental physical signals of electronic circuits. My approach is grounded in the conviction that demystifying these systems and revealing their inner workings will not only improve student motivation but also foster a deeper, more meaningful understanding of computing. I have been developing methods and educational materials that bring students closer to the physical architecture of a digital system.
Geometric Modeling and Data Structure
I address fundamental challenges in geometric modeling through the following projects:
- TDM (in Portuguese): A system to manage and ensure the topological consistency of geometric models. It uses an extended Boundary Representation (B-Rep) framework to maintain the integrity of surface and solid geometries, which is essential for reliable geometric operations.
- Differential Geometry: Exploring its potential for precise, local interactions with visible geometry. It led to three distinct projects:
- InterSurf: Applying differential geometry techniques to accurately compute surface-surface intersections.
- DesMo: Using the Cosserat model, a continuum mechanics approach incorporating microstructure effects and differential-geometric quantities, to simulate cloth deformation under physical forces.
- RFM: Reconstructing a mesh from a point set by iteratively moving and locally deforming a sphere to fit the point data, guided by differential geometry principles.
Interactive 3D Systemns in 2D WIMP Interfaces
Despite the emergence of advanced 3D interaction paradigms like augmented and virtual reality and the development of specialized input devices, 2D WIMP (Windows, Icons, Menus, Pointer) interfaces remain the most prevalent model for human-computer interaction. This prevalence is not due to technical superiority but to fundamental advantages of economic accessibility and deep-seated user familiarity. WIMP's reliance on common, low-cost hardware and its long history of use have created a robust base of learned behaviors, making it the most viable and widely adopted solution globally.
During the 1990s, the dominant approach to effective user interaction with 3D geometric data involved integrating complete geometric models into 2D WIMP (Windows, Icons, Menus, Pointer) interfaces. In contrast, I proposed a paradigm leveraging differential geometry to enable precise and intuitive interactions without requiring direct access to the entire model data. This approach reduces computational overhead and supports more flexible interaction modalities. The development and validation of these ideas were centered on the project
- MTK: Reconstructing 3D point coordinates from enhanced GPU-generated depth maps and providing a practical foundation for interaction techniques based on any visible geometry.
Visual Analytics for Specific Domains
By leveraging a foundation in data management and user-centered design, I have created systems that transform complex data into actionable insights through compelling visual interfaces in two projects.
- VDX: Focusing on energy pre-dispatch within a geo-referenced network. To enable efficient interactive exploration of the vast power grid data at different resolution levels, we developed and implemented an efficient map simplification algorithm.
- VMTK-Neuro: Addressing the exploration of complex head imaging exams with three distinct applications in mind: teaching, neuronavigation, and neurosurgical planning. To meet the specific demands of each application and ensure a responsive user experience, it was necessary to adapt and optimize algorithms for real-time visualization and low-latency interaction.
Teaching
I demystify sophisticated technologies by opening their “black boxes” and examining internal operations. I utilize industry-standard debugging interfaces JTAG (IEEE 1149.1) or Serial Wire Debug (SWD). Complementary tools such as multimeters and logic analyzers enable precise voltage measurements and protocol-level signal analysis, bridging the gap between physical circuitry and digital logic. My methodology is fundamentally top‑down: I begin with a tangible system or behavior and progressively decompose it, layer by layer, down to core digital logic. To reinforce student engagement, I embed formative challenges, prompting learners to propose solutions before guiding them toward proven strategies. This approach is concretely exemplified in the handouts we developed for the courses
These materials reflect a pedagogical commitment to grounding abstract theoretical concepts in hands-on engineering practice, enabling students to trace a system from observable behavior back to the digital logic that underpins it.