Projects | Touch Tracking, Force Sensing, and Haptics Solutions |
---|---|
Language, Tools and Environment | C, C++, Python, C# .NET, Visual Studio, Windows, Linux |
Description | I am responsible for conducting research and development toward inventing solutions for human interface design to create and improve the world’s most advanced touch technology. My research has been focusing on building core competencies of Sensel in the areas of accurate force sensing, precise touch tracking, and creating rich haptic experiences. I work cross-functionally with engineering and design teams to integrate these novel technologies into consumer electronic devices such as laptop touchpads, automotive interactive surfaces, gaming peripherals, virtual reality, and so on. |
Roles and Responsibility |
|
Title | Machine Vision Development Module |
---|---|
Language, Tools and Environment | C, C++, C# .NET, LabVIEW, Visual Studio, Windows, Linux, VxWorks |
Description | This project involves the development of image processing algorithms for "Machine Vision" systems. Further, it also involves Platform Portability and Multi-coring of Vision Algorithms on various real-time architectures. |
Roles and Responsibility |
|
Title | Computer Vision - Optical Character Recognition |
---|---|
Language, Tools and Environment | C, C++, C# .NET, LabVIEW, Visual Studio, Windows, Linux, VxWorks |
Description |
|
Roles and Responsibility | I have developed algorithms for character Segmentation based on various heuristics.
I implemented Shortest Path Graph Cut algorithm to make character Segmentation process smart enough to resolve complicated cases involving Merged characters, Low-intensity images, Broken characters, and Multiline detection etc. |
Title | FlashLite 4.x plugin for Qt Browser on Qt Webkit |
---|---|
Language, Tools and Environment | Qt Framework, Qt C++, Symbian C++, Carbide.c++, SVN, Rational Synergy and Rational Change. Symbian^3 |
Description |
|
Roles and Responsibility |
|
Title | Implementation of FlashLite 4.x plugin and Flash Player on Symbian^3 |
---|---|
Language, Tools and Environment | Symbian C++, Carbide.C++, SVN, Rational Synergy. |
Description |
|
Roles and Responsibility |
|
Title | Measure Data Analyzer (MDA) |
---|---|
Language, Tools and Environment | VC++, Borland C++, VCL, COM Programming on Window 2000/XP and Vista |
Description | Measure Data Analyzer (MDA) software is an offline Calibration and signal analysis tool for displaying and analyzing saved measurement data of various engine parameters of a vehicle. |
Roles and Responsibility |
|
Title | Game Studio |
---|---|
Language, Tools and Environment | C# .NET programming on Window 2000/XP |
Description | Game Studio is a Set-top box application that generates huge virtual 3D canvas for games which run on Set-Top box. |
Roles and Responsibility | Defining use cases, design, implementation, and testing. |