Ultralytics YOLO27:
Guide

Uno sguardo alla soluzione di ricerca semantica delle immagini di Ultralytics

Scopri come la soluzione di ricerca semantica delle immagini di Ultralytics può essere utilizzata per abbinare rapidamente le immagini alle query, rendendo più efficienti i flussi di lavoro creativi e di ricerca.

ABAbirami Vina9 min read
La ricerca semantica delle immagini di Ultralytics abbina le immagini alle query in linguaggio naturale

Scorrere una galleria di centinaia di immagini può diventare rapidamente frustrante, soprattutto quando stai cercando qualcosa di molto specifico. Ad esempio, chi cerca una mappa dell'antica Roma potrebbe invece trovare mappe casuali di città o foto di viaggio.

Questi scenari si verificano perché la maggior parte dei sistemi di ricerca delle immagini si basa sui nomi dei file o sui tag. Sebbene questo possa funzionare per le query generiche, spesso non è sufficiente quando servono precisione, dettaglio e contesto.

Infatti, molte persone che lavorano in settori come design, marketing e ricerca hanno difficoltà a trovare le immagini giuste, perché le ricerche per parole chiave raramente colgono l'idea specifica che stanno cercando. Questo può causare ritardi e compromettere la produttività.

Tuttavia, grazie ai recenti progressi nell'intelligenza artificiale (AI), i limiti tradizionali degli strumenti di ricerca delle immagini vengono superati da sistemi più intelligenti e intuitivi. Ad esempio, la visione artificiale, un ramo dell'AI che si concentra sull'interpretazione e la comprensione dei dati visivi, consente ricerche delle immagini più rapide e accurate analizzandone il contenuto effettivo.

In particolare, la ricerca semantica delle immagini va oltre la corrispondenza delle parole chiave, comprendendo il significato alla base di una ricerca. Ti consente di usare il linguaggio naturale per descrivere ciò che stai cercando e trova immagini che corrispondono all'idea, non solo ai tag. Ad esempio, una ricerca di "animali in uno zoo" potrebbe restituire immagini casuali di animali in un sistema tradizionale, mentre una ricerca semantica comprende il contesto e trova immagini di animali ambientate in uno zoo.

Utilizzo della ricerca semantica delle immagini per recuperare immagini di animali in uno zoo

Fig. 1. Un esempio dell'utilizzo della ricerca semantica delle immagini per recuperare immagini di animali in uno zoo.

In questo articolo esploreremo come funziona la ricerca semantica delle immagini e illustreremo alcuni casi d'uso reali. Daremo anche un'occhiata alla soluzione di ricerca semantica delle immagini di Ultralytics, che rende semplice applicare questo concetto ai progetti quotidiani. Iniziamo!

Panoramica della soluzione di ricerca semantica delle immagini di Ultralytics#

Il pacchetto Python di Ultralytics offre una serie di soluzioni pronte all'uso per applicazioni comuni di visione artificiale, tra cui la gestione delle code, il conteggio degli oggetti basato sulle regioni, il calcolo delle distanze e la ricerca semantica delle immagini. Queste soluzioni sono progettate per essere facili da usare, anche senza competenze in AI o visione artificiale.

Tra queste, la soluzione di ricerca semantica delle immagini consente agli utenti di trovare immagini pertinenti usando descrizioni in linguaggio naturale invece di affidarsi ai nomi dei file o ai tag manuali. Comprende il significato alla base di una query di ricerca e restituisce immagini che corrispondono all'idea, risultando particolarmente utile quando precisione e contesto sono importanti.

Come funziona la soluzione di ricerca semantica delle immagini#

La soluzione di ricerca semantica delle immagini di Ultralytics è alimentata da due modelli avanzati di AI: CLIP di OpenAI (Pre-addestramento contrastivo linguaggio-immagine) e FAISS di Meta (Ricerca di similarità con l'AI di Facebook). CLIP converte sia il testo sia le immagini in rappresentazioni numeriche chiamate embedding, che ne catturano il significato e il contesto. FAISS cerca in modo efficiente tra milioni di questi embedding per trovare quelli più pertinenti alla tua query.

Inoltre, un'interfaccia web ottimizzata, realizzata con Flask, rende la soluzione facile da usare. Gli utenti possono inserire query in linguaggio naturale e recuperare immagini corrispondenti senza etichettatura manuale o preparazione dei dati.

Uno dei principali vantaggi di questa soluzione è la sua capacità zero-shot. Ciò significa che può interpretare e rispondere a query su oggetti o scene su cui non è stata addestrata specificamente. Sfruttando la sua ampia comprensione del linguaggio e degli elementi visivi, può restituire risultati pertinenti anche per contenuti non familiari o privi di tag.

Ad esempio, se usi la soluzione per cercare un “ambiente d'ufficio”, potrebbe restituire immagini di scrivanie, sale riunioni o spazi di lavoro, anche se queste parole non sono associate ai file. Questo rende la ricerca semantica delle immagini di Ultralytics uno strumento pratico e flessibile per progetti creativi, attività di ricerca e gestione di grandi librerie di immagini.

Ricerca di immagini di un ambiente d'ufficio usando la ricerca semantica delle immagini

Fig. 2. Ricerca di immagini di un ambiente d'ufficio usando la soluzione di ricerca semantica delle immagini di Ultralytics.

Applicazioni reali della soluzione di ricerca semantica delle immagini#

Ora che comprendiamo meglio la soluzione di ricerca semantica delle immagini di Ultralytics, esaminiamo alcune applicazioni reali e vediamo come diversi settori possono integrarla nei propri flussi di lavoro visivi.

Utilizzo di strumenti di ricerca delle immagini basati sull'AI per la gestione dei dataset#

La gestione di enormi dataset di immagini è una delle attività più dispendiose in termini di tempo nella creazione di soluzioni di visione artificiale. Nella maggior parte dei casi, gli sviluppatori non hanno bisogno dell'intero dataset. Potrebbero invece cercare tipi specifici di immagini per addestrare modelli o creare set di validazione puliti. Tuttavia, trovare esattamente quelle immagini tra migliaia può essere difficile.

Supponiamo che tu stia lavorando a un progetto che include immagini di equitazione. Potresti aver bisogno solo di foto in cui il cavaliere indossa un casco, cavalca insieme ad altre persone o è ripreso lateralmente durante il movimento. Senza etichette adeguate, trovare manualmente queste immagini può richiedere molto tempo e impegno.

La soluzione di ricerca semantica delle immagini, supportata da Ultralytics, può risolvere questo problema consentendo agli sviluppatori di usare query in linguaggio naturale per trovare rapidamente ciò di cui hanno bisogno, anche in dataset disordinati o privi di etichette. Questo riduce il tempo dedicato all'organizzazione e permette ai team di concentrarsi sulla creazione di modelli migliori in modo più efficiente.

Ricerca semplice di immagini specifiche in grandi dataset

Fig. 3. Puoi cercare facilmente immagini specifiche in grandi dataset.

Ricerca zero-shot delle immagini di prodotti per l'e-commerce#

Cercare prodotti specifici online può essere frustrante. Gli acquirenti spesso descrivono ciò che cercano con parole proprie, ma le schede dei prodotti possono usare termini o etichette diversi. Questa discrepanza rende più difficile trovare gli articoli giusti, soprattutto nei cataloghi di grandi dimensioni.

Considera il caso di una persona che acquista mobili e cerca un “set di divano, sedia e tavolo”. Il prodotto che sta cercando potrebbe essere elencato con un'etichetta diversa, come “set da salotto da tre pezzi”. Poiché i termini non corrispondono esattamente, l'articolo potrebbe non comparire nei risultati di ricerca, anche se è proprio ciò di cui il cliente ha bisogno.

La ricerca semantica delle immagini abbina l'intento dell'utente a immagini di prodotti pertinenti

Fig. 4. La soluzione di ricerca semantica delle immagini di Ultralytics aiuta ad abbinare l'intento dell'utente a immagini di prodotti pertinenti.

Indicizzazione avanzata delle immagini per media ed editoria#

Allo stesso modo, in settori come giornalismo, blogging e marketing digitale, le immagini sono essenziali per lo storytelling. L'immagine giusta può supportare un messaggio, definire il tono e mantenere coinvolti i lettori. Tuttavia, trovare l'immagine perfetta spesso significa cercare tra numerosi file.

Un buon esempio è un blogger che scrive sulle tendenze dell'arredamento. Potrebbe volere l'immagine di un soggiorno luminoso e minimalista con luce naturale. Tuttavia, se le immagini disponibili sono contrassegnate solo con termini generici come “stanza” o “interno”, trovare quella giusta può essere frustrante.

Con la ricerca semantica delle immagini, può semplicemente digitare una frase descrittiva come “un soggiorno luminoso e minimalista con grandi finestre” e recuperare all'istante immagini che corrispondono all'idea. Non è necessario affidarsi a tag o nomi di file esatti.

I team dei contenuti usano la ricerca semantica delle immagini per ottimizzare la selezione delle immagini

Fig. 5. I team dei contenuti possono usare la soluzione di ricerca semantica delle immagini di Ultralytics per ottimizzare la selezione delle immagini.

Ricerca semantica delle immagini per l'ispirazione artistica e di design#

In genere, il lavoro creativo, come la progettazione di una moodboard o la raccolta di ispirazione per un nuovo progetto, prevede la ricerca in grandi raccolte di immagini per trovare elementi visivi che corrispondano a uno stile o a un'idea specifici. Un esempio interessante riguarda i designer che lavorano all'ambientazione di un film. Potrebbero dover rappresentare un'atmosfera, un'epoca o un particolare stato d'animo. Si può passare da una città futuristica a un accogliente soggiorno arredato come negli anni '80.

La ricerca semantica delle immagini di Ultralytics semplifica questo processo collegando il linguaggio al significato visivo. In questo modo i team possono esplorare rapidamente le idee e rimanere concentrati, senza essere rallentati dalla ricerca manuale.

La ricerca semantica delle immagini favorisce un'esplorazione visiva più rapida per i progetti creativi

Fig. 6. La soluzione di ricerca semantica delle immagini di Ultralytics favorisce un'esplorazione visiva più rapida per i progetti creativi.

Pro e contro della ricerca delle immagini basata sull'AI#

Ecco alcuni dei principali vantaggi dell'utilizzo della ricerca delle immagini basata sull'AI per migliorare i flussi di lavoro visivi e l'efficienza della ricerca:

  • Supporto del linguaggio naturale: le persone possono trovare immagini descrivendole con parole proprie, senza usare etichette predefinite.
  • Supporto dei formati di immagine comuni: questi sistemi funzionano in genere con formati standard come JPG e PNG, quindi non è necessario convertire o riformattare i file.
  • Integrazione con altri strumenti: la ricerca delle immagini basata sull'AI può spesso essere incorporata in pipeline, dashboard o software creativi più ampi.

Sebbene le soluzioni di ricerca delle immagini basate sull'AI offrano numerosi vantaggi, presentano anche alcune limitazioni da tenere presenti. Ecco alcuni fattori da considerare:

  • Precisione limitata con query di nicchia: se una query è molto specifica o insolita, il sistema potrebbe restituire risultati meno pertinenti a causa delle lacune nei dati di addestramento del modello.
  • Bias nei dati di addestramento: i modelli di AI possono riflettere i bias presenti nei dataset su cui sono stati addestrati, producendo potenzialmente risultati distorti o incompleti.
  • Le prestazioni dipendono dalla qualità delle immagini: immagini a bassa risoluzione o poco nitide possono ridurre l'efficacia della generazione degli embedding e la precisione della ricerca.

Punti chiave#

La ricerca semantica delle immagini sposta l'attenzione dalla corrispondenza delle parole chiave alla comprensione del significato, aiutando gli utenti a trovare immagini in base al contesto anziché solo ai tag o ai nomi dei file. Questo rende l'esperienza di ricerca più rapida, accurata e in linea con ciò che gli utenti stanno effettivamente cercando.

Per i team creativi e i settori basati sui contenuti, questo significa dedicare meno tempo a esaminare file irrilevanti e più tempo allo sviluppo delle idee. Le organizzazioni che gestiscono grandi volumi di dati visivi possono usare soluzioni come la ricerca semantica delle immagini di Ultralytics per semplificare l'individuazione dei contenuti, ridurre l'organizzazione manuale e prendere decisioni più intelligenti e rapide basate sul contesto visivo.

Entra a far parte della nostra community ed esplora il nostro repository GitHub per scoprire ulteriori informazioni sull'AI. Dai un'occhiata alle nostre pagine sulle soluzioni per saperne di più su innovazioni come l'AI nella logistica e la visione artificiale nel settore sanitario. Scopri le nostre opzioni di licenza e inizia oggi stesso!

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning