Hello,
the proposal is good, but lacks some depth, I think.
The big part of the proposal is the detailed schedule. It's too detailed to be relevant, but at least it shows that you have thought a bit about the tasks that need to be accomplished.
Please, expand the resume part: you did not specify how many years you studied in the University. It would be nice if you specify some programming projects, to the level of details what is allowed, on which you have been working. I mean professional projects, student projects, your hobby projects.
Here is a small assignment for you, solution for which you are welcome to include to your application, to make it more comprehensive:
as a part of this project, we want to put A-SIFT from a sample Python script into OpenCV itself (C++ implementation) and make it parallel. One common problem with parallel implementation of various algorithms is regression testing. We want to make the results of parallel A-SIFT deterministic, regardless on the number of processing threads. Basically, the results should always be the same as the sequential version of A-SIFT would produce. Please, think of how it can be done. No need to write C++ code, just describe the algorithm in words or in pseudo-code.
Regards,
Vadim