My Profile Photo

Suhaib Khan


Software Engineer, Open Source Enthusiast


  1. Storing a tree hierarchy in database

    Last week, I was searching the web about possibilities of writing recursive SQL queries to traverse an n-ary tree which is stored in the database. There was no option other than recursion as the hierarchy was stored by means of adjacency list method. By adjacency list method each node will be storing only its direct parent. So without recursion, I don’t think it’s possible to get all children/parents of a particular node. …


  2. Malayalam Blog Reader - Google Chrome Extension

    I was looking for a feed reader like application optimized for viewing Malayalam articles. When following a list of blogs, its not easy to open each and every website and look for updates. Even though email subscription is ok, i need a better alternative like a browser plugin. Sadly i didn’t find any thing that satisfies my needs, especially something optimized for Malayalam blogs. So i thought of making a blog reader extension for Google Chrome myself. As i have some experience with JavaScript and web designing, creating an extension for Chrome was not at all a difficult task. …


  3. Real-time Object Tracking for Autonomous Vehicles

    Real-time Object Tracking for Autonomous Vehicles, its the title of our B.Tech final year project, just completed. The project focuses on unsupervised tracking of objects in a video based on their color histogram. Apart from a B.Tech final year project, it was a thrilling experience for me. It was my decision to do a project related to image processing and other members in my project group also agreed to go with image processing as it’s an interesting domain. This project helped us a lot in familiarizing some important concepts in image processing and we learned a lot about image processing through this project. …


  4. Controlling PowerPoint Presentations with Speech

    Today morning, I found an article on MSDN about the Speech Recognition API in .net. Using this API we can implement speech recognition in our applications with a few lines of code. Actually this API uses built in speech recognition engines on Windows Vista and Windows 7. For XP users there is one that comes with Microsoft Office 2003, we have to install that or any other compatible speech recognition engines for using the speech API. …


  5. Motion detection using webcam

    Recently I found an interesting article about Motion Detection Algorithms at CodeProject. It discusses about some approaches for motion detection in a continuous video stream. …