Undergraduate Research

Summer 2008

                                           

  Student:  Avantika A.    

  Advisor:  Prof. Kostas Daniilidis     

            Avantika is working on the integration of graphical information as well as of  older pictures into street-view images.

            This is a mixed reality problem and requires the detection of features in street-view images and their use in geometric

            alignment between pictures taken at different times or between pictures and virtual content.

  Student:  Michael C.

  Advisor:  Weiss Tech House

            Michael is working on an Events System in the Weiss Tech House.  His tasks are to revamp the RSVP system, add

            features for uploading pictures, and updating the main website.   Once completed, he will then continue on to other WTH

            projects.

  Students:  John D., Grace F., and Ian P.                  

  Advisor:   Prof. Norman Badler        

            John and Ian are building software for a novel instruction system for physical tasks.  Based on a client-server architecture,

            the system will include an action database for extensible and reusable task elements, a searchable wiki for instructional
            and anecdotal materials, a "virtual coach" agent who monitors student actions and task selections and who can illustrate

            via video or simulation proper or improper procedures, a multi-user environment for coordinating across tasks, and a

            physical simulator for hazard illustration.     Grace is providing 3D modeling, animation and video content support.

 

  Student:  Chinawat I.  

  Advisor:  Prof. Sanjeev Khanna       

           Chin is working on the problem of universal semantic communication.  Is it possible for two intelligent beings, say Alice and

           Bob, to communicate meaningfully, when they do not share a common language? One way to capture the notion of

           meaningful communication is for Bob to receive "computational wisdom" from more powerful Alice to solve a problem that

           is intractable for Bob. Building on the recent work of Juba and Sudan, Chin is studying conditions under which such a

           communication can be accomplished.

  Student:  Chris J. 

  Advisor:  Prof. Ben Taskar 


           Chris is helping to develop a system for robust face recognition and tracking in videos and movies in order to enable

           annotation of videos based on characters and their actions.  Standard face detection techniques degrade outside lab settings,

           in the presence of motion blur, occlusion, non-frontal poses, drastic illumination changes.  Chris is building a face detector

           using boosting with larger and more robust contextual features, including torso and using color and motion segmentation cues. 

           He is also helping to develop a face and eye pose estimation system for recognizing the direction of a character gaze.  Using

           robust gaze and pose tracking will enable following the character's focus to identify salient objects and actions. By combining

           this information with screenplay and closed captions of movies and television, visual elements such as people, objects and

           actions can be efficiently indexed and searched.

  Student:  Amin L.

  Advisor:  Prof. C.J. Taylor

 

  Student:  Alex L.

  Advisor:  Prof. Insup Lee

            Alex is involved in the development of a tool for supporting compositional  schedulability analysis techniques in hierarchical

            scheduling frameworks. He is responsible for the development of a front end input specification mechanism through text based

            (using xml schema) and graphical editors. The front end also has features for displaying the processed outputs. He is also

            involved in the design and development of a back end support mechanism for storage and processing of inputs. He is using

            Java as the main programming language with support from various open source packages.

  Student:  Josh M.

  Advisor:  Michael Kearns

            Josh is working on statistical modeling for keyword auctions.

  Student:  Bill M.                

  Advisor:  Prof. Boon Loo                 

           Title: Distributed Trust Management with LogicBlox
           This project is in collaboration with LogicBlox, a company based in Atlanta that is developing LB, a Datalog-based query

           engine for enterprise software.  The first half of the project involves developing a declarative access control framework

           using LB, specifically focusing on utilizing the extensible type system of LB.  The second half of the project involves adding

           distribution capabilities to LB, in order to perform access control in a distributed environment.

  Student:  Noe M.             

  Advisor:  Prof. C.J.  Taylor   

           Noe will be working on developing graphical simulations of robotic actors for integration into one of our ongoing funded

           research projects. This will involve developing robot animations on top of an existing simulation package such as Gazebo

           or the Microsoft Robotics SDK to demonstrate the output of various robot interaction simulations.

          

  Students:  Zachary M. , Joy X., and Antony V.

  Advisor:   Prof. Lyle Ungar              

           As two people are speaking (or skyping), the computer listens and continually displays potentially relevant text or images. 

           Relevant information could be drawn from both personal and public sources: my calendar, address book, Facebook

           (and friends), Flickr, e-mails, desktop searches, Wikipedia, IMDB, gapminder, and Google query results.  Information

           presented could include mousable images, summaries of extracted facts, and interaction graphs of related people or

           concepts as obtained from friends lists.

  Student:  Sneha P.

  Advisor:  Stephanie Weirich

           Sneha is working with Prof. Weirich this summer through the CRA Distributed Mentorship Program.  Her home institution

           is Texas Christian University in Fort Worth, TX.   Sneha is researching the design of advanced type systems found that are

           likely to be incorporated into future programming languages. In particular, she is focussing on the expressiveness of dependent

           type systems and their application to the lightweight verification of program properties and invariants.

  Student:  Ramkrish R.           

  Advisor:  Prof. Alla Safonova 

           Title:  Interactive Control of Human Characters
           Ramkrish will be working on improving interactive control of human characters.  Interactive control of synthesized human

           characters is used in a wide range of  applications including video games, simulation based training, virtual environments

           and others. The first part of the project will be design of a game-like environment that can be used to test various human

           motion synthesis algorithms. In the second part of the project Ramkrish will work on the algorithms for improving interactive

           character control in the setting of the game designed in the first part.

  Student:  Michelle R.

  Advisor:  Prof. Aravind Joshi

 

   Student:  Damon R.          

  Advisor:  Dr. Amaravadi @ HUP (and Prof. Norman Badler)

 

   Student:  Victoria S.     

   Advisor:  Prof. Mitch Marcus

            Victoria is extending a web-based environment for collecting a corpus of dialogues of pairs of individuals working together

             to solve simple cooperative tasks, with the goal of understanding how individuals understand the implicit intentions of each

             other during the course of solving each task.   This work is part of a large Army-sponsored MURI project to understand

             how bots and humans can communicate using natural language.

  Student:  Stephanie S. 

  Advisor:  Prof. Stephanie Weirich   

           Stephanie is working on educational materials for CIS 120, Programming Languages  and Techniques I. Her work involves

           developing and revising homework assignments, researching additional readings, and evaluating laboratory exercises.

   Student:  Paul T.               

   Advisor:  Prof. Max Mintz 

             Title: New Theoretical Frameworks for Quantum Information Science

             The primary purpose of this project is the unification of Quantum Information Science and aspects of Quantum Field

             Theory (from both a category-theoretic and topological viewpoint). Having spent the last two years researching aspects

             of canonical models of Quantum Computing and Quantum Information theory, this work moves in a more fundamental

            direction, and aims to answer what other theoretical frameworks can be applied.

  Student:  Antony V.

  Advisor:  Sridhar Hannenhalli

            Antony is working in Hannenhalli lab at the Penn Center for Bioinformatics. His main project involves developing a database

            for "Post-Translational modification of transcription factors and their target genes". This database is intended to be the first

            publicly available resource for such data.

  

  Students:  Michael W. and Joy X.        

  Advisor:  Weiss Tech House    

           The project is a web application that will be built using PHP and MySQL. The aim of the project is to create a platform

           that promotes interaction between users interested in innovation and entrepreneurship. The application will provide a better

           social network for current students, alumni, mentors, and industry leaders involved with the Weiss Tech House. Some of the

           goals of  this project will be to allow students to 1) connect with other students who share similar ideas; 2) find people with

           the skills they are looking for; 3) get the resources they need to further their innovative projects. Michael will be developing

           and testing modules for this application.  Joy will first learn the programming skills necessary (PHP and MySQL) and then

           start developing modules for this application.


  Student:  Luke Z.                 

  Advisor:  Prof. Steve Zdancewic      

           Luke is implementing a security-oriented programming language called AURA.  AURA provides features for access control

           that treat ordinary programming  constructs (e.g., integers and recursive functions) and authorization logic constructs       

           (e.g., principals and access control policies) in a uniform way.

           AURA's authorization logic is based on polymorphic DCC and uses dependent types
 to permit assertions that refer directly

           to AURA values while keeping computation out of the assertion level to ensure tractability.