views:

980

answers:

6

We (a group of 4) are looking for interesting ideas for our final year project in Computer Engineering Department..

We prefer it software oriented, but a hardware idea will work as well..

Our current skills include:

  • C++, C#, Java, SQL, ASP.NET, HTML/CSS, PHP
  • Assembly, VHDL, Hardware design and some electronics
  • Pattern Recognition and ANN
  • Some AI & Machine Learning experience
  • Image processing

I would like to hear your suggested ideas, especially the one you dream about, but you do not have time/resources for it...

Note that we are eager to new ideas, even if it will take much effort to complete it...

Thanks

+3  A: 

An interesting combination of these skillsets is an advanced "intelligent" baby video monitoring system.

The features might be:

  • Recognize baby vs. adult

  • Advanced topic: recognize person (which baby, "trusted" vs "nontrusted" adult)

  • Ability to control video monitoring:

    • Follow movement

    • Patterned scanning with programmable patterns

    • Predictive (e.g. can anticipate baby movements upon learning child movement patterns and focus in advance)

  • Ability to send notofications on threshold events (baby crying louder than X decibels - page parents' SMS)

  • Ability to predict "dangerous" behavior - e.g. a child going towards "forbidden" furniture/object, 2 children moving towards the same favorite toy (image recognized) that always results in "my-my-my" fight.

  • More advanced: predict "something is off with the child" based on established pattern of behavior. "off" could be anything from "he never lies down on the bed before 7pm unless he's running a fever", to "seemingly pointless jumpiness while playing with a toy is a signal he wants to go to bathroom but not willing to interrupt the play - time for parental - or, heck - the system's - reminder to do so.

  • A more positive use of pattern violation: flag "interesting moments" for parents on video recording. E.g. if the first time the baby started singing, or walking, happen when they're alone, the system can notice and flag fro "look here!"

DVK
+2  A: 

A really strong open source recommendation engine. It hits on some of your skillsets, not all.

Rob
+2  A: 

Some ideas:

  • Next generation P2P file sharing protocol (faster, more privacy and immune to traffic shaping software).
  • Distributed Web and database servers (essentially allowing a free website hosting service) that are immune against tampering.
  • Smart news aggregation software (choose your interests and get the news... all with a smart filter).
  • Smart dating aggregation site (pulling ads from other sites and adding a smart interface to filter the ads on your preferred match).
Gert G
"Smart news aggregation software" - I guess that google alerts do a very good job on this, don't you think so? However, semantic retrieval can be implemented here.
lmsasu
@lmsasu - Thanks for Google alerts. I didn't know about this service. It's definitely in line with that idea, but the interface could be improved.
Gert G
+2  A: 

If you can create a Javascript framework for running SWF (Adobe Flash) files that could be run through any browser's Document Object Model (including Safari), and you could do this as efficiently as any standard native Flash player, then you'd be on to a real winner.

See here: http://wiki.github.com/tobeytailor/gordon/

The problem with this Javascript framework is that it isn't very efficient, because using the DOM to render vector graphics is very expensive.

This would be great for iPhone users to possibly see full Flash files playing inside the phone.

The Javascript code above called Gordon is seriously deep

(Flash Gordon - geddit?:)

AlexW
Pretty cool idea. I was pretty amazed when I saw Smokescreen (http://smokescreen.us/demos/sb45demo.html) the other day. I believe they convert the SWF file though.
Gert G
That's great, funny clip too... Maybe Smokescreen uses the Gordon framework?
AlexW
No apparently it's Chris Smoak of RevShockAds that wrote that one... hmmmmmm.. http://www.itworld.com/internet/109747/javascript-library-lets-ipad-read-flash-advertisements
AlexW
Thanks for the link Alex. Well, we're living in a world that moves away from Flash (it will not go away in the foreseeable future though, but its dominance will slip away). If the people at Adobe are smart, they'll adapt their existing tools to the new world and make compilers that saves the projects as HTML 5/JavaScript. But then again... we saw how the record industry dug in when online music took off. :D
Gert G
I think developers will look to move beyond the DOM as we know it and to something more closely resembling a virtual machine, like Flash but perhaps with more exposure to the operating system. Silverlight is a good example of something in that direction, which is a sort of virtual machine inside a virtual machine (the .NET Framework).But the Internet as we know it is built on documents and javascript to 'simulate' OS GUIs on a webpage.Basically I think someone has to create a new abstraction away from scripting proper into something more like standard imperative static type code.
AlexW
A: 

Perform a clustering on documents, as done by ex-clusty search engine. This clearly is an attractive application.

lmsasu
A: 

we want responser of communication companies to help us in our graduation project (use unused frequency of mobile)this idea we can coverage small areas , in the deserts and so on…….. please we need help thanks a lot in advance

haneen