Difference between revisions of "Team:Cambridge-JIC/Autofocus"
KaterinaMN (Talk | contribs) |
KaterinaMN (Talk | contribs) |
||
Line 35: | Line 35: | ||
<li><p>Implemented the parabola approximation to find in focus position. </p></li> | <li><p>Implemented the parabola approximation to find in focus position. </p></li> | ||
</ul> | </ul> | ||
− | <p> | + | <p><i>Gradient search, which is a simple technique for convergence to local extrema, was also attempted, but did not give satisfactory results, as the learning rate of the algorithm is slow. Also, noise from images drastically disrupts the calculations. This was a significant problem even when the gradient was calculated by taking multiple pictures around the point of interest. Another algorithm that we found was unsuccessful is the golden section interval algorithm.</i> </p> |
− | <p>The performance of | + | <p>The performance of the final autofocus algorithm varies, depending on the starting point of the search. A typical processing time is around 40s, which allows for autofocus during live-stream imaging through the <a href="" class="blue">Webshell</a>.</p> |
+ | <p>The autofocus algorithm we have developed is open for further improvements and performance enhancement. Ideas for future development include a threshold value to indicate the event of reaching max focus, and hence to stop the search.</p> | ||
<hr> | <hr> | ||
<p><i>The Autofocus algorithm we have developed can be found in the <a href="" class="blue">full software package</a>. It was developed solely by Rajiv, with useful feedback and advice from the rest of the Software team.</i></p> | <p><i>The Autofocus algorithm we have developed can be found in the <a href="" class="blue">full software package</a>. It was developed solely by Rajiv, with useful feedback and advice from the rest of the Software team.</i></p> |
Revision as of 23:00, 17 September 2015