skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Search for: All records

Creators/Authors contains: "Hu, Yihao"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. ABSTRACT Bats are capable of highly dexterous flight maneuvers that rely heavily on highly articulated hand skeletons and malleable wing membranes. To understand the underlying mechanisms, large amounts of detailed data on bat flight kinematics are required. Conventional methods to obtain these data have been based on tracing landmarks and require substantial manual effort. To generate 3D reconstructions of the entire geometry of a flying bat in a fully automated fashion, the current work has developed an approach where the pose of a trainable articulated mesh template that is based on the bat's anatomy is optimized to fit a set of binary silhouettes representing views from different directions of the flying bat. This is followed by post‐processing to smooth the reconstructed kinematics and simulate the non‐rigid motion of the wing membranes. To evaluate the method, 10 flight sequences that represent several flight maneuvers (e.g., straight flight, takeoff, u‐turn) and were recorded in a flight tunnel instrumented with 50 synchronized cameras have been reconstructed. A total of 4975 reconstructions are generated in this fashion and subject to qualitative and quantitative evaluations with promising results. The reconstructions are to be used for quantitative analyses of the maneuvering kinematics and the associated aerodynamics. 
    more » « less
  2. We describe a system called Qr-Hint that, given a (correct) target query Q* and a (wrong) working query Q, both expressed in SQL, provides actionable hints for the user to fix the working query so that it becomes semantically equivalent to the target. It is particularly useful in an educational setting, where novices can receive help from Qr-Hint without requiring extensive personal tutoring. Since there are many different ways to write a correct query, we do not want to base our hints completely on how Q* is written; instead, starting with the user's own working query, Qr-Hint purposefully guides the user through a sequence of steps that provably lead to a correct query, which will be equivalent to Q* but may still look quite different from it. Ideally, we would like Qr-Hint's hints to lead to the smallest possible corrections to Q. However, optimality is not always achievable in this case due to some foundational hurdles such as the undecidability of SQL query equivalence and the complexity of logic minimization. Nonetheless, by carefully decomposing and formulating the problems and developing principled solutions, we are able to provide provably correct and locally optimal hints through Qr-Hint. We show the effectiveness of Qr-Hint through quality and performance experiments as well as a user study in an educational setting. 
    more » « less
  3. Cormode, Graham; Shekelyan, Michael (Ed.)
    Data analytics skills have become an indispensable part of any education that seeks to prepare its students for the modern workforce. Essential in this skill set is the ability to work with structured relational data. Relational queries are based on logic and may be declarative in nature, posing new challenges to novices and students. Manual teaching resources being limited and enrollment growing rapidly, automated tools that help students debug queries and explain errors are potential game-changers in database education. We present a suite of tools built on the foundations of database theory that has been used by over 1600 students in database classes at Duke University, showcasing a high-impact application of database theory in database education. 
    more » « less