Source: 09_MIR_Part-I.pdf
Multimedia Information Retrieval (MIR) retrieves text, image, video, and sound related to a user’s interest, ranked by similarity. It’s harder than text IR because multimedia is an uninterrupted stream lacking natural units (words, punctuation), objects are far larger, and there’s no agreed notion of a “summary.” The core challenge is the semantic gap: the large distance between a signal’s raw content (pixels, waveforms) and its human meaning. Object recognition is hard, so MIR systems lean heavily on human-generated words while struggling with subjective/emotional content (e.g., prosody distinguishing “don’t stop” from “Don’t! Stop!”).
Content-Based Image Retrieval extracts visual features and supports query-by-example (give an image, get similar ones). Color is captured by the color histogram (resolution-independent distribution of colors) and improved by the autocorrelogram (adds relative color locations), though color constancy (humans see an apple as red in any light) is hard to replicate. Texture (repetitive intensity patterns) is measured via the gray-level co-occurrence matrix (GLCM) yielding energy, entropy, contrast, and homogeneity, or via salient points robust to lighting/viewpoint. Shape — which carries deeper semantics — requires segmentation (thresholding, ISODATA, edge detection, watershed, morphological dilation/erosion) and matching measures invariant to translation, scaling, and rotation.
Audio and music retrieval takes several forms. Fingerprinting (e.g., Shazam) matches a short, often noisy snippet to a database via stable peaks (“constellations”) in the spectrogram. Speech recognition uses Hidden Markov Models (sequences of states) and Gaussian Mixture Models (modeling phoneme pronunciations), constrained by a language model (reducing perplexity). Speaker identification recognizes who is talking (often via large GMMs). Spoken document retrieval matches text queries to speech using keyword spotting or phonetic recognition (more robust than full speech-to-text).
| Term | Meaning | Use Case |
|---|---|---|
| Multimedia IR (MIR) | Retrieve & rank text/image/audio/video | Image/video search engines |
| Semantic gap | Distance between raw signal and meaning | Core MIR challenge |
| Query-by-example (QBE) | Search using an example image/clip | Reverse image search |
| Color histogram | Distribution of colors (resolution-independent) | Color-based retrieval |
| Autocorrelogram | Histogram + relative color locations | Better color discrimination |
| Color constancy | Perceiving color regardless of lighting | Robustness challenge |
| Texture / GLCM | Repetitive patterns; co-occurrence stats | Texture-based retrieval |
| Salient points | Distinct features stable across scales | Robust matching |
| Segmentation | Partition image into shapes/regions | Shape extraction |
| Thresholding / ISODATA / watershed | Methods to separate object from background | Segmentation |
| Morphological operators | Dilation (grow) / erosion (shrink) | Noise cleanup |
| Fingerprinting | Match audio snippet to database | Shazam-style ID |
| HMM | Probabilistic state sequence model | Speech recognition |
| GMM | Sum of Gaussians modeling acoustics | Phonemes, speakers |
| Language model / perplexity | Constrains possible word sequences | Reducing recognition errors |
| Keyword spotting / phonetic recognition | Spot keywords / match at phoneme level | Spoken document retrieval |
flowchart TD
A[Multimedia Object
image / audio] --> B[Feature Extraction]
B --> C1[Image: color histogram,
texture GLCM, salient points]
B --> C2[Shape: segmentation +
contour matching]
B --> C3[Audio: spectrogram,
fingerprint, HMM/GMM]
C1 --> D[Feature Index]
C2 --> D
C3 --> D
E[User Query
QBE / text / snippet] --> F[Extract query features]
F --> G[Similarity computation
bridge semantic gap]
D --> G
G --> H[Ranked multimedia results]