1. A method comprising:
a. Extracting at least one image embedded in at least one presentation slide;
b. Generating a token representation of the identified at least one image;
c. Computing meta attributes of the identified at least one image and the at least one presentation slide;
d. Making the generated token representation and the computed meta attributes available to a search engine; and
e. Performing image search using the generated token representation and the computed meta attributes.
2. The method of claim 1, further comprising ranking found images using at least one measure.
3. The method of claim 2, wherein the at least one measure is a tf*idf measure.
4. The method of claim 1, wherein generating the token presentation further comprises:
i. Scaling the image to a predetermined size;
ii. Performing transformation of the scaled image into a frequency domain to create a frequency representation of the image; and
iii. Finding duplicate images, wherein finding duplicate images comprises generating the token representation of the image using the frequency representation of the image and comparing frequency representation coefficients of the image to second frequency representation coefficients of a second image and, if the frequency representation coefficients are close to the second frequency representation coefficients, using second token representation of the second image as the token representation.
5. The method of claim 1, further comprising extracting textual information from the at least one presentation slide and making the extracted textual information available to the search engine.
6. The method of claim 5, wherein the textual information is extracted using an optical character recognition.
7. The method of claim 1, wherein similar images have identical token representations.
8. The method of claim 1, wherein computing meta attributes comprises:
determining position of the one or more images on the at least one presentation slide, determining width and height of the one or more images, determining a size of the one or more images relative to a size of the at least one presentation slide or determining a number of images in the at least one presentation slide.
9. The method of claim 1, further comprising displaying found images and removing duplicate images.
10. The method of claim 9, further comprising displaying information on previous uses of the found images.
11. The method of claim 9, further comprising enabling a user to select at least one found image and use the selected at least one found image to form a new search query or augment an existing search query.
12. The method of claim 1, wherein extracting at least one image comprises eliminating background of the at least one presentation slide.
13. A system comprising:
a. Image extraction module operable to extract at least one image embedded in at least one presentation slide;
b. Token generation module operable to generate a token representation of the identified at least one image;
c. Meta attributes computing module operable to compute meta attributes of the identified at least one image and the at least one presentation slide;
d. A search engine operable to access the generated token representation and the computed meta attributes and perform image search using the generated token representation and the computed meta attributes.
14. The system of claim 13, wherein the search engine is further operable to rank found images using at least one measure.
15. The system of claim 14, wherein the at least one measure is a tf*idf measure.
16. The system of claim 13, wherein the token generation module is further operable to:
i. Scale the image to a predetermined size;
ii. Perform transformation of the scaled image into a frequency domain to create a frequency representation of the image; and
iii. Find duplicate images, wherein finding duplicate images comprises generating the token representation of the image using the frequency representation of the image and comparing frequency representation coefficients of the image to second frequency representation coefficients of a second image and, if the frequency representation coefficients are close to the second frequency representation coefficients, using second token representation of the second image as the token representation.
17. The system of claim 13, further comprising a textual information extraction module operable to extract textual information from the at least one presentation slide and make the extracted textual information available to the search engine.
18. The system of claim 17, wherein the textual information is extracted using an optical character recognition.
19. The system of claim 13, wherein similar images have identical token representations.
20. The system of claim 13, wherein meta attributes computing module is further operable to: determine position of the one or more images on the at least one presentation slide, determine width and height of the one or more images, determine a size of the one or more images relative to a size of the at least one presentation slide or determine a number of images in the at least one presentation slide.
21. The system of claim 13, further comprising a used interface operable to display found images and remove duplicate images.
22. The system of claim 21, wherein the user interface is further operable to display information on previous uses of the found images.
23. The system of claim 21, wherein the user interface is further operable to enable a user to select at least one found image and use the selected at least one found image to form a new search query or augment an existing search query.
24. The system of claim 13, wherein the image extraction module is further operable to eliminate background of the at least one presentation slide.
25. A computer-readable medium embodying a set of computer instructions implementing a method comprising:
a. Extracting at least one image embedded in at least one presentation slide;
b. Generating a token representation of the identified at least one image;
c. Computing meta attributes of the identified at least one image and the at least one presentation slide;
d. Making the generated token representation and the computed meta attributes available to a search engine; and
e. Performing image search using the generated token representation and the computed meta attributes.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A dual objective stereomicroscope comprising:
a housing;
a first eye piece;
a second eye piece;
a first objective lens;
a second objective lens;
a first primary mirror;
a second primary mirror; and
a movement mechanism;
wherein the movement mechanism changes a distance between the first objective lens and the second objective lens towards or away from each other so that the first objective lens and the second objective lens are always focused on an object and an image of the object viewed through the first objective lens and the second objective lens is projected to a user through the first eye piece and the second eye piece to provide a stereoscopic effect.
2. The stereomicroscope according to claim 1, wherein the first eye piece, the first primary mirror, the first focusing mirror and the first objective lens are arranged on a first optical path.
3. The stereomicroscope according to claim 1, wherein the second eye piece, the second primary mirror, the second focusing mirror and the second objective lens are arranged on a second optical path.
4. The stereomicroscope according to claim 1, wherein the first primary mirror and the second primary mirror are positioned such that a plane of the first primary mirror is normal to the first objective lens to receive a beam of light from the first objective lens and a plane of the second primary mirror is normal to the second objective lens to receive a beam of light from the second objective lens.
5. The stereomicroscope according to claim 1, wherein the first focusing mirror and the second primary mirror are respectively positioned in parallel to the plane of the first primary mirror and the second primary mirror to receive and reflect a beam of light from the first primary mirror and the second primary mirror.
6. The stereomicroscope according to claim 1, wherein the first eye piece and the second eye piece are positioned to receive the beam of light reflected from the first focusing mirror and the second focusing mirror respectively to provide a stereoscopic effect.
7. The stereomicroscope according to claim 1, wherein the first objective lens and the second objective lens are moved independent of each other.
8. The stereomicroscope according to claim 1, wherein the first objective lens and the second objective lens are moved synchronously with each other.
9. The stereomicroscope according to claim 1, wherein the wherein the first objective lens and the second objective lens are moved along an angular axis.
10. The stereomicroscope according to claim 1, wherein the first primary mirror is moved synchronously along with the first objective lens and the second primary mirror is moved synchronously along with the second objective lens.
11. The stereomicroscope according to claim 1, wherein the first objective lens and the second objective lens are moved away from each other to provide a maximum visual angle of 135 degrees.
12. The stereomicroscope according to claim 1, wherein the movement mechanism comprises a vertical midline central supporting frame, a first horizontal and angled support rod and a second horizontal and angled support rod.
13. The stereomicroscope according to claim 1, wherein the first horizontal and angled support rod and the second horizontal and angled support rod are coupled to the vertical midline central supporting frame on either side.
14. The stereomicroscope according to claim 1, wherein the first horizontal and angled support rod is coupled to a first optical unit through a first pivotal joint.
15. The stereomicroscope according to claim 1, wherein first optical unit includes the first objective lens and the first primary mirror.
16. The stereomicroscope according to claim 1, wherein the second horizontal and angled support rod is coupled to a second optical unit through a second pivotal joint.
17. The stereomicroscope according to claim 1, wherein second optical unit includes the second objective lens and the second primary mirror.
18. The stereomicroscope according to claim 1, wherein both the first horizontal and angled support rod and the second horizontal and angled support rod has two tubes coupled telescopically.
19. The stereomicroscope according to claim 1, wherein the first horizontal and angled support rod and the second horizontal and angled support rod are moved independently to move the first optical unit and the second optical unit away from each other to increase 3D viewing angle to enhance a 3D effect or to move the first optical unit and the second optical unit closer towards each other to decrease a 3D viewing angle to reduce a 3D effect.
20. The stereomicroscope according to claim 1, wherein the first horizontal and angled support rod and the second horizontal and angled support rod are moved mechanically or electrically.