|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages | |
|---|---|
| Document | Contains the definition of classes modelling documents: in our case, these correspond to images and regions. |
| Document.Windsurf | Contains the definition of classes modelling images and regions for Windsurf. |
| Document.Windsurf.Distance | Contains the definition of classes for computing the distance between region bands in Windsurf. |
| FeatureExtractor | The Feature Extractor is the component in charge of extracting the features from a given image (URL/image file). |
| FeatureExtractor.Clustering | Contains the abstract classes for the segmentation of images into regions. |
| FeatureExtractor.Clustering.KMeans | Contains classes implementing the (generic) k-means algorithm. |
| FeatureExtractor.Clustering.Windsurf | Contains classes specific for the Windsurf clustering algorithm. |
| FeatureExtractor.Filter | Contains the abstract classes for the filtering of images, to be performed in order to prepare each image to segmentation. |
| FeatureExtractor.Filter.Wavelets | Contains the wavelet-based filtering of images, using the Haar wavelet filter in the HSV domain. |
| FeatureExtractor.Utils | Contains utility classes for clustering algorithms. |
| FeatureManager | The Feature Manager (FM) is the component in charge of storing/retrieving the image features from the DB. |
| IndexManager | The Index Manager (IM) contains the classes managing the feature indices for performing similarity searches over the image/region features. |
| QueryProcessor | The Query Processor (QP) is the component that solves similarity queries over image features. |
| QueryProcessor.SF | Contains algorithms for solving k-NN queries with a scoring function. |
| QueryProcessor.SF.ImgIdx | Contains classes for connecting with the WINDSURF/M-tree DLL in order to solve SF-based queries on images. |
| QueryProcessor.SF.kNNset | Contains the index-based algorithm (k-NN-set) for a k-NN query. |
| QueryProcessor.SF.ScoringFunction | Contains classes implementing different scoring functions. |
| QueryProcessor.SF.ScoringFunction.EMD | Contains classes implementing the EMD algorithm. |
| QueryProcessor.SF.ScoringFunction.HillClimbing | Contains classes implementing the Hill Climbing (greedy) algorithm for AVG and IRM scoring functions. |
| QueryProcessor.SF.ScoringFunction.Hungarian | Contains classes implementing the Hungarian algorithm. |
| QueryProcessor.Skyline | Contains algorithms for solving Skyline queries. |
| QueryProcessor.Skyline.Skyset | Contains the index-based algorithm (Sky-set) for a Skyline query. |
| QueryProcessor.Utils | Contains utility classes for query processing (e.g., sorted/random accesses to indices). |
| QueryProcessor.Utils.RegIdx | Contains classes for connecting with the WINDSURF/M-tree DLL in order to solve similarity queries on regions. |
| Utils | Contains utility classes for performing several tasks, like connecting with DBMS, matrix computation, or working with JAI. |
| Utils.Constants | Contains classes storing constants/useful informations. |
| Utils.MySQL | Contains utility classes for performing operations with MySQL DBs. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||