Claims
- 1. A method of performing a similarity search of a video, the method comprising the steps of:
interactively defining a training video segment from the video; obtaining reduced feature vectors corresponding to frames of the training video segment; and training a statistical model using the reduced feature vectors.
- 2. A method as in claim 1, further comprising the steps of:
for each frame of the video,
obtaining a reduced feature vector; and computing a similarity score using the reduced feature vector and the statistical model.
- 3. A method as in claim 2, further comprising the step of:
segmenting the video into similar and non-similar segments based upon the similarity scores.
- 4. A method as in claim 2,
wherein the steps of obtaining reduced feature vectors corresponding to frames of the training video segment and, for each frame of the video, obtaining a reduced feature vector are performed by retrieval of the reduced feature vectors from a precomputed feature vector database corresponding to the video.
- 5. A method as in claim 2,
wherein the steps of obtaining reduced feature vectors corresponding to frames of the training video segment and, for each frame of the video, obtaining a reduced feature vector are performed transforming frames of the video.
- 6. A method as in claim 1,
wherein each reduced feature vector corresponding to a frame of the training video segment includes features representing chromatic components of the frame and features representing luminance components of the frame.
- 7. A method as in claim 6,
wherein each reduced feature vector includes fewer features representing chromatic components than features representing luminance components.
- 8. A method as in claim 1,
wherein each reduced feature vector corresponding to a frame of the training video segment includes features representing red components of the frame, features representing green components of the frame, and features representing blue components of the frame.
- 9. A method as in claim 3,
wherein the step of segmenting the video into similar and non-similar segments based upon the similarity scores is performed by comparing the similarity scores to an interactively defined similarity threshold.
- 10. A computer system, comprising:
a processor; a user interface; and a processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming the computer system to perform a method of performing a similarity search of a video, the method comprising the steps of: interactively defining a training video segment from the video; obtaining reduced feature vectors corresponding to frames of the training video segment; and training a statistical model using the reduced feature vectors.
- 11. A computer system, comprising:
a display; a user interface; a processor; and a processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming the computer system to perform a method of presenting a video within a video browser, comprising the steps of: providing a display window for viewing the video; displaying a time bar within the video browser, wherein position within the time bar linearly corresponds to elapsed time from a beginning of the video; receiving user training input indicating one or more training video segments from the video; and displaying a similarity measure of each frame in the video to the training video segment using shades of the time bar at positions corresponding to each frame to indicate the similarity measure.
- 12. A computer system, comprising:
a display; a user interface; a processor; and a processor readable storage medium having processor readable program code embodied on said processor readable storage medium, said processor readable program code for programming the computer system to perform a method of presenting a video within a web-based interface, comprising the steps of: displaying periodic frames of the video separated by a predetermined time interval; receiving user training input indicating one or more training video segments from the video; and displaying a similarity measure of each displayed periodic frame in the video to the training video segment using shades surrounding each displayed periodic frame to indicate the similarity measure.
CLAIM OF PRIORITY
[0001] This application claims priority as a continuation to U.S. patent application Ser. No. 09/266,558, entitled “Methods and Apparatuses for Interactive Similarity Searching, Retrieval and Browsing of Video,” by Jonathan T. Foote, et al., filed Mar. 11, 1999 (Attorney Docket No. XERXF-01020US0 MCF/SES), which is incorporated herein by reference in its entirety.
[0002] This application is related to the following application and patent:
[0003] U.S. patent application Ser. No. 09/266,637 entitled “Methods and Apparatuses for Video Segmentation, Classification, and Retrieval Using Image Class Statistical Models,” by Jonathan T. Foote, et al., filed Mar. 11, 1999 (Attorney Docket No. XERXF-01021US0 MCF/SES); and
[0004] U.S. Pat. No. 6,404,925 entitled “Methods and Apparatuses for Segmenting an Audio-Visual Recording Using Image Similarity Searching and Audio Speaker Recognition,” by Jonathan T. Foote, et al., issued Jun. 11, 2002 (Attorney Docket No. XERXF-01022US1 MCF/SES).
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09266558 |
Mar 1999 |
US |
| Child |
10859832 |
Jun 2004 |
US |