<div dir="auto"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Muhammad Taha</strong> <span dir="auto"><<a href="mailto:mtsg09@gmail.com">mtsg09@gmail.com</a>></span><br>Date: Tue, Mar 17, 2020, 09:54<br>Subject: Guidance Regarding GSoC Project.<br>To:  <<a href="mailto:n.arranz.agueda@gmail.com">n.arranz.agueda@gmail.com</a>>,  <<a href="mailto:edupergar@gmail.com">edupergar@gmail.com</a>><br></div><br><br><div dir="ltr"><div>Hi, I hope this email finds you well.</div><div> I am currently writing my proposal for<font size="1"><b> <font size="2">Project #1: Robotics Academy: New Computer Vision Exercises. </font></b><font size="2">I just need some guidance on how I should proceed and just a rough idea about what to include in my proposal.  I also need to know whether the purpose of this project is to impart a better understanding of computer vision techniques or to solve robotics challenges using computer vision.<br></font></font></div><div><font size="1"><font size="2"><br></font></font></div><div><font size="1"><font size="2">
I just need to know which techniques I should proceed with.

Here's some of the information I gathered:<br></font></font></div><div><font size="1"><font size="2"><br></font></font></div><div><font size="1"><font size="2"><font size="4"><b>Computer Vision Techniques:</b></font><br>Simple, Adaptive, Gaussian and Otsu's thresholding.<br>Canny Edge Detection.<br>Blur, Gaussian blur, Laplacian, Laplacian of Gaussian, Sobel and line detection with image convolutions.<br>Size filtering, connected components and contours.<br>Hough transform and Hough transform for circles.<br>Morphological transformations (Erosion, dilation, skeletonization, flood fill).<br>Image Subtraction.<br>Image Averaging.<br>Image Segmentation.<br>Image Pyramids.<br>Foreground Extraction using Active Contours, Harris Corners and Grab-cut algorithm.<br>Training custom object detectors using Histogram of Oriented Gradients and Support Vector Machines.<br><br><font size="4"><b>Computer Vision Exercises:</b></font><br><b>Anti-Aircraft Gun:</b> Using image subtraction, contours and optical flow.<br><b>Object/Vehicle Speed Estimation:</b> Using centroid tracking and template matching.<b><br>Follow Object:</b> Using Real-time Object detection and localization using ORB and maybe SIFT (as the patent of SIFT expires in 2020).<br><b>Disoriented Package Alignment and Skew Correction:</b> Using affine transformations and template matching.</font></font></div><div><font size="1"><font size="2"><br></font></font></div><div><font size="1"><font size="2">I have completed the programming and academy challenges and I'll attach a copy of the Google form that I filled for evidence.</font></font></div><div><font size="1"><font size="2"><br></font></font></div><div><font size="1"><font size="2">Best Regards,</font></font></div><div><font size="1"><font size="2">Taha.<br></font></font></div>

</div>
</div>