User Tools

Site Tools


pr0ntools:cfcv:pr0nsweeper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pr0ntools:cfcv:pr0nsweeper [2015/07/13 06:46] – [Clicking] mcmasterpr0ntools:cfcv:pr0nsweeper [2025/08/04 21:20] (current) – removed mcmaster
Line 1: Line 1:
-Confocal Imaging Computer Vision (CFCV) tookit 
  
-This page is about the pr0nsweeper Python GUI that allows a human to quickly review and fix CV results. 
- 
-Although this page is public its not advertised.  I would like to keep it low profile for the time being until the suite is more mature. 
- 
-====== Keyboard and mouse quick summary ====== 
- 
-Tile types: 
-  * Blue metal: "wires" 
-  * White void: no material present 
-  * Orange unknown: could not decide if metal or void 
- 
-Left click: metal operation 
-  * Void => metal 
-  * Unknown => metal 
-  * Metal => unknown 
- 
-Right click: void operation 
-  * Unknown => void 
-  * Metal => void 
-  * Void => unknown 
- 
-Shift click: do above operation on all adjacent tiles (self inclusive) of the same tile type 
- 
-Enter/return: submit 
- 
-Escape: submit but flag for administrative review.  Use when CV failed beyond reasonable human correction (ex: grid detected very poorly) 
- 
-M: convert all unknowns to blue metal 
- 
-W: convert all unknowns to white void 
- 
- 
-====== Introduction ====== 
- 
-====== Clicking ====== 
- 
-Left clicking is metal oriented: it turns tiles into metal.  if the tile is already metal, it turns it into unknown.  Similarly, right clicking is void oriented. 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:group-pre.png?150}} 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:group-post.png?150}} 
- 
-Above: before and after shift right clicking to remove entire upper left unknown group 
- 
-Sometimes its useful to change entire clusters at once.  This can be accomplished by shift clicking. 
- 
- 
-====== Global operations ====== 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:global_m_pre.png?600}} 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:global_m_post.png?600}} 
- 
-Above: using "M" to turn all unknowns into metal 
- 
-Often the entire remaining unknowns will below to one type or another.  Hit "M" to change all unknowns to metal or "W" to change all unknowns to void. 
- 
- 
-====== Grid errors ====== 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:grid_error.png?600}} 
- 
-Above: minor grid error 
- 
-If the grid is detected incorrectly it will disrupt metal detection.  In the above example, the Y grid offset is very poor (although the pitch is correct).  Correct errors like above by biasing the grid to a particular direction, using the same bias for the entire image.  For example, make the lower unknowns metal and the upper unknowns void.  Suggest using this convention (lower => metal, upper => void) if its unclear which direction the correction should be applied. 
- 
-For major errors (ex: grid detection failed) press Escape to skip this tile.  It will be reviewed by an administrator. 
- 
- 
-====== Splash page ====== 
- 
-{{:pr0ntools:cfcv:pr0nsweeper:splash.png?300}} 
- 
-If you see this the server has no jobs available 
- 
-NOTE: the splash page can be edited with standard mouse and keyboard shortcuts.  Attempting to submit discards changes 
- 
- 
-====== Roadmap ====== 
- 
-The GUI frontend will become some sort of web app so that it can be used from a standard browser without installing any software. 
- 
-There's still a lot that can be done with the computer vision preprocessing.  The current suite is somewhat optimized for the references images: to be seen how well it will apply to other data sets (ex: SEM images). 
- 
- 
-====== References ====== 
- 
-  * [[https://github.com/JohnDMcMaster/pr0ntools/tree/master/capture/cf|Source code]] 
pr0ntools/cfcv/pr0nsweeper.1436769986.txt.gz · Last modified: 2015/07/13 06:46 by mcmaster