imaging_presentation

Download Report

Transcript imaging_presentation

The Collaborative Imaging Grid
A collaborative research environment enabling Researchers
to learn from images when computer vision cannot
Paul Javid, Kurtis Heimerl
What is the problem with computer
vision?

Computer Vision is getting better at seeing patterns in images
 Face Recognition for Security (Is this person Kurtis?)
 Traffic Monitoring (Are there many cars on the road?)

But we are no where near the capabilities of the human eye!
 Medical research (Does this lung have lung cancer?)
 Spyware detection (Is this image spyware?)
 Requires Human Pattern Recognition!
The Solution

Create a research tool allowing researchers to aggregate
human knowledge about digital images.
 Images are coupled with metadata
 Metadata contains additional information about the images
 Researchers have access to “database” which contains all
images and their coupled metadata
 Creates the “world-wide-web” of human knowledge about
images.
Example application scenario

100 Cancer Researchers have knowledge about what a
cancerous lung looks like.
 In order for such information to be shared ubiquitously:
 When researcher identifies cancerous lung image, they add
that image and its metadata to database
 Metadata contains information about patient history, age,
etc.
Researcher then may analyze other images and contribute
to their metadata
 Allows other researchers to search, group, edit, and
categorize images in database based on their metadata,
thereby furthering cancer research
How are we going to do this?
 Clients have access to database via a web-browser.
 Outputs DHTML
 Server side uses GNU’s Tomcat webserver and the Spring
Framework.
 Toolkits implemented in Java!
 Metadata stored as XML files.
 Velocity toolkit to generate HTML for client
 Clients log in via web browser to Tomcat webserver which
contains database of images and coupled metadata (XML Files).
Server exports HTML for clients viewing
Conclusion
 Obvious demand for Collaborative Imaging Grid in various
disciples - biotechnology, computer vision, etc.
 Easy to Implement
 Well known implementation language (Java)
 Easy integration between XML metadata, webserver, and
client side browser.
 We have done this before!