Electrical and Computer Engineering Department
University of California
Santa Barbara, CA 93106-9560
Keywords
image databases, visual thesaurus, texture, content based search
* Investigation of a rotation invariant texture feature set for similarity search in images.
* Codebook construction for airphotos
* Automated image segmentation schemes for localizing image
A prototype seach engine is being developed and tested on airphotos and color pictures of natural scenes from a Corel photo gallery.
During the summer of 1997, the NSF technology exhibits center features our demonstrations of
Currently one Ph.D. student is working on the project. In addition,
two other students are working on related projects on digital watermarking
and learning algorithms for database search.
One Ph.D. student (Wei-Ying Ma) graduated with a PhD in June 1997. His thesis was on content based search of images. He is currently employed at HP labs in Palo Alto.
Another student, Morris Beatty, is completing his MS thesis on dimensionality reduction of image features. He is now at SUN Microsystems and is expected to submit his thesis in June.
George Haley, who did some of the early work on rotation invariant texture features, completed his MS thesis last year. He is now with Rockwell, Chicago.
UCSB is one of the six digital library sites funded by NSF and the
current project builds upon and complements some of the work related to
the UCSB Alexandria project. The aerial photographs required for this project
have already been digitized at the Maps and Imagery Lab.
1. A UC MICRO award ($18,000) was received for implementing some
of the image processing operations on embedded DSP systems. This is in
collaboration with a local company, Spectron Microsystems. Spectron was
recently acquired by the Texas Instruments.
2. A UC patent is pending on our image segmentation scheme.
3. The image segmentation algorithm has been distributed on request to other research institutions. These include City University of New York, Stanford, UC San Diego, NIMA, ONR/China Lake Weapons Center, and JPL.
2. G. M. Haley and B. S. Manjunath, "Rotation invariant texture classification using a complete space-frequency model," to appear in IEEE Transactions on Image Processing, 1998. See also G. M. Haley and B. S. Manjunath, "Rotation-invariant texture classification using modified Gabor filters," Proc. second international conference on image processing, ICIP 95, Vol. I, October 1995, pp. 262-265.
3. W. Y. Ma and B. S. Manjunath, "NETRA: A Toolbox for navigating large image databases," accepted for publciation in the ACM Multimedia Journal (1998). See also W. Y. Ma and B. S. Manjunath, "NETRA: A toolbox for navigating large image databases," Proc. IEEE International Conference on Image Processing, Santa Barbara, California, October 1997.
4. M. Beatty and B. S. Manjunath, "Dimensionality reduction using multidimensional scaling for image search," to appear in Proc. IEEE International Conference on Image Processing, Santa Barbara, California, October 1997.
5. .W. Y. Ma and B. S. Manjunath, "Texture features and learning similarity," Proceedings of IEEE International Conference on Computer Vision and Pattern Recognition, San Francisco, CA, pp. 425-430, June, 1996.
6.B. S. Manjunath and W. Y. Ma, "Browsing large satellite and aerial photographs," Proc. third IEEE international conference on image processing, ICIP 96, Vol. II, pp. 765-768, Laussnne, Switzerland, September 1996 (invited paper).
In our initial work, we have explored the use of image texture for search and retrieval. Examples of texture images include photographs of water, sand, brick wall, a wire fence, or aerial photographs of agricultural regions. Textured images, in general, are hard to describe (i.e., they do not have good structure). Often, the resolution and distribution of objects in the scene determines if it is "textured" or not. For example, consider a bunch of coffee beans spread on the ground. While each bean is clearly an identifiable object, the random distribution of the beans as a whole is more like a texture pattern. Natural textures tend to be more irregular than man made ones. During the past six months, we have made considerable progress in developing algorithms for texture based search. The basic idea is to pre-process the images at the time of storage and extract the texture information. This is done using Gabor filters, which are modulated Gaussians. Processing through a bank of these Gabor filters is (approximately) equivalent to extracting line edges and bars in the images, at different scales and orientations.
Simple statistical moments such as the mean and standard deviation of the filtered outputs can now be used as indices to search the database. For online demosntartions of this as well as the use of color and texture to search images, see
Special Issue on Digital Libraries in the IEEE Computer Magazine, May 1996.