Un database di elaborazione delle immagini è un database pieno di immagini e algoritmi di elaborazione delle immagini che vengono utilizzati dai ricercatori per scoprire e testare nuovi metodi di elaborazione. Esistono molti tipi di immagini diversi, con finiture sfocate, granulose, ad alta risoluzione, lisce e strutturate, tra gli altri, quindi il database deve includere una grande varietà di immagini. Il database di elaborazione delle immagini in genere include algoritmi e filigrane, quindi l’utente ha esempi di tecniche di elaborazione di successo su cui è possibile costruire. Tutte le immagini sono incluse nel database, quindi gli utenti possono applicare metodi di elaborazione sulle immagini in batch per misurare gli effetti di elaborazione, che è molto più veloce dell’elaborazione delle immagini in altri programmi. Sebbene le immagini possano essere utilizzate per la ricerca, la maggior parte dei database di elaborazione delle immagini ha restrizioni su come altrimenti possono essere utilizzate le immagini.
Esistono molti tipi diversi di immagini e foto e, se un’azienda sta sviluppando un nuovo metodo di elaborazione delle immagini o un nuovo sistema di filigrana, deve applicare il metodo o la filigrana a molte immagini diverse durante i test. Ad esempio, se un sito Web di distribuzione di foto online vende immagini, inserisce una filigrana sull’immagine in modo che gli acquirenti possano vedere l’immagine e la filigrana verrà rimossa solo dopo l’acquisto. Se la filigrana non viene testata, potrebbe interferire con alcune immagini o potrebbe non essere visualizzata su altre. Per risultati di test accurati, il database di elaborazione delle immagini deve essere caricato con molti tipi di immagini differenti.
Oltre a fornire ai ricercatori molte immagini con cui lavorare, un database di elaborazione delle immagini aiuta anche ad applicare l’elaborazione delle immagini. Tutte le immagini sono in un database, quindi le modifiche o la filigrana possono essere normalmente applicate in batch alle immagini. Questo è molto più veloce della maggior parte dei software fotografici, che normalmente possono applicare modifiche a un’immagine alla volta.
La maggior parte dei database di elaborazione delle immagini verrà fornita con algoritmi o filigrane caricati nel database. Questi algoritmi e filigrane possono essere utilizzati, ma in genere vengono aggiunti in modo che gli utenti abbiano una buona idea di cosa produrrà un test di successo. Proprio come le immagini, potrebbero esserci restrizioni sull’uso di questi test esterni.
I contenuti di un database di elaborazione delle immagini possono essere testati senza restrizioni, ma normalmente ci sono restrizioni su come altrimenti possono essere utilizzate le immagini. Ad esempio, di solito ci sono termini che affermano che le immagini non possono essere vendute, anche se vengono alterate. Le immagini possono a volte essere utilizzate per scopi di visualizzazione, ma di solito richiedono un segno di copyright e il nome del creatore e le immagini normalmente non possono essere utilizzate per scopi commerciali.