Academics - Yaqin Tang Academics | Yaqin Tang - Homepage

The Roots of Education are bitter, but the fruit is sweet.


[Education] [Projects] [Teaching] [Services]

Education

I received my M.S. under the guidance of Prof. Marco Gruteser at WINLAB/ECE of Rutgers University in 2015. I learned and focused on mobile computing, visible light commucation and computer vision.
I also received B.E. from School of Communication and Information Engineering at UESTC in 2013. I spent some time with Prof. Gang Feng, doing projects on sensor networks and computer communications.

Projects

Visual MIMO - flicker free screen camera communication

Visual MIMO is based on multiple light emitting arrays and photodiode arrays in visible light communication. Challenged in both user experience and system goodput (accuracy and throughput), we explored factors contributing to screen flicker perception, designed a screen-camera communication system with content-adaptive embedding method to achieve flicker free and high goodput results.

Publication​s

  • "High-Rate Flicker-Free Screen-Camera Communication with Spatially Adaptive Embedding", in proceedings of INFOCOM 2016, AR: 18.25%,
    Viet Nguyen, Yaqin Tang (co-primary author), Ashwin Ashok, Marco Gruteser, and etc. Best-in-Session Presentation Award
    [bib] [paper] [slides]
  • "Content Adaptive Encoding Method for High Frame Rate Screen-Camera Communication". M.S. thesis, January 2016.
    [paper] [slides]
  • Indoor Localization with Hybrid Radio-Optical Tags

    Motivated to achieve high accuracy and low energy consumption for indoor localization, we designed a InfraRad system that uses hybrid radio-optical technique. From triangulation, localization can be achieved if knowing some angles or lateral length.

    My contributions are:

  • proposed the algorithm for the receiver to do localization;
  • designed the strategies for our system deployment in the competition evaluation area.
  • I worked with Ashwin Ashok and Chenren Xu for Microsoft indoor localization competition - IPSN 2014. Our system is demonstrated using a receiver apparatus where the radio-IR receiver with an array of photodiodes is mounted onto eyeglasses.

    Human Gesture Identification using Capacitive Sensing

    To enhance conventional touchscreen user interaction scenarios, there's a novel Swept Frequency Capacitive Sensing technique - "Touche", which provides rich touch and gesture sensitivity to a variety of analog and digital objects. This method is realized by checking the capacitance change in the circuit because of body movement, then classify the signal response into different category. There're applications, such as security password, remote control etc.

    My contributions are:

  • Duplicated the Touche work with launchpad MSP-EXP430G2 and built surrounding circuit on breadboard;
  • Completed firmware programming for the system.
  • Related works: Touche, OpenCapSense.

    Localization using Smartphone Camera

    Challenged by low GPS accuracy in dense urban areas, we need to find out new solutions to improve localization accuracy. In general, we propose a system with precise localization by using smartphone cameras capturing its surrounding scenery and take a match with Google Street View images.

    My contributions are:

  • Analyzed camera calibration for Nexus 5.
  • Tracked image features using Lucas-Kanade method;
  • Detected feature motion of consecutive images based on pinhole camera model.
  • Teaching

    From Aug. 2013 - Dec. 2015, I was appointed as a teaching assistant at ECE department of Rutgers University.

    14:332:345 - Linear Systems and Signals and 14:332:347 - Linear Systems and Signals Lab

  • During the Fall 2013 and 2014 semester, I was working with Prof. Zoran Gajic for this undergraduate course. I led two lab sections to help students learn how to do signal simulation in MATLAB. I was also the TA for the class, holding office hours to answer questions regarding basic concepts, homework and exams. Check out my instruction ratings from students for Fall'13 and Fall'14.
  • During the Fall 2015 semester, I was working with Prof. Wade Trappe for this course. I led a lab section as a recitation session to help students review materials covered in class and solve basic problems from homework and exams. Check out my instruction ratings from students for Fall'15.

  • 14:440:127 - Introduction to Computers for Engineers

  • During the Spring 2014 semester, I was working with Prof. Sophocles Orfanidis for two recitation sections for undergraduate students. I reviewed materials from class to help students learn the fundamentals of MATLAB and designed questions to teach them how to write programs in MATLAB and how to solve engineering problems in MATLAB with an emphasis on problem solving and mathematical computing tools. Check out my instruction ratings from students for Spring'14 section~09 and section~11.
  • Services

  • Paper reviewer:
  • ACM Mobicom'15; ACM Mobisys'15, '16; IEEE IoTDI'16; IEEE SECON'16; IEEE Transactions on Moible Computing
  • ​System administrator:
  • Prof. Marco Gruteser's group website
  • ​Graduate Volunteer:
  • Open house day '14, '15 / Recruitment weekend, Rutgers University, NJ