Handheld mobile devices, such as camera-phones or PDAs, are expected to become ubiquitous platforms for visual search and mobile augmented reality applications. For mobile image matching, a visual database is typically stored at a server in the network. Hence, for a visual comparison, information must be either uploaded from the mobile to the server, or downloaded from the server to the mobile. With relatively slow wireless links, the response time of the system critically depends on how much information is transferred in both directions. Depending on relative processing power available at the mobile client, the server, and the bandwidth available to connect them, interactive applications benefit from image processing on the phone, the server, or both. In the following video, we present the system that we have developed for product recognition.
Past Course Projects
Stanford University
2008
(EE398 - Image and Video Compression) - DA-PBT on Color Image Coding [Matlab, presentation, report]
National Chiao Tung University
2001
(Undergrad independent study) - Facial Animation Convertor [C/C++, report]
(Integrated Circuits Design Lab) - Floating point ALU with +/- operation, Digital Delay Locked Loop [verilog, report]
2000
(Introduction to VLSI design) - A 32-bit multiplier [verilog]
1999
(Introduction to Artificial Intelligence) - Minesweeper (Develop mine sweeping algos using a mine game library)[C/C++]
1998
(Introduction to Computer Science) - Connect Five (Traditional chinese game with intermediate AI level)[C/C++]