IMViewer
From KitwarePublic
[category:IMViewer]
Browser based user initiated large scale image processing
Viewer interaction
- Browser based user interaction allows following selections using large image viewer
- a sub-region at desired resolution (maybe with more general shapes)
- The process and the parameters to run
- The time of execution
- After user submits the request the request itself is stored in database (so next visitor may see what processing has been configured)
- The results (metadata and the result image-chunks at multiple resolutions
- Stored as another document in the MongoDB
- Can be viewed along with the base image
- Can be shared / reviewed by another user
Server administration
- Maintain a list of possible applications (algorithms) that can be invoked,
- Inputs they accept
- Error handling and reporting
- Estimate of required time and timeout
- Resources (RAM, disk space, etc) they will requirA
- Batch process execution
- Monitor the progress, see the results
- Interrupt the process
- Take a look at results
- Modify the settings
- Resume / discard
- Resource managements
- User priviledges
- Time scheduling
- Creation of reports
Relation to Midas
Not sure how what is already available in included in current (or current vision of) Midas, and much similar functionality is in Midas currently or after integrating large image viewer.
- Making Midas a processing powerhouse
, or if not running server side processes on the selected regions
Some use cases
- Crowd sourcing of manual (seed based) segmentation and neuron tracking process (similar to Zooniverse).
- Manual marking for training data (e.g. cell membrane, mitochondria ..)
- Remote invocation of anything more involving