GRID ENABLED SYSTEM FOR GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND ANALYZING, RETRIEVAL AND PROCESSING PROCESSING Gorgi Kakasevski†, Aneta Buckovska*, Suzana Loskovska*, Ivica Dimitrovski* †EU, Faculty of Informatics, Skopje, Macedonia *UKIM, Faculty of Electrotechnics and Information Technology, Skopje, Macedonia †[email protected], *[email protected]
21
Embed
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
GRID ENABLED SYSTEM FORGRID ENABLED SYSTEM FORMEDICAL IMAGE GATHERING,MEDICAL IMAGE GATHERING,
ANALYZING, RETRIEVAL AND PROCESSINGANALYZING, RETRIEVAL AND PROCESSING
GRID ENABLED SYSTEM FORGRID ENABLED SYSTEM FORMEDICAL IMAGE GATHERING,MEDICAL IMAGE GATHERING,
ANALYZING, RETRIEVAL AND PROCESSINGANALYZING, RETRIEVAL AND PROCESSING
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Disadvantages• Large number of Web sites with images• Large number of Web image search engines • Many keywords and their combinations• Need of Web crawler for gathering images in DICOM format or gathering images from specific Web site• Lack of availability for searching by query image• By some criteria the search is difficult or impossible• Saving and organizing of images on local computer has to be done manually• When the images are organized locally, searching by specific criteria is difficult (ex. Site where the image is placed, notices from the users…)• In order to classify (or cluster) images, different programs should be used
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
System architecture
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
System architecture
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
System architecture
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
System architecture
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Web image gatheringDictionary of keywords
Group 1 Group 2 Group 3 . . .
kw1 kw2 kw3 . . . kwn
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
• Other parameters: image size, file type, color or b&w, number of images, type of safe search, filter and location of search
Selecting parameters
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Web image gathering
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Feature extraction• MPEG-7 descriptors, standard set (ISO/IEC standard) of descriptors that can be used to describe multimedia information: - DominantColor - ScalableColor - ColorStructure - ColorLayout - EdgeHistogram
• Skin type recognition
• Color moments
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Feature extraction• Download images• Feature extraction (eXperimentation Model - XM)
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Image mining• Clustering – Images are grouped into several clusters - Take a keyword permutation; - Gather images from the Web; - Extract image features; - Cluster first 100 images into m clusters; - Add the other images into some of the clusters; - For clusters which exceed the threshold l% from total number of images, make a relation between the images in the cluster, the cluster and the keywords; - Images from the clusters that do not exceed the threshold are placed into one cluster;
• EM method, WEKA (open source datamining software)
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Image mining• Classifying – Each image is assigned into certain class or discarded
- The users define class; - The users assign keywords to the class; - The users assign certain images into classes; - The users select descriptors which will describe the images into the class; - Build classification model (k-nearest neighbor, IBk implementation in WEKA); - Take a keyword permutation for certain class; - Gather images from the Web; - Extract image features; - Assign classes to each image (for each descriptor); - Place the image into the class which mostly appears.
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Building relations• All information are returned to the server and relations between images, keywords, descriptors, classes and clusters are saved in the local database• When the all relations are saved in the local database the content-based and keyword-based image retrieval are enabled.
Content-based image retrieval
• Upload query image• Extract image features• Place the image into certain class/cluster (by use of classification model)• Retrieve images from the class where query image belong, sorted by similarity to the query image
Keyword-based image retrieval
• Enter keyword• Retrieve clusters and classes which correspond to entered keywords
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Experimental results• The users must set system parameters (to create dictionary with group of keywords, to define classes, to enter Web sites, to enter search engines, to select descriptors which describe classes, to set Grid parameters etc.)
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING
Conclusion and future work• Our system yields much better results unlike the commercial search engines• It does Web image gathering through search engines or specific sites• It cluster and classify images• Has a search service with CBIR• Searching of images from different criteria is very easy• Images with their thumbnails are saved in local database• Easily upgradable• Test the Grid infrastructure with multimedia data
• Complex testing of the system• Modification of used algorithms and descriptors for feature extraction• Creating database with web sites where medical images can be found• Job optimization• Improvement in usage of replicas
GRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSINGGRID ENABLED SYSTEM FOR MEDICAL IMAGE GATHERING, ANALYZING, RETRIEVAL AND PROCESSING