Yesterday a strange thing happened. While talking to one of my friends, I realised I had done quite a few things in my Image processing class at DAIICT. One of such projects(or you can simply call it one big assignment) was diPro[digital image Processing]. I wanted to learn C# in those years and had done a few other projects in it. Just out of curiosity, I started using C# for the Assignment. In the assignment, we were supposed to generate various images, add noise to image(all these can be found in the generations menu item). In addition, I also implemented a few simple kernel filters. The executables for the program can be found here. (more…)
Posts Tagged ‘sandbox’
Image Processing… some code
Monday, October 13th, 2008Sandbox
Thursday, April 17th, 2008Over the course of time, I have worked on several projects. I have listed select few of those projects below(in no particular order).
1. Web Development
- IDS – Information Dissemination System -
- Personal website Dark Chocolate: Sometimes there is something that you do because you wanted to. This is one of the projects that I started on my own and completely for me. It happens to be one of the projects that I am really proud of. Although not very large in size, This interface featured and used some of the latest in the field at the time. The website leveraged the use of AJAX, JSON while absolutely no degradation when JavaScript is not available. Visit the website here.
- Kala Academy
- GSoC 2006 – Formbuilder for Drupal:
2. Image processing
- Assignments from different classes
- Digital Image Processing (DAIICT – IT523): A simple program to demonstrate some of the Image Processing concepts. diPro is described here.
- Digital Image Processing (DAIICT – IT523): A simple program to demonstrate some of the Image Processing concepts. diPro is described here.
3. Mobile Tech
- LCIS - Lost Call information Service:
- MChat:
- MoMedia: MoMedia was our attempt to leverage the APIs and features provided by Android for mobile phones. We started out the project with aim to submit it for the Android Developer Challenge. What came out was a pretty decent application with some very novel features. Unfortunately we could make it to the phase 2. The experience of developing for android was quite refreshing and helped me regain grasp on concepts used in Mobile phone software development. Details…
- Location Based services for mobile phone:
4. Misfits(for now)
- Microsoft Imagine Cup
Result Time – hiTec Competition
Tuesday, April 15th, 2008I have not been active on the blog for quite some time. The reasons being the heavy course load and the work that I have been involved in. Two of the projects that I was working on for quite some time got over last week. One of them, hITEC had the final presentations last Friday. We were a team of 5 people from different departments at UCI and we worked over the last 3 months on this project. The details follow:
Video On The Wall
The project revolved around the idea of Citizen reporting. The new thing in our case was the clever use of technology that we used and the ease of use and no cost of involvement on user’s part. The main features of the project can be described as:
- Reporters(anyone can be one!) stream videos(yes live!) from their mobile phones. (We used android as our mobile client but it is not limited to that in any way!)
- The web client, that can be accessed through the browser, shows the videos that are currently being streamed and also provides access to the archived videos.
- Use of mobile platform features like the location determination to show relevant content.
- Instant feedback from the browser to the mobile phone thus creating an experience of interactive media.
- Lucrative revenue model and sharing of revenue with Reporters.
Technology-wise, The project involved development of mobile client on Android (Java), Server in Ruby on Rails and Flash for Video streaming and interactive experience.
Below are some of the screenshots of the web client. (Mobile client simply streams videos with a few other simple screens thus nothing much to show there…)
UPDATE: The announcement of the competition results can found here.
Dark chocolate. Old things revisited.
Wednesday, January 30th, 2008Hello there!
If you have seen earlier designs of my website, You would have noticed that I recently moved on to a blog format. Just before it, I had a simple but a milestone website which I would now refer to as Dark Chocolate. This website was special because of many reasons. Let me list some of the features here…
- Leverage use of Javascript & AJAX while supporting older browsers through same interface. The website uses AJAX to load page contents and caches the contents so you will load any page just once! If for some reason, no javascript is not available, You are NOT redirected to some other webpage. Instead, you can just click on the same links to navigate to some other pages. For a normal user: If javascript is available, you get fast loads and cached contents and otherwise, you browse normally.
- The Even if you use javascript, You get to copy past any link and get the same page in other browser. Let me explain it in a bit more detail… Normally, when a website uses javascript, the history gets broken and you cant get the same page if you copy and paste the link in a different window. In dark Chocolate, each of the page has a unique page url which enables the user to just use the link as it is…
Have a look at it! and tell me how it was…
EDIT: The website used jQuery as the javascript library.

