|
I worked on this project during my internship with Altair Engineering. (Summers 2014)
To make the life of UI designer at Altair easy, I was asked to develop a tool to allow the designers write an XML file instead of a tcl/tk script . My work there involved: i. Studying other similar projects such as android and suggest a appropriate XML format. ii. Writing a schema for the suggest XML format. iii. Writing a standalone tool using C++ to generate the required scripts from the XML. Technologies and Tools Used: Visual Studio, C++, XML, Schemas, tcl/tk. |
|
I worked on this project during my internship at IIT Indore. (Summers 2013) Here we were trying to improve an existing algorithm for object tracking called FragTrack. This algorithm was robust to partial pose changes and partial occlusions. My task here was to: i. Provide an Matlab Implementation of the paper as only C++ implementation was available and my Prof required Matlab implementation to be able to perform required changes easily. ii. To try different methods such as Dynamic update of Target information, reducing background contribution while making decision about target location. Unfortunately, there was no significant improvement in the performance. So we could not publish our work.Technologies and Tools Used: Matlab, Mex-interface. Technologies and Tools Used: Matlab, MEX. |
|
I was surprised to see that facebook does not provides any analytics for groups.So, I decided to do a bit of group analysis myself. I wrote a Python script that gathered data using facebook graph API's and analysed it using Excel. I am currently working on adding sentiment analysis support and multithreading the requests for speed up.
Technologies and Tools Used: Python, urllib2, Facebook Graph API's, Excel. |
|
We built a security system using Network camera and RF modules.
We used computer vision techniques to analyse video feed from network camera and detect a intruder (basically a human). We used motion detection and background updates to improve the performance of HoG (Histogram of gradients) based Human Detector provided by OpenCV. On the hardware part we used Arduino, RF transmitter and receiver to create a small range remote alarm. This alarm will buzz once presence of intruder has been confirmed. Technologies and Tools Used: C++, OpenCV, cURL, Arduino, RF Modules. |
Digital Circuit Simulator
|
I wrote a C++ code that will take a circuit description file (specified format) as an input. Given circuit will be simulated and complete truth table will be generated.
Code was tested with circuits with more than 500 logic gates and it showed correct results. Technologies and Tools Used: C++. |
|
During CS101, at IIT Guwahati after Freshman year we have a option of taking a minor and allotment is done based on CGPA. Students are requested to submit a list of courses ordered according to their preferences.
So I wrote a simple C program in which you can enter your choices, admin can set the limit on number of students allowed in each course and can generate the minor allotment list. Data was stored in a simple text file. Technologies and Tools Used: C. |