Difference between revisions of "Team:Cambridge-JIC/MicroMaps"
KaterinaMN (Talk | contribs) |
KaterinaMN (Talk | contribs) |
||
Line 48: | Line 48: | ||
<dd>free: BF - Brute-Force, unreliable</dd> | <dd>free: BF - Brute-Force, unreliable</dd> | ||
</dl> | </dl> | ||
− | <p>Our research in the area indicates that the SIFT + FLANN combination is very good. Further understanding of the subject might be gained from Google's PhotoSphere project.</p> | + | <p>Our research in the area indicates that the SIFT + FLANN combination is very good. Further understanding of the subject might be gained from Google's <a href="http://www.google.co.uk/maps/about/contribute/photosphere/" class="blue">PhotoSphere</a> project.</p> |
*** show some examples of tiling, and intended micromaps with simon's manual tiling *** | *** show some examples of tiling, and intended micromaps with simon's manual tiling *** | ||
Examples: can see that, under the right conditions, can accurately stitch multiple images, even in 2D (no 2d example) | Examples: can see that, under the right conditions, can accurately stitch multiple images, even in 2D (no 2d example) | ||
− | More concretely, | + | <p><b>How it works:</b> More concretely, MicroMaps keeps a collection of images it has taken along with the corresponding expected physical coordinates. MicroMaps will request small regions (tiles) of the slide one-by-one to fill up its field of view. When a tile is requested the software will look through its collection to see if it has already captured that region, and will join any seams it finds if multiple images match that tile. If no images match that tile, it will take a series of overlapping images between a nearby (in terms of expected coordinates) image and the desired tile. For each image, it will use the stitching algorithm to determine accurate coordinates representing the image and compare them to the expected coordinates. This is essential to correct for hardware noise and inaccuracies, and will allow a seamless image to be constructed from these small tiles. The accuracy obtained, combined with calibration data, will then allow for precise measurements to be made. The accurate positioning information will also allow pins to be dropped so interesting features can be returned to later.</p> |
− | + | <p><b>Problems:</b> This works well for fixed samples, but what about live samples? With the current difficulties, we are not prepared to apply MicroMaps logic to motile samples. Moving samples are infeasible with current processing delays. For now, we recommend using the <a href="//2015.igem.org/Team:Cambridge-JIC/Webshell" class="blue">WebShell</a>. We are still working on this issue, expect the potential fix in MicroMaps Version 2. Made some progress with an image tracking challenge: each of our software team was challenged to track some moving pixels in an image ***(ants.gif) to find the hidden message, Will's entry shown in bants.gif***. Perhaps in V.2 an interesting live features (eg. moving cells) will be automatically tracked.</p> | |
+ | </div></div></section> | ||
− | + | <section style="background-color:#fff"> | |
− | + | <div class="slide" style="min-height:0px"> | |
− | + | <div style="width: 80%; margin: 30px 0px;color:#000"> | |
− | + | <h3>Image Processing</h3> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*** ask ocean!!! *** | *** ask ocean!!! *** | ||
Line 76: | Line 73: | ||
*** ask souradip!!! *** | *** ask souradip!!! *** | ||
blockly visual programming to assemble simple annotators and microscope commands into complex workflows to automate experiments | blockly visual programming to assemble simple annotators and microscope commands into complex workflows to automate experiments | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div></div></section> | </div></div></section> | ||
− | |||
− | |||
− | |||
</html> | </html> | ||
{{:Team:Cambridge-JIC/Templates/Footer}} | {{:Team:Cambridge-JIC/Templates/Footer}} |
Revision as of 09:49, 18 September 2015