Master Thesis Topics - Page 1
Forum section: electronics / projects

author: Icarus
author_rank: Regular Contributor
timestamp: April 30, 2015, 09:40:26 am
content: Hi folks;I would like know your opinion about this.I have to choice a master thesis subject about signal processing(or image processing). My adviser recommend that "face recognition with FPGA".It feels like a very old dead-end subject.Am I correct ? What do you recommend ? Should I work more on telecom things ? or focus image processing ?Thank your time

author: krivx
author_rank: Frequent Contributor
timestamp: April 30, 2015, 10:45:30 am
content: You will be limited as to what you can research by the field your advisor is in and where their expertise lies. If you want a different project I would say so to your advisor instead of asking strangers.

author: DanielS
author_rank: Frequent Contributor
timestamp: April 30, 2015, 11:24:33 am
content: In one of the internships I did as an assistant to someone doing his Master's thesis, he told me he was pretty miffed when his mentor suggested doing a thesis on PLLs since he thought there was not much else to know about PLLs. Once he got started on it and digging deeper, he was impressed by the number of subtleties that can come into play that he had never considered before.The topic may seem "dead-end" but if your thesis coach suggests it, he likely had reasons to believe otherwise, so you might want to look into it a bit before rejecting it - unless you do not like the topic at all and really want to do something else.

author: Mechatrommer
author_rank: Super Contributor
timestamp: April 30, 2015, 11:49:01 am
content: how could you say "face recognition with FPGA" is a dead end? imho we just touch the tip of iceberg. its in the field of AI and AI is very much young. i came to this forum with this very thing in my mind.. "object recognition with FPGA". can you give me easy to build, OSSHW or mainstream solution for this?

author: Marco
author_rank: Super Contributor
timestamp: April 30, 2015, 01:01:14 pm
content: Because of GPUs it's getting harder to find niches where FPGAs make sense for numerical processing, they can still have better performance/Watt but the hardware cost and difficulty of programming are big cons. That said, it's only a master thesis, the subject and result are less important than doing the work. In the end it's still a pretty sexy subject (it takes a slightly more special mindset to get enjoyment from increasing a performance metric of a PLL than to be able to point a camera at a crowd and having it successfully recognize faces). Enjoy getting to work on such while you can, outside of a hobby.If you really want to get something out of it which might be of practical use try to find a company which you can do the thesis with/for.

author: senso
author_rank: Frequent Contributor
timestamp: April 30, 2015, 01:11:05 pm
content: Dude, join TechUnited football team, they would love more crazy ideas into computer vision.And FPGA's are still usefull, there are penalties involved with loading and retrieving the data from a GPU solution, if instead of receiving a raw image from the camera the computer can receive an image that as already some processing can be a huge time and compute time saving.I don't recall the specific terms right now, but finding lines and then colouring the image to just a dozen colors(white for the lines, green for the field, black for the other robots, make the ball a solid-ish blob of one single color), all that took almost 4ms in a i5.

author: Marco
author_rank: Super Contributor
timestamp: April 30, 2015, 02:34:17 pm
content: Quote from: senso on April 30, 2015, 01:11:05 pmThere are ways around (ie. busy polling inside megakernels, doing all your communication through memory and telling the terrible GPU schedulers and APIs to take a long walk off a short peer).

author: Icarus
author_rank: Regular Contributor
timestamp: April 30, 2015, 06:53:58 pm
content: Thank you every one.I hope you are right.I really like to do something beautiful

author: targ2002
author_rank: Contributor
timestamp: April 30, 2015, 07:14:52 pm
content: I work in a related field.I would say that there is a lot of confusion between face detection, and face recognition, both in and around the image processing field.Face detection is pretty much sorted but the recognition and comparison is no where near were it needs to be, to be useful to industry.High number of false positives is a big problem there.

author: acbern
author_rank: Frequent Contributor
timestamp: April 30, 2015, 07:28:48 pm
content: well, i would ask myself, in the time I have doing this, would I be able to create a result that is impressive. or mediocre.and secondly, where do i want to work later. does that help me get a job there. and what is your goal? have an interesting master thesis? get an a+? or get an interesting job in an interesting company?

author: Icarus
author_rank: Regular Contributor
timestamp: May 01, 2015, 03:13:26 pm
content: Thank you every one for your guidance.Getting A+ is not so much important to me but to get an interesting job in an interesting company is.

author: German_EE
author_rank: Super Contributor
timestamp: May 01, 2015, 05:47:08 pm
content: It has been my experience that thesis advisors know what they are doing since they are aware of your strengths and weaknesses through your course work. In my case I was 'given' a list of three and advised that choice #1 would be an interesting challenge. He was right

author: bson
author_rank: Unknown
timestamp: May 02, 2015, 01:01:58 am
content: Go with the machine vision project. An FPGA can go in a portable device or something that hooks up to a tablet/phone, which then looks up fingerprints against a database.(Fingerprint in the wider sense of an image characteristic identifier.)

author: Psi
author_rank: Super Contributor
timestamp: May 02, 2015, 02:14:20 am
content: How about.. Error tolerant image scaling and compression for realtime wireless flight control.With quadcopters/drones becoming more and more common there is a real need in the industry for wireless video links that are both high definition and ultra low latency(max 40ms/ 1 frame). Such a system would need to scale the bandwidth/resolution in realtime to keep the video link as the signal degraded. (based on return RSSI info between RX to TX).Lots of people have the knowledge to build transmitter receiver hardware but the image processing stuff is tricky.The keys here is not high compression but- Quality scaling based on a changing link bandwidth as the plane/quad flys away and errors increase- Low latency so the plane/quad can be controlled in realtime using the video.- Error tolerant, video link should never stop or even glitch. As said above, the fine detail should just decrease from full HD down to crappy 240x180 pixels etc.. Obviously it will die at some point but yeah, you get the point.- HD quality video when error rate is low (at least 720p)You cant do temporal compression because you don't have time to buffer more than 1 frame.So it's more a low latency and quality scaling thesis than a complex image compression one.I would recommend a compression technique where errors can be extrapolated out to form a lower quality image. (Instead of the random shapes lines you get when DVBT signal is bad)

author: Marco
author_rank: Super Contributor
timestamp: May 02, 2015, 03:56:50 am
content: Quote from: Psi on May 02, 2015, 02:14:20 amHuh? You can't do bidirectional, but ignoring the time motion estimation takes forward MC adds no latency.PS. don't forget, use a wireless protocol slightly less nice than IEEE 802.11 ... one of the reason analog works so well is that it just doesn't give a shit about what's trying to use the same band.

author: Rupunzell
author_rank: Frequent Contributor
timestamp: May 02, 2015, 04:39:12 am
content: Follow your passions and given talents. This should be your guide more than just your advisor and past or current academic course work. If you're not passionate and interested in what you're doing daily, working at even the very best company with the very best folks in any given profession is not going to be enjoyable or good for mind, body and soul.Follow your passions and interest, the work and monetary compensation will follow.All the best,BerniceQuote from: Icarus on May 01, 2015, 03:13:26 pm

author: Bud
author_rank: Super Contributor
timestamp: May 02, 2015, 04:42:32 am
content: Landmine detection using Ground Penetration Radar.

author: hamster_nz
author_rank: Super Contributor
timestamp: May 02, 2015, 08:11:03 am
content: How about ground penetration radar detection for landmines (see radar, go bang!).

author: Psi
author_rank: Super Contributor
timestamp: May 02, 2015, 12:05:47 pm
content: Quote from: Marco on May 02, 2015, 03:56:50 amgood point.