Beruflich Dokumente
Kultur Dokumente
3D Searching
INTRODUCTION
From computer-aided design (CAD) drawings of complex engineering parts to digital representations of proteins and complex molecules, an increasing amount of 3D information is making its way onto the Web and into corporate databases. Because of this, users need ways to store, index, and search this information. Typical Web-searching approaches, such as Googles, cant do this. Even for 2D images, they generally search only the textual parts of a file, noted Greg Notess, editor of the online Search Engine Showdown newsletter. However, researchers at universities such as Purdue and Princeton have begun developing search engines that can mine catalogs of 3D objects, such as airplane parts, by looking for physical, not textual, attributes. Users formulate a query by using a drawing application to sketch what they are looking for or by selecting a similar object from a catalog of images. The search engine then finds the items they want. The company must make it again, wasting valuable time and money.
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
Search Engines
Here basically we give a keyword to search. The search engine looks in registered webpages for this particular keyword and returns result from most frequent webpages. Examples of such systems are Google, altavista etc. Google http://www.google.com/ --Crawler-based & comprehensive (large) database. Ranking of results by popularity helps find good sites when searching broad topics. Offers a variety of advanced and other search options; for example, image search or U.S. government search Yahoo! Search http://search.yahoo.com/ -- Crawler-based, comprehensive (large) database with a variety of search options. (Yahoo purchased Alta Vista and All the Web in 2003 and in March 2004 these search engines were re-designed to return results similar to Yahoo Search)
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
MSN Search http://www.msn.com/ -- combines human and crawler created search results. Editors hand-pick sites for popular topics; MSN also searches human-selected results of LookSmart; and when all else fails, uses Inktomi for web crawler results. Teoma http://www.teoma.com/ -- Crawler-based, smaller index than Google, Alta Vista, & AlltheWeb, but smaller can be better for popular topics. Teoma method for ranking is intended to incorporate page authority into popularity ranking. It uses "Subject-Specific Popularity" to rank a site based on the number of same-subject pages that reference it, not just general popularity. Ask Jeeves http://www.askjeeves.com/ -- crawler-based search results using Teoma search engine.
Directories
Directories present us with a set of interested webpages URL. Usually it forms a good search beginning. Examples of such systems include Yahoo directory service, Imac directory etc.
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
General subject directories LookSmart http://www.looksmart.com/ -- compiled by humans. If no match in directory, does Alta Vista search of the Web. Lycos http://www.lycos.com -- based on the Open Directory project (which uses volunteer editors to collect sites into categories) Snap http://www.snap.com -- compiled by humans. WWW Virtual Library http://vlib.org/ -- oldest directory of the web, started by Web creator Tim Berners-Lee; "run by a loose confederation of volunteers, who compile pages of key links for particular areas in which they are expert" Yahoo directory http://dir.yahoo.com/ -- The Yahoo directory has been the bestknown & largest human-compiled directory of the Web. However, the search on the Yahoo home page (www.yahoo.com) no longer searches the Yahoo directory but instead is a Google search of the Web. To get to the humancompile categories, go to the Yahoo Directory link.
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
Home http://dir.yahoo.com/ -- The Yahoo directory has been the bestknown & largest human-compiled directory of the Web. However, the search on the Yahoo home page (www.yahoo.com) no longer searches the Yahoo directory but instead is a Google search of the Web. To get to the humancompile categories, go to the Yahoo Directory link. Subject Directories that rate & review the sites Argus Clearinghouse http://www.clearinghouse.net/ -- subject guides to web resources, with each site rated for quality Britannica http://britannica.com/ -- classifies, rates, and reviews web sites. By Encyclopedia Britannica. BUBL http://www.bubl.ac.uk/link/ are checked and fixed each month. -Internet resources covering all
academic subject areas are selected, evaluated, catalogued and described. Links
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
Librarians' Index to the Internet http://lii.org/ -- human-compiled; Internet resources selected and evaluated by librarians for their usefulness to users of public libraries Scout Report http://scout.cs.wisc.edu/archives/ Scout Report Academic/scholarly subject directories Infomine http://infomine.ucr.edu/ -- scholarly web sites Niche search engines. These search engines focus on a specific subject or type of information. Reducing the search universe makes the list of search results more manageable and on target. Here are just a few examples. Asiaco http://search.asiaco.com/ -- search the Internet for topics related to Asia. -search or browse the
"archives" of selected and reviewed web sites chosen by the editorial board of
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
CiteSeer http://citeseer.nj.nec.com/cs -- Search not only indexed scientific documents but also the citations they contain. eBizSearch http://gunther.smeal.psu.edu/index.html -- Search the Web as well as academic and commercial articles for various aspects of e-business. OAIster http://oaister.umdl.umich.edu/o/oaister/ -- collection of freely
SurfWax http://www.surfwax.com/
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
3D SEARCHING
Advances in computing power combined with interactive modeling software, which lets users create images as queries for searches, have made 3Dsearch technology possible. Methodology used involves the following steps Query formulation Search process Search result
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
QUERY FORMULATION
True 3D search systems offer two principal ways to formulate a query: Users can select objects from a catalog of images based on product groupings, such as gears or sofas; or they can utilize a drawing program to create a picture of the object they are looking for. or example, Princetons 3D search engine uses an application to let users draw a 2D or 3D representation of the object they want to find.
Dept. of CSE
MESCE, Kuttippuram
Seminar Report04
3D Searching
Dept. of CSE
10
MESCE, Kuttippuram
Seminar Report04
3D Searching
SEARCH PROCESS
The 3D-search system uses algorithms to convert the selected or drawn image-based query into a mathematical model that describes the features of the object being sought. This converts drawings and objects into a form that computers can work with. The search system then compares the mathematical description of the drawn or selected object to those of 3D objects stored in a database, looking for similarities in the described features. The key to the way computer programs look for 3D objects is the voxel (volume pixel). A voxel is a set of graphical datasuch as position, color, and densitythat defines the smallest cubeshaped building block of a 3D image. Computers can display 3D images only in two dimensions. To do this, 3D rendering software takes an object and slices it into 2D cross sections. The cross sections consist of pixels (picture elements), which are single points in a 2D image. To render the 3D image on a 2D screen, the computer determines how to display the 2D cross sections stacked on top of each other, using the applicable interpixel and interslice distances to position them properly. The computer interpolates data to fill in interslice gaps and create a solid image. The steps involved in transforming the query to search query are normalization and voxelization. Normalization is the process of transformation of a 3D model into a standardized or canonical form that retains all the relevant geometrical information of the original model.
Dept. of CSE
11
MESCE, Kuttippuram
Seminar Report04
3D Searching
Voxelization is the process of converting a representation of a 3D shape into a set of small volume elements (voxels) [1]. The procedure of voxelization is as follows: (1) bound the model with a bounding box; (2) divide the bounding box into N3 small boxes (voxels) with equal volume; and (3) assign one to a voxel if it contains a part of the CAD model, and zero otherwise.
The search system then converts this voxel model into a form consisting of the skeleton of object. This skeleton represents the basic framework of the model. The model is then searched with those in the repository. If match is found then the object is returned.
Dept. of CSE
12
MESCE, Kuttippuram
Seminar Report04
3D Searching
Dept. of CSE
13
MESCE, Kuttippuram
Seminar Report04
3D Searching
When the system retrieves models in response to a query, users can input which models more closely resemble the object theyre seeking. 3DESS then uses neural-network technology to analyze users feedback, learn more about what they want, and fine-tune both the current search and future similar searches.
Dept. of CSE
14
MESCE, Kuttippuram
Seminar Report04
3D Searching
Dept. of CSE
15
MESCE, Kuttippuram
Seminar Report04
3D Searching
Dept. of CSE
16
MESCE, Kuttippuram
Seminar Report04
3D Searching
CONCLUSION
Most of todays individual and corporate computer users dont conduct the type of searches that would justify paying for and learning to use sophisticated 3D search engines However, within those markets, 3D search could prove useful and successful.
Dept. of CSE
17
MESCE, Kuttippuram
Seminar Report04
3D Searching
BIBLIOGRAPHY
Dept. of CSE
18
MESCE, Kuttippuram
Seminar Report04
3D Searching
ACKNOWLEDGEMENT I take this opportunity to express my sincere thanks to Prof. Agnisharman Namboodri ,Head of the Department,Computer science and engineering, and Mr Feroz Manzoor and Mr. Saheeer H for their kind assistance and co-operation. I also extend my thanks to the faculty members of the Department of Computer Engineering and all of my friends for their encouragement and sincere co-operation.
Cijo Ceazer
Dept. of CSE
19
MESCE, Kuttippuram
Seminar Report04
3D Searching
ABSTRACT
3D searching is a new method used to search 3D objects in a data house. Today, both the Internet and corporate data warehouses are full of all types of digital information, from simple text documents to complex applications. One type of information gaining in prominence is the threedimensional object. From computer-aided design (CAD) drawings of complex engineering parts to digital representations of proteins and complex molecules, an increasing amount of 3D information is making its way onto the Web and into corporate databases. Because of this, users need ways to Store, index, and search this information. The seminar deals with how searching of 3D objects can be efficiently done. A prototype system is used to illustrate the search system.
Dept. of CSE
20
MESCE, Kuttippuram
Seminar Report04
3D Searching
CONTENTS
1. Introduction .........................................................1 2. Basics of Internet searching................................2 o Search Engines o Directories o Meta searching 3. 3D Searching.......................................................8 5. Query formulation..............................................9 6. Search process................................................10 7. An example search system :3DESS..................12 8. Princeton University Search System ...................14 9. Concerns and applications..................................15 10. Conclusion.........................................................16 11.Bibliography.......................................................17
Dept. of CSE
21
MESCE, Kuttippuram