Plan for Future Work

Plans for the Future

Some plans in the future include using our knowledge and experience that we have gained from working on this project, and apply it to knowledge in not only our future classes, but applying it to our future careers. Some of our group members plan to continue with signal processing and take EECS 452 as their MDE in the upcoming years. This project has introduced all of our members to learning new things about not just signal processing, but also about MatLab and new features that can be used.

A way for us all to improve our projects would be to decrease the run time to be as close to real time as possible. C/C++ code generation is possible in MATLAB, allowing us to run our algorithms on an embedded platform. We can also use hardware acceleration through MATLAB's GPU support and HDL coder features. As for lane detection, we used a trapezoid filter for our second method, which would not only make our Matlab code run faster, but it would also get rid of any false positive lines that are not part of the road.

Ideally for our project to work at it's best potential, we would have a set camera on the car that would not move, and we can make these filters for the perfect area where we know road signs, and lanes will appear. If you have a set camera angle you can make these areas as small as possible to maximize performance. Many different images or videos we have looked at are at different angles, that would not make it easy to make our code work with all these videos. This is why a permanent camera angle for our project would benefit us significantly.