Image-Based Music Search Using Visual Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies cannot automatically identify and retrieve music or metadata associated with a song based on an image, such as album cover art or artist images, limiting users' ability to search for music by visual cues.

Innovation Solution

A system and method that compares an input image to a database of images associated with audio tracks, using techniques like nearest neighbor procedures, vector space measurements, or triplet loss functions, to identify corresponding audio tracks and generate recommendations, employing convolutional neural networks or autoencoders for feature extraction and classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If audio-based identification systems are used, then music identification accuracy is improved, but the system cannot search for music based on visual content such as album covers or artist images

Engineering Contradiction:
Improvesearch capabilityVSAvoidvisual information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces an image recognition system as an intermediary between visual content (album covers, artist images) and music identification. The system extracts visual features from input images and uses these features to search the music database, effectively bridging the gap between visual and audio domains. This allows users to search for music based on visual cues while maintaining the existing audio-based identification infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If image recognition technology is integrated into the music search system, then visual-based music retrieval is enabled, but system complexity increases

Engineering Contradiction:
Improvesearch modalityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the music search system into distinct functional modules: an image processing module that extracts visual features from input images, a feature matching module that compares extracted features against the database, and a result retrieval module that returns matching music tracks. This modular segmentation allows the image recognition functionality to be added without fundamentally restructuring the entire system, thereby managing complexity while enhancing versatility.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive image analysis is performed to extract multiple features, then search accuracy is improved, but processing time increases

Engineering Contradiction:
Improveimage matching accuracyVSAvoidsearch response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a multi-level feature extraction approach where the system first extracts key visual features (such as dominant colors, basic shapes, and prominent objects) and performs an initial filtering stage. Only after this partial analysis does the system proceed to more comprehensive feature extraction if needed. This partial action approach maintains search accuracy for most cases while reducing processing time by avoiding exhaustive analysis for every query.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11709883B2Image based content search and recommendations
Publication Date: 2023.07.25 SPOTIFY
  • US11709883B2 patent drawing
  • US11709883B2 patent drawing
  • US11709883B2 patent drawing

AI summary

A system, method and computer program product for accessing content based on an image. The method comprises comparing an image to a database of images, each of the images of the database being associated with at least one corresponding audio track, identifying those ones images of the database that correspond to the image, and identifying the at least one corresponding audio track that corresponds to the identified images. In one example aspect, the method also comprises presenting the audio track to a user. Corresponding metadata also can be presented. The images may be classified by, e.g., genre, musical album, concept, or the like, and, in cases where an input image is determined to belong to any such classes, audio content and/or metadata relating thereto are identified and presented to the user.